99 Commits (5b96270874d273a2464e3118229665cf6f1724ee)

Author SHA1 Message Date
Stefan Melmuk 5b96270874
return "Object" for consistency 3 years ago
Stefan Melmuk 2c0742387b
return CaptchaBypassToken and register object 3 years ago
Stefan Melmuk 1704d14f29
v2022.9.2 expects a json response when registering 3 years ago
Daniel García b64cf27038
Upgrade dependencies and swap lettre to async transport 3 years ago
Jeremy Lin 5e13b1a7cb Add `password_hints_allowed` config option 3 years ago
BlackDex 5d05ec58be
Updated deps and misc fixes and updates 3 years ago
BlackDex b0faaf2527
Several updates and fixes 3 years ago
Daniel García 2ff51ae77e
formatting 3 years ago
BlackDex 87e08b9e50
Async/Awaited all db methods 3 years ago
Daniel García 0b7d6bf6df
Update to rocket 0.5 and made code async, missing updating all db calls, that are currently blocking 3 years ago
Daniel García d781981bbd
formatting 3 years ago
BlackDex 775d07e9a0
Async/Awaited all db methods 3 years ago
Daniel García 2d5f172e77
Update to rocket 0.5 and made code async, missing updating all db calls, that are currently blocking 3 years ago
Jeremy Lin 7d552dbdc8 Increase length limit for email token generation 3 years ago
Jeremy Lin 69ee4a70b4 Add support for API keys 3 years ago
BlackDex 76b7de15de
Fix emergency access invites for new users 3 years ago
BlackDex c453528dc1
Macro recursion decrease and other optimizations 3 years ago
Jeremy Lin cee3fd5ba2 Emergency Access cleanup 4 years ago
Daniel García b4c95fb4ac
Hide some warnings for unused struct fields 4 years ago
thelittlefireman ca20b3d80c [PATCH] Some fixes to the Emergency Access PR 4 years ago
thelittlefireman 4ab9362971 Add Emergency contact feature 4 years ago
BlackDex 10d5c7738a Fix issue when using uppercase chars in emails 4 years ago
Jeremy Lin 88bea44dd8 Prevent user enumeration via password hints 4 years ago
BlackDex 403f35b571 Added web-vault v2.21.x support + some misc fixes 4 years ago
Daniel García 34ea10475d
Project renaming 4 years ago
Jake Howard 3ab90259f2
Modify rustfmt file 4 years ago
Jake Howard 3e5971b9db
Remove unnecessary result return types 4 years ago
Jake Howard a8138be69b
Use `if let` more 4 years ago
BlackDex de86aa671e Fix Key Rotation during password change 4 years ago
Fabian van Steen b41a0d840c
Correction of verify_email error message 5 years ago
BlackDex c64560016e Add /api/accounts/verify-password endpoint 5 years ago
Daniel García 668d5c23dc
Removed try_trait and some formatting, particularly around imports 5 years ago
Jeremy Lin a314933557 Allow email changes for existing accounts even when signups are disabled 5 years ago
theycallmesteve 5571a5d8ed
Update post_keys to return a keys response model 5 years ago
Jeremy Lin c2a324e5da Clean up domain whitelist logic 5 years ago
Daniel García 912e1f93b7
Fix some lints 5 years ago
tomuta bd1e8be328 Implement change-email, email-verification, account-recovery, and welcome notifications 5 years ago
tomuta 64d6f72e6c Add the ability to disable signups, but allow signups from a whitelist 5 years ago
Miro Prasil 00a11b1b78 Stop leaking usernames when SIGNUPS_ALLOWED=false 6 years ago
Emil Madsen e22e290f67 Fix key and type variable names for mysql 6 years ago
Daniel García 6027b969f5
Delete old devices when deauthorizing user sessions 6 years ago
Daniel García 86ed75bf7c
Config can now be serialized / deserialized 6 years ago
Daniel García a1dc47b826
Change config to thread-safe system, needed for a future config panel. 6 years ago
Daniel García 834c847746
Implement admin JWT cookie, separate JWT issuers for each type of token and migrate admin page to handlebars template 6 years ago
Daniel García 4309df8334
Only create invitations when SMTP is disabled, and ignore invitations if we have a token. 6 years ago
Daniel García 5f49ecd7f3
Updated dependencies to use u2f crate directly, and some style changes 6 years ago
Daniel García 30e768613b
Start using rustfmt and some style changes to make some lines shorter 6 years ago
Daniel García 2bb0b15e04
Implemented better errors for JWT 6 years ago
Daniel García 250a2b340f
Use new Errors in latest changes 6 years ago
Daniel García 6a99849a1e
Implemented proper error handling, now we can do `user.save($conn)?;` and it works. 6 years ago