Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								b8b268c7cc 
								
							 
						 
						
							
							
								
								Add build architecture to version on other systems with non-x86_64  
							
							
							
						 
						
							2021-10-29 16:02:41 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								847c01d605 
								
							 
						 
						
							
							
								
								Add Qt 6 support  
							
							... 
							
							
							
							Tested only on Linux so far 
							
						 
						
							2021-10-21 13:15:00 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									GitHub Action 
								
							 
						 
						
							
							
							
							
								
							
							
								fc8a0d0efd 
								
							 
						 
						
							
							
								
								Update User-Agent for DNS to Chrome 94.0.4606.61.  
							
							
							
						 
						
							2021-10-04 23:23:20 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								7751c4ac1f 
								
							 
						 
						
							
							
								
								Port PQ factorization from TDLib.  
							
							
							
						 
						
							2021-09-30 21:14:00 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								19ce1edc16 
								
							 
						 
						
							
							
								
								Use base::SafeRound instead of std::round.  
							
							... 
							
							
							
							Previous assertion violations because of NaN from std::round were
in video streaming, see commits 27d58ba07b8f5830d520 
							
						 
						
							2021-09-27 12:13:57 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								8069fdd873 
								
							 
						 
						
							
							
								
								Use base/random.h instead of openssl::RandomValue.  
							
							
							
						 
						
							2021-09-15 13:42:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									GitHub Action 
								
							 
						 
						
							
							
							
							
								
							
							
								9a6d7d3a95 
								
							 
						 
						
							
							
								
								Update User-Agent for DNS to Chrome 92.0.4515.131.  
							
							
							
						 
						
							2021-09-07 12:24:42 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								b106438de8 
								
							 
						 
						
							
							
								
								Fix crash in stale authorization keys destruction.  
							
							
							
						 
						
							2021-08-31 14:06:12 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								2d0bcf7dca 
								
							 
						 
						
							
							
								
								Resend non-authorization requests on main DC change.  
							
							
							
						 
						
							2021-08-30 20:32:58 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								d45c530db0 
								
							 
						 
						
							
							
								
								Fix CDN downloads after authorization.  
							
							
							
						 
						
							2021-08-25 16:24:20 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									GitHub Action 
								
							 
						 
						
							
							
							
							
								
							
							
								bae6a29326 
								
							 
						 
						
							
							
								
								Update User-Agent for DNS to Chrome 92.0.4515.107.  
							
							
							
						 
						
							2021-08-09 10:21:57 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								116a768fde 
								
							 
						 
						
							
							
								
								Don't use MTP* for Message flags.  
							
							
							
						 
						
							2021-07-28 15:28:17 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								22e77bf3af 
								
							 
						 
						
							
							
								
								Don't use MTP* for ReplyMarkup flags.  
							
							
							
						 
						
							2021-07-28 15:16:23 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								c5867e2293 
								
							 
						 
						
							
							
								
								Fix build with clang  
							
							
							
						 
						
							2021-07-20 10:34:03 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								ba9b72e038 
								
							 
						 
						
							
							
								
								Fix -Wunused-variable warnings with gcc  
							
							
							
						 
						
							2021-07-19 22:31:27 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								de0897343b 
								
							 
						 
						
							
							
								
								Version 2.8.10: Fix media loading.  
							
							
							
						 
						
							2021-07-16 20:15:44 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								4276b6cce0 
								
							 
						 
						
							
							
								
								Use rpl for Window::Theme::Background updates.  
							
							
							
						 
						
							2021-07-15 16:42:36 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								881eb4510e 
								
							 
						 
						
							
							
								
								Separate test and production RSA keys.  
							
							
							
						 
						
							2021-07-13 22:08:09 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								eea48c7139 
								
							 
						 
						
							
							
								
								Update used public RSA keys.  
							
							
							
						 
						
							2021-07-13 22:08:09 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								95a7ce4622 
								
							 
						 
						
							
							
								
								New auth key generation algorithm.  
							
							
							
						 
						
							2021-07-13 22:08:09 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								a0540e0486 
								
							 
						 
						
							
							
								
								Send dependent requests in bunches.  
							
							
							
						 
						
							2021-07-13 22:08:09 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								e28fb1211e 
								
							 
						 
						
							
							
								
								Handle MSG_WAIT_FAILED / MSG_WAIT_TIMEOUT.  
							
							
							
						 
						
							2021-07-13 22:08:09 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								bae8335285 
								
							 
						 
						
							
							
								
								Always resend messages in a container.  
							
							
							
						 
						
							2021-07-13 22:08:09 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								79cc797aff 
								
							 
						 
						
							
							
								
								Fix -Wunused-variable warnings  
							
							
							
						 
						
							2021-07-13 21:43:34 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								89765340c3 
								
							 
						 
						
							
							
								
								Fix -Wunused-function warnings  
							
							
							
						 
						
							2021-07-13 21:31:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								4206ff0483 
								
							 
						 
						
							
							
								
								Don't use MTP* for StickersSet flags.  
							
							
							
						 
						
							2021-07-09 09:08:58 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								a74228acea 
								
							 
						 
						
							
							
								
								Don't use MTP* for ChannelData flags.  
							
							
							
						 
						
							2021-07-08 16:11:09 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								5040c2e766 
								
							 
						 
						
							
							
								
								Don't use MTP* for ChatData flags.  
							
							
							
						 
						
							2021-07-08 15:11:46 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								dd381d9b56 
								
							 
						 
						
							
							
								
								Show vector elements count in DebugLogs.  
							
							
							
						 
						
							2021-07-06 16:54:26 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									GitHub Action 
								
							 
						 
						
							
							
							
							
								
							
							
								2fdcda7536 
								
							 
						 
						
							
							
								
								Update User-Agent for DNS to Chrome 91.0.4472.114.  
							
							
							
						 
						
							2021-07-01 10:48:17 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								a2c33545d4 
								
							 
						 
						
							
							
								
								Improve some paddings.  
							
							
							
						 
						
							2021-06-24 17:44:28 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								5eba65aaa0 
								
							 
						 
						
							
							
								
								Remove unused legacy protocol code.  
							
							
							
						 
						
							2021-06-24 09:55:57 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									23rd 
								
							 
						 
						
							
							
							
							
								
							
							
								6d08542afa 
								
							 
						 
						
							
							
								
								Moved proxy global variables from facades to core settings.  
							
							
							
						 
						
							2021-06-16 09:31:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								8dac6896d6 
								
							 
						 
						
							
							
								
								Set Send/Receive buffer size for download TCP sockets.  
							
							
							
						 
						
							2021-06-15 16:45:48 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								425a632965 
								
							 
						 
						
							
							
								
								Accept DD / EE as proxy type tag.  
							
							... 
							
							
							
							Fixes #16218 . 
							
						 
						
							2021-06-11 14:20:00 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								9a9430b5e1 
								
							 
						 
						
							
							
								
								Move some logging to DEBUG_LOG instead of LOG.  
							
							
							
						 
						
							2021-05-28 15:21:15 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								f7489592d6 
								
							 
						 
						
							
							
								
								Fix BIO_new_mem_buf leaks  
							
							
							
						 
						
							2021-05-17 09:53:02 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								0cb32181c5 
								
							 
						 
						
							
							
								
								Handle small SLOWMODE_WAIT as FLOOD_WAIT.  
							
							
							
						 
						
							2021-05-10 16:44:28 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									GitHub Action 
								
							 
						 
						
							
							
							
							
								
							
							
								5d0222b1c1 
								
							 
						 
						
							
							
								
								Update User-Agent for DNS to Chrome 90.0.4430.85.  
							
							
							
						 
						
							2021-05-02 10:45:06 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								2843500ce3 
								
							 
						 
						
							
							
								
								Add url with the Focus Assist API information.  
							
							... 
							
							
							
							Thanks https://www.withinrafael.com/2019/09/19/ 
