Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aafbe14923 
							
						 
					 
					
						
						
							
							identifiers: Add SecretRequestId  
						
						
						
						
					 
					
						2022-01-23 17:01:24 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04ff192302 
							
						 
					 
					
						
						
							
							ruma: Re-export TransactionId from crate root  
						
						
						
						
					 
					
						2022-01-23 16:12:18 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2bdcf8fdfe 
							
						 
					 
					
						
						
							
							serde: Fix Base64 not being Send + Sync  
						
						
						
						
					 
					
						2022-01-23 14:29:44 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7bcecbb77 
							
						 
					 
					
						
						
							
							serde: Fix lots of issues from previous commit  
						
						
						
						
					 
					
						2022-01-23 14:10:57 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0dbeac8505 
							
						 
					 
					
						
						
							
							events: Fix wrong base64 character set for k field in JsonWebKey  
						
						
						
						
					 
					
						2022-01-23 13:48:42 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47cc004e06 
							
						 
					 
					
						
						
							
							serde: Add Base64::into_inner  
						
						
						
						
					 
					
						2022-01-23 12:01:45 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a39bee9949 
							
						 
					 
					
						
						
							
							client-api: Fix wrong HTTP methods on backup delete routes  
						
						
						
						
					 
					
						2022-01-22 14:36:41 +01:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8a741cb30 
							
						 
					 
					
						
						
							
							client-api: Move MSC2858 out of unstable-pre-spec  
						
						
						
						
					 
					
						2022-01-20 13:29:22 +00:00 
						 
				 
			
				
					
						
							
							
								Andrej Kacian 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4a21580a2 
							
						 
					 
					
						
						
							
							Add M_WEAK_PASSWORD error code to ruma-client-api  
						
						
						
						
					 
					
						2022-01-17 15:57:22 +01:00 
						 
				 
			
				
					
						
							
							
								Timo Kösters 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08d60b3d37 
							
						 
					 
					
						
						
							
							events: Add is_allowed method to RoomServerAclEventContent  
						
						
						
						
					 
					
						2022-01-17 11:47:39 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb135f5982 
							
						 
					 
					
						
						
							
							state-res: Update spec link and linkify links  
						
						
						
						
					 
					
						2022-01-17 12:13:00 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan de Jong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b32577276 
							
						 
					 
					
						
						
							
							federation-api: Support MSC3618  
						
						
						
						
					 
					
						2022-01-17 12:08:24 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7eb83f6b7a 
							
						 
					 
					
						
						
							
							identifiers: Update changelog  
						
						
						
						
					 
					
						2022-01-17 12:07:07 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c194ee43b 
							
						 
					 
					
						
						
							
							identifiers: Add port method to ServerName  
						
						
						
						
					 
					
						2022-01-17 12:05:40 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c2654c605 
							
						 
					 
					
						
						
							
							identifiers: Add host and is_ip_literal methods to ServerName  
						
						... 
						
						
						
						Co-authored-by: Timo Kösters <timo@koesters.xyz> 
						
						
					 
					
						2022-01-17 12:05:14 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							026c186b32 
							
						 
					 
					
						
						
							
							events: Fix non-public doc(hidden) fn  
						
						
						
						
					 
					
						2022-01-17 11:16:51 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e387abda81 
							
						 
					 
					
						
						
							
							events: Raise an error when trying to serialize _Custom variant of event content enum  
						
						
						
						
					 
					
						2022-01-17 00:43:00 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef6728abde 
							
						 
					 
					
						
						
							
							Add a TransactionId type  
						
						
						
						
					 
					
						2022-01-16 23:17:23 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan de Jong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bdde6241e 
							
						 
					 
					
						
						
							
							serde: Update base64.rs with a comment  
						
						... 
						
						
						
						Some minimal comment after https://github.com/ruma/ruma/pull/773#discussion_r757822969 . 
						
						
					 
					
						2022-01-13 17:33:56 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c859c5aeb 
							
						 
					 
					
						
						
							
							Introduce a Base64 type and use it where applicable  
						
						
						
						
					 
					
						2022-01-13 16:22:21 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1bdeebbd00 
							
						 
					 
					
						
						
							
							state-res: Reduce indentation by adding early returns  
						
						
						
						
					 
					
						2022-01-13 13:52:43 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee977b48f0 
							
						 
					 
					
						
						
							
							Make the inner type of _Custom enum variants unusable  
						
						... 
						
						
						
						The variant itself would be private if possible, this is the solution
closest to that. 
						
						
					 
					
						2022-01-13 11:38:48 +01:00 
						 
				 
			
				
					
						
							
							
								Julian Sparber 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f8ba7f7957 
							
						 
					 
					
						
						
							
							ruma-events: Add CancelCode variants for SAS verification  
						
						... 
						
						
						
						See: https://spec.matrix.org/v1.1/client-server-api/#verification-messages-specific-to-sas  
						
						
					 
					
						2022-01-12 21:48:06 +01:00 
						 
				 
			
				
					
						
							
							
								plustik 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3f7d0ed52 
							
						 
					 
					
						
						
							
							client-api: Update get_message_events for v1.1  
						
						... 
						
						
						
						* Remove serde(skip_serializing_if = ...) attribute from chunk response field
