Commit Graph

  • 66876b6722 Use pycrypto's RSA instead the old weird RSA implementation Lonami Exo 2017-08-23 21:49:27 +0200
  • 0cae62f091 Fix silly bug with two wrongly ordered lines (on download document) Lonami Exo 2017-08-23 16:06:41 +0200
  • 571d8bc21f Update to v0.12 v0.12 Lonami Exo 2017-08-23 01:47:52 +0200
  • c0bae1d608 Replace type(...) == ... with isinstance() checks Lonami Exo 2017-08-23 01:45:49 +0200
  • 65d5ab685f Let .upload_file() support streams and byte arrays Lonami Exo 2017-08-23 01:43:08 +0200
  • 8ed77418bf Make .download_profile_photo() more friendly Lonami Exo 2017-08-23 01:35:12 +0200
  • 9d15008f09 Update interactive example to use .send_file() and .download_media() Lonami Exo 2017-08-23 00:55:49 +0200
  • 1d0ad9628d Rename "callback" to "progress_callback" for consistency Lonami Exo 2017-08-23 00:55:34 +0200
  • fd6a9a4318 Make downloading files a lot more friendly with .download_media() Lonami Exo 2017-08-23 00:48:00 +0200
  • 4234efcc86 Make sending files a lot more friendly with a simple .send_file() Lonami Exo 2017-08-23 00:27:33 +0200
  • 81ccd21cdb Allow specifying a phone number or username for common methods Lonami Exo 2017-08-23 00:01:10 +0200
  • fb5c43b539 Ensure .connect() always returns True/False Lonami Exo 2017-08-22 23:17:05 +0200
  • 1a6231472e Ensure the connection is flagged as closed on errors, move #201 Lonami Exo 2017-08-22 23:12:32 +0200
  • 88ec9c297e Improve libssl.py's file formatting Lonami Exo 2017-08-20 01:27:04 +0200
  • 274e16ac66 Avoid defining Python's AES class if libssl's is available Lonami Exo 2017-08-20 01:23:57 +0200
  • c296459d0a Fix sneaky grammatical error Lonami 2017-08-22 19:50:57 +0200
  • 12b84c929a Fix log_out problems on macOS devices Tural 2017-08-21 09:00:23 +0200
  • 61141c3e35 Simplified raise statement Tural Gurbanov 2017-08-20 22:56:57 +0200
  • ed6e4c4757 Refactored comments (closes #201) Tural Gurbanov 2017-08-20 22:53:40 +0200
  • ffb1cf483d Faster crypto by using libssl (closes #199) Christian Stemmle 2017-08-20 01:21:11 +0200
  • 87bfc9d3b8 Update libssl.py Christian Stemmle 2017-08-19 19:35:06 +0200
  • 0f3e40df86 Use libssl for AES if available Christian Stemmle 2017-08-19 18:31:46 +0200
  • 2e8e314030 Merge remote-tracking branch 'upstream/master' Christian Stemmle 2017-08-19 18:26:51 +0200
  • 763372390f Fixing log_out problems on mac os devices Tural Gurbanov 2017-08-18 14:22:27 +0100
  • 20a10dfdc3 Fixing log_out problems on mac os devices Tural Gurbanov 2017-08-18 14:22:27 +0100
  • 59f47fe9d9 Fixing log_out problems on mac os devices Tural Gurbanov 2017-08-18 14:22:27 +0100
  • afcddfd7c1 Remove seemingly useless array copies on aes.py (#199) Lonami Exo 2017-08-17 18:12:19 +0200
  • 9f812d83a9 Use sympy for faster factorization if available (#199) Lonami Exo 2017-08-17 17:37:27 +0200
  • 34261f1f76 Merge remote-tracking branch 'upstream/master' Christian Stemmle 2017-08-17 15:58:01 +0200
  • 7e85a3cda4 Attempt at making get_new_msg_id thread-safe (#195) Lonami Exo 2017-08-14 15:15:18 +0200
  • 1794acdfec Check for isinstance(x, JsonSession) instead crashing during transition MeytiGHG 2017-08-07 03:24:23 +0430
  • 5bc185890e Fix instance error MeytiGHG 2017-08-07 00:59:31 +0430
  • 83c346ccc5 Let InputPeerChannel be casted automatically into InputChannel Lonami Exo 2017-08-05 09:37:34 +0200
  • 9e88d9d219 Replace "type is Type" check with "isinstance" Lonami Exo 2017-08-05 09:36:07 +0200
  • 18e65cbf32 Mention SyntaxError when installing via pip on the README Lonami Exo 2017-07-29 10:38:31 +0200
  • 7844cd358e Attempt at making layer migrations more smooth (#158) Lonami Exo 2017-07-26 16:10:45 +0200
  • 9d35a836d1 Fix interactive example not working after #173 Lonami Exo 2017-07-24 16:56:05 +0200
  • 160a3699ac Fix confusing names "MtProtoRequest" and ".confirmed" (#176) Lonami Exo 2017-07-24 16:54:48 +0200
  • 773376ee21 Fix two more spelling mistakes Lonami Exo 2017-07-23 18:38:27 +0200
  • 38e0888ea0 Update to layer 70 Lonami Exo 2017-07-23 17:12:29 +0200
  • fe2e9f335b Style enhancements for PR #173 Lonami Exo 2017-07-23 17:08:04 +0200
  • c9e566342e All download_* methods now accept streams hnikaein 2017-07-20 12:07:19 +0430
  • 2b925a6a5c Download_* now accepts streams nikaein 2017-07-20 08:20:30 +0430
  • debf447f1c Merge e518281528 into 3be995b5a3 Kosat 2017-07-16 14:30:38 +0000
  • e518281528 Added !hd command that dumps message history into file Kostya K 2017-07-16 17:11:18 +0300
  • eb3e08fb27 Merge 7e1399c04e into 3be995b5a3 Einali 2017-07-12 04:42:53 +0000
  • 7e1399c04e Json session support added in client initiation validation m.einali 2017-07-12 09:11:22 +0430
  • 3be995b5a3 Update to v0.11.5 v0.11.5 Lonami Exo 2017-07-11 11:38:17 +0200
  • 9b17888e3e Make generated code slightly smaller Lonami Exo 2017-07-11 11:36:00 +0200
  • cfea0f80da Consider vector attributes for get_input_* utils (closes #166) Lonami Exo 2017-07-11 11:14:58 +0200
  • 5ded836437 Update to v0.11.4 v0.11.4 Lonami Exo 2017-07-10 16:13:45 +0200
  • 88c4cdfb52 Make get_input_* methods slightly smarter Lonami Exo 2017-07-10 16:09:20 +0200
  • bdee94eaf3 Implement automatic cast to InputUser too (closes #159) Lonami Exo 2017-07-10 16:04:10 +0200
  • 84bb3bb325 Fix interactive example not using a new parameter name Lonami Exo 2017-07-10 15:22:19 +0200
  • 1f7ac71187 Debug level should always be used for logging since it's a library Lonami Exo 2017-07-10 15:21:20 +0200
  • eab44af4c0 Show "Methods accepting this type as input" on the docs Lonami Exo 2017-07-08 17:31:57 +0200
  • 5f19f22d46 Docs should not let core types be searched Lonami Exo 2017-07-08 13:35:10 +0200
  • 4563875ab5 Let constructors be searched on the docs, and allow collapsing types Lonami Exo 2017-07-08 13:28:23 +0200
  • 5061e22c66 Update documentation index to reflect __call__ and enhance search Lonami Exo 2017-07-07 11:33:24 +0200
  • 0119a00658 Rename no_webpage to link_preview for clarity Lonami Exo 2017-07-07 10:37:19 +0200
  • 95a989be2c Automatically cast Channel to InputChannel (similar to InputPeer) Lonami Exo 2017-07-07 09:48:06 +0200
  • f88efa7f49 Let PeerChat be casted to InputPeerChat automatically Lonami Exo 2017-07-04 21:18:35 +0200
  • 8fd0d7eadd Add a new .stringify() function to visualize TLObjects more easily Lonami Exo 2017-07-04 21:15:47 +0200
  • 632fcb7c00 Ensure device model is non-empty (closes #154) Lonami Exo 2017-07-04 19:47:55 +0200
  • 9bb6353fa3 Fix send_message using the incorrect type to return the msg_id (#156) v0.11.3 Lonami Exo 2017-07-04 16:53:07 +0200
  • 3585fb8cc6 Fix setup.py for source distributions v0.11.2 Lonami Exo 2017-07-04 11:02:32 +0200
  • 127e5f70d8 Update to v0.11.2 Lonami Exo 2017-07-04 10:39:57 +0200
  • 1f3aec589b Let TelegramBareClient handle FileMigrateErrors instead (closes #148) Lonami Exo 2017-07-04 10:21:15 +0200
  • 15673d9f77 Let __call__ = invoke, and encourage this new way to invoke requests Lonami Exo 2017-07-02 11:56:40 +0200
  • 23e2802215 Update to layer 68 Lonami Exo 2017-06-30 11:48:45 +0200
  • 79ee98a4dd Infer the object ID from its TL definition when not given Lonami Exo 2017-06-30 11:28:54 +0200
  • 83c8e98448 Ensure that message ids are signed once again Lonami Exo 2017-06-27 18:45:52 +0200
  • 0cfbf63eaf Fix ConnectionResetError not flagging the socket as disconnected Lonami Exo 2017-06-27 10:18:35 +0200
  • b0173c3ec2 Use more accurate values for msg_ids Lonami Exo 2017-06-26 11:00:43 +0200
  • aa7e8dba8a Fix setup.py failing on Python < 3.6 Dmitry D. Chernov 2017-06-25 05:39:43 +1000
  • 7900c1620c Fix setup.py failing on Python < 3.6 Dmitry D. Chernov 2017-06-25 05:37:57 +1000
  • a5ce375358 Update to v0.11.1 and fix setup.py v0.11.1 Lonami Exo 2017-06-24 18:15:31 +0200
  • 459e988ff5 Rename rpc_n_errors dictionary to rpc_errors_n_all Lonami Exo 2017-06-24 18:10:05 +0200
  • 20956b23d1 Replace super calls with simply super() Lonami Exo 2017-06-23 10:15:11 +0200
  • 843c16215c Add timeout parameter on TcpClient.connect() too Lonami Exo 2017-06-22 19:21:33 +0200
  • e4fbd87c75 Turn timeout into a property instead leaving it as a parameter Lonami Exo 2017-06-22 11:43:42 +0200
  • 52a42661ee Add timeout to connect() Lonami Exo 2017-06-22 10:39:00 +0200
  • e7fac8e254 Add shebang to setup.py Lonami Exo 2017-06-21 19:18:22 +0200
  • b0b814bdb9 Use setup.py to run tl_generator.py instead (plus some cleanup) Lonami Exo 2017-06-21 11:27:22 +0200
  • a9a5c7e254 Use signed longs for every request_id (#138 follow-up) Lonami Exo 2017-06-21 10:20:39 +0200
  • d58222d007 Use crc32 from zlib instead from binascii Lonami Exo 2017-06-20 11:03:46 +0200
  • 86358d7805 Add periodic pings if an updates thread was started (closes #138) Lonami Exo 2017-06-20 09:46:20 +0200
  • 697434be37 Don't do anything on .connect() if it's already connected Lonami Exo 2017-06-19 09:58:03 +0200
  • 8ada0e176d Merge branch 'master' of git://github.com/LonamiWebs/Telethon Christian Stemmle 2017-06-19 17:40:29 +0200
  • daa626aa04 Merge pull request #136 from cher-nov/pr20170619_session Lonami 2017-06-18 23:49:36 +0200
  • 8d9e50989b Fix temporary Session fields not being defined Dmitry D. Chernov 2017-06-19 07:34:23 +1000
  • 2af962230f Fix error 400:CONNECTION_APP_VERSION_EMPTY when using temporary sessions Dmitry D. Chernov 2017-06-19 07:20:36 +1000
  • c13164f5cf Use the correct amount of random bytes in DH request Hasan 2017-06-18 17:38:14 -0400
  • 017a961053 fix amount of random bytes b should be in DH Hasan 2017-06-18 17:34:52 -0400
  • 8afb0a3f6b Rename Request.msg_id to request_msg_id to avoid name clash (fix #122) Lonami Exo 2017-06-18 10:01:59 +0200
  • 765ae870cf Fix connection parameters not being copied on reconnection (#129) Lonami Exo 2017-06-17 22:04:29 +0200
  • be33ae4e80 Fix rpc_message_to_error failing to construct them Lonami 2017-06-17 08:25:48 +0200
  • 74a851b5cc Micro code style improvement (#125) zed 2017-06-17 01:18:31 +0300
  • 9130a94153 Support configuring SOCKS proxy in the example zed 2017-06-17 01:17:51 +0300
  • 495c7dafc5 Micro code style improvement zed 2017-06-17 00:28:09 +0300