Kévin Commaille
							
						 
					 | 
					
						
						
						
						
							
						
						
							038f0eec6d
							
						
					 | 
					
						
						
							
							common: Add a function to test an event against PushCondition
						
						
						
						
						
						
					 | 
					
						2021-03-31 12:12:23 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
						
						
							
						
						
							cdb998c83f
							
						
					 | 
					
						
						
							
							Move ruma_events::room::power_levels::NotificationPowerLevels to ruma-common
						
						
						
						
						
						
					 | 
					
						2021-03-31 12:12:23 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Adam Blanchet
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2e422c5d81
							
						
					 | 
					
						
						
							
							Create ImageInfo struct specific to AvatarEventContent
						
						
						
						
						
						
						
						Add a new specific ImageInfo struct, with all the same fields,
except for `thumbnail_file`, to disallow encrypted room avatars.
Resolves: #397 
						
						
					 | 
					
						2021-03-31 11:00:36 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin Ragotzy
							
						 
					 | 
					
						
						
						
						
							
						
						
							050e90db4f
							
						
					 | 
					
						
						
							
							Merge branch 'timokoesters-improvements' into main
						
						
						
						
						
						
					 | 
					
						2021-03-26 16:06:45 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devin Ragotzy
							
						 
					 | 
					
						
						
						
						
							
						
						
							a0177669e6
							
						
					 | 
					
						
						
							
							Fix all failing tests because of state_key unwraps
						
						
						
						
						
						
					 | 
					
						2021-03-26 16:05:12 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Timo Kösters
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							625c37cb77
							
						
					 | 
					
						
						
							
							Fix room version updates
						
						
						
						
						
						
					 | 
					
						2021-03-26 10:53:20 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Timo Kösters
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							1621a491a9
							
						
					 | 
					
						
						
							
							improvement: refactor code and fix a few auth rules
						
						
						
						
						
						
					 | 
					
						2021-03-25 23:19:20 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							12686fe6e3
							
						
					 | 
					
						
						
							
							Clean up std::fmt imports
						
						
						
						
						
						
						
						We were pretty inconsistent about them before. 
						
						
					 | 
					
						2021-03-25 16:32:08 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Sparber
							
						 
					 | 
					
						
						
						
						
							
						
						
							f053200462
							
						
					 | 
					
						
						
							
							ruma-client-api: Use Mxc type
						
						
						
						
						
						
						
						This also fixes the wrong mxc url in the test for joined_members. Mxc
urls don't use a ":" as seperator between server name and media id. 
						
						
					 | 
					
						2021-03-25 13:04:23 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Sparber
							
						 
					 | 
					
						
						
						
						
							
						
						
							00fea9d468
							
						
					 | 
					
						
						
							
							add type for mxc://
						
						
						
						
						
						
					 | 
					
						2021-03-25 13:04:23 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b79fd0c3aa
							
						
					 | 
					
						
						
							
							Release ruma-identifiers 0.18.0
						
						
						
						
						
						
					 | 
					
						2021-03-23 21:08:44 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c910d57b14
							
						
					 | 
					
						
						
							
							Release ruma-serde 0.3.1
						
						
						
						
						
						
					 | 
					
						2021-03-23 20:58:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							71682182f7
							
						
					 | 
					
						
						
							
							serde: Update README.md
						
						
						
						
						
						
						
						The information presented on serde_qs was actually wrong. 
						
						
					 | 
					
						2021-03-23 20:55:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							dbe470ed54
							
						
					 | 
					
						
						
							
							serde:  Don't error when deserializing IgnoredAny from a list
						
						
						
						
						
						
					 | 
					
						2021-03-23 20:55:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c27b17e5f9
							
						
					 | 
					
						
						
							
							Upgrade proc-macro-crate to 1.0.0
						
						
						
						
						
						
					 | 
					
						2021-03-23 20:43:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a891d1c615
							
						
					 | 
					
						
						
							
							client-api: Make types in r0::keys non-exhaustive
						
						
						
						
						
						
					 | 
					
						2021-03-23 11:10:28 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							34484c0225
							
						
					 | 
					
						
						
							
							common: Update changelog
						
						
						
						
						
						
					 | 
					
						2021-03-22 20:56:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							922059c3e5
							
						
					 | 
					
						
						
							
							common: Borrow the rule ID in AnyPushRule::rule_id
						
						
						
						
						
						
					 | 
					
						2021-03-22 20:53:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
						
						
							
						
						
							945e085c7a
							
						
					 | 
					
						
						
							
							common: Add tests for push rules
						
						
						
						
						
						
					 | 
					
						2021-03-22 20:42:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
						
						
							
						
						
							c8c45d10fa
							
						
					 | 
					
						
						
							
							common: Replace push rule kinds types with AnyPushRule variants
						
						
						
						
						
						
					 | 
					
						2021-03-22 20:42:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
						
						
							
						
						
							b79ef0303a
							
						
					 | 
					
						
						
							
							Move common::push::AnyPushRule to client_api::r0::push::PushRule
						
						
						
						
						
						
					 | 
					
						2021-03-22 20:42:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
						
						
							
						
						
							22f7f28e1b
							
						
					 | 
					
						
						
							
							common: Replace BTreeSet by IndexSet in push::Ruleset.
						
						
						
						
						
						
						
						Keeps the JSON ordering for priority.
