Commit Graph
134 Commits
Author SHA1 Message Date
Alexander Bersenev a01896522d changed the comment 2019-05-09 02:59:06 +05:00
Alexander Bersenev 6f70ff3003 adaptive buffer sizes 2019-05-09 02:51:36 +05:00
Alexander Bersenev d48c177e36 comment out the message active fingerprinting - there is too many messages 2019-04-23 15:01:34 +05:00
Alexander Bersenev f55ae68092 even more protect against replay-based fingerprinting 2019-04-20 15:02:13 +05:00
Alexander Bersenev 4cae6290b9 active fingerprinting detection and blocking 2019-04-20 04:44:11 +05:00
Alexander Bersenev 830d55fe77 fix ipv4 resolver url 2019-04-04 16:06:24 +05:00
Alexander Bersenev 66d9c03ff9 set secure mode on by default because most tg clients support this mode and many countries are able to detect proxies in non-secure mode 2019-03-10 23:02:27 +05:00
Alexander Bersenev 73592c4f72 change ip address resovers since the old one doesnt work anymore 2019-02-15 20:11:57 +05:00
Alexander Bersenev b0cb48f684 ignore errors in setsockopt on old kernels 2018-12-30 14:44:28 +05:00
Alexander Bersenev cb10355681 more verbose error messages on https failures 2018-12-30 14:25:17 +05:00
Alexander Bersenev bd8e0f935d add some endlines 2018-11-27 22:25:47 +05:00
Alexander Bersenev e2435461ca refactoring 2018-11-27 22:15:38 +05:00
Alexander Bersenev 47218748aa more reliable ip detection 2018-11-25 22:25:13 +05:00
Alexander Bersenev b082d06f9b Merge branch 'master' into stable 2018-11-14 02:46:31 +05:00
Alexander Bersenev 5187725088 Revert "just for history: attempting to pretent cloudfare service"
This reverts commit dd1d0a6262.
2018-11-13 02:18:13 +05:00
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 e4473d6374 Merge branch 'master' into stable 2018-08-01 21:32:34 +05:00
Alexander Bersenev c2278501bf change the ip obtaining service 2018-08-01 21:30:05 +05:00
Alexander Bersenev 534b26cd04 Merge branch 'master' into stable 2018-07-13 12:57:46 +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 47f7c088af Merge branch 'master' into stable 2018-07-05 16:12:56 +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 BersenevandGitHub 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 93f71f5ec2 Merge branch 'master' into stable 2018-06-29 12:48:58 +05:00
Alexander Bersenev 03f7ca1d4c more reliable logic to check reuseport availability 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 BersenevandGitHub 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