38 Commits (32543c46daee97b32129595cdd837c39d40792ca)

Author SHA1 Message Date
Bernd Schoolmann 8d7b3db33d Implement login-with-device 2 years ago
GeekCornerGH 2d66292350
feat: Push Notifications 2 years ago
BlackDex 7035700c8d
Add Organizational event logging feature 2 years ago
BlackDex b186813049
Add Organizational event logging feature 2 years ago
Stefan Melmuk fa7dbedd5d
redirect to admin login page when forward fails 2 years ago
BlackDex 2ea9b66943
Add Organizational event logging feature 2 years ago
MFijak 21bc3bfd53 group support 3 years ago
Stefan Melmuk 0e6f6e612a
use static_files() for email attachments 3 years ago
Stefan Melmuk 3b9bfe55d0
use static_files() for email attachments 3 years ago
Stefan Melmuk 4289663a16
use static_files() for email attachments 3 years ago
Stefan Melmuk 102ee3f871
add api_not_found catcher for 404 errors in /api 3 years ago
Stefan Melmuk acb5ab08a8
add not_found catcher for 404 errors 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 2d5f172e77
Update to rocket 0.5 and made code async, missing updating all db calls, that are currently blocking 3 years ago
Jeremy Lin c476e19796 Add email notifications for incomplete 2FA logins 4 years ago
thelittlefireman 4ab9362971 Add Emergency contact feature 4 years ago
Daniel García 9254cf9d9c
Fix clippy lints 4 years ago
Daniel García c380d9c379
Support for webauthn and u2f->webauthn migrations 4 years ago
Jake Howard 3ab90259f2
Modify rustfmt file 4 years ago
Jeremy Lin d77333576b Add support for auto-deleting trashed items 4 years ago
Jeremy Lin 73ff8d79f7 Add a generic job scheduler 4 years ago
Daniel García 1fc6c30652
Send deletion thread and updated users revision 4 years ago
Daniel García 668d5c23dc
Removed try_trait and some formatting, particularly around imports 5 years ago
Daniel García 9cca64003a
Remove unused dependency and simple feature, update dependencies and fix some clippy lints 5 years ago
Daniel García a744b9437a
Implemented multiple U2f keys, key names, and compromised checks 6 years ago
Daniel García 86de0ca17b
Fix editing users from collections menu 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 6a99849a1e
Implemented proper error handling, now we can do `user.save($conn)?;` and it works. 6 years ago
Daniel García 5fecf09631
Initial version of admin panel, list users and reload user list works. No serious auth method yet, password is 'token123' 6 years ago
Daniel García 94810c106a
Migrate to rust 2018 edition 6 years ago
Daniel García c673370103
Updated bw_rs to Rocket version 0.4-rc1 7 years ago
Daniel García d70864ac73 Initial version of websockets notification support. 7 years ago
Daniel García 8d1ee859f2 Implemented basic support for prelogin and notification negotiation 7 years ago
Daniel García 75615bb5c8 Ignore U2F challenge if not provided. Also checked that error_code has to be 0 for a successfull registration 7 years ago
Daniel García dae92b9018 Implemented U2F, refactored Two Factor authentication, registering U2F device and authentication should work. Works on Chrome on MacOS with a virtual device. 7 years ago
Daniel García 483066b9a0 Some style changes, removed useless matches and formats 7 years ago
Daniel García 5ec728683e Make sure the inputs are always in the same case (PascalCase, which is what upstream seems to prefer most of the time) 7 years ago
Daniel García 2cf46e1a5f Make sure TOTP codes can be both Numbers or Strings, fixes #30 7 years ago
Daniel García 0cb58add54 Implemented some admin methods, inserted CollectionsUsers only when Org accessAll == false, and implemented find_collection when user has access_all in Org 7 years ago
Daniel García dfefbf1f31 Fixed cipher import, created missing data structs instead of using generic Value, and fixed some warnings 7 years ago
Daniel García d6a1a9b274 Detect device type correctly and shorten return types of functions 7 years ago
Daniel García 5cd40c63ed First working version 7 years ago