| 
							
							
								 Daniel García | 2475c36a75 | Implement log_level config option | 2019-03-25 14:23:14 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | c384f9c0ca | Set default log level to Info, we don't use debug anyway and it just fills the logs with other crates info. | 2019-03-25 14:21:50 +01:00 |  | 
			
				
					| 
							
							
								 BlackDex | 6b686c18f7 | Fixed long e-mail message extending 1000 lines. - Added quoted_printable crate to encode the e-mail messages.
- Change the way the e-mail gets build to use custom part headers. | 2019-03-25 09:48:19 +01:00 |  | 
			
				
					| 
							
							
								 Nick Fox | 7976d39d9d | Adjust whitespace | 2019-03-20 23:29:29 -04:00 |  | 
			
				
					| 
							
							
								 Nick Fox | 5ee9676941 | Break up long line to stop SMTP from breaking | 2019-03-20 23:24:30 -04:00 |  | 
			
				
					| 
							
							
								 Daniel García | 4b40cda910 | Added domain blacklist regex for icons service and improved valid domain check. Reorganized the icons code a bit. | 2019-03-18 22:12:39 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | 4689ed7b30 | Changed uppercase deserializer to avoid a clone. | 2019-03-18 22:02:37 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | 61515160a7 | Allow changing error codes and create an empty error. Return 404 instead of 400 when no accounts breached. | 2019-03-14 00:17:36 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | e93538cea9 | Add option to use wrapped TLS in email, instead of STARTTLS upgrade | 2019-03-10 14:45:42 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | b4244b28b6 | Update admin page scripts and fixed broken tooltip | 2019-03-09 14:41:34 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | 43f9038325 | Add option to force resync clients in admin panel | 2019-03-07 21:08:33 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | 339044f8aa | Add warning about config panel values overriding env vars. | 2019-03-07 20:22:02 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | 0718a090e1 | Trim spaces from admin token during authentication and validate that the admin panel token is not empty | 2019-03-07 20:21:50 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | 9e1f030a80 | Explicitly close SMTP connection in case of error. | 2019-03-07 20:21:10 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | 04922f6aa0 | Some formatting and dependency updates | 2019-03-03 16:11:55 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | 7d2bc9e162 | Added option to force 2fa at logins and made some changes to two factor code. Added newlines to config options to keep them a reasonable length. | 2019-03-03 16:09:15 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | 10756b0920 | Update dependencies and fix some lints | 2019-02-27 17:21:04 +01:00 |  | 
			
				
					| 
							
							
								 Frank Petrilli | d156170971 | Minor typo fix conect => connect | 2019-02-24 16:08:38 -08:00 |  | 
			
				
					| 
							
							
								 Дамјан Георгиевски | 473f8b8e31 | remove some unneeded mutability | 2019-02-22 20:25:50 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | 5794969f5b | Merge pull request #406 from shauder/feature/disable-admin-token Allow the Admin token to be disabled in the advanced menu | 2019-02-20 23:06:52 +01:00 |  | 
			
				
					| 
							
							
								 Shane Faulkner | 8b5b06c3d1 | Allow the Admin token to be disabled in the advanced menu | 2019-02-20 14:56:08 -06:00 |  | 
			
				
					| 
							
							
								 Daniel García | b50c27b619 | Print a warning when an env variable is being overriden by the config file, and reorganize the main file a bit. Modified the JWT key generation, now it should also show the output of OpenSSL in the logs. | 2019-02-20 20:59:37 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | 5ee04e31e5 | Updated dependencies, removed some unnecessary clones and fixed some lints | 2019-02-20 17:54:18 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | bf6ae91a6d | Remove margins on small devices | 2019-02-18 20:43:34 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | 828e3a5795 | Add extra padding when the toolbar collapses in small devices | 2019-02-18 20:33:32 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | 7b5bcd45f8 | Show read-only options in the config panel and the env variable names in the tooltips | 2019-02-18 19:25:33 +01:00 |  | 
			
				
					| 
							
							
								 Miroslav Prasil | 0b903fc5f4 | Extended the template file and refer to wiki | 2019-02-18 14:57:21 +00:00 |  | 
			
				
					| 
							
							
								 Miroslav Prasil | 4df686f49e | Add an option to not enable WAL (should help in #399) | 2019-02-18 10:48:48 +00:00 |  | 
			
				
					| 
							
							
								 Daniel García | d7eeaaf249 | Escape user data from admin panel when calling JS | 2019-02-17 15:24:14 +01:00 |  | 
			
				
					| 
							
							
								 TheMardy | 84fb6aaddb | Set correct MIME type | 2019-02-17 01:08:24 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | a744b9437a | Implemented multiple U2f keys, key names, and compromised checks | 2019-02-16 23:07:48 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | 6027b969f5 | Delete old devices when deauthorizing user sessions | 2019-02-16 23:06:26 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | 93805a5d7b | Fix Yubikeys deleted on error | 2019-02-16 21:30:55 +01:00 |  | 
			
				
					| 
							
							
								 TheMardy | 8526055bb7 | Added images to email templates | 2019-02-16 03:48:23 +01:00 |  | 
			
				
					| 
							
							
								 TheMardy | a79334ea4c | Added static email image routes | 2019-02-16 03:44:30 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | d3773a433a | Removed list of mounted routes at startup by default, with option to add it back. This would get annoying when starting the server frequently, because it printed ~130 lines of mostly useless info | 2019-02-13 00:03:16 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | 0f0a87becf | Add version to initial message | 2019-02-12 22:47:00 +01:00 |  | 
			
				
					| 
							
							
								 BlackDex | 3b27dbb0aa | Added config option for icon download timeout | 2019-02-12 21:56:28 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | 9636f33fdb | Implement constant time equal check for admin, 2fa recover and 2fa remember tokens | 2019-02-11 23:45:55 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | 79fdfd6524 | Add missing url parameter | 2019-02-10 21:40:20 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | d086a99e5b | Implemented HTML emails with text alternative | 2019-02-10 19:12:34 +01:00 |  | 
			
				
					| 
							
							
								 TheMardy | 22b0b95209 | Added HTML templates (+14 squashed commit) Squashed commit:
[ece2260] Plaintext send_org_invite
[01d4884] Plaintext pw_hint_some
[6ce5173] Plaintext pw_hint_none
[881af3e] Plaintext invite_confirmed
[ce78621] Plaintext invite_accepted
[13a44a4] Rename send_org_invite.hbs to send_org_invite.html.hbs
[b52bf2f] Rename pw_hint_some.hbs to pw_hint_some.html.hbs
[e0d1aeb] Rename pw_hint_none.hbs to pw_hint_none.html.hbs
[898dbcd] Rename invite_confirmed.hbs to invite_confirmed.html.hbs
[107af31] Rename invite_accepted.hbs to invite_accepted.html.hbs
[d26d662] Updated send_org_invite template
[71f47af] Updated pw_hint_some template
[c2ca3c2] Updated pw_hint_none template
[50f8bfb] Updated invite_accepted template
[17f96f8] Updated invite_confirmed template | 2019-02-10 19:04:18 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | 28d1588e73 | Show version in admin panel | 2019-02-10 16:02:46 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | f3b1a5ff3e | Error when admin panel is disabled | 2019-02-10 15:26:19 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | 330e90a6ac | Hide secrets in config panel | 2019-02-08 20:49:04 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | 820c8b0dce | Change use of deserialize_with for Option iterator | 2019-02-08 19:12:08 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | 8b4a6f2a64 | Fixed some clippy lints and changed update_uuid_revision to only use one db query | 2019-02-08 18:45:07 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | ef63342e20 | Add reset user config button | 2019-02-06 17:34:32 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | 89840790e7 | Fix .env path traversal issue | 2019-02-06 17:34:31 +01:00 |  | 
			
				
					| 
							
							
								 Daniel García | a72809b225 | Yubico and SMTP enable/disable master switches | 2019-02-06 17:34:31 +01:00 |  |