Commit Graph

539 Commits

Author SHA1 Message Date
Daniil Gentili
2bf609d044 Updated to layer 66, added CDN file download logic, added option to send messages longer than 4096 chars, fixed documentation, fixed bugs 2017-04-21 13:13:24 +02:00
Daniil Gentili
227273204a Merge branch 'master' of https://github.com/danog/MadelineProto 2017-04-11 10:32:51 +02:00
Daniil Gentili
b517b70b0c Documentation fixes 2017-04-11 10:32:23 +02:00
Daniil Gentili
25b7d05c53 Apply fixes from StyleCI 2017-04-11 08:09:42 +00:00
Daniil Gentili
23f2550568 chat_id can now be any peer object or a bot API id 2017-04-11 10:09:20 +02:00
Daniil Gentili
796d8ff14b Documentation fixes 2017-04-10 21:09:20 +02:00
Daniil Gentili
f3f93edbe9 bugfix 2017-04-10 14:39:46 +02:00
Daniil Gentili
b57f7e957d Merge branch 'master' of https://github.com/danog/MadelineProto 2017-04-10 13:52:06 +02:00
Daniil Gentili
f2b1078b41 10 2017-04-10 13:51:56 +02:00
Daniil Gentili
0a81bb4755 Apply fixes from StyleCI 2017-04-10 11:49:52 +00:00
Daniil Gentili
d8292e9add Documentation fixes, added bot_gif file id constructor 2017-04-10 13:49:32 +02:00
b97959b6c9 Documentation fixes 2017-04-10 12:02:23 +02:00
Daniil Gentili
246b2483a8 Apply fixes from StyleCI 2017-04-06 20:16:20 +00:00
Daniil Gentili
4e4abed790 Written documentation for get_pwr_chat and fixed some bugs 2017-04-06 20:15:59 +00:00
Daniil Gentili
90810ecda1 Apply fixes from StyleCI 2017-04-05 11:20:26 +00:00
Daniil Gentili
3f53a3749e Bugfix 2017-04-05 13:19:57 +02:00
Daniil Gentili
d787cef5de Apply fixes from StyleCI 2017-04-05 00:10:13 +00:00
Daniil Gentili
c90e353345 Fixed deserialization of Object constructors containing vectors (why are the even serialized without their type?) 2017-04-05 02:09:45 +02:00
Daniil Gentili
d41b58827e Apply fixes from StyleCI 2017-04-02 14:43:47 +00:00
Daniil Gentili
4d8ed0582e Merge branch 'master' of https://github.com/danog/MadelineProto 2017-04-02 16:43:27 +02:00
Daniil Gentili
c438a57513 Implemented VoIP key generation 2017-04-02 16:42:17 +02:00
Daniil Gentili
3b6678aac4 Apply fixes from StyleCI 2017-04-01 11:22:08 +00:00
Daniil Gentili
cd1040ec19 Fixed threading, fixed APIFactory, started working on calls 2017-04-01 13:20:57 +02:00
Daniil Gentili
564009cda9 Apply fixes from StyleCI 2017-03-31 23:35:07 +00:00
Daniil Gentili
bec41ebd61 bugfixes 2017-04-01 01:34:36 +02:00
Daniil Gentili
6e02d23f6c Apply fixes from StyleCI 2017-03-31 15:36:55 +00:00
Daniil Gentili
b19bfa0592 Merge branch 'master' of https://github.com/danog/MadelineProto 2017-03-31 17:36:14 +02:00
Daniil Gentili
1c81d9dfe7 Fixed secret chats, implemented seqno checking in secret chats, made 32 bit fixes (with maths+++) and general bugfixes 2017-03-31 17:35:20 +02:00
Daniil Gentili
4d6725a64a Apply fixes from StyleCI 2017-03-26 17:30:22 +00:00
Daniil Gentili
87a5152927 Fixes to get_pwr_chat and bot API file ids 2017-03-26 19:29:52 +02:00
Daniil Gentili
44756267ad Apply fixes from StyleCI 2017-03-26 03:16:03 +00:00
Daniil Gentili
432fc32d05 32 bit bugfixes 2017-03-26 05:15:41 +02:00
Daniil Gentili
fa987e718b Apply fixes from StyleCI 2017-03-25 18:31:33 +00:00
Daniil Gentili
d9aeab0f91 Bugfixes 2017-03-25 19:31:18 +01:00
danogentili
cdc7a148de git add -A 2017-03-25 17:43:38 +03:00
Daniil Gentili
29d5683214 Apply fixes from StyleCI 2017-03-25 16:42:36 +00:00
danogentili
cde197a2bf bugfixes 2017-03-25 17:42:12 +03:00
Daniil Gentili
9f2a240d15 Apply fixes from StyleCI 2017-03-25 02:22:48 +00:00
Daniil Gentili
e99398ce75 Merge branch 'master' of https://github.com/danog/MadelineProto 2017-03-25 03:22:22 +01:00
Daniil Gentili
fcf577b374 bugfixes 2017-03-25 03:22:07 +01:00
Daniil Gentili
62ce466afc Apply fixes from StyleCI 2017-03-25 01:41:29 +00:00
Daniil Gentili
9df224cec3 Huge performance improvements and bugfixes 2017-03-25 02:41:09 +01:00
Daniil Gentili
1cda4e6e3c bugfix 2017-03-25 01:07:00 +01:00
Daniil Gentili
7971237fe1 Merge branch 'master' of https://github.com/danog/MadelineProto 2017-03-24 21:13:23 +01:00
Daniil Gentili
1b57f113aa Bugfixes, disabled incoming seqno check for the moment 2017-03-24 21:13:12 +01:00
Daniil Gentili
e556f317e2 Apply fixes from StyleCI 2017-03-24 20:01:36 +00:00
Daniil Gentili
c235afb30f Added support for 32 bit systems, imimplemented threading. 2017-03-24 21:01:08 +01:00
Daniil Gentili
d1142f7b12 Apply fixes from StyleCI 2017-03-12 03:16:07 +00:00
Daniil Gentili
ada0fc7df9 Added request_call function (EARLY ALPHA, WILL ONLY REQUEST A CALL ATM) 2017-03-12 04:15:51 +01:00
Daniil Gentili
bd1703d6fb Fixes to documentation 2017-03-11 20:06:30 +01:00
Daniil Gentili
f53927d3a7 Apply fixes from StyleCI 2017-03-11 18:55:56 +00:00
Daniil Gentili
dfd8bf93da HUGE bugfixes and code reorganization, implemented secret chats and a lua wrapper 2017-03-11 19:54:51 +01:00
Daniil Gentili
1485d38792 Apply fixes from StyleCI 2017-02-23 00:47:05 +00:00
Daniil Gentili
f7b3710c38 Yet Another Bugfix 2017-02-23 00:51:50 +01:00
Daniil Gentili
640b6e84d4 Bugfixes 2017-02-23 00:35:23 +01:00
Daniil Gentili
ec79809406 Apply fixes from StyleCI 2017-02-22 22:57:06 +00:00
Daniil Gentili
2cfc97b6bd Bugfixes 2017-02-22 23:55:37 +01:00
Daniil Gentili
f63fd6fecf Apply fixes from StyleCI 2017-02-22 19:45:45 +00:00
Daniil Gentili
53102f9219 Added support for arabic chars and other utf8 chars, and a nice RTFM paragraph in the README 2017-02-22 20:45:20 +01:00
Daniil Gentili
694f5e5ead Apply fixes from StyleCI 2017-02-21 20:05:09 +00:00
danogentili
3154b97763 Bugfixes 2017-02-21 21:04:37 +03:00
Daniil Gentili
ec5e23131e Bugfixes 2017-02-18 23:33:48 +01:00
Daniil Gentili
4a27238af4 Merge branch 'master' of https://github.com/danog/MadelineProto 2017-02-18 17:32:25 +01:00
Daniil Gentili
8ff7c68a55 Fixes to html/markdown parsing 2017-02-18 17:32:08 +01:00
Daniil Gentili
b60ca2c7ee Apply fixes from StyleCI 2017-02-17 21:36:32 +00:00
Daniil Gentili
3ceb34c3b0 Bugfix 2017-02-17 22:36:16 +01:00
danogentili
8358a58839 Merge branch 'master' of https://github.com/danog/MadelineProto 2017-02-16 21:25:16 +03:00
Daniil Gentili
b83d5bcc84 Apply fixes from StyleCI 2017-02-16 20:18:41 +00:00
danogentili
27d588bbf4 Bugfixes 2017-02-16 21:25:08 +03:00
danogentili
8f376e2c37 Bugfixes 2017-02-16 21:18:18 +03:00
Daniil Gentili
1b9c925fc9 Apply fixes from StyleCI 2017-02-16 19:06:09 +00:00
Daniil Gentili
7e3abd0fe1 Merge branch 'master' of https://github.com/danog/MadelineProto 2017-02-16 20:05:27 +01:00
Daniil Gentili
2a04787c98 Switched to native html parser 2017-02-16 20:04:57 +01:00
Daniil Gentili
5811c14df1 Apply fixes from StyleCI 2017-02-16 04:32:16 +00:00
Daniil Gentili
c021ae362d Bugfixes 2017-02-16 05:31:54 +01:00
Daniil Gentili
d0f459c5c4 Apply fixes from StyleCI 2017-02-16 03:55:47 +00:00
Daniil Gentili
38d6ee07b3 Implemented bot API object conversion, file locking for serialization, bot API file ids 2017-02-16 04:55:10 +01:00
Daniil Gentili
f93d956d0e Apply fixes from StyleCI 2017-02-13 14:15:39 +00:00
Daniil Gentili
b8710f8f91 Merge branch 'master' of https://github.com/danog/MadelineProto 2017-02-13 15:15:19 +01:00
Daniil Gentili
12e8f1c050 Bugfixes to html parsing 2017-02-13 15:14:37 +01:00
Daniil Gentili
bfc7684fee Apply fixes from StyleCI 2017-02-13 12:28:45 +00:00
Daniil Gentili
4c3de2573d Bugfixes 2017-02-13 13:27:59 +01:00
Daniil Gentili
5b0d6c3ee5 Apply fixes from StyleCI 2017-02-13 03:45:36 +00:00
Daniil Gentili
c86e35645e Implemented markdown and html parsing 2017-02-13 04:33:06 +01:00
Daniil Gentili
a25adf2d7c Bugfix 2017-02-12 21:53:16 +01:00
danogentili
3a29b36e24 Small documentation fixes 2017-02-12 20:34:54 +03:00
danogentili
23a6ce1383 Small documentation fixes 2017-02-12 20:32:28 +03:00
Daniil Gentili
30e87023d9 Apply fixes from StyleCI 2017-02-12 18:56:11 +00:00
Daniil Gentili
08a3a00c13 Important bugfixes 2017-02-12 19:55:49 +01:00
danogentili
dba6b91f41 Bugfix 2017-02-11 19:40:38 +03:00
Manuel1510
999b3e7053 Added serialize method to API class as shortcut to Serialization::serialize (#62) 2017-02-11 15:35:10 +01:00
Daniil Gentili
cfcc78709e Bugfix 2017-02-11 15:21:35 +01:00
Daniil Gentili
7a05342e47 Apply fixes from StyleCI 2017-02-11 14:18:18 +00:00
Daniil Gentili
81c1bcd208 HUGE performance improvements (run composer update), started to work on threading 2017-02-11 15:16:57 +01:00
Daniil Gentili
f7f80241f2 Trying to fix bugs in update handling 2017-02-05 21:07:30 +01:00
Daniil Gentili
abeb0b9c5b SEO 2017-02-05 15:15:48 +01:00
Daniil Gentili
9a7cda471d Merge branch 'master' of https://github.com/danog/MadelineProto 2017-02-05 12:57:02 +01:00
Daniil Gentili
2ac528b453 Bugfix 2017-02-05 12:56:53 +01:00
Daniil Gentili
6e6005759a Apply fixes from StyleCI 2017-02-05 11:01:46 +00:00
Daniil Gentili
b7955366f2 Store dc_id in InputFileLocation returned by get_download_info 2017-02-05 12:01:22 +01:00
Daniil Gentili
af0cf569db Apply fixes from StyleCI 2017-02-05 01:03:18 +00:00
Daniil Gentili
8a88dc8650 Merge branch 'master' of https://github.com/danog/MadelineProto 2017-02-05 02:03:00 +01:00
Daniil Gentili
46acfb5812 Bugfixes to update and peer handling 2017-02-05 02:02:39 +01:00
Vitor Mattos
a8baba6057 Documentation in Serialization class (#57)
* Documentation in Serialization class

* phpcs fix

* phpcs fi

* phpcs fix

* phpcs fix

* phpci fix

* phpci fix

* Fix in var type

* sintax fix

* fix
2017-02-04 16:28:07 +01:00
Daniil Gentili
cd0ca879e7 Apply fixes from StyleCI 2017-02-02 15:16:04 +00:00
Daniil Gentili
ce4df5a10d I DONT GET EMPTY UPDATES 2017-02-02 16:15:08 +01:00
Daniil Gentili
a060e84da9 Merge branch 'master' of https://github.com/danog/MadelineProto 2017-02-02 11:45:25 +01:00
Daniil Gentili
bda80a98b0 debugging 2017-02-02 11:45:00 +01:00
Daniil Gentili
2e7e07a49c Apply fixes from StyleCI 2017-02-01 17:11:07 +00:00
Daniil Gentili
a1f464b46a Bugfix 2017-02-01 18:10:18 +01:00
Daniil Gentili
979e29ac69 Bugfix 2017-02-01 01:19:14 +01:00
Daniil Gentili
6179e3a4ee bugfixes 2017-01-30 13:08:10 +01:00
Daniil Gentili
e4c25653c7 Merge branch 'master' of https://github.com/danog/MadelineProto 2017-01-30 12:49:33 +01:00
Daniil Gentili
d96068ac81 Bugfix 2017-01-30 12:48:58 +01:00
Daniil Gentili
7ffdc0ee48 Apply fixes from StyleCI 2017-01-30 11:30:31 +00:00
Daniil Gentili
36294c0b6a Bugfix 2017-01-30 12:30:13 +01:00
Daniil Gentili
7f5b798427 Apply fixes from StyleCI 2017-01-29 21:42:53 +00:00
Daniil Gentili
aadd278c5a Bugfix 2017-01-29 21:42:21 +00:00
Daniil Gentili
3d203fc128 Apply fixes from StyleCI 2017-01-29 17:53:06 +00:00
Daniil Gentili
896956fe78 Log errors only if the logger is constructed 2017-01-29 18:52:48 +01:00
Daniil Gentili
c5340d4565 Apply fixes from StyleCI 2017-01-29 14:39:37 +00:00
Daniil Gentili
b33ec1da0e utf8ize 2017-01-29 14:38:22 +00:00
Daniil Gentili
7d388f9cbe Merge branch 'master' of https://github.com/danog/MadelineProto 2017-01-29 13:12:48 +01:00
Daniil Gentili
372562b645 Bugfix 2017-01-29 13:12:29 +01:00
Daniil Gentili
a686a0a886 Apply fixes from StyleCI 2017-01-29 01:47:20 +00:00
Daniil Gentili
77d735be0c Added pwr_webhook update handler 2017-01-29 02:47:06 +01:00
Daniil Gentili
195d0a273c Bugfix 2017-01-28 17:58:48 +01:00
Daniil Gentili
71a3cc3add Apply fixes from StyleCI 2017-01-28 15:34:48 +00:00
Daniil Gentili
b0ff129e6f gotta catch em all 2017-01-28 16:34:30 +01:00
Daniil Gentili
0a71797026 Donut break stuff pls 2017-01-28 00:46:30 +01:00
Daniil Gentili
a20149b998 Bugfix 2017-01-27 23:26:55 +01:00
danogentili
c8959a0837 Improved logging 2017-01-27 22:12:45 +03:00
Daniil Gentili
0824470b71 Apply fixes from StyleCI 2017-01-27 21:05:24 +00:00
danogentili
632ca413d3 Implemented 2FA 2017-01-27 22:04:42 +03:00
danogentili
c18bdd2793 Fixed tests, adding support for PHP 5.4 2017-01-27 15:19:16 +03:00
Daniil Gentili
f9147b8c18 Merge branch 'master' of https://github.com/danog/MadelineProto 2017-01-26 16:16:53 +01:00
Daniil Gentili
b25d926acd Let's not break stuff 2017-01-26 16:16:31 +01:00
Daniil Gentili
6e3e9e5d12 Undo breaking change and speed up key fingerprint matching 2017-01-26 14:29:58 +01:00
Daniil Gentili
7fd1e08376 Apply fixes from StyleCI 2017-01-26 13:30:17 +00:00
Daniil Gentili
7df2526d9c Improve logging 2017-01-26 13:12:01 +01:00
Daniil Gentili
75fe9bafa2 Increase logging by default 2017-01-26 04:04:43 +01:00
Daniil Gentili
23d7922d42 Removed web API from main branch 2017-01-26 04:02:14 +01:00
Daniil Gentili
e6255d088c Apply fixes from StyleCI 2017-01-26 02:56:24 +00:00
Daniil Gentili
0430264c4e Implemented logging levels 2017-01-26 03:50:09 +01:00
Daniil Gentili
5a879f9c06 Clean up code 2017-01-26 02:52:04 +01:00
Daniil Gentili
563b0f614e Apply fixes from StyleCI 2017-01-25 22:16:49 +00:00
Daniil Gentili
080942534e Added partial support for http/https connectins, cleaned up docs, updated to layer 62. 2017-01-25 23:16:22 +01:00
Daniil Gentili
4a51b4ad9b Bugfix 2017-01-25 11:52:16 +01:00
Daniil Gentili
efe459b818 Bugfixes 2017-01-24 18:31:04 +01:00
Gregory Ostrovsky
c4735c9a61 Move flood waiting time value to settings (#50) 2017-01-24 16:32:39 +01:00
Daniil Gentili
5751bbca8c Apply fixes from StyleCI 2017-01-23 17:36:22 +00:00
Daniil Gentili
07db79dcb6 Bugfix 2017-01-23 18:35:53 +01:00
Daniil Gentili
47a77c498b Bugfixes 2017-01-23 17:27:20 +01:00
Daniil Gentili
970b79d973 Merge branch 'master' of https://github.com/danog/MadelineProto 2017-01-23 16:29:28 +01:00
Daniil Gentili
596fca4dc9 Made method name searching case insensitive 2017-01-23 16:29:07 +01:00
Vitor Mattos
36118ee452 Doc (#47)
* Implemented automatic PHPDoc generate

* fix syntax

* fix syntax

* bugfix doc

* bugfix syntax

* bufgix syntax

* Update AnnotationsBuilder.php
2017-01-22 17:40:56 +01:00
Daniil Gentili
f4c43d9ef3 Apply fixes from StyleCI 2017-01-22 13:26:12 +00:00
Daniil Gentili
3d5e0baee9 pwr fixes 2017-01-22 02:34:56 +01:00
danogentili
e469f05d64 Readd support for php 5.6 2017-01-21 18:13:28 +03:00
Vitor Mattos
02c94c4049 Performance increase (#46)
* Upgrade `phpseclib/phpseclib` from `2.0.4` to `dev-master`
2017-01-21 00:20:56 +01:00
Vitor Mattos
3bb266e20b .env and performance improvements (#45)
* * Changes for use .env file and not a php with sensible data

* * Changes for use .env file and not a php with sensible data

* * Changes for use .env file and not a php with sensible data

* * Changes for use .env file and not a php with sensible data

* Changes for use .env files
* Moving $settings to .env file

* Update testing.php

syntax

* Update testing.php

* * More variables moved to environments file and updated .env.example file
* improvement in defining device_model and system_version
* Performance improvements in defining settings
* removed desnecessary call to unserialize class in testing file
2017-01-20 21:02:21 +01:00
Daniil Gentili
2b84d543f7 Bugfix 2017-01-20 20:33:17 +04:00
mix6s
2e23a2335c Fix typo in MsgIdHandler::check_message_id (#44)
* Fix set_channel_state method

* Fix some memory leak problems

* Fix code style

* Fix typo
2017-01-20 17:07:34 +01:00
Daniil Gentili
15cc8f6e82 Apply fixes from StyleCI 2017-01-20 00:43:22 +00:00
Daniil Gentili
b15eab0832 Handle channel difference too long 2017-01-20 01:42:41 +01:00
Daniil Gentili
af4b916056 Merge branch 'master' of https://github.com/danog/MadelineProto 2017-01-20 00:55:42 +01:00
Daniil Gentili
cf188b480a Remove debugging stuff 2017-01-20 00:55:27 +01:00
Daniil Gentili
c1516bf75b Fixes to the documentation 2017-01-19 23:02:27 +01:00
Daniil Gentili
de219c5f96 Apply fixes from StyleCI 2017-01-19 21:43:52 +00:00
Daniil Gentili
acd4b86ff6 Fixed handling bad_msg_notifications 2017-01-19 22:43:36 +01:00
mix6s
fdca20fa41 Memory leak fix (#42)
* Fix set_channel_state method

* Fix some memory leak problems

* Fix code style
2017-01-19 12:19:34 +01:00
Daniil Gentili
a224aaddda Merge branch 'master' of https://github.com/danog/MadelineProto 2017-01-18 13:53:16 +01:00
Daniil Gentili
d53e32c9ef Fix downloading of files on different dcs 2017-01-18 13:51:52 +01:00
Daniil Gentili
d9cdcfce2e Apply fixes from StyleCI 2017-01-18 09:26:13 +00:00
Daniil Gentili
d8d727d68a Bugfixes 2017-01-18 10:24:57 +01:00
Daniil Gentili
bd40ca528a pony 2017-01-17 22:00:14 +01:00
Daniil Gentili
4cfd96152f Apply fixes from StyleCI 2017-01-17 20:53:24 +00:00
Daniil Gentili
5a05e81fda Bugfix 2017-01-17 21:49:53 +01:00
Daniil Gentili
97e2ae9806 Apply fixes from StyleCI 2017-01-17 15:45:41 +00:00
Daniil Gentili
bc40bd65f9 CLEARSTATCACHE PLS NOW 2017-01-17 16:44:29 +01:00
Daniil Gentili
64afc0290b Bugfix 2017-01-17 01:52:52 +01:00
Daniil Gentili
494fdcfdd4 Apply fixes from StyleCI 2017-01-16 16:02:54 +00:00
Daniil Gentili
9c9b7b3c7d speed+++++ 2017-01-16 17:01:27 +01:00
Daniil Gentili
7f7bb01e64 Bugfixes 2017-01-16 15:00:27 +01:00
Daniil Gentili
60a9d7e5f5 fix typo 2017-01-16 02:54:13 +01:00
Daniil Gentili
6e6fa9671e Apply fixes from StyleCI 2017-01-16 00:57:03 +00:00
Daniil Gentili
cac6b68920 Lock while serializing 2017-01-16 01:54:51 +01:00
Daniil Gentili
3d1486cc0d Merge branch 'master' of https://github.com/danog/MadelineProto 2017-01-15 18:00:34 +01:00
Daniil Gentili
6f32ee51ef Fix ipv6 2017-01-15 18:00:30 +01:00
Daniil Gentili
92e8e4a00d Apply fixes from StyleCI 2017-01-15 12:07:40 +00:00
Daniil Gentili
0e348edd53 Fix wrapper 2017-01-15 13:06:40 +01:00
Daniil Gentili
0fe0b925aa Merge branch 'master' of https://github.com/danog/MadelineProto 2017-01-15 03:06:00 +01:00
Daniil Gentili
934a9a39f1 lalala 2017-01-15 03:05:37 +01:00
Daniil Gentili
07da38447f Apply fixes from StyleCI 2017-01-15 01:11:45 +00:00
Daniil Gentili
5e5deca720 Bugfixes 2017-01-15 02:10:44 +01:00
Daniil Gentili
cec3294a3a Apply fixes from StyleCI 2017-01-14 23:25:15 +00:00
Daniil Gentili
6711f6e814 Bugfixes 2017-01-15 00:24:14 +01:00
Daniil Gentili
491c15e5e3 Trying to fix bugs 2017-01-14 17:43:46 +01:00
Daniil Gentili
ead78628ed Provide from 2017-01-14 16:31:31 +01:00
Daniil Gentili
9a21b861b5 Apply fixes from StyleCI 2017-01-14 11:54:50 +00:00