* Make the start response field required by changing its type from
  Option<String> to String 
						
						
					 
					
						2022-01-11 16:28:11 +01:00 
						 
				 
			
				
					
						
							
							
								Isaiah Inuwa 
							
						 
					 
					
						
						
						
						
							
						
						
							993cd30f46 
							
						 
					 
					
						
						
							
							Add joke bot example.  
						
						
						
						
					 
					
						2022-01-03 15:44:17 -06:00 
						 
				 
			
				
					
						
							
							
								gnieto 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							824cefb3e9 
							
						 
					 
					
						
						
							
							Properly validate localpart when parsing UserId  
						
						... 
						
						
						
						When a `UserId` was created via `parse_with_server_name` (and its
variants), the localpart was not validated. This lead to invalid user
ids being constructed and lead to a crash when `is_historical` was
called.
This changes will prevent that this invalid user is can be constructed. 
						
						
					 
					
						2022-01-03 14:58:38 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3cb728e61a 
							
						 
					 
					
						
						
							
							Enforce most serde_json import renames through clippy  
						
						
						
						
					 
					
						2022-01-03 12:28:15 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21239bcf1a 
							
						 
					 
					
						
						
							
							Remove serde imports section from CONTRIBUTING.md  
						
						... 
						
						
						
						These rules can now be enforced by clippy. 
						
						
					 
					
						2022-01-03 12:21:11 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a67738a3fb 
							
						 
					 
					
						
						
							
							Move and expand formatting / linting section of CONTRIBUTING.md  
						
						
						
						
					 
					
						2022-01-03 12:10:33 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							069afd7811 
							
						 
					 
					
						
						
							
							Remove some formatting instructions from CONTRIBUTING.md  
						
						... 
						
						
						
						… since they are automatically enforced by rustfmt. 
						
						
					 
					
						2022-01-03 11:57:30 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9621b83d49 
							
						 
					 
					
						
						
							
							Use doc_auto_cfg for automatic cfg documentation  
						
						
						
						
					 
					
						2022-01-02 19:22:42 +01:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fac7d53134 
							
						 
					 
					
						
						
							
							client-api: Fix get_login_types::CustomLoginType  
						
						... 
						
						
						
						Add test for it. 
						
						
					 
					
						2022-01-01 12:54:59 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume 
							
						 
					 
					
						
						
						
						
							
						
						
							9ee0436eb8 
							
						 
					 
					
						
						
							
							Check spec links version for v1.1  
						
						
						
						
					 
					
						2021-12-29 08:48:27 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume 
							
						 
					 
					
						
						
						
						
							
						
						
							08df981b3b 
							
						 
					 
					
						
						
							
							Clarify matrix' spec version in CONTRIBUTING.md  
						
						
						
						
					 
					
						2021-12-29 08:48:27 +01:00 
						 
				 
			
				
					
						
							
							
								homersimpsons 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d3816d72c 
							
						 
					 
					
						
						
							
							ruma-events: Add links to specs in modules docs  
						
						
						
						
					 
					
						2021-12-28 14:36:34 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18a113444a 
							
						 
					 
					
						
						
							
							Upgrade tracing-subscriber  
						
						
						
						
					 
					
						2021-12-27 18:37:01 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16b649025c 
							
						 
					 
					
						
						
							
							push-gateway-api: Rewrap comment  
						
						
						
						
					 
					
						2021-12-23 22:50:01 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7cf3abbaf0 
							
						 
					 
					
						
						
							
							state-res: Remove unnecessary cloning  
						
						
						
						
					 
					
						2021-12-22 17:46:05 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6abfe3ff70 
							
						 
					 
					
						
						
							
							state-res: Remove unnecessary allow attribute  
						
						
						
						
					 
					
						2021-12-22 17:45:50 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f161c8117c 
							
						 
					 
					
						
						
							
							client: Fix tests under client-api feature flag  
						
						
						
						
					 
					
						2021-12-21 09:48:12 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90be9acf08 
							
						 
					 
					
						
						
							
							ruma: Add client-ext-client-api to full feature group  
						
						
						
						
					 
					
						2021-12-21 09:36:50 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							abfb9075da 
							
						 
					 
					
						
						
							
							ci: Ensure ruma-client builds without any features active  
						
						
						
						
					 
					
						2021-12-21 09:36:30 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71e27b7880 
							
						 
					 
					
						
						
							
							ci: Test ruma-client feature client-api for MSRV  
						
						
						
						
					 
					
						2021-12-21 09:36:03 +01:00 
						 
				 
			
				
					
						
							
							
								ftilde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b78988d39 
							
						 
					 
					
						
						
							
							ruma-api-macros: Avoid empty POST/PUT request bodys  
						
						
						
						
					 
					
						2021-12-18 20:06:37 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57e84f862b 
							
						 
					 
					
						
						
							
							client-api: Fix unnecessary allocation in URL construction  
						
						
						
						
					 
					
						2021-12-18 20:05:28 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f732bf9c2 
							
						 
					 
					
						
						
							
							signatures: Implement room version 9 redaction change  
						
						
						
						
					 
					
						2021-12-17 18:58:40 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7290860019 
							
						 
					 
					
						
						
							
							state-res: Add support for room version 8 join restrictions  
						
						... 
						
						
						
						Co-authored-by: Devin Ragotzy <d6ragotzy@wmich.edu> 
						
						
					 
					
						2021-12-17 18:58:32 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57cbe491f0 
							
						 
					 
					
						
						
							
							Move RoomVersionId::V7 out of unstable-pre-spec  
						
						... 
						
						
						
						Matrix v1.1 stabilized room version 7. 
						
						
					 
					
						2021-12-17 18:51:38 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3679c1902 
							
						 
					 
					
						
						
							
							federation-api: Use Raw around CrossSigningKey, DeviceKeys, OneTimeKey  
						
						
						
						
					 
					
						2021-12-14 15:37:00 +01:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a9047a715 
							
						 
					 
					
						
						
							
							ruma: Propagate unstable-pre-spec feature to ruma-identifiers  
						
						... 
						
						
						
						Happens indirectly as well, but more future-proof this way. 
						
						
					 
					
						2021-12-14 12:45:01 +01:00