IndexSet are hashed by `rule_id` so its uniqueness is enforced.
A rule can be fetched by its `rule_id`. 
						
						
					 | 
					
						2021-03-22 20:42:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							acb7fdd647
							
						
					 | 
					
						
						
							
							Remove contrib/ide/vscode
						
						
						
						
						
						
						
						proc-macro support is now enabled by default in rust-analyzer.
https://rust-analyzer.github.io/thisweek/2021/03/22/changelog-69.html 
						
						
					 | 
					
						2021-03-22 16:53:37 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a0e8bb416b
							
						
					 | 
					
						
						
							
							Increase MSRV from 1.43 to 1.45
						
						
						
						
						
						
					 | 
					
						2021-03-21 20:32:46 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c96537c7d6
							
						
					 | 
					
						
						
							
							signatures: Remove needless pre-declarations
						
						
						
						
						
						
					 | 
					
						2021-03-21 20:26:24 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Timo Kösters
							
						 
					 | 
					
						
						
						
						
							
						
						
							34cd1cb4dc
							
						
					 | 
					
						
						
							
							bump ruma
						
						
						
						
						
						
					 | 
					
						2021-03-18 14:30:21 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Timo Kösters
							
						 
					 | 
					
						
						
						
						
							
						
						
							da5c74acc3
							
						
					 | 
					
						
						
							
							fix: event required power levels
						
						
						
						
						
						
					 | 
					
						2021-03-18 14:30:21 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Takayuki Maeda
							
						 
					 | 
					
						
						
						
						
							
						
						
							f196f5b6f1
							
						
					 | 
					
						
						
							
							fix clippy warnings
						
						
						
						
						
						
					 | 
					
						2021-03-15 16:46:15 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Takayuki Maeda
							
						 
					 | 
					
						
						
						
						
							
						
						
							a071df7638
							
						
					 | 
					
						
						
							
							deserialize empty string to none for submit_url
						
						
						
						
						
						
					 | 
					
						2021-03-15 16:46:15 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Takayuki Maeda
							
						 
					 | 
					
						
						
						
						
							
						
						
							eb3763b301
							
						
					 | 
					
						
						
							
							add test for deserializing room_member
						
						
						
						
						
						
					 | 
					
						2021-03-15 16:46:15 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Takayuki Maeda
							
						 
					 | 
					
						
						
						
						
							
						
						
							9cfa3b075c
							
						
					 | 
					
						
						
							
							deserialize empty string to none for avatar_url
						
						
						
						
						
						
					 | 
					
						2021-03-15 16:46:15 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							92ee92ad7e
							
						
					 | 
					
						
						
							
							client-api: Fix sso_login query param serialization
						
						
						
						
						
						
					 | 
					
						2021-03-15 12:15:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							02e6c935b3
							
						
					 | 
					
						
						
							
							client-api: Move user in login::Request to identifier in login::LoginInfo::Password
						
						
						
						
						
						
					 | 
					
						2021-03-15 10:36:54 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonathan de Jong
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							684468bc5d
							
						
					 | 
					
						
						
							
							Remove rust-analyzer.cargo.loadOutDirsFromCheck
						
						
						
						
						
						
					 | 
					
						2021-03-14 12:55:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							341869c83c
							
						
					 | 
					
						
						
							
							client-api: Support custom login types
						
						
						
						
						
						
					 | 
					
						2021-03-13 20:06:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bruno Bigras
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0c8adbb69e
							
						
					 | 
					
						
						
							
							client-api: Add get_login_types::LoginType::Sso
						
						
						
						
						
						
					 | 
					
						2021-03-13 19:44:23 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Timo Kösters
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							5eec262130
							
						
					 | 
					
						
						
							
							Fix redactions for aliases events
						
						
						
						
						
						
					 | 
					
						2021-03-13 19:39:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e843ccdb90
							
						
					 | 
					
						
						
							
							ruma-api: Force client and server Cargo features to always be on
						
						
						
						
						
						
					 | 
					
						2021-03-09 19:58:36 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ad608c0013
							
						
					 | 
					
						
						
							
							Replace syn::Error::to_compile_error with into_compile_error
						
						
						
						
						
						
					 | 
					
						2021-03-09 19:12:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Akshay
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							4d51e98707
							
						
					 | 
					
						
						
							
							Introduce client and server feature flags for *-api crates
						
						
						
						
						
						
					 | 
					
						2021-03-05 16:00:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Akshay
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c27e66741a
							
						
					 | 
					
						
						
							
							Set Content-Type to application/json in all manual endpoint trait implementations
						
						
						
						
						
						
					 | 
					
						2021-03-01 18:39:12 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							4ced423612
							
						
					 | 
					
						
						
							
							Fix new clippy warnings
						
						
						
						
						
						
					 | 
					
						2021-03-01 18:38:41 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a20c75d536
							
						
					 | 
					
						
						
							
							Fix import grouping issues
						
						
						
						
						
						
					 | 
					
						2021-02-25 20:55:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0b83227cef
							
						
					 | 
					
						
						
							
							Remove edition from .rustfmt.toml
						
						
						
						
						
						
						
						The edition is inferred from `Cargo.toml`s. 
						
						
					 | 
					
						2021-02-25 20:17:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								PunitLodha
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							27e91c972d
							
						
					 | 
					
						
						
							
							client-api: Allow iterating Capabilities
						
						
						
						
						
						
						
						… and move all capabilities-related types (capabilities::{get_capabilities => self}).
						
						
					 | 
					
						2021-02-24 14:35:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Akshay
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ed559c63f8
							
						
					 | 
					
						
						
							
							appservice-api: Add types for appservice registration YAML
						
						
						
						
						
						
					 | 
					
						2021-02-24 12:32:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andi
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6b0bf53601
							
						
					 | 
					
						
						
							
							events: Add message event serialization test
						
						
						
						
						
						
					 | 
					
						2021-02-18 19:12:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f5e67d0f63
							
						
					 | 
					
						
						
							
							client-api: Deserialize empty avatar_url to None in set_avatar_url (feature = "compat")
						
						
						
						
						
						
					 | 
					
						2021-02-18 13:28:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6dd738c315
							
						
					 | 
					
						
						
							
							client-api: Skip avatar_url in set_avatar_url request serialization if it's None
						
						
						
						
						
						
					 | 
					
						2021-02-18 12:30:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e659df73a1
							
						
					 | 
					
						
						
							
							Fix m.room.message serialization
						
						
						
						
						
						
					 | 
					
						2021-02-18 00:56:32 +01:00 | 
					
					
						
						
							
							
							
						
					 |