Lonami Exo
|
20956b23d1
|
Replace super calls with simply super()
|
2017-06-23 10:15:11 +02:00 |
|
Lonami Exo
|
843c16215c
|
Add timeout parameter on TcpClient.connect() too
|
2017-06-22 19:21:33 +02:00 |
|
Lonami Exo
|
e4fbd87c75
|
Turn timeout into a property instead leaving it as a parameter
|
2017-06-22 11:43:42 +02:00 |
|
Lonami Exo
|
52a42661ee
|
Add timeout to connect()
|
2017-06-22 10:39:00 +02:00 |
|
Lonami Exo
|
e7fac8e254
|
Add shebang to setup.py
|
2017-06-21 19:18:22 +02:00 |
|
Lonami Exo
|
b0b814bdb9
|
Use setup.py to run tl_generator.py instead (plus some cleanup)
|
2017-06-21 11:27:22 +02:00 |
|
Lonami Exo
|
a9a5c7e254
|
Use signed longs for every request_id (#138 follow-up)
|
2017-06-21 10:21:09 +02:00 |
|
Lonami Exo
|
d58222d007
|
Use crc32 from zlib instead from binascii
It seems to be a bit faster stackoverflow.com/q/44502855
|
2017-06-20 11:03:46 +02:00 |
|
Lonami Exo
|
86358d7805
|
Add periodic pings if an updates thread was started (closes #138)
|
2017-06-20 09:46:37 +02:00 |
|
Lonami Exo
|
697434be37
|
Don't do anything on .connect() if it's already connected
|
2017-06-20 09:46:37 +02:00 |
|
Lonami
|
daa626aa04
|
Merge pull request #136 from cher-nov/pr20170619_session
Fix bugs related to temporary sessions
|
2017-06-18 23:49:36 +02:00 |
|
Dmitry D. Chernov
|
8d9e50989b
|
Fix temporary Session fields not being defined
|
2017-06-19 07:41:47 +10:00 |
|
Dmitry D. Chernov
|
2af962230f
|
Fix error 400:CONNECTION_APP_VERSION_EMPTY when using temporary sessions
|
2017-06-19 07:40:35 +10:00 |
|
Hasan
|
c13164f5cf
|
Use the correct amount of random bytes in DH request
The official documentation says a 2048 *bit* number.
`os.urandom` takes an argument that represents the number of *bytes*.
2048 bits is 256 bytes
|
2017-06-18 23:38:14 +02:00 |
|
Lonami Exo
|
8afb0a3f6b
|
Rename Request.msg_id to request_msg_id to avoid name clash (fix #122)
|
2017-06-18 10:01:59 +02:00 |
|
Lonami Exo
|
765ae870cf
|
Fix connection parameters not being copied on reconnection (#129)
|
2017-06-17 22:05:34 +02:00 |
|
Lonami
|
be33ae4e80
|
Fix rpc_message_to_error failing to construct them
|
2017-06-17 08:25:48 +02:00 |
|
zed
|
74a851b5cc
|
Micro code style improvement (#125)
|
2017-06-17 00:18:31 +02:00 |
|
zed
|
9130a94153
|
Support configuring SOCKS proxy in the example
|
2017-06-17 00:17:51 +02:00 |
|
Lonami Exo
|
2b85463ce6
|
Don't ignore more possible updates on .receive_updates() (closes #117)
|
2017-06-16 15:36:47 +02:00 |
|
Goblenus
|
c304ee903f
|
Trigger reconnection on BrokenPipeError and InvalidChecksumError
|
2017-06-16 14:59:10 +02:00 |
|
Lonami Exo
|
92b4125b2b
|
Update to v0.11
|
2017-06-16 10:11:03 +02:00 |
|
Lonami Exo
|
e7b0c06ca5
|
Make .get_input_user faster when the right type is given
|
2017-06-16 10:01:05 +02:00 |
|
Lonami Exo
|
279ee81bc3
|
Stop querying terminal size and other warnings (#115)
|
2017-06-16 09:34:26 +02:00 |
|
feodoran
|
13199f737e
|
Handle more cases on .get_display_name
|
2017-06-16 09:11:49 +02:00 |
|
Lonami Exo
|
86d45cc276
|
Improve .get_input_peer and use it only when creating requests*
This avoids cyclic dependencies, so types requiring an InputPeer
as a parameter will NOT convert faulty types to the right ones.
|
2017-06-15 17:03:59 +02:00 |
|
Lonami Exo
|
b8e46446ba
|
Automatically call .get_input_peer on the requests that need it
|
2017-06-15 16:35:40 +02:00 |
|
Lonami Exo
|
c02fbae5aa
|
Allow creating a new parallel connection (closes #102)
|
2017-06-15 15:50:44 +02:00 |
|
Lonami Exo
|
3fccfd40e6
|
Show error messages on non-specialized error classes (closes #113)
|
2017-06-15 15:25:05 +02:00 |
|
Lonami Exo
|
92088383f7
|
Fix get_message_history not returning sender on channels (closes #110)
|
2017-06-15 09:41:39 +02:00 |
|
Lonami Exo
|
fc915b2284
|
Fix get_message_history ignoring chats and enhance find_user_or_chat
|
2017-06-14 14:06:35 +02:00 |
|
Lonami Exo
|
96d8ca94cf
|
Move TelegramClient.list_sessions to *Session.list_session
|
2017-06-14 13:57:30 +02:00 |
|
zed
|
56bf5f7c87
|
Fix broken link from pypi in README.rst
Use absolute url to support reading the READMI.rst on PyPI
|
2017-06-13 23:05:15 +02:00 |
|
Lonami Exo
|
9e07a2580c
|
Fix extra line being appended on empty .to_dict()'s
|
2017-06-13 19:46:16 +02:00 |
|
Lonami Exo
|
d8afb7e548
|
Also except BlockingIOError on TcpClient.send()
|
2017-06-12 10:44:04 +02:00 |
|
Lonami Exo
|
769692959f
|
Make the TLGenerator class a lot more readable
|
2017-06-12 10:43:43 +02:00 |
|
Lonami Exo
|
68a625b82b
|
Try to adhere to the 80-characters limit
|
2017-06-12 10:16:24 +02:00 |
|
Goblenus
|
76166cd1ec
|
Add .to_dict() to the generated types
|
2017-06-12 09:53:26 +02:00 |
|
Goblenus
|
f083b88f59
|
(Fix) Fix api_id type mismatch
|
2017-06-12 09:34:53 +02:00 |
|
Lonami Exo
|
1ca41b5854
|
Automatically infer the value for 'random_id' parameters
|
2017-06-11 19:16:59 +02:00 |
|
Lonami Exo
|
3ed59d08e5
|
Fix commit 65912f9 by properly skipping lost messages
|
2017-06-11 17:53:53 +02:00 |
|
Lonami Exo
|
65912f926b
|
Allow to send more than one request before receiving them (#105)
|
2017-06-11 14:58:16 +02:00 |
|
Lonami Exo
|
c6acd6adc5
|
Use only ASCII characters on the code (closes #104)
|
2017-06-10 13:39:37 +02:00 |
|
Lonami Exo
|
5c138977c3
|
Do not cancel UpdatesThread .receive() on reconnection
|
2017-06-10 13:16:37 +02:00 |
|
Lonami Exo
|
a73be04da7
|
Move connection parameters to the session
|
2017-06-10 13:15:04 +02:00 |
|
Lonami Exo
|
1119a2737a
|
Remove markdown "parser" since that's not Telethon-specific
|
2017-06-10 13:00:39 +02:00 |
|
Lonami Exo
|
44ab85962b
|
Completely change errors (make one class for each)
|
2017-06-10 11:47:51 +02:00 |
|
Lonami Exo
|
5df4716164
|
Add errors related to #103
|
2017-06-10 10:08:08 +02:00 |
|
Lonami Exo
|
7adb4f09d6
|
Slightly reorganise the project structure
|
2017-06-09 16:13:39 +02:00 |
|
Lonami Exo
|
ba5bfa105f
|
Use memoryview() on TcpClient.write() instead slicing the data
|
2017-06-09 11:50:30 +02:00 |
|