Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							8e2c4b5cb7 
							
						 
					 
					
						
						
							
							api: Make Clone a supertrait of OutgoingRequest  
						
						... 
						
						
						
						Allow to retry a request. 
						
						
					 
					
						2022-07-30 17:02:38 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							04a32fe010 
							
						 
					 
					
						
						
							
							ci: Add unstable-msc2965 to CI features  
						
						
						
						
					 
					
						2022-07-28 18:39:35 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							f5000cb52f 
							
						 
					 
					
						
						
							
							client-api: Add support for API scope restriction  
						
						... 
						
						
						
						According to MSC2967 
						
						
					 
					
						2022-07-28 18:39:35 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							e0bbf16c3c 
							
						 
					 
					
						
						
							
							federation-api: Remove obsolete comment  
						
						
						
						
					 
					
						2022-07-28 18:27:14 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							64203a3cba 
							
						 
					 
					
						
						
							
							client: Remove leftover unstable prefixes  
						
						... 
						
						
						
						From v1.2 and v1.3 
						
						
					 
					
						2022-07-28 18:27:14 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dbc1c40c5c 
							
						 
					 
					
						
						
							
							serde: Add Raw::from_json_string  
						
						
						
						
					 
					
						2022-07-28 12:49:39 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							6f3d9fd327 
							
						 
					 
					
						
						
							
							events: Support m.html shortcut for MessageContent  
						
						
						
						
					 
					
						2022-07-27 14:31:18 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							ed8990c3fd 
							
						 
					 
					
						
						
							
							events: Allow to create custom MessageEventContents  
						
						
						
						
					 
					
						2022-07-27 14:31:18 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							ca8c66c885 
							
						 
					 
					
						
						
							
							ruma: Expose unstable-msc2965 feature  
						
						
						
						
					 
					
						2022-07-20 13:00:54 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c2a48b665 
							
						 
					 
					
						
						
							
							Remove msrv from .clippy.toml  
						
						... 
						
						
						
						Clippy now respects the rust-version field in Cargo manifests:
