92 Commits (57b1d3f850c3d16eb6f3e23f45b4fd2dc0e7f880)

Author SHA1 Message Date
Daniel García 94810c106a
Migrate to rust 2018 edition 6 years ago
Daniel García 2fde4e6933
Implemented proper logging, with support for file logging, timestamp and syslog (this last one is untested) 6 years ago
Daniel García f71f10eac6
Implemented key rotation with the latest vault 6 years ago
Stepan Fedorko-Bartos 2433d39df5 Allows Custom Yubico OTP Server 6 years ago
Stepan Fedorko-Bartos e66436625c Adds Yubico Client ID and Secret Key Env Vars 6 years ago
Daniel García c673370103
Updated bw_rs to Rocket version 0.4-rc1 6 years ago
Miroslav Prasil 9ecc98c3cc Disable WebSockets negotiation by default 6 years ago
Miroslav Prasil a28caa33ef Implement poor man's admin panel 6 years ago
Daniel García 7112c86471
Updated dependencies, removed valid mail check (now done by lettre), and updated global domains file 6 years ago
Miroslav Prasil c3c74506a7 Add missing fields to returned Org json 6 years ago
Daniel García 9eaa9c1a17
Add WEBSOCKET_ADDRESS config option (Fixes #199) 6 years ago
Daniel García 948554a20f
Added config option for websocket port, and reworked the config parsing a bit. 7 years ago
Miroslav Prasil ec05f14f5a Implement poor man's invitation via Organization invitation 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
Jean-Christophe BEGUE 9e63985b28 Check email validity before using it for password hint sending 7 years ago
Jean-Christophe BEGUE 401aa7c699 make SMTP authentication optionnal, let lettre pick the better auth mechanism 7 years ago
Jean-Christophe BEGUE 812387e586 SMTP integration, send password hint by email. 7 years ago
Jean-Christophe BEGUE f7ffb81d9e SMTP configuration parsing and checking 7 years ago
Jean-Christophe BEGUE c031ae9f2f Make password hints available in the error message #85 7 years ago
Miroslav Prasil 2872f40d13 WAL journal mode and delete retry added 7 years ago
Daniel García a291dea16f Updated dependencies and Docker image to new web-vault 7 years ago
Daniel García 4f6f510bd4 Improve domain detection, should fix attachment problems. Otherwise, set the `DOMAIN` env variable to the correct domain 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 538dc00234 Improved configuration and documented options. Implemented option to disable web vault and to disable the use of bitwarden's official icon servers 7 years ago
Daniel García f72efa899e Updated dependencies and created 'rust-toolchain', to mark a working nightly to rustup users, and hopefully avoid some nightly breakage. 7 years ago
Daniel García 1a4b1a8254 Enabled unused variable warning again, fixed some possible bugs where we didn't check some parameters, and explicitly marked all unused parameters (mostly orgheaders) 7 years ago
Daniel García fcef2fa1f1 Check that the database folder exists before connecting 7 years ago
Daniel García 3d454f36bc Removed included web vault. 7 years ago
Daniel García 3a1321a5a9 Updated some dependencies and removed old unused attribute that might create compile errors 7 years ago
Daniel García 9116253ae5 Updated dependencies 7 years ago
Daniel García 66097e5f12 r2d2_diesel is included in diesel since 1.1, so we don't need the dependencies directly. 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 d5486670d8 Fixed docker build and implemented automatic creation of JWT signing keys on platforms with OpenSSL (it needs to be on the PATH) 7 years ago
Daniel García 84a75c871b Improved error messagees, implemented delete ciphers, attachments and account, implemented two factor recovery. 7 years ago
Daniel García 31bf2bc2b1 Solved some warnings 7 years ago
Daniel García 5cd40c63ed First working version 7 years ago