Alexander Bersenev
|
dd1d0a6262
|
just for history: attempting to pretent cloudfare service
|
2018-11-13 02:18:04 +05:00 |
|
Alexander Bersenev
|
d5daf8bbdf
|
add secure only mode example in config
|
2018-11-13 01:11:24 +05:00 |
|
Alexander Bersenev
|
780dbc5866
|
document all advanced options
|
2018-09-20 04:03:32 +05:00 |
|
Alexander Bersenev
|
298614b1f6
|
add an ability to specify listen address
|
2018-09-16 12:50:41 +05:00 |
|
Alexander Bersenev
|
f5c30c6115
|
secure only mode
|
2018-08-29 00:04:58 +05:00 |
|
Alexander Bersenev
|
c2278501bf
|
change the ip obtaining service
|
2018-08-01 21:30:05 +05:00 |
|
Alexander Bersenev
|
c1bef68602
|
update alpine linux in the image
|
2018-07-10 19:22:04 +05:00 |
|
Alexander Bersenev
|
8e79dacd26
|
make the passive protocol detection harder
|
2018-07-10 15:48:39 +05:00 |
|
Alexander Bersenev
|
520a26aa89
|
fix typo
|
2018-07-08 23:52:57 +05:00 |
|
Alexander Bersenev
|
647b6f6edd
|
add connect retrying
|
2018-07-08 19:05:45 +05:00 |
|
Alexander Bersenev
|
c2ad0de665
|
increase default buffer limit
|
2018-07-08 17:48:13 +05:00 |
|
Alexander Bersenev
|
6f8bfdb568
|
add timeout error to errno
|
2018-07-05 15:45:53 +05:00 |
|
Alexander Bersenev
|
0a7e2d85b8
|
shrink timeouts, removed annoying message about timeouts
|
2018-07-04 13:54:27 +05:00 |
|
Alexander Bersenev
|
0caf5f89a8
|
count msgs
|
2018-07-02 02:28:43 +05:00 |
|
Alexander Bersenev
|
33fabe7590
|
ignore no route to host error
|
2018-07-02 00:47:35 +05:00 |
|
Alexander Bersenev
|
c0ed5e1e38
|
Merge branch 'master' of github.com:alexbers/mtprotoproxy
|
2018-07-01 16:45:34 +05:00 |
|
Alexander Bersenev
|
bcac5eb878
|
add sending timeout
|
2018-07-01 16:43:54 +05:00 |
|
Alexander Bersenev
|
b38084bf36
|
add information about Prometheus to readme
|
2018-07-01 01:40:30 +05:00 |
|
Alexander Bersenev
|
675d5a6aba
|
send buffer size on the direct handshake also
|
2018-06-30 23:09:43 +05:00 |
|
Alexander Bersenev
|
b31768165c
|
buffers redesign
|
2018-06-30 22:54:11 +05:00 |
|
Alexander Bersenev
|
372861ac6e
|
support for secure mode
|
2018-06-29 18:51:47 +05:00 |
|
Alexander Bersenev
|
6a27096618
|
add secure tag
|
2018-06-29 17:52:37 +05:00 |
|
Alexander Bersenev
|
03f7ca1d4c
|
more reliable logic to check reuseport availability
v0.9.5
|
2018-06-29 02:00:46 +05:00 |
|
Alexander Bersenev
|
3477402c0d
|
use cryptography module in docker file, do not copy pyaes
|
2018-06-29 01:07:16 +05:00 |
|
Alexander Bersenev
|
532021ab87
|
support for cryptography module and advise to use it
|
2018-06-28 20:47:12 +05:00 |
|
Alexander Bersenev
|
6900cdda43
|
Merge branch 'master' of github.com:alexbers/mtprotoproxy
|
2018-06-27 20:04:28 +05:00 |
|
Alexander Bersenev
|
ec1c6b4fb6
|
we need at least one undocumented launching way :)
|
2018-06-27 20:04:05 +05:00 |
|
Alexander Bersenev
|
63b689e3bf
|
Add a section about advanced usage
|
2018-06-27 18:25:40 +05:00 |
|
Alexander Bersenev
|
71e3206b19
|
check if signal exists before placing it. It can absent in some OSes, like Windows
|
2018-06-27 13:33:51 +05:00 |
|
Alexander Bersenev
|
7eea7d3201
|
replace infinite loop with timeout with while loop, when the client is bad
|
2018-06-27 11:13:42 +05:00 |
|
Alexander Bersenev
|
2e86308e90
|
Revert "Revert "simplify dissconnect logic". The idea with task cancelation doesn't work"
This reverts commit 32d3bffc7b.
|
2018-06-27 11:11:50 +05:00 |
|
Alexander Bersenev
|
d74bb68f03
|
Revert "Revert "refactor task canceling a bit". The idea with the task cancelation doesn't work"
This reverts commit b74079c433.
|
2018-06-27 11:11:45 +05:00 |
|
Alexander Bersenev
|
5f35b4ed0a
|
add debugging signal
|
2018-06-27 01:14:44 +05:00 |
|
Alexander Bersenev
|
b74079c433
|
Revert "refactor task canceling a bit". The idea with the task cancelation doesn't work
This reverts commit 444a1876b6.
|
2018-06-27 01:05:08 +05:00 |
|
Alexander Bersenev
|
32d3bffc7b
|
Revert "simplify dissconnect logic". The idea with task cancelation doesn't work
This reverts commit a20b1c9929.
|
2018-06-27 01:04:06 +05:00 |
|
Alexander Bersenev
|
a20b1c9929
|
simplify dissconnect logic
|
2018-06-26 22:53:46 +05:00 |
|
Alexander Bersenev
|
444a1876b6
|
refactor task canceling a bit
|
2018-06-26 20:39:43 +05:00 |
|
Alexander Bersenev
|
ed088d9449
|
revert the last commit
|
2018-06-26 20:21:51 +05:00 |
|
Alexander Bersenev
|
accba06b45
|
count client stats only for successfull clients
|
2018-06-26 20:17:52 +05:00 |
|
Alexander Bersenev
|
bd3d9731d7
|
if the handshake failed, just consume all the data
|
2018-06-26 11:48:58 +05:00 |
|
Alexander Bersenev
|
9077ceb471
|
simplify current connects counting
|
2018-06-26 03:38:11 +05:00 |
|
Alexander Bersenev
|
d2ff0f61e4
|
add handshake timeout, refactor client handling a bit
|
2018-06-26 03:24:45 +05:00 |
|
Alexander Bersenev
|
d56c995ee2
|
use uvloop if available
|
2018-06-22 15:26:33 +05:00 |
|
Alexander Bersenev
|
51c40903ab
|
allows to bind on privilleged ports
|
2018-06-21 10:19:38 +05:00 |
|
Alexander Bersenev
|
e1d592cd84
|
enable port reuse on non-windows platforms
|
2018-06-19 21:51:02 +05:00 |
|
Alexander Bersenev
|
19b9da53f7
|
a possibility to specify a config path with args
|
2018-06-19 20:21:07 +05:00 |
|
Alexander Bersenev
|
0ec7fe9c6b
|
remove the note about fixme, it looks telegram fixed it from the server side
|
2018-06-19 16:55:55 +05:00 |
|
Alexander Bersenev
|
f51cdd780d
|
handle simple acks
|
2018-06-18 20:55:10 +05:00 |
|
Alexander Bersenev
|
dc9da63fbc
|
support quickack flag
|
2018-06-18 18:33:48 +05:00 |
|
Alexander Bersenev
|
a6e39a66d1
|
merge using intermediate protocol for middle proxy
|
2018-06-18 01:35:01 +05:00 |
|