https://github.com/rust-lang/rust-clippy/pull/8774  
						
						
					 
					
						2022-07-19 21:41:15 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e34cda48a 
							
						 
					 
					
						
						
							
							client-api: Add more docs to get_message_events::Requests constructors  
						
						
						
						
					 
					
						2022-07-19 18:04:11 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c97f5507b9 
							
						 
					 
					
						
						
							
							client-api: Simplify message::get_message_events::v3::Requests constructors  
						
						
						
						
					 
					
						2022-07-19 17:48:14 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							909e80841f 
							
						 
					 
					
						
						
							
							macros: Ensure that crates using ruma_api macro have client and server features  
						
						
						
						
					 
					
						2022-07-19 09:37:38 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b11f09030a 
							
						 
					 
					
						
						
							
							macros: Improve docs note on ruma_api macro  
						
						
						
						
					 
					
						2022-07-19 09:35:47 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da5def6731 
							
						 
					 
					
						
						
							
							client-api: Update message::get_message_events::v3::Request's constructors  
						
						
						
						
					 
					
						2022-07-18 19:04:37 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f4a8a66bde 
							
						 
					 
					
						
						
							
							client-api: Remove get_message_events::Request::new's from parameter  
						
						
						
						
					 
					
						2022-07-18 18:50:28 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							7ec599e83d 
							
						 
					 
					
						
						
							
							client-api: Add support for private read receipts  
						
						... 
						
						
						
						According to MSC2285 
						
						
					 
					
						2022-07-18 11:18:55 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							635480796d 
							
						 
					 
					
						
						
							
							common: Add support for private read receipts  
						
						... 
						
						
						
						According to MSC2285 
						
						
					 
					
						2022-07-18 11:18:55 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							2f96fa5548 
							
						 
					 
					
						
						
							
							push: Add push rule to ignore room server ACLs  
						
						... 
						
						
						
						According to MSC3786 
						
						
					 
					
						2022-07-16 19:09:15 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							c63f03912b 
							
						 
					 
					
						
						
							
							push: Set feature flag per rule instead of per set.  
						
						... 
						
						
						
						Allows more flexibility when several feature flags change the same set. 
						
						
					 
					
						2022-07-16 19:09:15 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Becker 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d80e7c9c32 
							
						 
					 
					
						
						
							
							client-api: Make from optional for get_message_events::Request::new  
						
						
						
						
					 
					
						2022-07-15 18:37:28 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan de Jong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f8937b29e 
							
						 
					 
					
						
						
							
							identifiers: Add Into Box & Arc, and PartialEq Arc ( #1235 )  
						
						... 
						
						
						
						* Add Into Box & Arc, and PartialEq Arc
* change into to from
* Apply suggestions from code review
Co-authored-by: Jonas Platte <jplatte@element.io>
Co-authored-by: Jonas Platte <jplatte@element.io> 
						
						
					 
					
						2022-07-12 10:44:02 +02:00 
						 
				 
			
				
					
						
							
							
								Doug 
							
						 
					 
					
						
						
						
						
							
						
						
							e2d0e4cf20 
							
						 
					 
					
						
						
							
							Add unstable prefix for m.authentication.  
						
						
						
						
					 
					
						2022-07-11 12:01:27 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							eb567dac73 
							
						 
					 
					
						
						
							
							identifiers: Separate RoomId URI methods with and without via  
						
						
						
						
					 
					
						2022-07-08 15:49:14 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							fcdb2286c3 
							
						 
					 
					
						
						
							
							events: Remove unnecessary refs  
						
						
						
						
					 
					
						2022-07-08 13:34:19 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							06cd3a3a6c 
							
						 
					 
					
						
						
							
							events: Allow clippy::needless_borrow to avoid false positives  
						
						
						
						
					 
					
						2022-07-08 13:34:19 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							efc95da6fa 
							
						 
					 
					
						
						
							
							events: Remove needless borrow  
						
						
						
						
					 
					
						2022-07-08 13:34:19 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							a4e6081b41 
							
						 
					 
					
						
						
							
							events: Improve extensible events conversion helpers docs  
						
						
						
						
					 
					
						2022-07-08 13:34:19 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							be2310294a 
							
						 
					 
					
						
						
							
							events: Make extensible events conversion helpers private  
						
						
						
						
					 
					
						2022-07-08 13:34:19 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							bda17c3662 
							
						 
					 
					
						
						
							
							events: Avoid unnecessary allocations during conversion  
						
						
						
						
					 
					
						2022-07-08 13:34:19 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96155915fe 
							
						 
					 
					
						
						
							
							ci: Fix deploying previews for forked repositories  
						
						
						
						
					 
					
						2022-06-30 11:50:33 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							2dacaf2ea0 
							
						 
					 
					
						
						
							
							identifiers: Allow via on RoomId::matrix_to_event_uri()  
						
						
						
						
					 
					
						2022-06-29 14:54:37 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							4883a3154c 
							
						 
					 
					
						
						
							
							identifiers: Make matrix URI ctors generic over owned parameters  
						
						... 
						
						
						
						Avoid unnecessary cloning 
						
						
					 
					
						2022-06-29 14:54:37 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							cbcf9b0a7b 
							
						 
					 
					
						
						
							
							identifiers: Implement From<Owned*Id> for MatrixId  
						
						
						
						
					 
					
						2022-06-29 14:54:37 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							803fd38f99 
							
						 
					 
					
						
						
							
							server-util: Fix clippy lints  
						
						
						
						
					 
					
						2022-06-29 14:22:13 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Christian Grünhage 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b21519d25 
							
						 
					 
					
						
						
							
							Add ruma-server-util crate with X-Matrix auth header parsing  
						
						
						
						
					 
					
						2022-06-29 13:54:28 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b04b6c567 
							
						 
					 
					
						
						
							
							signatures: Silence unreachable lint with unstable-exhaustive-patterns  
						
						
						
						
					 
					
						2022-06-29 10:50:25 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08002e2640 
							
						 
					 
					
						
						
							
							Fix unstable-msc2870  
						
						
						
						
					 
					
						2022-06-29 10:31:25 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e8b3e7e79 
							
						 
					 
					
						
						
							
							Fix clippy lints  
						
						
						
						
					 
					
						2022-06-29 10:15:39 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd7022a0d7 
							
						 
					 
					
						
						
							
							Revert "Use target-applies-to-host to avoid unnecessary cache invalidation"  
						
						... 
						
						
						
						This reverts commit 3d65c1e957f21011ccbed709be449741998caad3.
This was breaking our clippy lint configuration in .cargo/config.toml:
https://github.com/rust-lang/cargo/issues/10744  
						
						
					 
					
						2022-06-29 10:15:19 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							df821ab753 
							
						 
					 
					
						
						
							
							state-res: Enforce integer PLs for room v10 on custom types  
						
						... 
						
						
						
						According to MSC3667 
						
						
					 
					
						2022-06-27 13:19:25 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							da462adab1 
							
						 
					 
					
						
						
							
							state-res: Stabilize deserializing stringified integers for PLs  
						
						... 
						
						
						
						Removes the `compat` feature. 
						
						
					 
					
						2022-06-27 13:19:25 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							ca3ca023a4 
							
						 
					 
					
						
						
							
							state-res: Remove unnecessary serde attributes  
						
						
						
						
					 
					
						2022-06-27 13:19:25 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							b38efe75c3 
							
						 
					 
					
						
						
							
							state-res: Fix default invite power level  
						
						... 
						
						
						
						According to matrix-org/matrix-spec#1021  
						
						
					 
					
						2022-06-27 13:19:25 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							ef072654da 
							
						 
					 
					
						
						
							
							state-res: Add knock_restricted join rule  
						
						... 
						
						
						
						According to MSC3787 
						
						
					 
					
						2022-06-25 18:22:32 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							e683d28afe 
							
						 
					 
					
						
						
							
							state-res: Enforce integer power levels for room v10  
						
						... 
						
						
						
						According to MSC3667 
						
						
					 
					
						2022-06-25 18:22:32 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							2fcb7315b4 
							
						 
					 
					
						
						
							
							state-res: Add RoomVersion::V10  
						
						
						
						
					 
					
						2022-06-25 18:22:32 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							324c8b09e0 
							
						 
					 
					
						
						
							
							state-res: Add m.federate to the authorization rules  
						
						
						
						
					 
					
						2022-06-25 18:11:57 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cac7e09429 
							
						 
					 
					
						
						
							
							events: Add methods to sanitize messages  
						
						... 
						
						
						
						Can also remove rich reply fallbacks
Behind the `unstable-sanitize` feature.
Co-authored-by: Jonas Platte <jplatte@matrix.org> 
						
						
					 
					
						2022-06-24 19:13:46 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							506a7bdf2e 
							
						 
					 
					
						
						
							
							push: Fix regex for word boundaries  
						
						
						
						
					 
					
						2022-06-24 17:32:34 +02:00