vpl
5609103a97
Use ring to generate email token
5 years ago
vpl
6d460b44b0
Use saved token for email 2fa codes
5 years ago
Daniel García
c9c3f07171
Updated dependencies and fixed panic getting icons
5 years ago
Daniel García
05a1137828
Move backend checks to build.rs to fail fast, and updated dependencies
5 years ago
Nick Fox
2e300da057
Fix #468 - Percent-encode the email address in invite link
5 years ago
Daniel García
76f38621de
Update dependencies and remove unwraps from Cipher::to_json
6 years ago
Daniel García
9add8e19eb
Update dependencies and remove travis unused feature
6 years ago
Nils Domrose
ee277de707
include libsqlite3-sys optionally, removed non common features
6 years ago
Nils Domrose
c11f47903a
revert include libsqlite3-sys optionally
6 years ago
Nils Domrose
6a5f1613e7
include libsqlite3-sys optionally
6 years ago
Nils Domrose
dc36f0cb6c
re-added sqlite check_db code, cleanup
6 years ago
Nils Domrose
ff759397f6
initial mysql support
6 years ago
Emil Madsen
ab95a69dc8
Rework migrations for MySQL
6 years ago
Daniel García
c0b2877da3
Update deps and swap back to official u2f crate again
6 years ago
Daniel García
95f833aacd
Update dependencies to use new ring
6 years ago
Daniel García
4f45cc081f
Update ring to 0.14, jwt to 6.0, and u2f
6 years ago
Daniel García
2a4cd24c60
Updated web vault to hide org plans again and updated dependencies
6 years ago
Daniel García
eadab2e9ca
Updated dependencies
6 years ago
Daniel García
621f607297
Update dependencies and fix some warnings
6 years ago
Daniel García
cfbeb56371
Implement user duo, initial version
...
TODO:
- At the moment each user needs to configure a DUO application and input the API keys, we need to check if multiple users can register with the same keys correctly and if so we could implement a global setting.
- Sometimes the Duo frame doesn't load correctly, but canceling, reloading the page and logging in again seems to fix it for me.
6 years ago
Daniel García
3bb46ce496
Make the syslog crate non-optional when available
6 years ago
Daniel García
c5832f2b30
With the latest fern, syslog can be a config option instead of a build flag
6 years ago
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.
6 years ago
Daniel García
349cb33fbd
Updated dependencies
6 years ago
Daniel García
084bc2aee3
Use final release of lettre and update dependencies
6 years ago
Daniel García
a25bfdd16d
Remove unused features from multipart (integration with other servers)
6 years ago
Daniel García
27872f476e
Update dependencies
6 years ago
Daniel García
10756b0920
Update dependencies and fix some lints
6 years ago
Daniel García
5ee04e31e5
Updated dependencies, removed some unnecessary clones and fixed some lints
6 years ago
Daniel García
274ea9a4f2
Use the latest fast_chemail crate directly, with the fix
6 years ago
Daniel García
ff2fbd322e
Update deps and fix email check
6 years ago
Daniel García
3db815b969
Implemented config form and fixed config priority
6 years ago
Daniel García
20d8d800f3
Updated dependencies
6 years ago
BlackDex
9657463717
Added better favicon downloader.
6 years ago
Daniel García
a1dc47b826
Change config to thread-safe system, needed for a future config panel.
...
Improved some two factor methods.
6 years ago
Daniel García
9d027b96d8
Update web-vault to fix U2F NotTrustedAnchor error
6 years ago
Daniel García
ce42b07a80
Update Diesel to 1.4 and other dependencies
6 years ago
Daniel García
e0aec8d373
Use new i64::to_be_bytes and remove byteorder dep
...
(https://doc.rust-lang.org/stable/std/primitive.i64.html#method.to_be_bytes )
6 years ago
Daniel García
19b6bb0fd6
Initial stab at templates
6 years ago
Daniel García
60f6a350be
Update yubico to fix OpenSSL error
6 years ago
Daniel García
f571df7367
Revert yubikey feature, not needed anymore
6 years ago
Daniel García
de51bc782e
Updated dependencies, removing need for yubico fork
6 years ago
Daniel García
1d034749f7
Fix AArch64 build by disabling yubico
6 years ago
Daniel García
1b11445bb2
Update dependencies and web vault
6 years ago
Daniel García
5f49ecd7f3
Updated dependencies to use u2f crate directly, and some style changes
6 years ago
Daniel García
72ed05c4a4
Add build script to get some Git info to later show in admin panel, and add some metadata to Cargo.toml
6 years ago
Daniel García
adb8052689
Updated Error to implement Display and Debug, instead of using custom methods
6 years ago
Daniel García
f2ab25085d
Updated dependencies, and dockerfiles to use NodeJS 10 LTS
6 years ago
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