Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31331f3165 
							
						 
					 
					
						
						
							
							Bring back ruma-events  
						
						... 
						
						
						
						Co-authored-by: Kévin Commaille <zecakeh@tedomum.fr> 
						
						
					 
					
						2023-08-28 10:23:54 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73b6113819 
							
						 
					 
					
						
						
							
							Rename test modules to tests  
						
						... 
						
						
						
						… for consistency. 
						
						
					 
					
						2023-08-24 10:36:30 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88cc7600b4 
							
						 
					 
					
						
						
							
							Remove wildcard import in test module  
						
						
						
						
					 
					
						2023-08-24 10:03:00 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba5bf8cfce 
							
						 
					 
					
						
						
							
							Replace assert_matches by assert_matches2  
						
						
						
						
					 
					
						2023-06-08 11:37:11 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							f159776f52 
							
						 
					 
					
						
						
							
							chore: Make all applicable spec links use the latest spec instead of a specific version  
						
						
						
						
					 
					
						2023-02-12 12:39:24 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3211fccab0 
							
						 
					 
					
						
						
							
							Remove borrowing in requests  
						
						
						
						
					 
					
						2022-11-28 14:02:35 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							ae3394a6df 
							
						 
					 
					
						
						
							
							api: Turn metadata name and description fields into docstrings  
						
						
						
						
					 
					
						2022-11-12 10:17:24 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							80c060cb69 
							
						 
					 
					
						
						
							
							Remove usage of ruma_api!  
						
						
						
						
					 
					
						2022-11-12 10:17:24 +01:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							045861441a 
							
						 
					 
					
						
						
							
							doc: Update Matrix spec links to v1.4  
						
						
						
						
					 
					
						2022-10-21 10:41:20 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1291929131 
							
						 
					 
					
						
						
							
							Rename unstable-pre-spec to unstable-unspecified  
						
						
						
						
					 
					
						2022-09-20 10:39:20 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							e0bbf16c3c 
							
						 
					 
					
						
						
							
							federation-api: Remove obsolete comment  
						
						
						
						
					 
					
						2022-07-28 18:27:14 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							f1079c94ee 
							
						 
					 
					
						
						
							
							federation-api: Split some test assertions  
						
						
						
						
					 
					
						2022-06-07 15:30:49 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b34bfaf1f6 
							
						 
					 
					
						
						
							
							Replace matches crate with assert_matches  
						
						
						
						
					 
					
						2022-05-24 18:07:29 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							6100a0fa12 
							
						 
					 
					
						
						
							
							Use new owned ID types in more places  
						
						
						
						
					 
					
						2022-04-20 10:39:36 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							d855ec33d6 
							
						 
					 
					
						
						
							
							identifiers: Update ToOwned implementations to use new types  
						
						... 
						
						
						
						… and a lot of changes that cascaded from that. 
						
						
					 
					
						2022-04-20 10:39:36 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f054ba39c 
							
						 
					 
					
						
						
							
							federation-api: Break up some large assert_matches! invocations  
						
						
						
						
					 
					
						2022-03-26 09:16:42 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e05351f58 
							
						 
					 
					
						
						
							
							federation-api: Use fine-grained event type enums  
						
						
						
						
					 
					
						2022-03-16 12:20:17 +01:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bdcf07be87 
							
						 
					 
					
						
						
							
							common: Merge ruma-serde into ruma-common  
						
						
						
						
					 
					
						2022-03-10 12:11:00 +01:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							088d1872b7 
							
						 
					 
					
						
						
							
							common: Merge ruma-identifiers into ruma-common  
						
						
						
						
					 
					
						2022-03-09 17:46:51 +00:00 
						 
				 
			
				
					
						
							
							
								homersimpsons 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ec50bd03c 
							
						 
					 
					
						
						
							
							doc: migrate links from matrix-doc to matrix-spec(-proposals)  
						
						
						
						
					 
					
						2022-03-08 10:24:26 +01:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3f9a3cb70 
							
						 
					 
					
						
						
							
							common: Merge ruma-events into ruma-common  
						
						
						
						
					 
					
						2022-03-04 11:45:07 +00:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f32dcb9254 
							
						 
					 
					
						
						
							
							common: Merge ruma-api into ruma-common  
						
						
						
						
					 
					
						2022-03-03 14:01:51 +01:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							e7f19b41a7 
							
						 
					 
					
						
						
							
							federation-api: Add Edu::SigningKeyUpdate  
						
						... 
						
						
						
						According to MSC1756 
						
						
					 
					
						2022-02-23 12:55:17 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan de Jong 
							
						 
					 
					
						
						
						
						
							
						
						
							5768f181ca 
							
						 
					 
					
						
						
							
							ruma-federation-api: Refactor file structure and add docs  
						
						
						
						
					 
					
						2022-02-17 21:49:38 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c5e396216a 
							
						 
					 
					
						
						
							
							federation-api: Use new path metadata fields  
						
						
						
						
					 
					
						2022-02-13 11:25:38 +01:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							431decd140 
							
						 
					 
					
						
						
							
							federation-api: Move MSCs to per-msc features  
						
						... 
						
						
						
						Part of #820  
						
						
					 
					
						2022-02-10 17:38:07 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39041286b9 
							
						 
					 
					
						
						
							
							Move from_raw_json_value to ruma-serde  
						
						... 
						
						
						
						… and remove unnecessary copies of it. 
						
						
					 
					
						2022-02-02 20:58:47 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21ef0a3c63 
							
						 
					 
					
						
						
							
							federation-api: Use TransactionId for DirectDeviceContent#message_id  
						
						
						
						
					 
					
						2022-01-29 02:11:22 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan de Jong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b32577276 
							
						 
					 
					
						
						
							
							federation-api: Support MSC3618  
						
						
						
						
					 
					
						2022-01-17 12:08:24 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef6728abde 
							
						 
					 
					
						
						
							
							Add a TransactionId type  
						
						
						
						
					 
					
						2022-01-16 23:17:23 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3679c1902 
							
						 
					 
					
						
						
							
							federation-api: Use Raw around CrossSigningKey, DeviceKeys, OneTimeKey  
						
						
						
						
					 
					
						2021-12-14 15:37:00 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ce578f384 
							
						 
					 
					
						
						
							
							identifiers: Make UserId a DST  
						
						
						
						
					 
					
						2021-11-26 00:40:40 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d4dbfe42f 
							
						 
					 
					
						
						
							
							identifiers: Make RoomId a DST  
						
						
						
						
					 
					
						2021-11-26 00:04:28 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							52608cc72c 
							
						 
					 
					
						
						
							
							identifiers: Make EventId a DST  
						
						
						
						
					 
					
						2021-11-25 22:34:40 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							438efee143 
							
						 
					 
					
						
						
							
							identifiers: Remove Box<$id> aliases  
						
						
						
						
					 
					
						2021-11-25 21:07:14 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa5fdf9d22 
							
						 
					 
					
						
						
							
							Merge serde attributes and improve docs  
						
						
						
						
					 
					
						2021-10-08 12:49:13 +02:00 
						 
				 
			
				
					
						
							
							
								Devin Ragotzy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							52bea1d9b4 
							
						 
					 
					
						
						
							
							Update server-server spec links  
						
						
						
						
					 
					
						2021-10-06 10:48:08 +02:00 
						 
				 
			
				
					
						
							
							
								gnieto 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd4344115d 
							
						 
					 
					
						
						
							
							federation-api: Make device name field in DeviceListUpdateContent optional  
						
						... 
						
						
						
						According to the spec, `device_display_name` should be absent if the
