vpl
|
16d88402cb
|
Initial version of CORS support
|
6 years ago |
Daniel García
|
05a1137828
|
Move backend checks to build.rs to fail fast, and updated dependencies
|
6 years ago |
Daniel García
|
12af32b9ea
|
Don't print DB URL
|
6 years ago |
Nils Domrose
|
62a461ae15
|
remove syslog from ci, make features flag more clear
|
6 years ago |
Nils Domrose
|
4859932d35
|
fixed typo
|
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 |
Emil Madsen
|
42af7c6dab
|
MySQL database
|
6 years ago |
Daniel García
|
874f5c34bd
|
Formatting
|
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 |
Daniel García
|
2475c36a75
|
Implement log_level config option
|
6 years ago |
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.
|
6 years ago |
Frank Petrilli
|
d156170971
|
Minor typo fix conect => connect
|
6 years ago |
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.
|
6 years ago |
Miroslav Prasil
|
4df686f49e
|
Add an option to not enable WAL (should help in #399)
|
6 years ago |
Daniel García
|
a744b9437a
|
Implemented multiple U2f keys, key names, and compromised checks
|
6 years ago |
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
|
6 years ago |
Daniel García
|
0f0a87becf
|
Add version to initial message
|
6 years ago |
Daniel García
|
3db815b969
|
Implemented config form and fixed config priority
|
6 years ago |
Daniel García
|
f42ac5f2c0
|
Update web vault error message
|
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
|
ce42b07a80
|
Update Diesel to 1.4 and other dependencies
|
6 years ago |
Daniel García
|
bfd93e5b13
|
Show organizations in admin panel, implement reload templates option
|
6 years ago |
Daniel García
|
6cbb683f99
|
Rename admin templates to match email
|
6 years ago |
Daniel García
|
92bbb98d48
|
Created base template
|
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
|
97aa407fe4
|
Move email templates to subfolder
|
6 years ago |
Daniel García
|
4bf32af60e
|
Fix folder notifications, enable template strict mode and add missing option to env template
|
6 years ago |
Daniel García
|
0e4a746eeb
|
Added SMTP_FROM_NAME
|
6 years ago |
Daniel García
|
2fe919cc5e
|
Embed the default templates
|
6 years ago |
Daniel García
|
bcd750695f
|
Default to $data_folder/templates and remove dev option (use `TEMPLATES_FOLDER=src/static/templates` instead)
|
6 years ago |
Daniel García
|
19b6bb0fd6
|
Initial stab at templates
|
6 years ago |
Daniel García
|
de51bc782e
|
Updated dependencies, removing need for yubico fork
|
6 years ago |
Daniel García
|
c5aef60bd7
|
Implement unofficial warning message
|
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
|
adb8052689
|
Updated Error to implement Display and Debug, instead of using custom methods
|
6 years ago |
Daniel García
|
acb9d1b3c6
|
Remove config option for admin email, embdedded admin page, managed IO::Error, and added security and cache headers globally
|
6 years ago |
Daniel García
|
6a99849a1e
|
Implemented proper error handling, now we can do `user.save($conn)?;` and it works.
In the future, maybe we can do the same with the `find_by_id` methods that return an Option.
|
6 years ago |
Daniel García
|
1b5134dfe2
|
Fixed delete user when 2FA is enabled, implemented delete user for admin panel, and the front-end part for invite user. Secured admin panel behind a configurable token.
|
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 |
Nick Fox
|
ec715d78fb
|
Change log timestamp format so fail2ban can parse it
|
6 years ago |
Steven Noonan
|
848cd1dbec
|
add environment variables for ICON_CACHE_TTL and ICON_CACHE_NEGTTL
These aren't used yet, but will be utilized by the icon caching service
in a subsequent patch.
Signed-off-by: Steven Noonan <steven@uplinklabs.net>
|
6 years ago |
Nick Fox
|
042c1072d9
|
Remove CONFIG.email_invitation option
|
6 years ago |
Nick Fox
|
d428120ec6
|
Add email_invitations config option
|
6 years ago |
Daniel García
|
19754c967f
|
More changes to the push token, and filtered multipart logs
|
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 |