Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e17afbc52 
							
						 
					 
					
						
						
							
							fixup! Mark types in ruma_events::room::create as non_exhaustive  
						
						
						
						
					 
					
						2020-07-17 01:28:03 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7bb6c66051 
							
						 
					 
					
						
						
							
							Mark GuestAccessEventContent as non_exhaustive  
						
						
						
						
					 
					
						2020-07-17 01:21:59 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b31a6eac65 
							
						 
					 
					
						
						
							
							Mark EncryptionEventContent as non_exhaustive  
						
						
						
						
					 
					
						2020-07-17 01:20:41 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							34e89f4d11 
							
						 
					 
					
						
						
							
							Update EncryptionEventContent docs  
						
						
						
						
					 
					
						2020-07-17 01:20:30 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6644ae487f 
							
						 
					 
					
						
						
							
							Mark types in ruma_events::room::encrypted as non_exhaustive  
						
						
						
						
					 
					
						2020-07-17 01:07:16 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d6dfed568f 
							
						 
					 
					
						
						
							
							Add documentation to RoomVersionId's PartialOrd, Ord impls  
						
						
						
						
					 
					
						2020-07-17 01:07:16 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80ab6f0190 
							
						 
					 
					
						
						
							
							Mark types in ruma_events::room::create as non_exhaustive  
						
						
						
						
					 
					
						2020-07-17 01:07:16 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c35af9c5ea 
							
						 
					 
					
						
						
							
							Mark FeedbackEventContent as non_exhaustive  
						
						
						
						
					 
					
						2020-07-17 01:07:16 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a5514fd7ca 
							
						 
					 
					
						
						
							
							Update lint attributes for ruma-events  
						
						
						
						
					 
					
						2020-07-17 01:07:16 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7216cbd5bd 
							
						 
					 
					
						
						
							
							Mark CanonicalAliasEventContent as non_exhaustive  
						
						
						
						
					 
					
						2020-07-17 01:07:16 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c9c56c3404 
							
						 
					 
					
						
						
							
							Mark AvatarEventContent as non_exhaustive  
						
						
						
						
					 
					
						2020-07-17 01:07:15 +02:00 
						 
				 
			
				
					
						
							
							
								Ragotzy.devin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1db0082281 
							
						 
					 
					
						
						
							
							Add redact method to all event_enum! generated enums  
						
						... 
						
						
						
						… and to AliasesEventContent 
						
						
					 
					
						2020-07-17 01:07:07 +02:00 
						 
				 
			
				
					
						
							
							
								skim 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b260a13d4b 
							
						 
					 
					
						
						
							
							move and rename ruma_events::json::EventJson to ruma_common::raw::Raw  
						
						
						
						
					 
					
						2020-07-16 07:31:36 -07:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f517099825 
							
						 
					 
					
						
						
							
							Mark m.room.aliases content as non_exhaustive  
						
						
						
						
					 
					
						2020-07-16 02:48:11 +02:00 
						 
				 
			
				
					
						
							
							
								Ragotzy.devin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7d9fb785d 
							
						 
					 
					
						
						
							
							Split UnsignedData into multiple types  
						
						... 
						
						
						
						* Rename UnsignedData -> Unsigned
