Daniel García
ff7b4a3d38
Update handlebars to 3.0 which included performance improvements.
...
Updated lettre to newer git revision, which should give better error messages now.
2020-01-26 15:29:14 +01:00
Daniel García
d212dfe735
Accept y/n, True/False, 1/0 as booleans in environment vars
2020-01-20 22:28:54 +01:00
Daniel García
84ed185579
Update u2f to 0.2, which requires OpenSSL but also might solve the problems we've had with certificates.
...
The rust image doesn't need installing curl or tar, so removed. Also collapsed ENV lines.
2020-01-19 21:34:13 +01:00
Daniel García and GitHub
c0ba3406ef
Merge pull request #812 from swedishborgie/postgresql
...
Fixes #635 - Unique constraint violation when using U2F tokens on PostgreSQL
2020-01-16 16:21:57 +01:00
Daniel García
9ebca99290
Update dependencies
2020-01-10 18:37:16 +01:00
Daniel García
a734ad2d36
Add contributor
2020-01-10 18:36:36 +01:00
Daniel García
baf7d1be4e
Delete old workflow file and disable building binaries on pull requests, as we already have CI for that
2020-01-05 22:46:34 +01:00
Daniel García and GitHub
31bcd1bf7c
Merge pull request #784 from ypid/docker/use-debian-base
...
Use Debian base image for all steps of the build process
2020-01-05 22:42:43 +01:00
Daniel García
a3b30ed65a
Add missing target armv7 and cross compile envs
2020-01-05 22:41:58 +01:00
Daniel García and GitHub
59e50b03bd
Merge pull request #804 from publicarray/master
...
Improve Github Actions Workflow
2020-01-05 18:00:15 +01:00
Daniel García
c058a1d63c
Make sure handlebars is not updated, as the next patch version has breaking changes
2020-01-05 00:12:35 +01:00
Daniel García and GitHub
96a189deb9
Merge pull request #803 from aeolyus/master
...
Minor typo conect -> connect
2020-01-05 00:12:15 +01:00
Daniel García
8c229920ad
Protect websocket server against panics
2020-01-04 23:52:38 +01:00
Daniel García and Robin Schneider
7a0bb18dcf
Make cargo new independent of workdir to be exact
...
The muslrust images seem to have a workdir of /volume as opposed to / in the
others so doing cargo new like this would create the folder in /volume/app.
2019-12-31 16:32:59 +01:00
Daniel García
95dd1cd7ad
Use rmp upstream version
2019-12-31 02:00:16 +01:00
Daniel García
36ae946655
Avoid some to_string in the request logging and include message to disable web vault when not found.
2019-12-29 15:34:22 +01:00
Daniel García and GitHub
8ee0c57224
Disable Windows build for now to avoid failing CI
2019-12-28 15:28:22 +01:00
Daniel García
cb6f392774
When receiving a comma separated list as IP, pick the first
2019-12-28 15:09:07 +01:00
Daniel García and GitHub
5c6081c4e2
Merge pull request #779 from publicarray/master
...
Add Github build Action
2019-12-27 22:26:01 +01:00
Daniel García
88c56de97b
Config option for client IP header
2019-12-27 18:42:39 +01:00
Daniel García
e274af6e3d
Print current server time when failing TOTP, and use chrono as the rest of the server
2019-12-27 18:42:14 +01:00
Daniel García
a0ece3754b
Formatting
2019-12-27 18:37:14 +01:00
Daniel García
4cec502f7b
Update docker images to alpine 3.11 and rust 1.40
2019-12-22 21:42:13 +01:00
Daniel García
2545469713
Fix crash when page URL points to huge file
2019-12-19 00:37:16 +01:00
Daniel García
f09996a21d
Updated dependencies
2019-12-15 15:43:56 +01:00
Daniel García
5cabf4d040
Fix IP not shown when failed login ( Fixes #761 )
2019-12-07 14:38:32 +01:00
Daniel García
a03db6d224
Also hide options requests, unless using debug or trace
2019-12-06 22:55:29 +01:00
Daniel García
8d1b72b951
Collapsed log messages from 3 lines per request to 2 and hidden the ones valued as less informative.
...
Use LOG_LEVEL debug or trace to recover them.
Removed LOG_MOUNTS and bundled it with LOG_LEVEL debug and trace.
Removed duplicate error messages
Made websocket not proxied message more prominent, but only print it once.
2019-12-06 22:46:12 +01:00
Daniel García
912e1f93b7
Fix some lints
2019-12-06 22:12:41 +01:00
Daniel García
a5aa4d9b54
Updated dependencies
2019-12-06 22:07:25 +01:00
Daniel García and GitHub
e777be3dde
Merge pull request #755 from mqus/patch-2
...
Create an issue template
2019-12-03 00:31:05 +01:00
Daniel García
adc443ea80
Add endpoint to delete specific U2F key
2019-12-01 21:41:46 +01:00
Daniel García
0d32179d07
Logout button in admin page
2019-12-01 21:15:14 +01:00
Daniel García
b45b02b37e
Change CI to run tests
2019-11-30 23:32:31 +01:00
Daniel García
12928b832c
Fix broken tests
2019-11-30 23:30:35 +01:00
Daniel García
1e224220a8
Updated deps and fixed some lints
2019-11-28 21:59:05 +01:00
Daniel García and GitHub
3471e2660f
Add Sponsors section to the readme
2019-11-27 21:02:39 +01:00
Daniel García and GitHub
924ba153aa
Merge pull request #730 from tomuta/email_verification
...
Implement change-email, email-verification, account-recovery, and welcome notifications
2019-11-25 08:21:18 +01:00
Daniel García
cf5a985b31
Updated rust images and enabled minimal profile
2019-11-24 17:52:54 +01:00
Daniel García
607521c88f
Updated dependencies
2019-11-24 14:50:43 +01:00
Daniel García and GitHub
486c7d8c56
Show sponsor button on Github
2019-11-23 16:20:23 +01:00
Daniel García and GitHub
4b71197c97
Merge pull request #738 from ntimo/task/add-netcup-global-domains
...
Added netcup domains to global domains
2019-11-22 15:54:21 +01:00
Daniel García and GitHub
8b8839d049
Merge pull request #741 from BlackDex/icon-datauri
...
Add an option to fetch and parse href="data:image"
2019-11-22 15:53:35 +01:00
Daniel García
cbadf00941
Update web vault to fix twofactorauth.org integration
...
Update dependencies and toolchain
Update included equivalent domains with upstream changes
2019-11-19 20:30:09 +01:00
Daniel García and GitHub
c5b7447dac
Merge pull request #728 from tomuta/signups_domains_whitelist
...
Add the ability to disable signups, but allow signups from a whitelist
2019-11-16 23:19:20 +01:00
Daniel García and GitHub
a19a6fb016
Merge pull request #725 from ntimo/task/add-tvapplecom-globaldomains
...
Added tv.apple.com to global domains
2019-11-15 00:30:56 +01:00
Daniel García and GitHub
cd83a9e7b2
Merge pull request #720 from gnu300/master
...
cleaner startup exec in order to build the image and run the containe…
2019-11-13 22:45:06 +01:00
Daniel García and GitHub
f5638716d2
Merge pull request #716 from ThomDietrich/patch-1
...
Add vim modeline for GitHub Linguist
2019-11-11 18:41:21 +01:00
Daniel García and GitHub
3f39e35123
Merge pull request #713 from BlackDex/issue-705
...
Fixed issue/request #705
2019-11-07 20:28:49 +01:00
Daniel García and GitHub
9ff577a7b4
Merge pull request #711 from BlackDex/issue-706
...
Added configurable smtp timeout.
2019-11-06 21:54:30 +01:00
Daniel García and GitHub
948798a84f
Merge pull request #710 from BlackDex/issue-709
...
Fixed issue #709 creating icon_cache directory.
2019-11-06 21:35:04 +01:00
Daniel García and GitHub
07e0fdbd2a
Merge pull request #704 from patrickli/bugfix/dockerfiles
...
Don't install mysql libraries for sqlite builds
2019-11-05 18:48:06 +01:00
Daniel García and GitHub
b4dfc24040
Merge pull request #703 from patrickli/bugfix/dont-sync-excluded-global-domains
...
Don't include excluded global equivalent domains during sync
2019-11-05 18:47:43 +01:00
Daniel García and GitHub
9a0fe6f617
Merge pull request #701 from BlackDex/issue-687
...
Trying to fix issue #687
2019-11-04 14:44:52 +01:00
Daniel García
e449912f05
Generate recovery codes for email and duo
2019-11-02 18:31:50 +01:00
Daniel García
72a46fb386
Update dependencies
2019-11-02 17:39:27 +01:00
Daniel García
d29b6bee28
Remove unnecessary clones and other clippy fixes
2019-11-02 17:39:01 +01:00
Daniel García and GitHub
e2e3712921
Merge pull request #695 from mprasil/do-not-leak-usernames
...
Stop leaking usernames when SIGNUPS_ALLOWED=false
2019-11-02 00:12:53 +01:00
Daniel García and GitHub
77b78f0991
Merge pull request #690 from BlackDex/icon-download-http
...
Added http favicon url when response failed
2019-10-29 15:02:59 +01:00
Daniel García
97d41c2686
Revert rustup minimal profile, rustup can't be updated
2019-10-26 00:55:58 +02:00
Daniel García
fccc0a4b05
Update rocket to latest master
...
Downgrade rust version to fix cargo issue
Set rustup profile to minimal
2019-10-25 21:48:10 +02:00
Daniel García
57b1d3f850
Update dependencies and docker base images
2019-10-24 20:37:17 +02:00
Daniel García and GitHub
77d40833d9
Merge pull request #679 from mprasil/bump-rust-toolchain
...
Bump rust toolchain
2019-10-22 19:18:43 +02:00
Daniel García and GitHub
95a7ffdf6b
Merge pull request #673 from Jellyfrog/patch-2
...
Remove unneeded WS logging
2019-10-17 20:21:47 +02:00
Daniel García and GitHub
cd8acc2e8c
Merge pull request #671 from vverst/enable-2fa-email
...
Move 2FA email config to after SMTP config
2019-10-16 19:55:54 +02:00
Daniel García and GitHub
d3054d4f83
Merge pull request #667 from dani-garcia/minimal_profile
...
Update rust version and use minimal profile for CI
2019-10-15 22:26:12 +02:00
Daniel García and GitHub
5ac66b05e3
Merge pull request #666 from vverst/fix-2fa-email
...
Fix 2FA email not sending
2019-10-15 22:25:37 +02:00
Daniel García
83fd44eeef
Update rust version and use minimal profile for CI
2019-10-15 21:21:37 +02:00
Daniel García and GitHub
7d956c5117
Merge pull request #664 from BlackDex/fix-issue-663
...
Fixed issue #663 .
2019-10-14 01:25:26 +02:00
Daniel García and GitHub
dc515b83f3
Merge pull request #657 from BlackDex/totp-timedrift
...
Updated authenticator TOTP
2019-10-12 16:33:43 +02:00
Daniel García
d3bd2774dc
Update dependencies to use newer SQLite
2019-10-11 22:49:47 +02:00
Daniel García and GitHub
f482585d7c
Merge pull request #660 from BlackDex/sqlite-backup-fix
...
Fixed a bug with the sqlite backup feature.
2019-10-11 15:07:21 +02:00
Daniel García
d292269ea0
Make the blacklist logic be cached
2019-10-10 23:21:22 +02:00
Daniel García and GitHub
0586c00285
Merge pull request #653 from stevesbrain/master
...
Simple grammar update
2019-10-10 01:06:51 +02:00
Daniel García and GitHub
45d9d8db94
Merge pull request #652 from BlackDex/hibp-changes
...
Some modification when no HIBP API Key is set
2019-10-09 00:44:00 +02:00
Daniel García
881c1978eb
Error when the URL scheme doesn't match the database type
2019-10-08 19:34:47 +02:00
Daniel García
662bc27523
Updated dependencies and fixed disable_admin_token description
2019-10-08 19:33:27 +02:00
Daniel García and GitHub
b4b62c22a4
Merge pull request #648 from BlackDex/icon-security
...
Added missing .env configuration option.
2019-10-08 18:08:32 +02:00
Daniel García and GitHub
99a635d327
Merge pull request #643 from BlackDex/icon-security
...
Updated icon blacklisting.
2019-10-05 17:06:14 +02:00
Daniel García and GitHub
e6b763026e
Merge branch 'master' into icon-security
2019-10-05 16:45:36 +02:00
Daniel García and GitHub
c182583e09
Merge pull request #644 from BlackDex/issue-565
...
Fixed issue #565
2019-10-05 16:17:43 +02:00
Daniel García and GitHub
d821389c2e
Merge pull request #639 from vverst/cors-update
...
Change CORS headers
2019-10-05 16:09:33 +02:00
Daniel García and GitHub
e7b8602e1f
Merge pull request #638 from mprasil/add_sqlite_binary
...
Add sqlite binary into the docker images
2019-10-01 19:50:41 +02:00
Daniel García and GitHub
8367d1d715
Merge pull request #631 from vverst/cors-put
...
Use Access-Control-Allow-Method
2019-09-23 20:03:51 +02:00
Daniel García
4c07f05b3a
Remove Result<T, E: Debug> in preparation of deprecation as Rocket responder.
...
Removed unnecessary returns
2019-09-17 21:05:56 +02:00
Daniel García
b73ff886c3
Use upstream rmp
2019-09-17 19:47:51 +02:00
Daniel García and GitHub
2e7bd62353
Merge pull request #624 from swedishborgie/postgresql
...
Fix issue with downloading attachments and PostgreSQL backend.
2019-09-17 18:50:40 +02:00
Daniel García and GitHub
3a90364b32
Merge pull request #621 from swedishborgie/postgresql
...
Adds support for PostgreSQL which adds #87 and is mentioned in #246 .
2019-09-16 20:05:05 +02:00
Daniel García
f9408a00c6
Allow self signed certs and increase a bit the timings
2019-09-11 22:01:42 +02:00
Daniel García
ae8bf954c1
Updated web vault to 2.12
2019-09-07 22:13:56 +02:00
Daniel García and GitHub
c656f2f694
Merge pull request #604 from mprasil/fix-healthcheck
...
Fix #603 and remove mysql from sqlite image
2019-09-06 10:47:10 +02:00
Daniel García
df8114f8be
Updated client kdf iterations to 100000 and fixed some lints
2019-09-05 21:56:12 +02:00
Daniel García and GitHub
dda244edd8
Merge pull request #589 from H3npi/H3npi-patch-1
...
Adds Healthcheck for default docker container
2019-09-05 19:47:10 +02:00
Daniel García and GitHub
65c0d1064b
Merge pull request #599 from vverst/cors
...
Add Cors headers
2019-09-03 20:22:54 +02:00
Daniel García
7dcf18151d
Fix onsubmit
2019-08-31 17:57:47 +02:00
Daniel García
e3404dd322
Use the local scripts instead of cloudflare, remove jquery and update config so disabling a master toggle doesn't remove the values
2019-08-31 17:47:52 +02:00
Daniel García
bfc517ee80
Remove unused warning
2019-08-31 17:26:16 +02:00
Daniel García
4a7d2a1e28
Rename static files endpoint
2019-08-31 17:25:31 +02:00
Daniel García
469318bcbd
Updated dependencies and web vault version
2019-08-27 21:14:15 +02:00
Daniel García and GitHub
c07c9995ea
Merge pull request #555 from vverst/email-codes
...
Add Email 2FA login
2019-08-27 21:07:41 +02:00