Commit Graph

  • 87dc476dae Fix ReadThread not starting on reconnect if already authorized Lonami Exo 2017-10-18 14:45:08 +0200
  • b351af1f2f Stupid mistake in release waiting objects on invoke Andrey Egorov 2017-10-18 15:41:10 +0300
  • 5a1074dc7c Avoid calling .sync_updates when not needed Lonami Exo 2017-10-18 12:17:13 +0200
  • adb79b21cf Replace .to_bytes() with the special .__bytes__ function Lonami Exo 2017-10-17 19:54:24 +0200
  • 63dfb1e3ea Fix processing messages pending of acknowledge many times Lonami Exo 2017-10-17 10:15:13 +0200
  • ed77ba6f8f Likely fix .log_out crashing "calling Event" (#349) Andrey Egorov 2017-10-17 01:39:04 +0300
  • 0bad374188 Probably a mistake with LogOutRequest Andrey Egorov 2017-10-17 01:37:18 +0300
  • ee01724cdb Fix parsing for constructors and not objects (#348) Viktor Oreshkin 2017-10-16 21:15:22 +0300
  • e59bba6e45 Fix parsing for constructors and not objects Viktor Oreshkin 2017-10-16 20:59:21 +0300
  • 1b71c6fbf1 Fix vector regex in parser (#347) Viktor Oreshkin 2017-10-16 20:19:16 +0300
  • 617fc528dd Fix vector regex in parser Viktor Oreshkin 2017-10-16 20:17:36 +0300
  • 917665852d Merge branch 'master' into asyncio Lonami Exo 2017-10-16 10:03:01 +0200
  • 56fdbd7718 Merge aa5779b89a into 27728be242 Alexander Bridges 2017-10-15 11:00:54 +0000
  • aa5779b89a add exception Alexander Bridges 2017-10-15 14:00:25 +0300
  • 27728be242 Revert "Attempt at not calling .connect for every file chunk" Lonami Exo 2017-10-15 11:05:56 +0200
  • d92e8e11ad Update to v0.15.2 v0.15.2 Lonami Exo 2017-10-14 12:05:28 +0200
  • 280a700655 Attempt at not calling .connect for every file chunk Lonami Exo 2017-10-14 12:02:30 +0200
  • 9907d763a8 Use peer as key instead top_message on .get_dialogs (fix #329) Nikolay 2017-10-14 12:50:48 +0300
  • f4b8772a85 Temporary fix for abusive duplicated updates (closes #336) Lonami Exo 2017-10-14 11:37:47 +0200
  • 728adbf56a fix #329 mnv 2017-10-13 19:23:02 +0300
  • ffc2f45800 add entities 88ee55 2017-10-13 18:43:02 +0500
  • 7556e25822 add entities 88ee55 2017-10-13 18:40:57 +0500
  • 4fd9d361f0 Replace redundant isinstance calls with a tuple parameter Lonami Exo 2017-10-13 11:38:12 +0200
  • 260e006abe Initial attempt at Perfect Forward Secrecy pfs-attempt Lonami Exo 2017-10-13 11:28:19 +0200
  • db63b5e39a Fix .send_message not expecting UpdateNewChannelMessage (#331) 88ee55 2017-10-13 13:53:36 +0500
  • b39a4b4cb4 add UpdateNewChannelMessage 88ee55 2017-10-13 13:49:01 +0500
  • 9cf5506ee4 Don't .disconnect() on FloodWaitError Lonami Exo 2017-10-13 09:59:37 +0200
  • cf7934e4b2 fix #329 Nikolay 2017-10-13 09:30:23 +0300
  • bec5f9fb89 Add stub methods for more server responses Lonami Exo 2017-10-12 21:09:09 +0200
  • f2338e49ae Allow using a callable key on EntityDatabase Lonami Exo 2017-10-12 19:54:23 +0200
  • 16a0cecf46 Fix EntityDatabase.__delitem__ Lonami Exo 2017-10-12 19:47:13 +0200
  • 6242cc8159 Fix .tgread_object not seeking back on TypeNotFoundError Lonami Exo 2017-10-12 18:52:04 +0200
  • 59c61cab2f Replace int.from_bytes with struct.unpack for consistency Lonami Exo 2017-10-12 18:41:58 +0200
  • bff2e6981e Fix ._pop_request_of_type failing on not-found requests Lonami Exo 2017-10-12 18:03:10 +0200
  • 7bb7cb039f Fix handle RpcResult not always returning a bool Lonami Exo 2017-10-12 17:58:37 +0200
  • 0c1170ee61 Replace hardcoded reads with TLObject's .read() Lonami Exo 2017-10-12 16:40:59 +0200
  • 3a4662c3bf Remove forgotten print call from authenticator.py Lonami Exo 2017-10-12 16:02:34 +0200
  • a6c898f8d1 Update test for key generation via nonces (#323) clfs 2017-10-11 14:26:13 -0700
  • 702ee2fce0 Updated test for key generation via nonces clfs 2017-10-11 14:17:28 -0700
  • 301da16f29 Fix pong response not reading all data from the buffer Lonami Exo 2017-10-11 21:09:09 +0200
  • c4756c7621 Make VCard code slightly clearer and avoid bug with semicolons in names Tanuj 2017-10-10 22:50:04 +0100
  • 2d37bc6a91 Added method to extract message from update JosXa 2017-10-10 14:41:38 +0200
  • da51e71def Fix .get_input_entity returning marked IDs (closes #314) Lonami Exo 2017-10-09 19:40:39 +0200
  • db623e37fd Except ConnectionResetError on ._reconnect (fix #309) Lonami Exo 2017-10-09 13:23:39 +0200
  • e2ac18b7bc Use larger chunks when downloading/uploading files Lonami Exo 2017-10-09 13:19:03 +0200
  • a7622324dd Remove unnecessary offset_index variable on .download_file Lonami Exo 2017-10-09 12:00:14 +0200
  • 6f1c05633e Join all threads when calling .disconnect() (fix #252) Lonami Exo 2017-10-09 11:47:10 +0200
  • f984aae391 Except ProxyConnectionError on ReadThread (fix #307) Lonami Exo 2017-10-09 11:37:08 +0200
  • 2a1a4508b8 Allow overriding DocumentAttributes on .send_file (fix #294) Lonami Exo 2017-10-09 11:20:09 +0200
  • 4673a02ce6 Stop calling .process_entities where not needed Lonami Exo 2017-10-09 11:04:56 +0200
  • 401de913af Fix EntityDatabase failing with InputPeer keys Lonami Exo 2017-10-09 10:59:15 +0200
  • 4a482b3506 .get_drafts() and a custom Draft class (#310) Joscha Götzer 2017-10-09 09:54:48 +0200
  • cedb4302b4 Style enhancements Lonami Exo 2017-10-09 09:54:05 +0200
  • bc500d6272 Removed leftover "," JosXa 2017-10-09 03:29:57 +0200
  • 3844c94387 Added Draft object for convenience JosXa 2017-10-09 02:59:23 +0200
  • f4d9eab016 Merge 28856faa17 into 1f54cbfb5a Joscha Götzer 2017-10-08 21:42:11 +0000
  • 28856faa17 Moved delete_messages under send_message JosXa 2017-10-08 23:41:56 +0200
  • 1f54cbfb5a Make str(TLObject) return valid code to generate it back Lonami Exo 2017-10-08 17:51:29 +0200
  • 48c8837f19 Don't look on all dialogs on .get_entity miss Lonami Exo 2017-10-08 16:25:50 +0200
  • 15e90dcb69 Allow specifying a threshold to handle flood waits Lonami Exo 2017-10-08 16:15:30 +0200
  • 83677fc927 Enhance and use .get_input_photo on the generated code Lonami Exo 2017-10-08 13:45:14 +0200
  • 62aec947c0 Chang auto-reconnect condition (fix #303) Lonami Exo 2017-10-08 10:52:56 +0200
  • 94519c38ad Merge abcb28631f into 244a47cddd Qwerty-Space 2017-10-07 23:43:15 +0000
  • abcb28631f titlecase.com Qwerty-Space 2017-10-08 00:43:01 +0100
  • 244a47cddd Fix consuming all retries on Requests returning False/empty list Lonami Exo 2017-10-07 18:52:27 +0200
  • 7b5d409c49 Warn users on .add_update_handler if no workers are running (#300) Joscha Götzer 2017-10-07 17:55:37 +0200
  • 3d7c68ea2e Added warning when adding an update_handler is added but no workers are alive JosXa 2017-10-07 15:57:45 +0200
  • 91a5d20e93 Replace .on_response with static .from_reader for all types Lonami Exo 2017-10-07 13:26:09 +0200
  • ef43e2e336 Fix CdnDecrypter not being async Lonami Exo 2017-10-07 09:50:23 +0200
  • 77c99db066 Use async def everywhere Lonami Exo 2017-10-06 21:02:41 +0200
  • 9716d1d543 Remove all Thread's except from UpdateState Lonami Exo 2017-10-06 19:30:14 +0200
  • a17def8026 Use basename instead abspath for filename attribute (#294) Lonami Exo 2017-10-06 21:48:53 +0200
  • 6d877549cb Cleanup utils.get_peer_id Lonami Exo 2017-10-06 21:47:10 +0200
  • 3bf70692b4 Fix TelegramClient.get_input_entity always failing/missing return Lonami Exo 2017-10-06 21:43:04 +0200
  • 79e36c98bd Fix EntityDatabase.get_input_peer not actually working Lonami Exo 2017-10-06 21:42:04 +0200
  • 804a29d0bc Fix get_input_entity from peer ID not actually working Lonami Exo 2017-10-06 21:05:02 +0200
  • 9d394ab18b Send MsgsAck in the same container along with the requests Lonami Exo 2017-10-06 11:36:39 +0200
  • 1d8a02685f Update to v0.15.1 v0.15.1 Lonami Exo 2017-10-05 13:58:26 +0200
  • 7aa21dbd07 Fix .get_dialogs to never return more than limit Lonami Exo 2017-10-05 13:55:58 +0200
  • 427a6aabaa Merge pull request #296 from LonamiWebs/entity-db Lonami 2017-10-05 13:46:16 +0200
  • dde196d8e4 Swallow errors when processing entities Lonami Exo 2017-10-05 13:34:44 +0200
  • 1fb3d0d00c Fix EntityDatabase failing to cache self user Lonami Exo 2017-10-05 13:14:54 +0200
  • 4f2a44231a Allow disabling the EntityDatabase fully or partially Lonami Exo 2017-10-05 13:06:51 +0200
  • 99cc0778bb Allow EntityDatabase to be accessed by phone Lonami Exo 2017-10-05 13:01:00 +0200
  • a8edacd34a Fix get_peer_id going into infinite recursion for InputPeerSelf Lonami Exo 2017-10-05 12:59:44 +0200
  • 16f929b8b6 Fix .get_peer_id not working with full entities Lonami Exo 2017-10-05 12:33:24 +0200
  • 10eca82143 Fix process_entities not working on list of entities Lonami Exo 2017-10-05 12:29:52 +0200
  • d2e244817a Make EntityDatabase.get a no-op if key is an entity already Lonami Exo 2017-10-05 12:28:04 +0200
  • e5c4df98df Use EntityDatabase on TelegramClient.get_entity instead lru_cache Lonami Exo 2017-10-05 12:27:05 +0200
  • a0fc5ed54e Use EntityDatabase in the Session class Lonami Exo 2017-10-04 21:02:45 +0200
  • a98dc9d95b Try passing socks.GeneralProxyError to the main thread Lonami Exo 2017-10-04 14:09:46 +0200
  • 5be9df0eec Add a basic EntityDatabase class Lonami Exo 2017-10-04 13:58:36 +0200
  • 56e81c05d6 Revert "Designed Logo, added to README (#283)" Lonami Exo 2017-10-03 09:23:22 +0200
  • 6c375a7aed Add method to .delete_messages() (#282) Joscha Götzer 2017-10-02 18:59:29 +0200
  • bd00e29c5d Merge remote-tracking branch 'remotes/upstream/master' into delete-messages JosXa 2017-10-02 16:09:41 +0200
  • 8e026123f5 Merge remote-tracking branch 'remotes/upstream/master' into delete-messages JosXa 2017-10-02 16:07:22 +0200
  • a6099f92bf Designed Logo, added to README (#283) Joscha Götzer 2017-10-02 16:06:11 +0200
  • 990961ca95 Reverted clients JosXa 2017-10-02 16:01:52 +0200
  • 74f4738450 Removed changes to telegram_client JosXa 2017-10-02 15:52:24 +0200
  • 0f019f0476 Rename last subclass_of_id to upper case (#285) 3bl3gamer 2017-10-02 14:26:55 +0300