* Add RedacedUnsigned and RedactedSyncUnsigned 
						
						
					 
					
						2020-07-16 02:34:36 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d94b59f7d 
							
						 
					 
					
						
						
							
							Fix formatting of ruma-federation-api/CHANGELOG.md  
						
						
						
						
					 
					
						2020-07-16 02:16:39 +02:00 
						 
				 
			
				
					
						
							
							
								Devin R 
							
						 
					 
					
						
						
						
						
							
						
						
							101b8689a5 
							
						 
					 
					
						
						
							
							Add unstable-synapse-quirks feature for Sessions struct and fields  
						
						
						
						
					 
					
						2020-07-15 19:17:03 -04:00 
						 
				 
			
				
					
						
							
							
								Devin R 
							
						 
					 
					
						
						
						
						
							
						
						
							254b24fb20 
							
						 
					 
					
						
						
							
							Add pre-spec fields to r0::keys::get_keys::Response  
						
						
						
						
					 
					
						2020-07-15 19:14:57 -04:00 
						 
				 
			
				
					
						
							
							
								Devin R 
							
						 
					 
					
						
						
						
						
							
						
						
							605680530b 
							
						 
					 
					
						
						
							
							Add ability to feature gate fields in ruma_api! macro  
						
						
						
						
					 
					
						2020-07-15 19:14:04 -04:00 
						 
				 
			
				
					
						
							
							
								Devin R 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f69a6fe76 
							
						 
					 
					
						
						
							
							Fix redacted aliases event deserialization  
						
						
						
						
					 
					
						2020-07-15 17:10:47 +02:00 
						 
				 
			
				
					
						
							
							
								Devin R 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f951e931b 
							
						 
					 
					
						
						
							
							Add redacted aliases deserialize test  
						
						
						
						
					 
					
						2020-07-15 17:10:47 +02:00 
						 
				 
			
				
					
						
							
							
								Devin R 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0bfb87fea0 
							
						 
					 
					
						
						
							
							Move UnsignedData creation into function for redacted tests  
						
						
						
						
					 
					
						2020-07-15 17:10:47 +02:00 
						 
				 
			
				
					
						
							
							
								Ragotzy.devin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24b0068213 
							
						 
					 
					
						
						
							
							Add unstable backup and keys/upload_signing/signature endpoints  
						
						... 
						
						
						
						Co-authored-by: Timo Kosters <timo@koesters.xyz> 
						
						
					 
					
						2020-07-15 15:53:35 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7cfec8631a 
							
						 
					 
					
						
						
							
							Use the matches! macro in more places  
						
						
						
						
					 
					
						2020-07-15 15:51:09 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							501652a272 
							
						 
					 
					
						
						
							
							Fix unused import warnings  
						
						
						
						
					 
					
						2020-07-15 15:49:04 +02:00 
						 
				 
			
				
					
						
							
							
								Damir Jelić 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5b0ca267b 
							
						 
					 
					
						
						
							
							ruma-events: Update the constructor of the start event for the new key agreement.  
						
						
						
						
					 
					
						2020-07-15 12:25:00 +02:00 
						 
				 
			
				
					
						
							
							
								Damir Jelić 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9eb0266cb0 
							
						 
					 
					
						
						
							
							ruma-events: Test the key agreement serialization/deserialization.  
						
						
						
						
					 
					
						2020-07-15 12:23:11 +02:00 
						 
				 
			
				
					
						
							
							
								Damir Jelić 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02d7f8d17b 
							
						 
					 
					
						
						
							
							ruma-events: Expose the content fields of the verification start event publicly.  
						
						
						
						
					 
					
						2020-07-15 12:23:10 +02:00 
						 
				 
			
				
					
						
							
							
								Damir Jelić 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c93cfb986b 
							
						 
					 
					
						
						
							
							ruma-events: Add the new key agreement method.  
						
						
						
						
					 
					
						2020-07-15 12:22:53 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ded60cc935 
							
						 
					 
					
						
						
							
							Use matches! instead of manual match -> bool  
						
						
						
						
					 
					
						2020-07-15 12:21:32 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60238bbb85 
							
						 
					 
					
						
						
							
							Fix doc_concat macro on older versions of rustc  
						
						
						
						
					 
					
						2020-07-15 02:02:14 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a1884ce81 
							
						 
					 
					
						
						
							
							identifiers: Bump version (prerelease), update change log  
						
						
						
						
					 
					
						2020-07-15 00:45:47 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3e5d679a1 
							
						 
					 
					
						
						
							
							Revert making identifier types generic over the underlying string type  
						
						... 
						
						
						
						At the same time, this commit makes `ServerName` a newtype around str so
other identifier types can borrow out their server name part as a
`&ServerName`. This technique works for `ServerName` because it keeps no
additional metadata. For the other identifier types to support being
created in borrowed form from a string slice, custom DSTs first have to
be added to Rust. 
						
						
					 
					
						2020-07-14 23:02:51 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8683901e14 
							
						 
					 
					
						
						
							
							Don't to_string() string literals  
						
						
						
						
					 
					
						2020-07-14 22:11:05 +02:00 
						 
				 
			
				
					
						
							
							
								Devin R 
							
						 
					 
					
						
						
						
						
							
						
						
							204a90ac43 
							
						 
					 
					
						
						
							
							Rename *EventStub -> Sync*Event  
						
						
						
						
					 
					
						2020-07-14 13:44:39 -04:00 
						 
				 
			
				
					
						
							
							
								skim 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b909efccc 
							
						 
					 
					
						
						
							
							update type of limited in r0::sync::sync_events::Timeline from Option<bool> to bool  
						
						
						
						
					 
					
						2020-07-13 14:35:27 -07:00 
						 
				 
			
				
					
						
							
							
								Ragotzy.devin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1db4898cde 
							
						 
					 
					
						
						
							
							Refactor the input parsing of event_enums!  
						
						
						
						
					 
					
						2020-07-13 15:31:15 +02:00 
						 
				 
			
				
					
						
							
							
								Ragotzy.devin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e428ac95a 
							
						 
					 
					
						
						
							
							Add support for redacted events  
						
						... 
						
						
						
						* Generate redacted event enums and implement corresponding event structs
