Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							7b5ad47ee2
							
						
					 | 
					
						
						
							
							server: Make the JWT cookies valid for /
						
						
						
						
						
						
						
						This will be used to secure the password change API. 
						
					 | 
					
						2021-11-23 00:25:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							e1503743b5
							
						
					 | 
					
						
						
							
							server: Add methods to get/set a password reset token
						
						
						
						
						
					 | 
					
						2021-11-23 00:25:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							88732556c1
							
						
					 | 
					
						
						
							
							server: Add an SQL table to store password reset tokens
						
						
						
						
						
					 | 
					
						2021-11-23 00:25:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							35d0cc0fb0
							
						
					 | 
					
						
						
							
							readme: Improve title, add comparisons
						
						
						
						
						
					 | 
					
						2021-11-23 00:25:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							6456149e50
							
						
					 | 
					
						
						
							
							release-tools: Add docker flow and release preparation script
						
						
						
						
						
					 | 
					
						2021-11-23 00:25:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							f1bda21cad
							
						
					 | 
					
						
						
							
							misc: Make openssl vendored for cross-compil
						
						
						
						
						
					 | 
					
						2021-11-23 00:25:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							7b081fce61
							
						
					 | 
					
						
						
							
							docker: Small improvements
						
						
						
						
						
					 | 
					
						2021-11-23 00:25:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							618e7e3585
							
						
					 | 
					
						
						
							
							dockerignore: ignore more artefacts
						
						
						
						
						
					 | 
					
						2021-11-23 00:25:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							790fd7c5d1
							
						
					 | 
					
						
						
							
							cargo: Update to 2021 edition
						
						
						
						
						
					 | 
					
						2021-11-23 00:25:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							4551e27b55
							
						
					 | 
					
						
						
							
							server, auth: Update some dependencies
						
						
						
						
						
					 | 
					
						2021-11-23 00:25:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							ad1ee52d76
							
						
					 | 
					
						
						
							
							server: Prevent sqlx from logging unless verbose
						
						
						
						
						
					 | 
					
						2021-11-23 00:25:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							9124339b96
							
						
					 | 
					
						
						
							
							server: Prevent passwords and secrets from being printed
						
						
						
						
						
					 | 
					
						2021-11-23 00:25:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							617a0f53fa
							
						
					 | 
					
						
						
							
							server: Send an email with the test command
						
						
						
						
						
					 | 
					
						2021-11-23 00:25:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							2a90443ed8
							
						
					 | 
					
						
						
							
							gitignore: Prevent adding .env to git
						
						
						
						
						
					 | 
					
						2021-11-23 00:25:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							1d54ca8040
							
						
					 | 
					
						
						
							
							server: Load config for both run and mail
						
						
						
						
						
					 | 
					
						2021-11-23 00:25:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							77ced7ea43
							
						
					 | 
					
						
						
							
							misc: Forbid non-ascii identifiers
						
						
						
						
						
						
						
						That prevents a class of unicode attacks, e.g. invisible characters. 
						
					 | 
					
						2021-11-23 00:25:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							fa0105fa96
							
						
					 | 
					
						
						
							
							cli: Add a "send test email" command
						
						
						
						
						
						
						
						Still unimplemented. This re-organizes the command-line flags. 
						
					 | 
					
						2021-11-23 00:25:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							18e3892e55
							
						
					 | 
					
						
						
							
							configuration: Add smtp config values.
						
						
						
						
						
					 | 
					
						2021-11-23 00:25:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							350fdcdf9b
							
						
					 | 
					
						
						
							
							server: improve error messages
						
						
						
						
						
					 | 
					
						2021-11-23 00:25:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							adf088c74b
							
						
					 | 
					
						
						
							
							configuration: move default values inline
						
						
						
						
						
					 | 
					
						2021-11-23 00:25:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							c055c4e671
							
						
					 | 
					
						
						
							
							server: Add lettre dependency to handle emails
						
						
						
						
						
					 | 
					
						2021-11-23 00:25:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Przemek Dragańczuk
							
						 
					 | 
					
						
						
						
						
							
						
						
							98a305e877
							
						
					 | 
					
						
						
							
							Keycloak requires a full DN, not just the username
						
						
						
						
						
					 | 
					
						2021-11-12 15:53:51 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							47ee56873e
							
						
					 | 
					
						
						
							
							ldap: Improve coverage of filters
						
						
						
						
						
					 | 
					
						2021-11-08 11:10:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							ee863f74fc
							
						
					 | 
					
						
						
							
							ldap: Add tests for password change
						
						
						
						
						
					 | 
					
						2021-11-08 11:10:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							24e3125e34
							
						
					 | 
					
						
						
							
							ldap: Test the "memberOf" filter
						
						
						
						
						
					 | 
					
						2021-11-08 11:10:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							06b6653dff
							
						
					 | 
					
						
						
							
							ldap: Test more invalid DNs
						
						
						
						
						
					 | 
					
						2021-11-08 11:10:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							62745970c6
							
						
					 | 
					
						
						
							
							ldap: Add context to the errors
						
						
						
						
						
					 | 
					
						2021-11-08 11:10:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							ea3142da5d
							
						
					 | 
					
						
						
							
							ldap: test message handler
						
						
						
						
						
					 | 
					
						2021-11-08 11:10:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							656edc3763
							
						
					 | 
					
						
						
							
							README: Add keycloak config guide
						
						
						
						
						
					 | 
					
						2021-11-08 09:31:29 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							d96b534921
							
						
					 | 
					
						
						
							
							ldap: Improve debug messages
						
						
						
						
						
					 | 
					
						2021-11-08 09:31:29 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							9a024cd7fc
							
						
					 | 
					
						
						
							
							ldap: Fix response when both users and groups are returned
						
						
						
						
						
					 | 
					
						2021-11-08 09:31:29 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							c964428858
							
						
					 | 
					
						
						
							
							fixup: group filters
						
						
						
						
						
					 | 
					
						2021-11-08 09:31:29 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							f98023e67f
							
						
					 | 
					
						
						
							
							ldap: Improve support for group filters
						
						
						
						
						
					 | 
					
						2021-11-08 09:31:29 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							e68d46d4fe
							
						
					 | 
					
						
						
							
							ldap: Make attribute matching case insensitive
						
						
						
						
						
					 | 
					
						2021-11-08 09:31:29 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							9a680a7d06
							
						
					 | 
					
						
						
							
							server: Add a debug log for LDAP messages
						
						
						
						
						
					 | 
					
						2021-11-08 09:31:29 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							7345cc42d0
							
						
					 | 
					
						
						
							
							ldap: Add support for createTimestamp and modifyTimestamp
						
						
						
						
						
						
						
						This should help with KeyCloak support. 
						
					 | 
					
						2021-11-08 09:31:29 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							d60f5ab460
							
						
					 | 
					
						
						
							
							app: Simplify some CommonComponent uses
						
						
						
						
						
					 | 
					
						2021-10-31 15:52:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							12dfa60eed
							
						
					 | 
					
						
						
							
							app: Add docs to CommonComponent
						
						
						
						
						
					 | 
					
						2021-10-31 15:52:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							158e4100ef
							
						
					 | 
					
						
						
							
							app: Migrate UserTable to CommonComponent
						
						
						
						
						
					 | 
					
						2021-10-31 15:52:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							87ebee672f
							
						
					 | 
					
						
						
							
							app: Migrate UserDetailsForm to CommonComponent
						
						
						
						
						
					 | 
					
						2021-10-31 15:52:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							ec6e1b0c09
							
						
					 | 
					
						
						
							
							app: Migrate RemoveUserFromGroup to CommonComponent
						
						
						
						
						
					 | 
					
						2021-10-31 15:52:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							640126f39a
							
						
					 | 
					
						
						
							
							app: Migrate Logout to CommonComponent
						
						
						
						
						
					 | 
					
						2021-10-31 15:52:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							d31ca426f7
							
						
					 | 
					
						
						
							
							app: Migrate GroupTable to CommonComponent
						
						
						
						
						
					 | 
					
						2021-10-31 15:52:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							d4ac9fa703
							
						
					 | 
					
						
						
							
							app: Migrate DeleteUser to CommonComponent
						
						
						
						
						
					 | 
					
						2021-10-31 15:52:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							5523d38838
							
						
					 | 
					
						
						
							
							app: Migrate DeleteGroup to CommonComponent
						
						
						
						
						
					 | 
					
						2021-10-31 15:52:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							587d724c2c
							
						
					 | 
					
						
						
							
							app: Migrate CreateUser to CommonComponent
						
						
						
						
						
					 | 
					
						2021-10-31 15:52:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							29f3636064
							
						
					 | 
					
						
						
							
							app: Migrate CreateGroup to CommonComponent
						
						
						
						
						
					 | 
					
						2021-10-31 15:52:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							ec69d30b1c
							
						
					 | 
					
						
						
							
							app: Migrate AddUserToGroup to CommonComponent
						
						
						
						
						
					 | 
					
						2021-10-31 15:52:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							232a41d053
							
						
					 | 
					
						
						
							
							app: Migrate AddGroupMember to CommonComponent
						
						
						
						
						
					 | 
					
						2021-10-31 15:52:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Valentin Tolmer
							
						 
					 | 
					
						
						
						
						
							
						
						
							540ac5d241
							
						
					 | 
					
						
						
							
							app: Migrate Login to CommonComponent
						
						
						
						
						
					 | 
					
						2021-10-31 15:52:17 +01:00 | 
					
					
						
						
							
							
							
						
					 |