NotAFile 
							
						 
					 
					
						
						
						
						
							
						
						
							9121478a2e 
							
						 
					 
					
						
						
							
							fix first type found by tests :)  
						
						 
						
						
						
					 
					
						2019-12-08 00:30:25 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							b8aa639f3c 
							
						 
					 
					
						
						
							
							Check for event loop method, not type ( #1337 )  
						
						 
						
						
						
					 
					
						2019-12-06 10:23:15 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							99d4001db6 
							
						 
					 
					
						
						
							
							Warn users with ProactorEventLoop about proxy issues ( #1337 )  
						
						 
						
						
						
					 
					
						2019-12-05 11:27:47 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							3a56c8b0f4 
							
						 
					 
					
						
						
							
							Correctly handle flood_sleep_threshold=None and large values  
						
						 
						
						... 
						
						
						
						The docstring said large values would be converted to 1 day,
but they were not. With this change None and large values are
handled correctly.
Prevents https://github.com/tulir/mautrix-telegram/issues/380 . 
						
					 
					
						2019-11-18 12:51:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								YouTwitFace 
							
						 
					 
					
						
						
						
						
							
						
						
							b862f215c5 
							
						 
					 
					
						
						
							
							Ignore channel-only permissions in megagroups ( #1292 )  
						
						 
						
						
						
					 
					
						2019-10-11 18:04:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrebcd4 
							
						 
					 
					
						
						
						
						
							
						
						
							40aa46e72a 
							
						 
					 
					
						
						
							
							Sleep automatically on slow mode error too ( #1279 )  
						
						 
						
						
						
					 
					
						2019-09-24 11:37:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							e1905d0d7a 
							
						 
					 
					
						
						
							
							Avoid using telethon.sync in the examples  
						
						 
						
						
						
					 
					
						2019-08-13 23:33:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							e24dd3ad75 
							
						 
					 
					
						
						
							
							Prevent double-connect causing double-reads later  
						
						 
						
						... 
						
						
						
						Which leads to "RuntimeError: readexactly() called while another
coroutine is already waiting for incoming data" being raised,
and causing everything to break or halt. 
						
					 
					
						2019-08-11 19:05:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							8e36bb4c4d 
							
						 
					 
					
						
						
							
							Link Python keywords with Python's documentation  
						
						 
						
						
						
					 
					
						2019-07-06 12:11:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							4c3e467d25 
							
						 
					 
					
						
						
							
							Add a method to cancel_all conversations ( #1183 )  
						
						 
						
						
						
					 
					
						2019-06-03 19:41:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							4ebf825c43 
							
						 
					 
					
						
						
							
							Clarify documentation on connection and receiving updates  
						
						 
						
						
						
					 
					
						2019-05-23 12:11:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							7c1c040d50 
							
						 
					 
					
						
						
							
							Update docstrings to have consistent style  
						
						 
						
						
						
					 
					
						2019-05-20 11:57:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							0a3d6106f0 
							
						 
					 
					
						
						
							
							Completely overhaul the documentation  
						
						 
						
						
						
					 
					
						2019-05-09 12:50:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							d92d989569 
							
						 
					 
					
						
						
							
							Quote type hints  
						
						 
						
						... 
						
						
						
						Otherwise, sphinx completely butchers the documentation. 
						
					 
					
						2019-05-08 17:16:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							61613ab6ac 
							
						 
					 
					
						
						
							
							Create a new page with a summary of the method reference  
						
						 
						
						
						
					 
					
						2019-05-06 11:38:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							7d0efcf50f 
							
						 
					 
					
						
						
							
							Save pts and date only if there is something to save  
						
						 
						
						
						
					 
					
						2019-05-05 22:13:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							945d438696 
							
						 
					 
					
						
						
							
							Properly await all spawned background tasks  
						
						 
						
						
						
					 
					
						2019-05-04 21:02:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							cd4b915522 
							
						 
					 
					
						
						
							
							Add type hints to all public methods in the client  
						
						 
						
						
						
					 
					
						2019-05-03 21:38:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							a151d24951 
							
						 
					 
					
						
						
							
							Fix StateCache accessing None to_id and add logging ( #1160 )  
						
						 
						
						
						
					 
					
						2019-04-22 12:24:45 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							c1880c9191 
							
						 
					 
					
						
						
							
							Fix pts from channels is different ( #1160 )  
						
						 
						
						
						
					 
					
						2019-04-21 13:56:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bugchecker 
							
						 
					 
					
						
						
						
						
							
						
						
							0b6d766f0c 
							
						 
					 
					
						
						
							
							Fix loading initial pts/date could be None ( #1153 )  
						
						 
						
						
						
					 
					
						2019-04-14 10:38:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							9965cda968 
							
						 
					 
					
						
						
							
							Save pts and date in a tuple for immutability  
						
						 
						
						... 
						
						
						
						This way it is easy and cheap to copy the two required values
to all incoming updates in case we need to getDifference since
the previous pts/date to fetch entities.
This is still a work in progress. 
						
					 
					
						2019-04-10 21:10:34 +04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							3398bee77a 
							
						 
					 
					
						
						
							
							Handle disconnection errors more gracefully in background tasks  
						
						 
						
						
						
					 
					
						2019-04-01 08:46:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							5377169db2 
							
						 
					 
					
						
						
							
							Call catch_up on reconnect (WIP for  #1125 )  
						
						 
						
						
						
					 
					
						2019-03-28 12:32:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							8abc7ade22 
							
						 
					 
					
						
						
							
							Use the new in-memory entity cache  
						
						 
						
						... 
						
						
						
						This should avoid a disk access every time an input entity
is needed, which is very often. Another step for #1141 . 
						
					 
					
						2019-03-26 11:39:25 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							4d35e8c80f 
							
						 
					 
					
						
						
							
							Create a new in-memory cache for entities ( #1141 )  
						
						 
						
						
						
					 
					
						2019-03-26 11:27:52 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							04ba2e1fc7 
							
						 
					 
					
						
						
							
							Revert disconnect() to be async again ( #1133 )  
						
						 
						
						... 
						
						
						
						It's the only way to properly clean all background tasks,
which the library makes heavy use for in MTProto/Connection
send and receive loops.
Some parts of the code even relied on the fact that it was
asynchronous (it used to return a future so you could await
it and not be breaking).
It's automatically syncified to reduce the damage of being
a breaking change. 
						
					 
					
						2019-03-21 12:21:00 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							8f302bcdb0 
							
						 
					 
					
						
						
							
							Don't disconnect() on __del__ ( #1133 )  
						
						 
						
						... 
						
						
						
						Destructors are not guaranteed to run. Despite having good
intentions (saving entities even if the user forgets), it
should be the user's responsability to cleanly close the
client under any circumstances. 
						
					 
					
						2019-03-21 11:40:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Сергей Прохоров 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fef580c24b 
							
						 
					 
					
						
						
							
							Revert non-related change  
						
						 
						
						
						
					 
					
						2019-03-12 01:28:59 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Сергей Прохоров 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b873aa67cc 
							
						 
					 
					
						
						
							
							Implement different mtproto proxy protocols; refactor obfuscated2  
						
						 
						
						
						
					 
					
						2019-03-10 03:26:24 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							05d174d4ce 
							
						 
					 
					
						
						
							
							Update documentation, errors and add TODOs  
						
						 
						
						
						
					 
					
						2019-02-27 19:30:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							47d9de98ed 
							
						 
					 
					
						
						
							
							Raise ImportError and not ValueError when sqlite3 is missing  
						
						 
						
						... 
						
						
						
						Excepting ValueError when creating the SQLiteSession could hide
other errors (e.g. using a newer session file on an older version
of the library). Instead, the original error is raised, as if
sqlite3 was being imported within its __init__ method. 
						
					 
					
						2019-02-13 08:52:54 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry D. Chernov 
							
						 
					 
					
						
						
						
						
							
						
						
							3b4d00564d 
							
						 
					 
					
						
						
							
							Detail docstring about the 'proxy' parameter in TelegramClient  
						
						 
						
						
						
					 
					
						2019-02-11 18:54:35 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry D. Chernov 
							
						 
					 
					
						
						
						
						
							
						
						
							45d0ba9e2f 
							
						 
					 
					
						
						
							
							Initial implementation of MTProxy support ( #1107 )  
						
						 
						
						
						
					 
					
						2019-02-11 00:16:46 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry D. Chernov 
							
						 
					 
					
						
						
						
						
							
						
						
							9a98d41a2c 
							
						 
					 
					
						
						
							
							Improve TakeoutClient proxy and takeout functionality ( #1106 )  
						
						 
						
						
						
					 
					
						2019-02-10 11:10:41 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry D. Chernov 
							
						 
					 
					
						
						
						
						
							
						
						
							c8f16a4e89 
							
						 
					 
					
						
						
							
							Fix a couple of inconsistencies in the public interface ( #1102 )  
						
						 
						
						... 
						
						
						
						* Create `_NOT_A_REQUEST` when needed. Currently, modifications    
  in the raised exception would be "global".    
* `retries` parameters were actually attempts. This has been fixed    
  to actually be the amount of retries, so 0 now means don't retry.    
* Helper function to deal with retries instead of using a range with    
  different styles every time. 
						
					 
					
						2019-02-06 19:41:45 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							10cd61d2f9 
							
						 
					 
					
						
						
							
							Add missing timezone info in important places  
						
						 
						
						... 
						
						
						
						Things like SQLAlchemy work correctly only for timezone-aware datetimes.
The returned TLObjects all have them, but those that are manually created
were missing them, so serializing the state into SQLAlchemy sessions failed. 
						
					 
					
						2019-01-24 11:16:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							09e58c4e53 
							
						 
					 
					
						
						
							
							Add more missing loggers parameters  #1089  
						
						 
						
						
						
					 
					
						2019-01-15 11:09:08 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							ae4d4ba3ef 
							
						 
					 
					
						
						
							
							Fix-up missing loggers from  f271316 
						
						 
						
						
						
					 
					
						2019-01-12 12:15:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tulir Asokan 
							
						 
					 
					
						
						
						
						
							
						
						
							f271316d7d 
							
						 
					 
					
						
						
							
							Make logger fully configurable ( #1087 )  
						
						 
						
						
						
					 
					
						2019-01-11 15:52:30 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							1544577757 
							
						 
					 
					
						
						
							
							Don't raise inside __del__ ( #1073 )  
						
						 
						
						
						
					 
					
						2019-01-04 11:26:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							f16ed8235c 
							
						 
					 
					
						
						
							
							Add new is_bot method to check if the logged-in user is a bot  
						
						 
						
						
						
					 
					
						2018-12-24 17:32:34 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							f9fc433c0f 
							
						 
					 
					
						
						
							
							Better catch_up behaviour when invalid states are present  
						
						 
						
						
						
					 
					
						2018-12-06 16:07:11 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							cdbd1f6193 
							
						 
					 
					
						
						
							
							Fix valid auth_key never being saved after switching DC  
						
						 
						
						
						
					 
					
						2018-11-03 18:53:26 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								painor 
							
						 
					 
					
						
						
						
						
							
						
						
							45999001be 
							
						 
					 
					
						
						
							
							Added retry_delay parameter for auto-reconnection ( #1031 )  
						
						 
						
						
						
					 
					
						2018-10-28 10:55:58 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							2c61c50671 
							
						 
					 
					
						
						
							
							Save session on connect and fix some typos  
						
						 
						
						... 
						
						
						
						The session is saved upon connecting with the hope to make
sure that the authorization key gets saved to disk before
the next run. 
						
					 
					
						2018-10-24 16:39:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							4562ba9ccf 
							
						 
					 
					
						
						
							
							Fix auth_key not actually being saved  
						
						 
						
						... 
						
						
						
						This would make the user have to login every time. 
						
					 
					
						2018-10-22 20:58:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							396ec908dd 
							
						 
					 
					
						
						
							
							Fix _borrow_exported_sender connection  
						
						 
						
						
						
					 
					
						2018-10-20 17:11:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							945b34b103 
							
						 
					 
					
						
						
							
							Set MTProtoSender.auth_key on its creation  
						
						 
						
						
						
					 
					
						2018-10-19 13:56:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lonami Exo 
							
						 
					 
					
						
						
						
						
							
						
						
							9cbc088b76 
							
						 
					 
					
						
						
							
							Make disconnect synchronous  
						
						 
						
						... 
						
						
						
						This also fixes a bug when auto-reconnecting in MTProtoSender. 
						
					 
					
						2018-10-16 11:56:17 +02:00