Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6559681095
							
						
					 | 
					
						
						
							
							state-res: Rewrite get_auth_chain_diff algorithm
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3a04aea446
							
						
					 | 
					
						
						
							
							state-res: Delete empty file
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							00a59d0528
							
						
					 | 
					
						
						
							
							state-res: Reduce unnecessary Arc usage
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2d83cf9a03
							
						
					 | 
					
						
						
							
							state-res: Remove unused functions
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f65b8b63e2
							
						
					 | 
					
						
						
							
							state-res: Make most functions in event_auth private
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							355a493024
							
						
					 | 
					
						
						
							
							state-res: Fix some docs
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0cd91ed61e
							
						
					 | 
					
						
						
							
							state-res: Don't import-rename crate root
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0ed0a620a3
							
						
					 | 
					
						
						
							
							state-res: Refactor iterative_auth_check
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							1e19de9579
							
						
					 | 
					
						
						
							
							state-res: Return borrows from Event::{prev_events, auth_events}
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							34a10b87c5
							
						
					 | 
					
						
						
							
							state-res: Return borrows from Event::{event_type, state_key}
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							660cd97962
							
						
					 | 
					
						
						
							
							state-res: Remove todo comment
						
						
						
						
						
						
						
						EventId has the same ordering as str. 
						
						
					 | 
					
						2021-09-13 19:02:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							91e6a1c65c
							
						
					 | 
					
						
						
							
							state-res: Use HashSet::retain
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							1a4b7903b8
							
						
					 | 
					
						
						
							
							state-res: Replace if let with match
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							324fb58a62
							
						
					 | 
					
						
						
							
							state-res: Simplify get_auth_chain_diff signature
						
						
						
						
						
						
						
						It never returned Err(_), so the return type shouldn't be Result<_>. 
						
						
					 | 
					
						2021-09-13 19:02:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							290c61820b
							
						
					 | 
					
						
						
							
							state-res: Remove unused function parameters
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							17ffade52b
							
						
					 | 
					
						
						
							
							state-res: Use named fields instead of multiline messages for tracing events
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							43c8df18ad
							
						
					 | 
					
						
						
							
							state-res: Use match instead of repeatedly comparing the same variable
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b4c22d5783
							
						
					 | 
					
						
						
							
							state-res: Further simplify valid_membership_change
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							22cee51e1a
							
						
					 | 
					
						
						
							
							state-res: Replace two uses of map_or with simpler match
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d1fa58abb2
							
						
					 | 
					
						
						
							
							state-res: Make logic a bit easier to read
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d8637d3b30
							
						
					 | 
					
						
						
							
							state-res: Replace map_or_else with simpler alternatives
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							4d0064330a
							
						
					 | 
					
						
						
							
							state-res: Inline get_named_level
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							8b4d019861
							
						
					 | 
					
						
						
							
							state-res: More fetch_state deduplication
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f9f4106757
							
						
					 | 
					
						
						
							
							state-res: Don't call .to_string() for server name comparison
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7f4eba5a5c
							
						
					 | 
					
						
						
							
							state-res: Inline get_user_power_level
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							4259e9ec0c
							
						
					 | 
					
						
						
							
							state-res: Deduplicate a few redundant function calls
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f00b4a0984
							
						
					 | 
					
						
						
							
							state-res: Remove fetch_state parameter from a few more functions
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							4bba58d781
							
						
					 | 
					
						
						
							
							state-res: Move more fetch_state calls into auth_check (from sub-functions)
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a6377067cd
							
						
					 | 
					
						
						
							
							state-res: Don't turn Int into i64 internally
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b0d475eac3
							
						
					 | 
					
						
						
							
							state-res: Inline can_send_invite
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							983ce8451f
							
						
					 | 
					
						
						
							
							state-res: Inline check_event_sender_in_room
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							359a0cb125
							
						
					 | 
					
						
						
							
							state-res: Don't pass fetch_state to valid_membership_change
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0a93780e83
							
						
					 | 
					
						
						
							
							state-res: Move tests/utils.rs to src/test_utils.rs
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6b1f027b88
							
						
					 | 
					
						
						
							
							state-res: Raise an error (don't panic) on invalid power-levels event
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							40f99cb364
							
						
					 | 
					
						
						
							
							state-res: Update verify_third_party_invite signature
						
						
						
						
						
						
						
						Use &UserId instead of &str. 
						
						
					 | 
					
						2021-09-13 19:02:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							76fa15f248
							
						
					 | 
					
						
						
							
							state-res: Rename Event::kind to event_type
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a56814a4f4
							
						
					 | 
					
						
						
							
							state-res: Fix up doc comments
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							4bea59caef
							
						
					 | 
					
						
						
							
							state-res: Remove StateResolution type
						
						
						
						
						
						
						
						… making its associated functions free instead. 
						
						
					 | 
					
						2021-09-13 19:02:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							cc9336e444
							
						
					 | 
					
						
						
							
							state-res: Take ownership of events to sort in reverse_topological_power_sort
						
						
						
						
						
						
						
						Avoids clones. 
						
						
					 | 
					
						2021-09-13 19:02:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ebd812bcda
							
						
					 | 
					
						
						
							
							Add missing semicolons
						
						
						
						
						
						
					 | 
					
						2021-09-13 19:02:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c9bb99b284
							
						
					 | 
					
						
						
							
							ruma: Silence dead code warning for integration test
						
						
						
						
						
						
					 | 
					
						2021-09-12 22:28:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2141de3465
							
						
					 | 
					
						
						
							
							xtask: Remove dead code
						
						
						
						
						
						
					 | 
					
						2021-09-12 22:03:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ftilde
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a875f39648
							
						
					 | 
					
						
						
							
							events: Fix quoting of multiline fallback messages
						
						
						
						
						
						
						
						Previously, a '> ' was prepended only to the first line of the quoted
message. 
						
						
					 | 
					
						2021-09-11 23:31:15 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							09acfb1b0b
							
						
					 | 
					
						
						
							
							Release ruma-state-res 0.4.1
						
						
						
						
						
						
					 | 
					
						2021-09-01 21:55:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6abf9f7d99
							
						
					 | 
					
						
						
							
							Release ruma-federation-api 0.3.1
						
						
						
						
						
						
					 | 
					
						2021-09-01 15:21:49 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							1d6b84d522
							
						
					 | 
					
						
						
							
							federation-api: Fix request query deserialization for get_remote_server_keys_batch
						
						
						
						
						
						
					 | 
					
						2021-09-01 15:21:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a03955a778
							
						
					 | 
					
						
						
							
							federation-api: Fix request body (de)serialization
						
						
						
						
						
						
					 | 
					
						2021-09-01 15:18:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							815fd19a33
							
						
					 | 
					
						
						
							
							state-res: Remove pointless shifting around of Vec elements
						
						
						
						
						
						
					 | 
					
						2021-08-31 20:40:36 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9c5b2e3d8c
							
						
					 | 
					
						
						
							
							state-res: Only depend on maplit for tests / benches
						
						
						
						
						
						
					 | 
					
						2021-08-31 19:19:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a3707b1a3a
							
						
					 | 
					
						
						
							
							state-res: Remove pointless .unwrap()
						
						
						
						
						
						
					 | 
					
						2021-08-31 19:02:03 +02:00 | 
					
					
						
						
							
							
							
						
					 |