Commit Graph

  • 9635a57683 Update README to point to RTD instead GitHub's wiki Lonami Exo 2018-01-05 01:03:57 +0100
  • cb45e8fca9 Clean up and complete RTD documentation Lonami Exo 2018-01-05 00:59:53 +0100
  • 6cb5931e7a Call .disconnect() on client.__del__ for convenience Lonami Exo 2018-01-04 23:37:47 +0100
  • b45b63d71d Assert ._first_request is True with None auth_key (#517) Lonami Exo 2018-01-04 21:07:29 +0100
  • 4fba27dee9 Accept InputFile/InputFileBig on .upload_file for 2c437c51 Lonami Exo 2018-01-04 15:33:48 +0100
  • 32505b905f
    Merge pull request #519 from csabahenk/master Lonami 2018-01-04 15:30:42 +0100
  • 2c437c51bb client: add thumbnail support for send_file() Csaba Henk 2018-01-03 12:47:38 +0100
  • 78871b697e client: return the message in send_file, too Csaba Henk 2018-01-02 13:30:29 +0100
  • b9cd9a6639 fix get_dialogs() return type in example Csaba Henk 2018-01-02 09:56:37 +0100
  • 33d6afa0bd Add missing L74 hash parameter to .get_message_history() Lonami Exo 2018-01-03 19:18:24 +0100
  • 6eef6f5d23 Update to layer 74 Lonami Exo 2018-01-02 00:02:31 +0100
  • cbf6306599 Fix early cast to input from 932ed9e causing error on Peer Lonami Exo 2017-12-29 22:07:16 +0100
  • d2121c76cb Fetch and persist each auth_key per DC Lonami Exo 2017-12-29 19:41:12 +0100
  • 0570c55120 Remove hardcoded database version from session sql statement Lonami Exo 2017-12-29 00:43:52 +0100
  • 47b53ce89f Except only UnicodeDecodeError to check migration (fix #511) Lonami Exo 2017-12-28 17:06:14 +0100
  • ea436a4fac Update README.rst Lonami Exo 2017-12-28 16:25:41 +0100
  • 4a139b0ae4 Fix session table may be empty if no DC switch Lonami Exo 2017-12-28 14:58:42 +0100
  • 50d413b1c9 Fix slicing dialogs was turning UserList into list Lonami Exo 2017-12-28 14:55:02 +0100
  • 55b67b65a1 Remove optional add_mark parameter from .get_peer_id Lonami Exo 2017-12-28 13:31:43 +0100
  • 7ed3be8e6f Fix .get_dialogs() failing due to IDs being marked Lonami Exo 2017-12-28 13:21:35 +0100
  • c23c0a557a Update to v0.16 v0.16 Lonami Exo 2017-12-28 12:43:50 +0100
  • 3537e9bcc9 Support more types to represent a date Lonami Exo 2017-12-28 12:32:16 +0100
  • 75a342e24b Fix .download_media() not handling Photo (closes #473) Lonami Exo 2017-12-28 12:11:31 +0100
  • bfff1567af Fix up some mismatching raise/except types since 6ec6967 Lonami Exo 2017-12-28 11:55:05 +0100
  • 459022bdab Return a UserList with a .total attribute for get dialogs/history Lonami Exo 2017-12-28 11:49:35 +0100
  • 0755bda220 Stop returning tuples off .get_message_history() Lonami Exo 2017-12-28 02:01:22 +0100
  • 52a4ef82f4 Merge branch 'master' of github.com:LonamiWebs/Telethon Lonami Exo 2017-12-28 01:17:30 +0100
  • b35fc075e0 Merge branch 'sqlite-session' Lonami Exo 2017-12-28 01:15:12 +0100
  • 2a10f31511 Always wrap init connection for first call Lonami Exo 2017-12-28 01:13:24 +0100
  • ab07f0220a Save dc_id instead layer and salt in the session file Lonami Exo 2017-12-28 01:04:11 +0100
  • 6ec6967ff9 Make exception types correspond to Python docs Dmitry D. Chernov 2017-12-28 09:22:28 +1000
  • 1a746e1464 Fix .download_profile_photo() for some channels (closes #500) Lonami Exo 2017-12-27 23:54:31 +0100
  • 166d5a4012 Fix .get_dialogs() being inconsistent with the return type Lonami Exo 2017-12-27 23:45:48 +0100
  • b252468ca2 TelegramBareClient: Add set_proxy() method This allows to change proxy without recreation of the client instance. Dmitry D. Chernov 2017-12-28 07:50:49 +1000
  • b1b3610c1f Add missing self to .set_proxy (fa64a5f) Lonami Exo 2017-12-28 00:09:29 +0100
  • bdd63b91a2 Fix .download_profile_photo() for some channels (closes #500) Lonami Exo 2017-12-27 23:54:31 +0100
  • 292e4fc29f Fix .get_dialogs() being inconsistent with the return type Lonami Exo 2017-12-27 23:45:48 +0100
  • fa64a5f7b8 TelegramBareClient: Add set_proxy() method This allows to change proxy without recreation of the client instance. Dmitry D. Chernov 2017-12-28 07:50:49 +1000
  • a5b1457eee TelegramBareClient: Fix lost #region Dmitry D. Chernov 2017-12-28 07:33:25 +1000
  • f3d47769df Fix .send_read_acknowledge() for channels (#501) Lonami Exo 2017-12-27 15:26:23 +0100
  • 21e5f0b547 Fix GetUsersRequest has a limit of 200 Lonami Exo 2017-12-27 15:08:29 +0100
  • 73edb0f4ff Avoid using None dates on file download (#462) Birger Jarl 2017-12-27 16:52:33 +0300
  • e48d42ef2c Merge 6c45fe46dd into f8745155ac Viktor Oreshkin 2017-12-27 13:44:22 +0000
  • f29ee41f6c Don't use rowid for the entities table Lonami Exo 2017-12-27 13:27:54 +0100
  • 932ed9ea9d Cast to input peer early on get input entity and close cursor Lonami Exo 2017-12-27 13:06:03 +0100
  • 843e777eba Simplify .process_entities() flow Lonami Exo 2017-12-27 12:58:50 +0100
  • f8745155ac Stop joining read thread on disconnect, as it may be None Lonami Exo 2017-12-27 12:37:07 +0100
  • f96d88d3b5 Modify .get_entity to support fetching many entities at once Lonami Exo 2017-12-27 12:36:38 +0100
  • 3512028d0f Fix .get_input_entity excepting wrong type Lonami Exo 2017-12-27 12:36:14 +0100
  • b6b47d175c Fix username.lower() on instances with username field but None Lonami Exo 2017-12-27 12:16:49 +0100
  • 5c17097d8d Clean up .get_entity and remove force_fetch Lonami Exo 2017-12-27 11:56:05 +0100
  • 86429e7291 Lowercase usernames before adding them to the database Lonami Exo 2017-12-27 11:54:08 +0100
  • aef96f1b68 Remove custom EntityDatabase and use sqlite3 instead Lonami Exo 2017-12-27 00:50:09 +0100
  • 0a4849b150 Small cleanup of the Session class Lonami Exo 2017-12-26 16:59:30 +0100
  • 664417b409 Use sqlite3 instead JSON for the session files Lonami Exo 2017-12-26 16:45:47 +0100
  • b11c2e885b Fix assertion for multiple same flag parameters Lonami Exo 2017-12-25 17:59:39 +0100
  • c218df87d7 Remove reference to README.rst (#504) Tanuj 2017-12-25 16:26:29 +0000
  • 2fb64e94a4 Remove reference to README.rst Tanuj 2017-12-25 15:51:18 +0000
  • 2c038b37b7 Merge branch 'master' of github.com:expectocode/Telethon Tanuj 2017-12-25 15:40:50 +0000
  • e4b471105a Merge branch 'master' of github.com:lonamiwebs/Telethon Tanuj 2017-12-25 15:40:25 +0000
  • 238198db5a Create a convenient class to wrap Dialog instances Lonami Exo 2017-12-24 16:18:09 +0100
  • 9c66f0b2b4 Fix empty strings not working as expected for flag parameters Lonami Exo 2017-12-24 15:14:54 +0100
  • fb9813ae61 TelegramClient.send_code_request(): Change logic of methods invocation Before: First call, force_sms=False: SendCodeRequest Next call, force_sms=False: SendCodeRequest First call, force_sms=True: raise ValueError Next call, force_sms=True: ResendCodeRequest Dmitry D. Chernov 2017-12-24 21:21:14 +1000
  • 4a2a64ce2f TcpClient: Catch ConnectionError instead of its particular cases That can be more reliable, especially in the case of using PySocks. Dmitry D. Chernov 2017-12-23 05:45:23 +1000
  • 992017ddf8 Except ConnectionAbortedError on TcpClient Lonami Exo 2017-12-22 11:27:57 +0100
  • 23ab70fc29 Remove unused request_msg_id from the TLObject class Lonami Exo 2017-12-20 17:48:41 +0100
  • c848ae0ace Move tgread_object() outside specific msg processing calls Lonami Exo 2017-12-20 17:45:40 +0100
  • 5842d3741b Make a proper use of the logging module Lonami Exo 2017-12-20 12:47:10 +0100
  • 7d189119f4 Fix salt migration failing with valid signed salts Lonami Exo 2017-12-15 19:46:17 +0100
  • fd291fa014 Fix typo in sessions.rst (#491) Alihossein Shahabi 2017-12-14 14:46:57 +0330
  • 2aa78ff209
    Update sessions.rst Alihossein Shahabi 2017-12-14 14:46:03 +0330
  • 2f1d5e277e More accurate clear pendings Andrey Egorov 2017-12-12 21:22:42 +0300
  • 07e1e539d5 (Add) Added Travis CI config Goblenus 2017-12-10 00:34:38 +0300
  • 7c0af2c080 Another attempt to prevent duplicates Andrey Egorov 2017-12-09 21:24:13 +0300
  • 6c45fe46dd More general Vector handling in results Viktor Oreshkin 2017-12-08 12:06:40 +0300
  • 0e0bc6ecbc Fix session ID is also signed since d4d7aa9 Lonami Exo 2017-12-07 12:22:40 +0100
  • 1d19bb22a5 Don't ignore NewSessionCreated salt Lonami Exo 2017-12-04 20:34:35 +0100
  • d4d7aa9063 Use signed salt Lonami Exo 2017-12-03 21:10:22 +0100
  • 984f483b98 Handle updates and other refactoring Andrey Egorov 2017-12-03 02:11:50 +0300
  • 6662f49bcb Remove another redundant if Lonami Exo 2017-11-30 21:10:02 +0100
  • 21a93d58ec Use a synchronized queue instead event/deque pair Lonami Exo 2017-11-30 21:09:34 +0100
  • 7d7b2cb1fa Remove redundant checks from UpdateState Lonami Exo 2017-11-30 20:40:35 +0100
  • d515ede7da Fix TLParser not stripping inline comments Lonami Exo 2017-11-30 13:34:55 +0100
  • 9046b46fcd Document the network/ module Lonami Exo 2017-11-30 13:20:51 +0100
  • 7509ba9067 Assert that module was generated correctly on setup.py pypi Lonami Exo 2017-11-29 12:34:15 +0100
  • 01c8bf2589
    Fixes file downloading error Birger Jarl 2017-11-29 05:00:40 +0300
  • 605c103f29 Add unparse markdown method Lonami Exo 2017-11-26 17:16:59 +0100
  • 57a70d0d47 Document the extensions/ module Lonami Exo 2017-11-26 17:14:28 +0100
  • 71eb542626 Document the errors/ module Lonami Exo 2017-11-26 17:06:09 +0100
  • a932fb6470 Document the crypto/ module Lonami Exo 2017-11-26 16:57:40 +0100
  • e71831050f Fix README.rst never actually running the example Lonami Exo 2017-11-25 18:49:10 +0100
  • e0802d1a2d Update README.rst to show asyncio code (#456) Lonami Exo 2017-11-25 18:47:41 +0100
  • c67f78eab7 Add unparse markdown method Lonami Exo 2017-11-25 16:17:00 +0100
  • b6e7f1f26d
    Update mtproto_sender.py Maxim Smirnov 2017-11-24 23:58:07 +0300
  • 616892fe81 Merge 9ad42a1e41 into 74ec6391d9 Christian Stemmle 2017-11-24 19:53:07 +0000
  • 7a63c1ba58
    Update mtproto_sender.py Maxim Smirnov 2017-11-24 21:28:48 +0300
  • de803a0ace Merge branch 'master' into asyncio Lonami Exo 2017-11-24 19:26:00 +0100
  • 74ec6391d9 Fix-up security assertion (b42b4bb for #453) Lonami Exo 2017-11-24 19:05:18 +0100
  • b42b4bb326 Add OpenSSL assertion on authenticator.py (#453) Maxim Smirnov 2017-11-24 20:47:36 +0300
  • 6a130b870e
    Update authenticator.py Maxim Smirnov 2017-11-24 20:45:47 +0300