REPOSITORY / ScuroNeko/mtg

Commits

COMMITS REPOSITORY
Commit Graph
97 Commits
Author SHA1 Message Date
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
9seconds 5e82dce22e Add rpc proxy flags 2018-07-01 13:17:03 +03:00
9seconds b9ee1e1857 Add rpc request/response for handshake 2018-07-01 12:36:30 +03:00
9seconds 6253648356 Remove frame pool for obfuscated2 frames 2018-07-01 12:01:56 +03:00
9seconds 9f90f87758 Add RPC structs for nonce 2018-07-01 11:41:10 +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 7e340bb2ac Fix readme for secret generation 2018-06-24 17:38:35 +03:00
Sergey ArkhipovandGitHub ccdbd5ca39 Merge pull request #9 from 9seconds/buffers
Tune socket options
2018-06-24 17:25:20 +03:00
9seconds 3dd6de8cea Tune socket options 2018-06-24 17:16:11 +03:00
Sergey ArkhipovandGitHub 468f83bbb1 Merge pull request #8 from 9seconds/rlimit
Setup rlimits for application
2018-06-22 09:39:28 +03:00
9seconds adc7c1b7b6 Setup rlimits for application 2018-06-22 09:30:27 +03:00
Sergey ArkhipovandGitHub c8724977c2 Merge pull request #7 from 9seconds/connection-types
Support different client connection types
2018-06-21 09:25:26 +03:00
9seconds 588475268a Support different client connection types 2018-06-21 09:14:00 +03:00
9seconds ec548e5779 Check secret length in mtg 2018-06-20 15:20:59 +03:00
Sergey ArkhipovandGitHub 4e8e5a51d6 Merge pull request #6 from 9seconds/syncpool
Use syncpool
2018-06-20 10:12:28 +03:00
9seconds 0a924018e5 Correct math/rand seed initialization 2018-06-20 09:41:24 +03:00