9seconds
|
618d91b15d
|
Pin to golang 1.10 for a moment
|
2018-09-21 09:56:34 +03:00 |
|
9seconds
|
a83d20dd46
|
Update dependencies
|
2018-09-21 09:50:11 +03:00 |
|
9seconds
|
1e9bbfae55
|
Support default dc idx from configs
|
2018-09-21 09:47:37 +03:00 |
|
9seconds
|
8268620615
|
Update version of golangci-lint
|
2018-07-29 17:10:12 +03:00 |
|
9seconds
|
753639beb8
|
Make session drop even more responsive
|
2018-07-29 17:08:57 +03:00 |
|
9seconds
|
1ee34fd502
|
Guarantee of closing sockets after context is done
|
2018-07-28 15:36:40 +03:00 |
|
9seconds
|
9f20e8749a
|
Use contexts for Conn wrapper
|
2018-07-28 13:21:57 +03:00 |
|
9seconds
|
8733f6d191
|
Optimize dockerfile
|
2018-07-28 12:30:47 +03:00 |
|
9seconds
|
8906ae0db0
|
Document environment variables
|
2018-07-28 12:10:39 +03:00 |
|
9seconds
|
0ce325f908
|
Add possibility to set read/write buffers separately
|
2018-07-27 14:26:14 +03:00 |
|
9seconds
|
b86ad07ba9
|
Simplify the sources
|
2018-07-27 13:46:14 +03:00 |
|
9seconds
|
a00408562f
|
Fix ipv6/ipv4 name resolution
|
2018-07-27 10:04:10 +03:00 |
|
9seconds
|
0d0bdd9fde
|
Reuse buffers for stream cipher
|
2018-07-20 14:49:22 +03:00 |
|
9seconds
|
c5f99d17b7
|
Add go-critic
|
2018-07-18 08:53:04 +03:00 |
|
9seconds
|
c1b862c1e9
|
Switch to golangci-lint
|
2018-07-18 08:37:37 +03:00 |
|
9seconds
|
c1e5c33076
|
Updates on the policies
|
2018-07-16 09:15:00 +03:00 |
|
9seconds
|
0f732684de
|
Remove JS proxy from the list of supported
|
2018-07-16 09:10:56 +03:00 |
|
9seconds
|
eb1b2ac6f1
|
Update dependencies
|
2018-07-16 09:05:28 +03:00 |
|
9seconds
|
0344330230
|
Document statsd integration
|
2018-07-13 12:09:41 +03:00 |
|
9seconds
|
5ddf3d77d1
|
Implement integration with statsd
|
2018-07-13 11:38:25 +03:00 |
|
9seconds
|
c64f97082c
|
Propagate statsd to config
|
2018-07-13 11:05:43 +03:00 |
|
9seconds
|
c8bfa4f49f
|
Simplify stats
|
2018-07-13 09:46:36 +03:00 |
|
9seconds
|
71da117d94
|
Add support of ntp time verification
|
2018-07-13 09:05:26 +03:00 |
|
9seconds
|
daa2d5b901
|
Small fix
|
2018-07-13 08:04:04 +03:00 |
|
9seconds
|
253c705ed6
|
Fix linting
|
2018-07-12 22:20:17 +03:00 |
|
9seconds
|
e8a3d570d1
|
Propagate random padding to proxy requests
|
2018-07-12 22:04:31 +03:00 |
|
9seconds
|
607f4f42c4
|
Add intermediate secure wrapper
|
2018-07-12 22:00:48 +03:00 |
|
9seconds
|
94c2f3c215
|
Restore previous behavior for secure mode
|
2018-07-12 18:13:39 +03:00 |
|
9seconds
|
1f74aabbe4
|
Show correct secrets
|
2018-07-12 18:12:12 +03:00 |
|
9seconds
|
6c0954004e
|
Quickfix for secure mode
|
2018-07-10 10:11:25 +03:00 |
|
9seconds
|
31f71b0e12
|
Satisfy linters
|
2018-07-10 09:59:30 +03:00 |
|
9seconds
|
0b555c4deb
|
Update README
|
2018-07-10 09:49:48 +03:00 |
|
9seconds
|
3d8ffdcc56
|
Add secure mode
|
2018-07-10 09:37:04 +03:00 |
|
9seconds
|
25d02cf120
|
Image grows
|
2018-07-09 18:52:08 +03:00 |
|
9seconds
|
7a99a4ec32
|
Correct list of supported platforms on cross compilation
|
2018-07-09 18:51:47 +03:00 |
|
9seconds
|
c74d4d65db
|
Put timeouts for 2 minutes stale connections
|
2018-07-09 16:41:18 +03:00 |
|
9seconds
|
ce8168bc28
|
Fix small lint problem
|
2018-07-09 16:35:50 +03:00 |
|
9seconds
|
0a3dca90d2
|
Update README
|
2018-07-09 16:31:49 +03:00 |
|
9seconds
|
29b5130c95
|
Fix lint errors
|
2018-07-09 16:11:05 +03:00 |
|
9seconds
|
fb00cd1121
|
Set buffer sizes to sockets
|
2018-07-09 13:01:21 +03:00 |
|
9seconds
|
2a6cc7e195
|
Unpublic stats chans
|
2018-07-09 11:57:23 +03:00 |
|
9seconds
|
7468aec8a3
|
Do not use atomic if not necessary
|
2018-07-09 11:55:45 +03:00 |
|
9seconds
|
1aa8cfe036
|
Stats callbacks
|
2018-07-09 11:44:42 +03:00 |
|
9seconds
|
045d417ece
|
Add logging to stats
|
2018-07-09 11:34:48 +03:00 |
|
9seconds
|
c66e300425
|
Stats management utilities
|
2018-07-09 11:29:47 +03:00 |
|
9seconds
|
ff4be53d94
|
Add base stats
|
2018-07-09 09:14:11 +03:00 |
|
9seconds
|
71614ee615
|
Set correct simple ack
|
2018-07-09 07:49:28 +03:00 |
|
9seconds
|
6ea4f3dbc2
|
Log proxt req header flags
|
2018-07-08 18:43:27 +03:00 |
|
9seconds
|
8b178e2340
|
Grow correct buffer size
|
2018-07-08 18:20:21 +03:00 |
|
9seconds
|
35b38fe55c
|
Debug ping
|
2018-07-08 18:11:23 +03:00 |
|
9seconds
|
a99c5b2442
|
Defer counters
|
2018-07-08 17:56:44 +03:00 |
|
9seconds
|
474fb8a294
|
More logging
|
2018-07-08 13:24:48 +03:00 |
|
9seconds
|
76e88edac3
|
Send correct proxy header
|
2018-07-08 13:19:16 +03:00 |
|
9seconds
|
6adc592490
|
Add logging for proxy tags
|
2018-07-08 12:37:43 +03:00 |
|
9seconds
|
67151746b0
|
Rework logging
|
2018-07-08 12:29:04 +03:00 |
|
9seconds
|
1fe3319988
|
Remove contexts
|
2018-07-08 12:10:27 +03:00 |
|
9seconds
|
4fc6b07448
|
Fix logging
|
2018-07-08 08:30:08 +03:00 |
|
9seconds
|
388f7a23d3
|
Remove wrap prefix
|
2018-07-08 08:16:21 +03:00 |
|
9seconds
|
a0ba89b105
|
Rework for simplier proxy
|
2018-07-08 08:04:29 +03:00 |
|
9seconds
|
cd63483503
|
Debug direct connection
|
2018-07-07 20:45:10 +03:00 |
|
9seconds
|
f82ff1f6fe
|
Refactored all the things!
|
2018-07-07 20:18:16 +03:00 |
|
9seconds
|
4262e5f5de
|
Move all wrappers
|
2018-07-07 18:05:24 +03:00 |
|
9seconds
|
a7d46727ba
|
Move intermediate
|
2018-07-07 17:40:21 +03:00 |
|
9seconds
|
1d93bef913
|
Move frame wrapper
|
2018-07-07 17:18:42 +03:00 |
|
9seconds
|
41b2b1c819
|
Start to rewrite
|
2018-07-07 16:50:29 +03:00 |
|
9seconds
|
a3933e6ede
|
Preliminary debug state
|
2018-07-06 17:29:24 +03:00 |
|
9seconds
|
88faeb7195
|
Proxy is working but unstable
|
2018-07-06 10:21:04 +03:00 |
|
9seconds
|
5413a5b090
|
Fix infinite hangs
|
2018-07-05 20:46:44 +03:00 |
|
9seconds
|
53ef81a4fc
|
Use the same protocol as client
|
2018-07-05 17:10:49 +03:00 |
|
9seconds
|
154ff70bf7
|
Small changes for abridged/intermediate
|
2018-07-05 16:37:25 +03:00 |
|
9seconds
|
4210cf014e
|
Bugfix proxy request handler
|
2018-07-05 14:59:33 +03:00 |
|
9seconds
|
4ed877efbc
|
Fix cyrpt test
|
2018-07-05 11:25:43 +03:00 |
|
9seconds
|
d3e685de97
|
Remove borsh borsh new borsch
|
2018-07-05 11:16:53 +03:00 |
|
9seconds
|
7b43766a08
|
More optimal byte reversing
|
2018-07-05 10:58:58 +03:00 |
|
9seconds
|
8ce97f96c5
|
Remove redundant keepalive
|
2018-07-05 10:37:58 +03:00 |
|
9seconds
|
0738631ef8
|
Small refactorings of rpc package
|
2018-07-05 10:37:05 +03:00 |
|
9seconds
|
a7eb29cc94
|
Propagate to middle client
|
2018-07-05 10:04:18 +03:00 |
|
9seconds
|
d636010377
|
Add intermediate rwc
|
2018-07-05 09:51:39 +03:00 |
|
9seconds
|
4264fdadf8
|
Add abridged rwc
|
2018-07-05 09:23:30 +03:00 |
|
9seconds
|
1894aa7989
|
Refactorings of rpc
|
2018-07-04 18:25:15 +03:00 |
|
9seconds
|
c35c482de7
|
Propagate adtag
|
2018-07-04 18:08:04 +03:00 |
|
9seconds
|
69c4997fd4
|
Add proxy request wrapper
|
2018-07-04 17:38:27 +03:00 |
|
9seconds
|
a274493e3b
|
Fix rpc proxy request
|
2018-07-04 12:57:13 +03:00 |
|
9seconds
|
90c10519ee
|
Bugfix rpc handshake
|
2018-07-04 11:28:08 +03:00 |
|
9seconds
|
ffa7ef7a0a
|
Make crypt testable
|
2018-07-03 18:25:54 +03:00 |
|
9seconds
|
4c4671ad3b
|
Bugfix framerwc
|
2018-07-03 14:08:01 +03:00 |
|
9seconds
|
daddf50390
|
Minor cleanups
|
2018-07-03 10:41:10 +03:00 |
|
9seconds
|
812b5e6e0b
|
Correct encryptor/decryptor
|
2018-07-03 10:33:05 +03:00 |
|
9seconds
|
586ffab01b
|
Add buffered reader
|
2018-07-03 10:10:00 +03:00 |
|
9seconds
|
5f54a235d2
|
Add base of rpc handshake
|
2018-07-02 17:51:19 +03:00 |
|
9seconds
|
6db04980ff
|
Now it is a time to start to make a handshake
|
2018-07-02 16:28:20 +03:00 |
|
9seconds
|
9f746aa699
|
Propagate client addr with connection options
|
2018-07-02 16:14:11 +03:00 |
|
9seconds
|
09476cc467
|
Change rwc to rwc with addresses
|
2018-07-02 16:12:31 +03:00 |
|
9seconds
|
6fa5f31ca8
|
Remove mtproto pool
|
2018-07-02 15:44:52 +03:00 |
|
9seconds
|
5ea0c4f7bf
|
Add middleproxycipher
|
2018-07-02 13:56:19 +03:00 |
|
9seconds
|
420159a7d3
|
Add framerwc
|
2018-07-02 11:43:11 +03:00 |
|
9seconds
|
2c387cc213
|
Add bytesrwc
|
2018-07-02 10:33:25 +03:00 |
|
9seconds
|
b74cc8d3ea
|
Add blockcipherrwc
|
2018-07-02 10:20:48 +03:00 |
|
9seconds
|
96bb6fbe98
|
Add rpc proxy request
|
2018-07-02 09:15:03 +03:00 |
|
9seconds
|
0e2898f6be
|
Return back timeoutrwc
|
2018-07-02 08:09:22 +03:00 |
|