device does not have any display name. This also changes the  `DeviceListUpdateContent`
constructor and it initializes this field with a None. 
						
						
					 
					
						2021-09-26 11:27:12 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36bc8bf73a 
							
						 
					 
					
						
						
							
							federation-api: Replace Raw<Pdu> with Box<RawJsonValue>  
						
						
						
						
					 
					
						2021-09-15 20:36:20 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b51b0c54f9 
							
						 
					 
					
						
						
							
							federation-api: Use Raw for messages in transactions::edu  
						
						
						
						
					 
					
						2021-06-17 19:43:23 +02:00 
						 
				 
			
				
					
						
							
							
								Timo Kösters 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c198cf6e9f 
							
						 
					 
					
						
						
							
							federation-api: Improve claim_keys endpoint  
						
						
						
						
					 
					
						2021-06-17 19:43:22 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5710d2740c 
							
						 
					 
					
						
						
							
							Replace uses of SystemTime with new UInt-based timestamp types  
						
						
						
						
					 
					
						2021-05-14 01:13:17 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							7faa59be6b 
							
						 
					 
					
						
						
							
							events: Remove BasicToDevice enum  
						
						
						
						
					 
					
						2021-05-12 16:02:44 +02:00 
						 
				 
			
				
					
						
							
							
								Devin Ragotzy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5090c11843 
							
						 
					 
					
						
						
							
							Enable non-default clippy lints  
						
						
						
						
					 
					
						2021-05-06 11:07:31 +00:00 
						 
				 
			
				
					
						
							
							
								Devin Ragotzy 
							
						 
					 
					
						
						
						
						
							
						
						
							c6aa2e0428 
							
						 
					 
					
						
						
							
							Fix clippy warnings across workspace  
						
						
						
						
					 
					
						2021-05-06 06:16:28 -04:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3db0ea7026 
							
						 
					 
					
						
						
							
							Move all crates into a new crates directory  
						
						
						
						
					 
					
						2021-05-03 15:50:27 +02:00