Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							166d5a4012 
							
						 
					 
					
						
						
							
							Fix .get_dialogs() being inconsistent with the return type  
						
						
						
					 
					
						2017-12-28 09:48:01 +10:00 
						 
				 
			
				
					
						
							
							
								Dmitry D. Chernov 
							
						 
					 
					
						
						
						
						
							
						
						
							b252468ca2 
							
						 
					 
					
						
						
							
							TelegramBareClient: Add set_proxy() method  
						
						... 
						
						
						
						This allows to change proxy without recreation of the client instance. 
						
					 
					
						2017-12-28 09:48:01 +10:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							b1b3610c1f 
							
						 
					 
					
						
						
							
							Add missing self to .set_proxy ( fa64a5f)  
						
						
						
					 
					
						2017-12-28 00:09:29 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							bdd63b91a2 
							
						 
					 
					
						
						
							
							Fix .download_profile_photo() for some channels ( closes   #500 )  
						
						
						
					 
					
						2017-12-27 23:54:31 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							292e4fc29f 
							
						 
					 
					
						
						
							
							Fix .get_dialogs() being inconsistent with the return type  
						
						
						
					 
					
						2017-12-27 23:46:06 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry D. Chernov 
							
						 
					 
					
						
						
						
						
							
						
						
							fa64a5f7b8 
							
						 
					 
					
						
						
							
							TelegramBareClient: Add set_proxy() method  
						
						... 
						
						
						
						This allows to change proxy without recreation of the client instance. 
						
					 
					
						2017-12-28 07:50:49 +10:00 
						 
				 
			
				
					
						
							
							
								Dmitry D. Chernov 
							
						 
					 
					
						
						
						
						
							
						
						
							a5b1457eee 
							
						 
					 
					
						
						
							
							TelegramBareClient: Fix lost #region  
						
						
						
					 
					
						2017-12-28 07:33:25 +10:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							f3d47769df 
							
						 
					 
					
						
						
							
							Fix .send_read_acknowledge() for channels ( #501 )  
						
						
						
					 
					
						2017-12-27 15:26:23 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							21e5f0b547 
							
						 
					 
					
						
						
							
							Fix GetUsersRequest has a limit of 200  
						
						
						
					 
					
						2017-12-27 15:08:29 +01:00 
						 
				 
			
				
					
						
							
							
								Birger Jarl 
							
						 
					 
					
						
						
						
						
							
						
						
							73edb0f4ff 
							
						 
					 
					
						
						
							
							Avoid using None dates on file download ( #462 )  
						
						
						
					 
					
						2017-12-27 14:52:33 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							f29ee41f6c 
							
						 
					 
					
						
						
							
							Don't use rowid for the entities table  
						
						
						
					 
					
						2017-12-27 13:27:54 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							932ed9ea9d 
							
						 
					 
					
						
						
							
							Cast to input peer early on get input entity and close cursor  
						
						
						
					 
					
						2017-12-27 13:06:03 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							843e777eba 
							
						 
					 
					
						
						
							
							Simplify .process_entities() flow  
						
						
						
					 
					
						2017-12-27 12:58:50 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							f8745155ac 
							
						 
					 
					
						
						
							
							Stop joining read thread on disconnect, as it may be None  
						
						
						
					 
					
						2017-12-27 12:37:07 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							f96d88d3b5 
							
						 
					 
					
						
						
							
							Modify .get_entity to support fetching many entities at once  
						
						
						
					 
					
						2017-12-27 12:36:38 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							3512028d0f 
							
						 
					 
					
						
						
							
							Fix .get_input_entity excepting wrong type  
						
						
						
					 
					
						2017-12-27 12:36:14 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							b6b47d175c 
							
						 
					 
					
						
						
							
							Fix username.lower() on instances with username field but None  
						
						
						
					 
					
						2017-12-27 12:16:49 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							5c17097d8d 
							
						 
					 
					
						
						
							
							Clean up .get_entity and remove force_fetch  
						
						
						
					 
					
						2017-12-27 11:56:05 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							86429e7291 
							
						 
					 
					
						
						
							
							Lowercase usernames before adding them to the database  
						
						
						
					 
					
						2017-12-27 11:54:08 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							aef96f1b68 
							
						 
					 
					
						
						
							
							Remove custom EntityDatabase and use sqlite3 instead  
						
						... 
						
						
						
						There are still a few things to change, like cleaning up the
code and actually caching the entities as a whole (currently,
although the username/phone/name can be used to fetch their
input version which is an improvement, their full version
needs to be re-fetched. Maybe it's a good thing though?) 
						
					 
					
						2017-12-27 00:50:09 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							0a4849b150 
							
						 
					 
					
						
						
							
							Small cleanup of the Session class  
						
						
						
					 
					
						2017-12-26 16:59:30 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							664417b409 
							
						 
					 
					
						
						
							
							Use sqlite3 instead JSON for the session files  
						
						
						
					 
					
						2017-12-26 16:45:47 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							b11c2e885b 
							
						 
					 
					
						
						
							
							Fix assertion for multiple same flag parameters  
						
						
						
					 
					
						2017-12-25 18:00:24 +01:00 
						 
				 
			
				
					
						
							
							
								Tanuj 
							
						 
					 
					
						
						
						
						
							
						
						
							c218df87d7 
							
						 
					 
					
						
						
							
							Remove reference to README.rst  ( #504 )  
						
						
						
					 
					
						2017-12-25 17:26:29 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							238198db5a 
							
						 
					 
					
						
						
							
							Create a convenient class to wrap Dialog instances  
						
						
						
					 
					
						2017-12-24 16:18:09 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							9c66f0b2b4 
							
						 
					 
					
						
						
							
							Fix empty strings not working as expected for flag parameters  
						
						
						
					 
					
						2017-12-24 15:15:19 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry D. Chernov 
							
						 
					 
					
						
						
						
						
							
						
						
							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
That's inconvenient because the user must remember whether the code requested at all and whether the request was successful.
In addition, the repeated invocation of SendCodeRequest does nothing.
This commit changes logic to this:
  First call, force_sms=False: SendCodeRequest
  Next call, force_sms=False: ResendCodeRequest
  First call, force_sms=True: SendCodeRequest, ResendCodeRequest
  Next call, force_sms=True: ResendCodeRequest 
						
					 
					
						2017-12-24 21:25:17 +10:00 
						 
				 
			
				
					
						
							
							
								Dmitry D. Chernov 
							
						 
					 
					
						
						
						
						
							
						
						
							4a2a64ce2f 
							
						 
					 
					
						
						
							
							TcpClient: Catch ConnectionError instead of its particular cases  
						
						... 
						
						
						
						That can be more reliable, especially in the case of using PySocks. 
						
					 
					
						2017-12-23 05:45:23 +10:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							992017ddf8 
							
						 
					 
					
						
						
							
							Except ConnectionAbortedError on TcpClient  
						
						
						
					 
					
						2017-12-22 11:27:57 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							23ab70fc29 
							
						 
					 
					
						
						
							
							Remove unused request_msg_id from the TLObject class  
						
						
						
					 
					
						2017-12-20 17:48:41 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							c848ae0ace 
							
						 
					 
					
						
						
							
							Move tgread_object() outside specific msg processing calls  
						
						
						
					 
					
						2017-12-20 17:45:40 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							5842d3741b 
							
						 
					 
					
						
						
							
							Make a proper use of the logging module  
						
						
						
					 
					
						2017-12-20 12:47:39 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							7d189119f4 
							
						 
					 
					
						
						
							
							Fix salt migration failing with valid signed salts  
						
						
						
					 
					
						2017-12-20 12:47:39 +01:00 
						 
				 
			
				
					
						
							
							
								Alihossein Shahabi 
							
						 
					 
					
						
						
						
						
							
						
						
							fd291fa014 
							
						 
					 
					
						
						
							
							Fix typo in sessions.rst ( #491 )  
						
						
						
					 
					
						2017-12-14 12:16:57 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							0e0bc6ecbc 
							
						 
					 
					
						
						
							
							Fix session ID is also signed since  d4d7aa9 
						
						
						
					 
					
						2017-12-07 12:22:40 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							1d19bb22a5 
							
						 
					 
					
						
						
							
							Don't ignore NewSessionCreated salt  
						
						
						
					 
					
						2017-12-04 20:34:35 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							d4d7aa9063 
							
						 
					 
					
						
						
							
							Use signed salt  
						
						
						
					 
					
						2017-12-03 21:10:22 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							6662f49bcb 
							
						 
					 
					
						
						
							
							Remove another redundant if  
						
						
						
					 
					
						2017-11-30 21:10:02 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							21a93d58ec 
							
						 
					 
					
						
						
							
							Use a synchronized queue instead event/deque pair  
						
						
						
					 
					
						2017-11-30 21:09:34 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							7d7b2cb1fa 
							
						 
					 
					
						
						
							
							Remove redundant checks from UpdateState  
						
						
						
					 
					
						2017-11-30 20:40:35 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							d515ede7da 
							
						 
					 
					
						
						
							
							Fix TLParser not stripping inline comments  
						
						
						
					 
					
						2017-11-30 13:34:55 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							9046b46fcd 
							
						 
					 
					
						
						
							
							Document the network/ module  
						
						
						
					 
					
						2017-11-30 13:21:01 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							7509ba9067 
							
						 
					 
					
						
						
							
							Assert that module was generated correctly on setup.py pypi  
						
						
						
					 
					
						2017-11-29 12:34:15 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							605c103f29 
							
						 
					 
					
						
						
							
							Add unparse markdown method  
						
						
						
					 
					
						2017-11-26 17:16:59 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							57a70d0d47 
							
						 
					 
					
						
						
							
							Document the extensions/ module  
						
						
						
					 
					
						2017-11-26 17:14:28 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							71eb542626 
							
						 
					 
					
						
						
							
							Document the errors/ module  
						
						
						
					 
					
						2017-11-26 17:06:09 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							a932fb6470 
							
						 
					 
					
						
						
							
							Document the crypto/ module  
						
						
						
					 
					
						2017-11-26 16:57:40 +01:00 
						 
				 
			
				
					
						
							
							
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							74ec6391d9 
							
						 
					 
					
						
						
							
							Fix-up security assertion ( b42b4bb for  #453 )  
						
						
						
					 
					
						2017-11-24 19:05:52 +01:00 
						 
				 
			
				
					
						
							
							
								Maxim Smirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							b42b4bb326 
							
						 
					 
					
						
						
							
							Add OpenSSL assertion on authenticator.py ( #453 )  
						
						... 
						
						
						
						aes_ige.c(88): OpenSSL internal error, assertion failed 
						
					 
					
						2017-11-24 18:47:36 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry D. Chernov 
							
						 
					 
					
						
						
						
						
							
						
						
							5a4d6d4a57 
							
						 
					 
					
						
						
							
							tlobject: Represent timestamp as 'int' instead of 'float'  
						
						
						
					 
					
						2017-11-23 22:39:35 +10:00