Commit Graph
82 Commits
Author SHA1 Message Date
9seconds 4025f223c4 Correct rewinding for faketls 2021-03-03 17:18:16 +03:00
9seconds 33b1a5426c Update golangci-linter 2021-02-26 00:52:09 +03:00
9seconds 7a6695f6c4 Update golangci-lint 2020-08-10 14:39:50 +03:00
9seconds 86a8f69273 Cleanup pools from wrappes 2020-08-10 13:29:08 +03:00
9seconds 426483d27b Microoptimization 2020-03-24 16:46:39 +03:00
9seconds bc72717582 Fix a bug with crashing desktop telegram 2020-03-24 16:36:03 +03:00
9seconds 837d96dc43 Add pool support everywhere 2020-03-24 11:22:59 +03:00
9seconds 9125a29e79 Add pools for packetack 2020-03-23 17:08:13 +03:00
9seconds 6449109b2b Add pooler for mtproto_frame wrapper 2020-03-23 17:00:54 +03:00
9seconds 6a9069ca72 Fixes 2020-03-23 10:53:58 +03:00
9seconds d72ed03a43 Use pools for obfuscated2 write 2020-03-23 10:29:00 +03:00
9seconds 93686377d5 Rewrite cloaking 2019-12-03 11:22:01 +03:00
9seconds 843fc4b70f Rename module from mtg to github.com/9seconds/mtg 2019-11-19 11:17:14 +03:00
9seconds 646294b6ba Add more granular names to conn loggers 2019-11-12 14:24:27 +03:00
9seconds 273aa18367 Rename full path in order to favor modules 2019-11-11 15:09:29 +03:00
9seconds 22905b2a25 Correct multiplexing 2019-11-11 14:04:15 +03:00
9seconds d4cd779c42 Fix lint issues 2019-11-07 13:58:19 +03:00
9seconds 038b2b200d Success path for fake tls is implemented 2019-11-07 13:04:38 +03:00
9seconds fbbf9b1634 Get rid of magic constants 2019-11-04 21:36:59 +03:00
9seconds 1e428e13fc Add base for faketls 2019-11-04 16:07:20 +03:00
9seconds 5009859a1e linting the code 2019-10-11 09:41:18 +03:00
9seconds 2eba78b0db Add unregistering on telegram conn close 2019-10-10 16:42:29 +03:00
9seconds 61450ea3db Small logger fix 2019-10-10 16:11:22 +03:00
9seconds c68f2cd50f Add client wrappers 2019-10-10 09:32:50 +03:00
9seconds e81c5970d4 Add client abridged protocol 2019-10-10 07:22:08 +03:00
9seconds 1a7eee444e Use ReadFull in blockcipher 2019-10-09 11:08:34 +03:00
9seconds 6c7edfb7db Add new stats metric 2019-10-08 11:55:57 +03:00
9seconds c9743b5675 wip 2019-10-07 12:13:07 +03:00
9seconds 1617866c24 Add required things for middlehandshake 2019-09-10 13:54:14 +03:00
9seconds d431feb0ba Add base wrappers for mtproto 2019-09-09 12:41:53 +03:00
9seconds 3816dbf5b1 Add telegram api 2019-09-09 10:25:38 +03:00
9seconds 2918ed11e5 Remove juju/errors 2019-09-06 16:10:55 +03:00
9seconds 2492a47d0a Direct proxy works 2019-09-04 10:19:01 +03:00
9seconds f68b195306 Update golangci-lint 2019-01-24 08:15:56 +03:00
9seconds 76cfbb009a Decrease an amount of goroutines 2018-10-12 10:38:35 +03:00
9seconds 1e9bbfae55 Support default dc idx from configs 2018-09-21 09:47:37 +03:00
9seconds 753639beb8 Make session drop even more responsive 2018-07-29 17:08:57 +03:00
9seconds 9f20e8749a Use contexts for Conn wrapper 2018-07-28 13:21:57 +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 daa2d5b901 Small fix 2018-07-13 08:04:04 +03:00
9seconds 253c705ed6 Fix linting 2018-07-12 22:20:17 +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 c74d4d65db Put timeouts for 2 minutes stale connections 2018-07-09 16:41:18 +03:00
9seconds 29b5130c95 Fix lint errors 2018-07-09 16:11:05 +03:00
9seconds 1aa8cfe036 Stats callbacks 2018-07-09 11:44:42 +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