f31f8e6319 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove stream ordering from Metadata dict ( #8452 )  
							
							... 
							
							
							
							There's no need for it to be in the dict as well as the events table. Instead,
we store it in a separate attribute in the EventInternalMetadata object, and
populate that on load.
This means that we can rely on it being correctly populated for any event which
has been persited to the database. 
							
						 
						
							2020-10-05 14:43:14 +01:00  
				
					
						
							
							
								 
						
							
							
								3bd3707cb9 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix malformed log line in new federation "catch up" logic ( #8442 )  
							
							
							
						 
						
							2020-10-02 11:05:29 +01:00  
				
					
						
							
							
								 
						
							
							
								576bc37d31 
								
									
								
							
								 
							
						 
						
							
							
								
								Catch-up after Federation Outage (split, 4): catch-up loop ( #8272 )  
							
							
							
						 
						
							2020-09-15 09:07:19 +01:00  
				
					
						
							
							
								 
						
							
							
								17fa4c7ca7 
								
									
								
							
								 
							
						 
						
							
							
								
								Catch up after Federation Outage (split, 2): Track last successful stream ordering after transmission ( #8247 )  
							
							... 
							
							
							
							Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> 
							
						 
						
							2020-09-04 15:06:51 +01:00  
				
					
						
							
							
								 
						
							
							
								c619253db8 
								
									
								
							
								 
							
						 
						
							
							
								
								Stop sub-classing object ( #8249 )  
							
							
							
						 
						
							2020-09-04 06:54:56 -04:00  
				
					
						
							
							
								 
						
							
							
								4535e849d7 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove obsolete order field in `send_new_transaction` ( #8245 )  
							
							... 
							
							
							
							Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> 
							
						 
						
							2020-09-03 19:23:07 +01:00  
				
					
						
							
							
								 
						
							
							
								ad6190c925 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert stream database to async/await. ( #8074 )  
							
							
							
						 
						
							2020-08-17 07:24:46 -04:00  
				
					
						
							
							
								 
						
							
							
								ff0e894656 
								
									
								
							
								 
							
						 
						
							
							
								
								Drop federation transmission queues during a significant remote outage. ( #7864 )  
							
							... 
							
							
							
							* Empty federation transmission queues when we are backing off.
Fixes  #7828 .
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
* Address feedback
Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net>
* Reword newsfile 
							
						 
						
							2020-08-13 12:35:04 +01:00  
				
					
						
							
							
								 
						
							
							
								2c1b9d6763 
								
									
								
							
								 
							
						 
						
							
							
								
								Update worker docs with recent enhancements  ( #7969 )  
							
							
							
						 
						
							2020-07-29 23:22:13 +01:00  
				
					
						
							
							
								 
						
							
							
								649a7ead5c 
								
									
								
							
								 
							
						 
						
							
							
								
								Add ability to run multiple pusher instances ( #7855 )  
							
							... 
							
							
							
							This reuses the same scheme as federation sender sharding 
							
						 
						
							2020-07-16 14:06:28 +01:00  
				
					
						
							
							
								 
						
							
							
								f299441cc6 
								
									
								
							
								 
							
						 
						
							
							
								
								Add ability to shard the federation sender ( #7798 )  
							
							
							
						 
						
							2020-07-10 18:26:36 +01:00  
				
					
						
							
							
								 
						
							
							
								38e1fac886 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix some spelling mistakes / typos. ( #7811 )  
							
							
							
						 
						
							2020-07-09 09:52:58 -04:00  
				
					
						
							
							
								 
						
							
							
								075375bbc9 
								
							
								 
							
						 
						
							
							
								
								add a comment  
							
							
							
						 
						
							2020-05-21 13:25:41 +01:00  
				
					
						
							
							
								 
						
							
							
								d5aa7d93ed 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix catchup-on-reconnect for the Federation Stream ( #7374 )  
							
							... 
							
							
							
							looks like we managed to break this during the refactorathon. 
							
						 
						
							2020-05-05 14:15:57 +01:00  
				
					
						
							
							
								 
						
							
							
								b08b0a22d5 
								
									
								
							
								 
							
						 
						
							
							
								
								Add typing to synapse.federation.sender ( #6871 )  
							
							
							
						 
						
							2020-02-07 13:56:38 +00:00  
				
					
						
							
							
								 
						
							
							
								d386f2f339 
								
									
								
							
								 
							
						 
						
							
							
								
								Add StateMap type alias ( #6715 )  
							
							
							
						 
						
							2020-01-16 13:31:22 +00:00  
				
					
						
							
							
								 
						
							
							
								6f4bc6d01d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into cross-signing_federation  
							
							
							
						 
						
							2019-10-31 22:38:21 -04:00  
				
					
						
							
							
								 
						
							
							
								020add5099 
								
									
								
							
								 
							
						 
						
							
							
								
								Update black to 19.10b0 ( #6304 )  
							
							... 
							
							
							
							* update version of black and also fix the mypy config being overridden 
							
						 
						
							2019-11-01 02:43:24 +11:00  
				
					
						
							
							
								 
						
							
							
								bb6cec27a5 
								
							
								 
							
						 
						
							
							
								
								rename get_devices_by_remote to get_device_updates_by_remote  
							
							
							
						 
						
							2019-10-30 14:57:34 -04:00  
				
					
						
							
							
								 
						
							
							
								c40d7244f8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into cross-signing_federation  
							
							
							
						 
						
							2019-10-24 22:31:25 -04:00  
				
					
						
							
							
								 
						
							
							
								8d3542a64e 
								
							
								 
							
						 
						
							
							
								
								implement federation parts of cross-signing  
							
							
							
						 
						
							2019-10-22 19:04:35 -04:00  
				
					
						
							
							
								 
						
							
							
								c66a06ac6b 
								
							
								 
							
						 
						
							
							
								
								Move storage classes into a main "data store".  
							
							... 
							
							
							
							This is in preparation for having multiple data stores that offer
different functionality, e.g. splitting out state or event storage. 
							
						 
						
							2019-10-21 16:05:06 +01:00  
				
					
						
							
							
								 
						
							
							
								4806651744 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace returnValue with return ( #5736 )  
							
							
							
						 
						
							2019-07-23 23:00:55 +10:00  
				
					
						
							
							
								 
						
							
							
								32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
				
					
						
							
							
								 
						
							
							
								5c15039e06 
								
									
								
							
								 
							
						 
						
							
							
								
								Clean up code for sending federation EDUs. ( #5381 )  
							
							... 
							
							
							
							This code confused the hell out of me today. Split _get_new_device_messages
into its two (unrelated) parts. 
							
						 
						
							2019-06-13 13:52:08 +01:00  
				
					
						
							
							
								 
						
							
							
								2d1d7b7e6f 
								
							
								 
							
						 
						
							
							
								
								Prevent multiple device list updates from breaking a batch send ( #5156 )  
							
							... 
							
							
							
							fixes  #5153  
						
							2019-06-06 23:54:00 +01:00  
				
					
						
							
							
								 
						
							
							
								130f932cbc 
								
							
								 
							
						 
						
							
							
								
								Run `black` on per_destination_queue  
							
							... 
							
							
							
							... mostly to fix pep8 fails 
							
						 
						
							2019-05-09 16:27:02 +01:00  
				
					
						
							
							
								 
						
							
							
								11ea16777f 
								
							
								 
							
						 
						
							
							
								
								Limit the number of EDUs in transactions to 100 as expected by receiver ( #5138 )  
							
							... 
							
							
							
							Fixes  #3951 . 
						
							2019-05-09 11:01:41 +01:00  
				
					
						
							
							
								 
						
							
							
								a902d13180 
								
									
								
							
								 
							
						 
						
							
							
								
								Batch up outgoing read-receipts to reduce federation traffic. ( #4890 )  
							
							... 
							
							
							
							Rate-limit outgoing read-receipts as per #4730 . 
							
						 
						
							2019-03-20 16:02:25 +00:00  
				
					
						
							
							
								 
						
							
							
								02e23b36bc 
								
							
								 
							
						 
						
							
							
								
								Rename and move the classes  
							
							
							
						 
						
							2019-03-13 20:02:56 +00:00