Commit Graph

  • 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
  • 5a4d6d4a57 tlobject: Represent timestamp as 'int' instead of 'float' Dmitry D. Chernov 2017-11-23 22:39:35 +1000
  • f99d14558f binary_reader: Parse TL 'date' to UTC datetime instead of local Dmitry D. Chernov 2017-11-23 02:06:43 +1000
  • 7d4453351b Update .gitignore to include docs/_build Lonami Exo 2017-11-21 12:56:53 +0100
  • 4e5dede7fe
    Merge pull request #448 from jeffffc/master Lonami 2017-11-21 12:53:58 +0100
  • 152856dfbc Add a force_fetch parameter to .get_entity Lonami Exo 2017-11-20 10:58:11 +0100
  • 9f033be05a fix in-docs links Jeff 2017-11-20 17:26:31 +0800
  • 07d642a354 tiny fix for readthedocs Jeff 2017-11-20 13:58:42 +0800
  • d0c9324212 final fix for readthedocs Jeff 2017-11-20 12:19:53 +0800
  • f6ec7e47a7 add a bunch more readthedocs from wiki Jeff 2017-11-20 12:12:31 +0800
  • 34e7ae026e add requirements.txt for readthedocs Jeff 2017-11-20 01:04:51 +0800
  • 231ecf3f2a add readthedocs files Jeff 2017-11-20 00:56:05 +0800
  • 004c92edbe SocketClosed exception Andrey Egorov 2017-11-19 13:04:40 +0300
  • 32bca4f1b8 Refactoring of TcpClient Andrey Egorov 2017-11-19 01:55:40 +0300
  • 9767774147 Fix import in markdown parser not being relative Lonami Exo 2017-11-17 15:57:48 +0100
  • 01f55200f2 Update to v0.15.5 v0.15.5 Lonami Exo 2017-11-16 19:18:26 +0100
  • 346c5bb303 Add method to md parser to extract text surrounded by entities Lonami Exo 2017-11-16 19:13:13 +0100
  • e5deaf5db8 Fix c4e07cf, md parsing adding unfinished entity at wrong offset Lonami Exo 2017-11-16 19:07:53 +0100
  • 653dd21259 Socket OSError logging Andrey Egorov 2017-11-16 17:31:39 +0300
  • 4ddbc78699 Ensure IPv6 addresses are surrounded by '[]' (#425) Lonami Exo 2017-11-16 13:47:15 +0100
  • edd73ed69a Allow switching from IPv4 to IPv6 and vice versa Lonami Exo 2017-11-16 13:40:25 +0100
  • ee5915e86d Add support for connecting through IPv6 (#425 for #112) Vladislav Kolesnichenko 2017-11-16 15:30:18 +0300
  • 959e824c1c Reduce indent level to simplify flow on __call__ Lonami Exo 2017-11-16 13:26:49 +0100
  • 778c844a64 Use logger.exception instead logger.error on ReadThread Lonami Exo 2017-11-16 13:25:13 +0100
  • b346561f89 Remove unnecessary call to .get_input_entity() Lonami Exo 2017-11-16 13:24:32 +0100
  • 8a287c2860 Fix-up removing required error variable while merging Lonami Exo 2017-11-16 13:21:24 +0100
  • 7f5126c341 Merge branch 'master' into asyncio Lonami Exo 2017-11-16 13:20:20 +0100
  • 2efcfbd416 More aggressive catching network errors Andrey Egorov 2017-11-16 02:56:57 +0300
  • a1c669333e Update scheme to layer 73 Lonami Exo 2017-11-15 12:22:18 +0100
  • 3111153822 No route to host catched + other errno to reconnect Andrey Egorov 2017-11-15 13:30:44 +0300
  • 69b3f64d19
    Merge pull request #434 from andr-04/asyncio Lonami 2017-11-14 12:16:07 +0100
  • 25af22f1e7 Bugfix in reconnection Andrey Egorov 2017-11-14 13:52:33 +0300
  • 48e96ca15f
    Fix ._get_connected failing when .fileno() == 0 ( #427) Lonami 2017-11-14 12:01:33 +0100
  • d59b17c6fc Clear up confusing error and trailing brace (closes #429) Lonami Exo 2017-11-14 09:48:40 +0100
  • bfc408b00a Use NullHandler as default for the library Lonami Exo 2017-11-13 10:59:43 +0100
  • 4ac88a1505 Use ._logger.exception when .connect fails (#373) Lonami Exo 2017-11-13 10:58:10 +0100
  • 07cb001854 Attempt at cleaning up reconnection logic Lonami Exo 2017-11-13 10:31:32 +0100
  • f3e2887452 Add missing ChannelFull case to .get_peer_id() Lonami Exo 2017-11-12 18:15:32 +0100
  • 08abef78d6 Add missing InputUserSelf case to .get_input_peer() Lonami Exo 2017-11-12 18:03:42 +0100
  • 84d48ef7bf Safer check to determine whether sockets are connected (#427) Andrey Egorov 2017-11-12 18:51:32 +0300
  • 128caddcae
    More safe check the state of connection Andrey Egorov 2017-11-12 18:50:33 +0300
  • 99512875a2 Reconnect if invoking failed (#270) Lonami Exo 2017-11-12 16:25:56 +0100
  • 36773c0d79
    telegram_client.py argument name fix Vladislav Kolesnichenko 2017-11-12 15:01:47 +0300
  • 07a36cfc76
    Fix Vladislav Kolesnichenko 2017-11-12 14:59:29 +0300
  • f5c5110ce2 Clean-up use_v6 usage Lonami Exo 2017-11-12 12:20:57 +0100
  • 237583ea21 Added support of ipv6 address (boolean "use_v6" parameter in TelegramClient constructor) Man197 2017-11-12 12:38:38 +0300
  • 5a57a8a498 Fix message history failing if sender fwd from channel Lonami Exo 2017-11-11 19:35:57 +0100
  • 81baced12b Support t.me/ links when resolving usernames/joinchat links Lonami Exo 2017-11-10 13:27:51 +0100
  • c4e07cff57 Fix unfinished markdown delimiters being stripped away Lonami Exo 2017-11-10 11:44:27 +0100
  • cb3f20db65 Clean up markdown parsing since tuples aren't used anymore Lonami Exo 2017-11-10 11:41:49 +0100
  • 7d75eebdab Make markdown parser use only Telegram's MessageEntity's Lonami Exo 2017-11-10 11:01:02 +0100
  • cad1e883a6 Don't save full entities unless they have access_hash Lonami Exo 2017-11-10 09:32:40 +0100
  • f65322af18 Fix entity database not using the phone on {phone: id} Lonami Exo 2017-11-07 10:15:55 +0100
  • 83af705cc8 Add more comments to the markdown parser Lonami Exo 2017-11-06 11:32:40 +0100
  • 3a2c3a9497 Fix URL regex for markdown was greedy (fix-up) Lonami Exo 2017-11-06 11:22:58 +0100
  • 07ece83aba Fix overlapping markdown entities being skipped Lonami Exo 2017-11-06 10:37:22 +0100
  • 4f80429215 Work on byte level when parsing markdown Lonami Exo 2017-11-06 10:29:32 +0100
  • e8248b4b8b Remove now unused Emoji ranges generator Lonami Exo 2017-11-06 09:36:54 +0100
  • 49eb281251 Proper offset calculation for markdown (#407) Viktor Oreshkin 2017-11-06 03:17:22 +0400
  • 5ecc976057 Proper offset calculation for markdown Viktor Oreshkin 2017-11-06 02:07:35 +0300
  • f381b26790 Add optional force_sms parameter to .send_code_request() Lonami Exo 2017-11-04 20:46:02 +0100
  • c8a0953f8e Update to v0.15.4 v0.15.4 Lonami Exo 2017-11-04 13:40:56 +0100
  • 1e35c1cfed Update to layer 72 Lonami Exo 2017-11-04 13:40:43 +0100
  • 1741608f28 Use larger batches for .get_dialogs(limit=None) Lonami Exo 2017-11-04 12:34:44 +0100
  • 0bfd8ff032 Add much faster integer factorization (#403 related to #199) Dan 2017-11-03 12:59:17 +0100
  • a19d05cd12 Make code the way I like it Lonami Exo 2017-11-03 12:58:04 +0100
  • d3febe0e8c Add faster integer factorization Dan 2017-11-03 12:52:23 +0100
  • 9a12738f0e Fix .get_message_history not working with limit=0 Lonami Exo 2017-10-31 13:52:43 +0100
  • 3d6c8915e3 Allow >100 limits when getting message history (implements #290) Lonami Exo 2017-10-31 12:48:55 +0100
  • 51a3b80976 Merge 0962b0b7db into 6c2363acd2 Rishabh Sharma 2017-10-30 10:19:52 +0000
  • 6c2363acd2
    Merge pull request #396 from LonamiWebs/md-parsing Lonami 2017-10-30 11:19:48 +0100
  • 7e204632e2 Add parse_mode parameter to TelegramClient.send_message() Lonami Exo 2017-10-30 11:17:22 +0100
  • 82cac4836c Fix markdown URL parsing using character index instead offset Lonami Exo 2017-10-30 11:15:53 +0100
  • 0a14aa1bc6 Remove additional check when calculating emojies length Lonami Exo 2017-10-30 10:56:39 +0100
  • 05f7f076d5 Fix InputPeer* with None hash, drop them off database (closes #354) Lonami Exo 2017-10-30 10:33:45 +0100
  • 5e172053da Merge remote-tracking branch 'upstream/asyncio' into asyncio Andrey Egorov 2017-10-30 00:29:46 +0300
  • 05626c8274 Implement missing .to_dict() and .stringify() on message/container Lonami Exo 2017-10-29 20:13:00 +0100
  • 6567f4b567 Clean .download_contact and a wrong indent level Lonami Exo 2017-10-29 20:10:29 +0100
  • 23b5a9d1f6 Merge branch 'master' into asyncio Lonami Exo 2017-10-29 20:08:32 +0100