* Enable the *EventContent derives to generate redacted events
  Most redacted event code is now generated by the *EventContent derive
  macro. The exception are any content structs with the custom_redaction
  attribute. This leaves implementing up to the user.
* Add redact method to Redaction/CustomEventContent
* Add accessor methods for redacted event enums
* Add RedactedEventContent trait and super traits to match EventContent 
						
						
					 
					
						2020-07-11 14:59:36 +02:00 
						 
				 
			
				
					
						
							
							
								skim 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c19bcaab31 
							
						 
					 
					
						
						
							
							Add get event auth endpoint  
						
						
						
						
					 
					
						2020-07-10 11:36:46 -07:00 
						 
				 
			
				
					
						
							
							
								Ragotzy.devin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ff6c6ecbe 
							
						 
					 
					
						
						
							
							Refactor Request/Response's TryFrom impl by generating match stmt  
						
						... 
						
						
						
						... by moving repetitive parts into a macro_rules macro 
						
						
					 
					
						2020-07-08 01:44:25 +02:00 
						 
				 
			
				
					
						
							
							
								Julian Tescher 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0d055e05d2 
							
						 
					 
					
						
						
							
							Add federation OpenID userinfo API  
						
						... 
						
						
						
						* Add federation OpenID userinfo API
On-behalf-of: Julian Tescher <jatescher@gmail.com> 
						
						
					 
					
						2020-07-07 12:26:35 -05:00 
						 
				 
			
				
					
						
							
							
								Ragotzy.devin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39b37e4fab 
							
						 
					 
					
						
						
							
							ruma-events: Feature gate criterion to avoid compilation in CI  
						
						
						
						
					 
					
						2020-07-07 00:00:31 +02:00 
						 
				 
			
				
					
						
							
							
								gnieto 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6fd4b9b8b0 
							
						 
					 
					
						
						
							
							Properly serialize get_tags Response  
						
						... 
						
						
						
						`get_tags` route response was adding the `tags` property twice, which is
not the expected behaviour. This is an example of the previous
serialization of the `get_tags` route:
`{"tags":{"tags":{"u.example":{"order":0.55},"u.another":{"order":0.11}}}}`
The new serialization removes the outer `tags` property. 
						
						
					 
					
						2020-07-05 13:20:47 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ecc7c11cf 
							
						 
					 
					
						
						
							
							Add a constructor for get_message_events::Request  
						
						
						
						
					 
					
						2020-07-03 22:06:47 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba95fd6c4e 
							
						 
					 
					
						
						
							
							Add a constructor for create_room::Request  
						
						
						
						
					 
					
						2020-07-03 22:03:15 +02:00 
						 
				 
			
				
					
						
							
							
								Ragotzy.devin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							214c1b681f 
							
						 
					 
					
						
						
							
							Add guard in ruma_api! macro for invalid characters in path  
						
						... 
						
						
						
						Returns a compiler error if any non ASCII characters are found. Add
trybuild test for invalid path characters. 
						
						
					 
					
						2020-07-02 16:27:49 +02:00 
						 
				 
			
				
					
						
							
							
								Ragotzy.devin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b08b1d1819 
							
						 
					 
					
						
						
							
							Refactor large blocks of Api::to_tokens into separate functions  
						
						
						
						
					 
					
						2020-07-01 23:35:18 +02:00 
						 
				 
			
				
					
						
							
							
								Devin R 
							
						 
					 
					
						
						
						
						
							
						
						
							ff2cbc282b 
							
						 
					 
					
						
						
							
							Add trybuild tests for the ruma_api! macro  
						
						
						
						
					 
					
						2020-07-01 21:27:47 +02:00 
						 
				 
			
				
					
						
							
							
								skim 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a515124ec 
							
						 
					 
					
						
						
							
							Add profile information query endpoint  
						
						
						
						
					 
					
						2020-06-30 22:52:20 -07:00 
						 
				 
			
				
					
						
							
							
								Ragotzy.devin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41b8bd77f5 
							
						 
					 
					
						
						
							
							Add field accessor code-gen for the event_enum! macro  
						
						
						
						
					 
					
						2020-06-30 14:59:24 +02:00