Commit Graph

779 Commits

Author SHA1 Message Date
Daniil Gentili
a540b0a4cf Improved logging, extended the tools class instead of calling its methods statically, improved generation and checking of message ids 2016-10-11 17:29:47 +02:00
danogentili
528faf16b0 Improved logging 2016-10-11 00:19:39 +02:00
Daniil Gentili
40d6deaa13 Applied fixes from StyleCI 2016-10-10 22:05:43 +00:00
danogentili
669e1d8a02 Made the prime module work natively (closes #6) thanks to https://github.com/LonamiWebs/Telethon/blob/master/telethon/crypto/factorizator.py 2016-10-11 00:05:28 +02:00
danogentili
e4bf3fcc32 Merge branch 'master' of https://github.com/danog/MadelineProto 2016-10-09 19:47:28 +02:00
danogentili
a7d7eae509 Fixed connection recreation 2016-10-09 19:47:19 +02:00
Daniil Gentili
4b136d5f42 Applied fixes from StyleCI 2016-10-09 17:40:33 +00:00
danogentili
adff633caf Fixed datacenter class 2016-10-09 19:40:20 +02:00
danogentili
352a7a249f update 2016-10-09 17:43:46 +02:00
Daniil Gentili
f27a79561f Applied fixes from StyleCI 2016-10-09 15:42:53 +00:00
danogentili
f331931365 Refactored AuthorizationHandler and written DataCenter class 2016-10-09 17:42:39 +02:00
Daniil Gentili
246579d645 Applied fixes from StyleCI 2016-10-07 09:57:07 +00:00
2012mjm
b4cd001fe9 + Add more comments to understand code (#13)
- Regularizing the code for better understanding
2016-10-07 11:56:58 +02:00
Daniil Gentili
74bc308215 Applied fixes from StyleCI 2016-09-24 15:58:31 +00:00
danogentili
b0a0e6d70c save 2016-09-24 17:58:17 +02:00
danogentili
bedab1388d Fixed salt 2016-09-15 15:00:08 +02:00
Daniil Gentili
669b6950a8 My fingers are typing some good stuff while my head is thinking about ponies 2016-09-14 23:44:12 +02:00
Daniil Gentili
607c966462 Applied fixes from StyleCI 2016-09-14 21:10:55 +00:00
danogentili
700f4ddbdc Finished rewriting response management module 2016-09-14 23:10:34 +02:00
Daniil Gentili
10d7b3b40b Applied fixes from StyleCI 2016-09-14 19:37:54 +00:00
Daniil Gentili
66e73e20a2 Rewriting connection module.. 2016-09-14 21:37:16 +02:00
Daniil Gentili
97fe13daad Rewriting connection module.. 2016-09-14 21:37:08 +02:00
Daniil Gentili
6179589fb1 Removed save file 2016-09-14 12:25:28 +02:00
Daniil Gentili
778ff42de2 Improved response handling module 2016-09-14 12:24:21 +02:00
Daniil Gentili
369673b5e9 Applied fixes from StyleCI 2016-09-13 22:15:14 +00:00
danogentili
016bb106f6 Rewrote request/response module 2016-09-14 00:14:50 +02:00
Daniil Gentili
0489abba48 Applied fixes from StyleCI 2016-09-12 20:28:44 +00:00
Daniil Gentili
8366d2c3b6 Reorganized even more code 2016-09-12 22:28:27 +02:00
Daniil Gentili
5fe5673fb7 Applied fixes from StyleCI 2016-09-10 17:53:28 +00:00
danogentili
c51e4cb9d8 Cleaning up..: 2016-09-10 19:53:08 +02:00
Daniil Gentili
3a635d8bb0 Applied fixes from StyleCI 2016-08-23 09:51:08 +00:00
Daniil Gentili
09350d0cab Trying to fix the handling of responses 2016-08-23 05:50:53 -04:00
Daniil Gentili
5070c4616e Applied fixes from StyleCI 2016-08-22 20:05:53 +00:00
danogentili
4f3ce8332b Trying to fix bugs 2016-08-22 22:05:41 +02:00
danogentili
e8ba8feb92 Starting to handle acks 2016-08-22 21:24:22 +02:00
danogentili
a9ba7a659e Trying to fix seqno 2016-08-22 19:22:06 +02:00
Daniil Gentili
3177d57fdd Applied fixes from StyleCI 2016-08-22 13:19:28 +00:00
Daniil Gentili
b4f4fa5fb2 Trying to fix msg ids 2016-08-22 15:19:10 +02:00
Daniil Gentili
01e54fe5ff Applied fixes from StyleCI 2016-08-18 14:54:40 -04:00
danogentili
f8f24b9093 trying to fix seqno 2016-08-18 20:54:29 +02:00
Daniil Gentili
d96fab3c89 Applied fixes from StyleCI 2016-08-18 13:08:14 -04:00
Daniil Gentili
4bf443cd64 Moved data sending/recieving functions to Connection calss, implemented other security checks 2016-08-18 19:07:58 +02:00
Daniil Gentili
69b80a0d96 Applied fixes from StyleCI 2016-08-17 15:20:18 -04:00
danogentili
9789311157 Reorganized code 2016-08-17 21:19:54 +02:00
Daniil Gentili
bf0f0de385 Applied fixes from StyleCI 2016-08-17 13:20:00 -04:00
Daniil Gentili
8874d3ecfa Implemented lots of security checks and reorganized code. 2016-08-17 19:19:43 +02:00
Daniil Gentili
7a1f7c1145 Implemented tcp full, tcp intermediate and tcp abridged connections 2016-08-15 15:43:58 +02:00
Daniil Gentili
1f858ac162 Applied fixes from StyleCI 2016-08-14 20:38:17 -04:00
Daniil Gentili
f99f432056 Finally fixed authorization 2016-08-15 02:37:59 +02:00
Daniil Gentili
2bc5dc62b7 Applied fixes from StyleCI 2016-08-14 15:38:40 -04:00
danogentili
a7acfb388c Trying to make the ige module work 2016-08-14 21:38:32 +02:00
Daniil Gentili
994014f629 Applied fixes from StyleCI 2016-08-14 14:00:39 -04:00
danogentili
e284fb8ef6 Finally fixed req_DH_params method 2016-08-14 20:00:30 +02:00
danogentili
6994d614ac Updated prime module 2016-08-11 23:11:06 +02:00
danogentili
3abf9fbed1 Remove var_dump 2016-08-10 14:55:50 +02:00
Daniil Gentili
bf218ae218 Applied fixes from StyleCI 2016-08-10 08:51:37 -04:00
danogentili
e7487ab60c Fixed prime module, removed dependencies from repository, adapted for hhvm. 2016-08-10 14:51:28 +02:00
Daniil Gentili
a505017c45 Applied fixes from StyleCI 2016-08-10 07:57:28 -04:00
danogentili
ad1552df63 Updated error handlign 2016-08-10 13:56:35 +02:00
danogentili
e1fc751728 Refactor 2016-08-10 13:27:50 +02:00
Daniil Gentili
0457aa930e Applied fixes from StyleCI 2016-08-09 21:14:58 -04:00
Daniil Gentili
f4d5a298ed Added support for tcp abridged and tcp intermediate connections. Added todo list in readme. 2016-08-10 03:14:35 +02:00
Daniil Gentili
7794a5ab2d Applied fixes from StyleCI 2016-08-09 17:32:43 -04:00
danogentili
9d4c53795b refactoring 2016-08-09 23:32:34 +02:00
Daniil Gentili
34922d8c1f Applied fixes from StyleCI 2016-08-09 16:29:06 -04:00
danogentili
90af9857ff Added tests, added layer 55 json 2016-08-09 22:28:50 +02:00
Daniil Gentili
f037212ac8 Fixed some bugs 2016-08-09 21:47:28 +02:00
danogentili
270a8acec1 Updating PrimeModuleg 2016-08-08 19:13:52 +02:00
Daniil Gentili
8ddc8237e5 Applied fixes from StyleCI 2016-08-08 13:08:42 -04:00
danogentili
bf93251ee6 Refactor 2016-08-08 19:08:35 +02:00
danogentili
1eb730d281 Removed libpy2php files 2016-08-08 18:24:41 +02:00
Daniil Gentili
3a0a7179d4 Applied fixes from StyleCI 2016-08-08 12:10:28 -04:00
danogentili
741f166640 Reorganized code 2016-08-08 18:10:13 +02:00
Daniil Gentili
7eb4bb8d49 Applied fixes from StyleCI 2016-08-08 10:09:22 -04:00
Daniil Gentili
651459edb0 Reorganized classes and started to write RSA class 2016-08-08 16:09:11 +02:00
Daniil Gentili
1527f5f95f Applied fixes from StyleCI 2016-08-07 17:25:50 -04:00
danogentili
b133b72b7a Update composer 2016-08-07 23:25:42 +02:00
Daniil Gentili
36c69a5dd8 Applied fixes from StyleCI 2016-08-07 17:23:30 -04:00
danogentili
4a8826bdad Started to reorganize class 2016-08-07 23:23:10 +02:00