| 
							
							
								 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.pyto runtl_generator.pyinstead (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 65912f9by 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 |  | 
			
				
					| 
							
							
								 Lonami Exo | c6645a555d | Prefer BufferedWriter over BinaryWriter for socket operations | 2017-06-09 11:42:39 +02:00 |  | 
			
				
					| 
							
							
								 Lonami Exo | 5494cb15eb | "Don't go nuts switching back and forth between (non-)blocking" And other improvements (shutting down the socket, proper naming).
https://docs.python.org/3/howto/sockets.html#non-blocking-sockets | 2017-06-09 11:27:52 +02:00 |  | 
			
				
					| 
							
							
								 Lonami Exo | 40616ba704 | Support arbitrary file objects for .download_file() and update README | 2017-06-09 11:12:56 +02:00 |  |