timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d08f91d1c3 
								
							 
						 
						
							
							
								
								fix: only allow valid usernames in /register  
							
							
							
						 
						
							2020-05-13 12:25:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rudi Floren 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								00a9424719 
								
							 
						 
						
							
							
								
								feat: sytests  
							
							
							
						 
						
							2020-05-11 14:44:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8e041f90dd 
								
							 
						 
						
							
							
								
								refactor: make cargo clippy happier  
							
							
							
						 
						
							2020-05-11 12:34:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1dbde0e1c1 
								
							 
						 
						
							
							
								
								improvement: add option to get device id from token  
							
							
							
						 
						
							2020-05-10 18:30:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ee0d6940bd 
								
							 
						 
						
							
							
								
								feat: presence updates  
							
							
							
						 
						
							2020-05-09 21:47:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								551308e9a8 
								
							 
						 
						
							
							
								
								Update dependencies and send displayname updates again  
							
							
							
						 
						
							2020-05-08 21:13:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8f67c01efd 
								
							 
						 
						
							
							
								
								refactor: split database into multiple files, more error handling, cleaner code  
							
							
							
						 
						
							2020-05-03 21:44:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4b191a9311 
								
							 
						 
						
							
							
								
								improvement: set default push rules on register  
							
							
							
						 
						
							2020-05-02 09:24:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timo 
								
							 
						 
						
							
							
							
							
								
							
							
								3cd0f89729 
								
							 
						 
						
							
							
								
								Add /_matrix/client/r0/register/available endpoint  
							
							
							
						 
						
							2020-05-01 23:25:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcel 
								
							 
						 
						
							
							
							
							
								
							
							
								4bc7712ee4 
								
							 
						 
						
							
							
								
								[ClientServer] Add /_matrix/client/r0/register/available endpoint  
							
							... 
							
							
							
							Took 1 hour 25 minutes 
							
						 
						
							2020-05-01 23:17:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4ca1ada73e 
								
							 
						 
						
							
							
								
								update ruma  
							
							
							
						 
						
							2020-05-01 21:45:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b02c568941 
								
							 
						 
						
							
							
								
								feat: notifications, simple permission systems  
							
							
							
						 
						
							2020-05-01 20:28:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								169dbe6c37 
								
							 
						 
						
							
							
								
								fix: send full state after joining a room  
							
							
							
						 
						
							2020-04-29 12:19:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timo 
								
							 
						 
						
							
							
							
							
								
							
							
								8087ddd746 
								
							 
						 
						
							
							
								
								Merge pull request 'Federated room list, lots of small tweeks' ( #9 ) from federation into master  
							
							
							
						 
						
							2020-04-29 10:35:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c769283953 
								
							 
						 
						
							
							
								
								Update readme  
							
							
							
						 
						
							2020-04-29 10:27:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fd1aea7e36 
								
							 
						 
						
							
							
								
								Update dependencies  
							
							
							
						 
						
							2020-04-29 10:27:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1cdf30f38c 
								
							 
						 
						
							
							
								
								Add hostname to Rocket.toml config  
							
							
							
						 
						
							2020-04-29 10:27:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								23cb550d00 
								
							 
						 
						
							
							
								
								forget rooms, load history  
							
							
							
						 
						
							2020-04-29 10:27:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4cc0a07092 
								
							 
						 
						
							
							
								
								feat: user renaming  
							
							
							
						 
						
							2020-04-29 10:27:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								720cc0cffc 
								
							 
						 
						
							
							
								
								feat: federated room directory  
							
							
							
						 
						
							2020-04-29 10:27:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								120b6f4b95 
								
							 
						 
						
							
							
								
								Bump dependencies and fixes  
							
							
							
						 
						
							2020-04-29 10:27:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								873d191569 
								
							 
						 
						
							
							
								
								fix: http body as content when signing  
							
							
							
						 
						
							2020-04-29 10:27:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1af6dd984a 
								
							 
						 
						
							
							
								
								More work on federation  
							
							
							
						 
						
							2020-04-29 10:27:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b0d9ccdb2d 
								
							 
						 
						
							
							
								
								Signing, basis for federation  
							
							
							
						 
						
							2020-04-29 10:27:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9b79798e56 
								
							 
						 
						
							
							
								
								start work on signing  
							
							
							
						 
						
							2020-04-29 10:27:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								80ddf80f17 
								
							 
						 
						
							
							
								
								work  
							
							
							
						 
						
							2020-04-29 10:27:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timo 
								
							 
						 
						
							
							
							
							
								
							
							
								4d658b3952 
								
							 
						 
						
							
							
								
								Merge pull request 'Fix typo in password message' ( #8 ) from TheCycoONE/conduit:pwd-message-typo into master  
							
							
							
						 
						
							2020-04-15 22:01:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									TheCycoONE 
								
							 
						 
						
							
							
							
							
								
							
							
								6d858c39ca 
								
							 
						 
						
							
							
								
								Fix typo in password message  
							
							
							
						 
						
							2020-04-15 21:17:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2f63888995 
								
							 
						 
						
							
							
								
								Update README.md  
							
							
							
						 
						
							2020-04-14 22:44:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									gnieto 
								
							 
						 
						
							
							
							
							
								
							
							
								fa9e127a1e 
								
							 
						 
						
							
							
								
								Store hashed passwords ( #7 )  
							
							... 
							
							
							
							Use if let instead of unwrap
Default to invalid password if could not calculate
Move hash password methdo and return Result
Rename get_password method
Default to empty password when no pwd is received
Store hashed passwords
Store passwords hashed with Argon2 and verify password with that stored
hash.
Co-authored-by: Guillem Nieto <gnieto.talo@gmail.com> 
							
						 
						
							2020-04-14 22:25:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								abcce95dd8 
								
							 
						 
						
							
							
								
								feat: invites, better public room dir, user search  
							
							
							
						 
						
							2020-04-14 13:59:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								af1def50ac 
								
							 
						 
						
							
							
								
								Update README.md  
							
							
							
						 
						
							2020-04-12 22:29:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3debb6203c 
								
							 
						 
						
							
							
								
								feat: handle typing events  
							
							
							
						 
						
							2020-04-12 21:12:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3b9cadeec2 
								
							 
						 
						
							
							
								
								feat: read receipts  
							
							
							
						 
						
							2020-04-11 23:57:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ab8c2f1e5e 
								
							 
						 
						
							
							
								
								Rename pduid_pdus to pduid_pdu  
							
							
							
						 
						
							2020-04-11 09:35:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fd829bfa0d 
								
							 
						 
						
							
							
								
								move client_server code into own file  
							
							
							
						 
						
							2020-04-11 09:30:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								040296c711 
								
							 
						 
						
							
							
								
								Add test support and impl dummy /read_markers  
							
							
							
						 
						
							2020-04-10 13:36:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								93b1d97166 
								
							 
						 
						
							
							
								
								Update readme and cargo.toml  
							
							
							
						 
						
							2020-04-10 10:25:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timo 
								
							 
						 
						
							
							
							
							
								
							
							
								8f41a4d306 
								
							 
						 
						
							
							
								
								Update 'README.md'  
							
							
							
						 
						
							2020-04-09 23:23:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timo 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3f2bf208a9 
								
							 
						 
						
							
							
								
								Merge pull request 'Add displayname and avatar_url endpoints' ( #5 ) from MTRNord/matrixserver:accountdata into master  
							
							
							
						 
						
							2020-04-09 21:26:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcel 
								
							 
						 
						
							
							
							
							
								
							
							
								57264f72e9 
								
							 
						 
						
							
							
								
								Fix avatar_url error message if not starting with mxc://  
							
							... 
							
							
							
							Took 8 minutes 
							
						 
						
							2020-04-09 21:19:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcel 
								
							 
						 
						
							
							
							
							
								
							
							
								8bcbc983c3 
								
							 
						 
						
							
							
								
								Change and add Comments to the profile endpoints  
							
							... 
							
							
							
							Add missing docs
Took 9 minutes 
							
						 
						
							2020-04-09 21:11:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcel 
								
							 
						 
						
							
							
							
							
								
							
							
								49fe5e3271 
								
							 
						 
						
							
							
								
								Rename userid_avatar_url to userid_avatarurl and fix debug print  
							
							... 
							
							
							
							Run cargo fmt
Took 5 minutes 
							
						 
						
							2020-04-09 21:01:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcel 
								
							 
						 
						
							
							
							
							
								
							
							
								b1284fd509 
								
							 
						 
						
							
							
								
								Replace profile_* with userid_*  
							
							... 
							
							
							
							Add a missing dot in the errormessage
Require mxc:// to be present at the start of an avatar_url
Update mxc check TODO
Show displayname or avatar_url if either is available when getting the profile Endpoint
Return the correct data in case of a empty displayname or an empty avatar_url
Took 50 minutes
Took 34 seconds 
							
						 
						
							2020-04-09 20:53:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timo 
								
							 
						 
						
							
							
							
							
								
							
							
								9f3368daa4 
								
							 
						 
						
							
							
								
								Update 'README.md'  
							
							
							
						 
						
							2020-04-09 19:51:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cd55220a75 
								
							 
						 
						
							
							
								
								fix: room directory duplicates  
							
							
							
						 
						
							2020-04-09 19:39:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcel 
								
							 
						 
						
							
							
							
							
								
							
							
								062c5521f0 
								
							 
						 
						
							
							
								
								Add displayname and avatar_url endpoints  
							
							... 
							
							
							
							Add PUT and GET /_matrix/client/r0/profile/{userId}/displayname Endpoint
Add PUT and GET /_matrix/client/r0/profile/{userId}/avatar_url Endpoint
Add GET /_matrix/client/r0/profile/{userId} Endpoint
Took 2 hours 16 minutes 
							
						 
						
							2020-04-09 18:49:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timo 
								
							 
						 
						
							
							
							
							
								
							
							
								b12ae15a45 
								
							 
						 
						
							
							
								
								Update 'README.md'  
							
							
							
						 
						
							2020-04-09 17:39:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								11e75e7081 
								
							 
						 
						
							
							
								
								make room directory work  
							
							
							
						 
						
							2020-04-09 14:39:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									timokoesters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5ac45eac59 
								
							 
						 
						
							
							
								
								public rooms dir  
							
							
							
						 
						
							2020-04-09 12:22:39 +02:00