Commit Graph
47 Commits
Author SHA1 Message Date
9seconds 273aa18367 Rename full path in order to favor modules 2019-11-11 15:09:29 +03:00
9seconds 5009859a1e linting the code 2019-10-11 09:41:18 +03:00
9seconds e81c5970d4 Add client abridged protocol 2019-10-10 07:22:08 +03:00
9seconds 3ae69183aa Some refactorings for telegram package 2019-10-08 14: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 072bce2922 Small corrections for middle proxy connections 2019-09-13 10:49:22 +03:00
9seconds b280f47731 Add mtproto handshake 2019-09-10 16:44:00 +03:00
9seconds 691954bd16 Simplify internals 2019-09-09 17:35:53 +03:00
9seconds 7827d1255a Add background update for middle proxy 2019-09-09 17:07:59 +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 1e9bbfae55 Support default dc idx from configs 2018-09-21 09:47:37 +03:00
9seconds 9f20e8749a Use contexts for Conn wrapper 2018-07-28 13:21:57 +03:00
9seconds 0ce325f908 Add possibility to set read/write buffers separately 2018-07-27 14:26:14 +03:00
9seconds c1b862c1e9 Switch to golangci-lint 2018-07-18 08:37:37 +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 76e88edac3 Send correct proxy header 2018-07-08 13:19:16 +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 f82ff1f6fe Refactored all the things! 2018-07-07 20:18:16 +03:00
9seconds a3933e6ede Preliminary debug state 2018-07-06 17:29:24 +03:00
9seconds 4210cf014e Bugfix proxy request handler 2018-07-05 14:59:33 +03:00
9seconds d3e685de97 Remove borsh borsh new borsch 2018-07-05 11:16:53 +03:00
9seconds a7eb29cc94 Propagate to middle client 2018-07-05 10:04:18 +03:00
9seconds 4264fdadf8 Add abridged rwc 2018-07-05 09:23:30 +03:00
9seconds c35c482de7 Propagate adtag 2018-07-04 18:08:04 +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 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 09476cc467 Change rwc to rwc with addresses 2018-07-02 16:12:31 +03:00
9seconds 0e2898f6be Return back timeoutrwc 2018-07-02 08:09:22 +03:00
9seconds 6253648356 Remove frame pool for obfuscated2 frames 2018-07-01 12:01:56 +03:00
9seconds f9a2b0513d Propagate connection protocol 2018-07-01 10:27:36 +03:00
9seconds 67c1194d5b Add telegram caller struct 2018-06-24 20:43:04 +03:00
9seconds 3dd6de8cea Tune socket options 2018-06-24 17:16:11 +03:00
9seconds 588475268a Support different client connection types 2018-06-21 09:14:00 +03:00
9seconds c76d8307c2 Use pool for frames 2018-06-20 09:19:27 +03:00
9seconds b0292e4ed9 Fix linters 2018-06-19 10:22:31 +03:00
9seconds 5a169b5026 Move telegram to separate module 2018-06-19 08:56:12 +03:00