determine-if-your-app-is-in-a-focus-assist-profiles-priority-list/ 
							
						 
						
							2021-04-26 10:51:10 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Loïc Molinari 
								
							 
						 
						
							
							
							
							
								
							
							
								06618a5253 
								
							 
						 
						
							
							
								
								Use fine grained session timers  
							
							... 
							
							
							
							The check of sent requests and containers is done unconditionally
every second even though the request timeout is 10 seconds and the
container timeout is 600 seconds. This commit uses fine grained timers
instead in order to avoid useless system wake-up events.
The check of sent requests is now scheduled on demand when a new
request is queued. Then the callback, while parsing queued requests,
computes the delta to the closest expiring request and automatically
schedules the next check if necessary.
Given the high value of the container timeout, its callback is called
repeatedly every 600 seconds, unless it computes a lower delta for an
expiring container using the same logic as for the requests. 
							
						 
						
							2021-04-15 16:20:42 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Loïc Molinari 
								
							 
						 
						
							
							
							
							
								
							
							
								46ee5598f5 
								
							 
						 
						
							
							
								
								Remove dangling timer in MTP Session  
							
							... 
							
							
							
							Commit bdc7f4114f 
							
						 
						
							2021-04-12 12:03:15 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								a100048cce 
								
							 
						 
						
							
							
								
								Fix build on macOS and Linux.  
							
							
							
						 
						
							2021-04-12 10:48:17 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								663db64688 
								
							 
						 
						
							
							
								
								Allow saving and using saved credentials.  
							
							
							
						 
						
							2021-04-06 18:41:16 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								3343880ed0 
								
							 
						 
						
							
							
								
								Watch for network availability changes  
							
							
							
						 
						
							2021-04-06 16:40:29 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									GitHub Action 
								
							 
						 
						
							
							
							
							
								
							
							
								a814c3f428 
								
							 
						 
						
							
							
								
								Update User-Agent for DNS to Chrome 89.0.4389.90.  
							
							
							
						 
						
							2021-04-02 20:49:20 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								4fc2b1f1a3 
								
							 
						 
						
							
							
								
								Append x64 to app_version on Windows.  
							
							
							
						 
						
							2021-03-15 20:14:39 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								ae0b9141dd 
								
							 
						 
						
							
							
								
								Trying to get rid of unused variables...  
							
							
							
						 
						
							2021-03-15 11:40:44 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								c0c10689a1 
								
							 
						 
						
							
							
								
								Get rid of deprecated ranges::view usage  
							
							
							
						 
						
							2021-03-13 19:14:58 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ilya Fedin 
								
							 
						 
						
							
							
							
							
								
							
							
								c4dcf064d5 
								
							 
						 
						
							
							
								
								Avoid multiple .arg usage as suggested by clazy  
							
							
							
						 
						
							2021-03-13 19:08:33 +03:00