Daniel García
7436b454db
Update web vault to 2.19.0
2021-03-14 23:36:49 +01:00
Daniel García
8da5b99482
Send API
2021-03-14 23:35:55 +01:00
Daniel García
2969e87b52
Add separate host-only fromrequest handler
2021-03-14 23:24:47 +01:00
Daniel García
ce62e898c3
Remove debug impl from database structs
...
This is only implemented for the database specific structs, which is not what we want
2021-03-13 22:04:04 +01:00
Daniel García
431462d839
Update dependencies and enable serde integration for chrono
2021-03-13 22:02:11 +01:00
Daniel García
dad1b1bee9
Updated dependencies
2021-03-06 22:04:01 +01:00
Daniel García and GitHub
9312cebee3
Merge pull request #1463 from std2main/patch-2
...
Add a dot in find command.
2021-03-06 00:04:12 +01:00
Daniel García and GitHub
75cfd10f11
Merge pull request #1444 from jjlin/remove-md5
...
Remove `md5.js` dependency
2021-02-28 18:23:27 +01:00
Daniel García and GitHub
9859ba6339
Merge pull request #1443 from jjlin/data-folder
...
Check for data folder on startup
2021-02-28 18:22:46 +01:00
Daniel García
9117095764
Update dependencies and web vault
2021-02-24 20:30:19 +01:00
Daniel García and GitHub
099bba950c
Merge pull request #1432 from jjlin/2fa
...
Change `twofactorauth.org` to `2fa.directory`
2021-02-24 20:05:57 +01:00
Daniel García
5b14608041
Update web vault to have better error messages when not using HTTPS
2021-02-20 19:13:20 +01:00
Daniel García and GitHub
ad92692bab
Merge pull request #1413 from paolobarbolini/email-clones
...
Remove unnecessary allocations
2021-02-20 17:58:12 +01:00
Daniel García and GitHub
d69be7d03a
Merge pull request #1389 from jjlin/alpine
...
Update Alpine base images to 3.13
2021-02-15 20:58:13 +01:00
Daniel García
c836f88ff2
Remove soup and use a newer html5ever directly
2021-02-07 22:28:02 +01:00
Daniel García
8b660ae090
Swap structopt for a simpler alternative
2021-02-07 20:10:40 +01:00
Daniel García
9323c57f49
Remove debug print
2021-02-07 00:22:39 +01:00
Daniel García
85e3c73525
Basic experimental ldap import support with the official directory connector
2021-02-06 20:15:42 +01:00
Daniel García
a74bc2e58f
Update web vault to 2.18.1b
2021-02-06 16:49:49 +01:00
Daniel García
0680638933
Update dependencies
2021-02-06 16:49:28 +01:00
Daniel García and GitHub
46d31ee5f7
Merge pull request #1356 from BlackDex/fix-config-bug
...
Fixed small buggy in validation
2021-02-03 23:50:49 +01:00
Daniel García and GitHub
d41350050b
Merge pull request #1353 from BlackDex/admin-interface
...
Extra features for admin interface.
2021-02-03 22:50:15 +01:00
Daniel García and GitHub
cd768439d2
Merge pull request #1329 from BlackDex/misc-updates
...
JSON Response updates and small fixes
2021-02-03 22:37:59 +01:00
Daniel García and GitHub
d62d53aa8e
Merge pull request #1341 from BlackDex/dep-update
...
Updated dependencies and small mail fixes
2021-02-03 22:19:18 +01:00
Daniel García and GitHub
2c515ab13c
Merge pull request #1355 from jjlin/global-domains
...
Sync global_domains.json with upstream
2021-02-03 22:17:57 +01:00
Daniel García
4628e4519d
Update web vault to 2.18.1
2021-01-27 16:08:11 +01:00
Daniel García
580c1bbc7d
Update web vault to 2.18.0
2021-01-25 12:27:57 +01:00
Daniel García and GitHub
2b6383d243
Merge pull request #1327 from jjlin/dockerfile-cleanup
...
Dockerfile.j2: clean up web-vault section
2021-01-25 12:24:04 +01:00
Daniel García and GitHub
f27455a26f
Merge pull request #1328 from jjlin/restore-rev-date
...
Add cipher response to restore operations
2021-01-25 12:23:00 +01:00
Daniel García and GitHub
06888251e3
Merge pull request #1326 from jjlin/personal-ownership
...
Add support for the Personal Ownership policy
2021-01-24 14:09:12 +01:00
Daniel García and GitHub
1a6e4cf4e4
Merge pull request #1321 from mkilchhofer/feature/improve_shutdown_behavior
...
Improve shutdown behavior (on kubernetes and allow CTRL+C)
2021-01-24 14:06:15 +01:00
Daniel García and GitHub
85adcf1ae5
Merge pull request #1316 from BlackDex/admin-interface
...
Updated the admin interface
2021-01-19 21:58:21 +01:00
Daniel García and GitHub
9abb4d2873
Merge pull request #1314 from jjlin/image-labels
...
Add `org.opencontainers` labels to Docker images
2021-01-19 21:53:27 +01:00
Daniel García and GitHub
37cc0c34cf
Merge pull request #1304 from jjlin/buildx
...
Use Docker Buildx for multi-arch builds
2021-01-12 21:51:33 +01:00
Daniel García and GitHub
175f2aeace
Merge pull request #1270 from BlackDex/update-ci
...
Updated Github Actions, Fixed Dockerfile
2020-12-17 18:22:46 +01:00
Daniel García
46df3ee7cd
Updated insecure ws dependency and general dep updates
2020-12-15 22:23:12 +01:00
Daniel García and GitHub
bb945ad01b
Merge pull request #1243 from BlackDex/fix-key-rotate
...
Fix Key Rotation during password change.
2020-12-14 20:56:31 +01:00
Daniel García and GitHub
e38771bbbd
Merge pull request #1267 from jjlin/datetime-cleanup
...
Clean up datetime output and code
2020-12-14 18:36:39 +01:00
Daniel García and GitHub
a3f9a8d7dc
Merge pull request #1265 from jjlin/cipher-rev-date
...
Fix stale data check failure when cloning a cipher
2020-12-14 18:35:17 +01:00
Daniel García and GitHub
4b6bc6ef66
Merge pull request #1266 from BlackDex/icon-user-agent
...
Small update on favicon downloading
2020-12-14 18:34:07 +01:00
Daniel García and GitHub
219a9d9f5e
Merge pull request #1262 from BlackDex/icon-fixes
...
Updated icon downloading.
2020-12-08 18:05:05 +01:00
Daniel García
6530904883
Update web vault version to 2.17.1
2020-12-08 16:43:19 +01:00
Daniel García and GitHub
d15d24f4ff
Merge pull request #1242 from BlackDex/allow-manager-role
...
Adding Manager Role support
2020-12-08 16:11:55 +01:00
Daniel García and GitHub
8d992d637e
Merge pull request #1257 from jjlin/cipher-rev-date
...
Validate cipher updates with revision date
2020-12-08 15:59:21 +01:00
Daniel García and GitHub
6ebc83c3b7
Merge pull request #1247 from janost/admin-disable-user
...
Implement admin ability to enable/disable users
2020-12-08 15:43:56 +01:00
Daniel García and GitHub
b32f4451ee
Merge branch 'master' into admin-disable-user
2020-12-08 15:42:37 +01:00
Daniel García and GitHub
99142c7552
Merge pull request #1252 from BlackDex/update-dependencies-20201203
...
Updated dependencies and Dockerfiles
2020-12-08 15:33:41 +01:00
Daniel García and GitHub
db710bb931
Merge pull request #1245 from janost/user-last-login
...
Show last active it on admin users page
2020-12-08 15:31:25 +01:00
Daniel García and GitHub
9824d94a1c
Merge pull request #1244 from janost/read-config-from-files
...
Read config vars from files
2020-11-29 15:28:13 +01:00
Daniel García and GitHub
be1ddb4203
Merge pull request #1234 from janost/fix-failed-auth-log
...
Log proper namespace in the err!() macro
2020-11-27 18:49:46 +01:00
Daniel García and GitHub
5379329ef7
Merge pull request #1229 from BlackDex/email-fixes
...
Email fixes
2020-11-18 16:16:27 +01:00
Daniel García and GitHub
558410c5bd
Merge pull request #1220 from jameshurst/master
...
Return 404 instead of fallback icon
2020-11-14 14:17:53 +01:00
Daniel García and GitHub
0dc0decaa7
Merge pull request #1212 from BlackDex/dotenv-warnings
...
Added error handling during dotenv loading
2020-11-14 14:11:56 +01:00
Daniel García and GitHub
e25fc7083d
Merge pull request #1219 from aveao/master
...
Ensure that a user is actually in an org when applying policies
2020-11-07 23:29:12 +01:00
Daniel García
b5f9fe4d3b
Fix #1206
2020-11-07 23:03:02 +01:00
Daniel García
013d4c28b2
Try to fix #1218
2020-11-07 23:01:56 +01:00
Daniel García
63acc8619b
Update dependencies
2020-11-07 23:01:04 +01:00
Daniel García and GitHub
ec920b5756
Merge pull request #1199 from jjlin/delete-admin
...
Add missing admin endpoints for deleting ciphers
2020-10-23 14:18:41 +02:00
Daniel García
c577ade90e
Updated dependencies
2020-10-15 23:44:35 +02:00
Daniel García
257b143df1
Remove some duplicate code in Dockerfile with the help of some variables
2020-10-11 17:27:15 +02:00
Daniel García and GitHub
34ee326ce9
Merge pull request #1178 from BlackDex/update-azure-pipelines
...
Updated the azure-pipelines.yml for multidb
2020-10-11 17:25:15 +02:00
Daniel García and GitHub
090104ce1b
Merge pull request #1181 from BlackDex/update-issue-template
...
Updated bug-report to note to update first
2020-10-11 17:24:42 +02:00
Daniel García and GitHub
296063e135
Merge pull request #1108 from rfwatson/add-db-connections-setting
...
Add DATABASE_MAX_CONNS config setting
2020-10-10 00:25:03 +02:00
Daniel García and GitHub
1842a796fb
Merge pull request #1176 from BlackDex/fix-alpine-arm-docker
...
Fixed issue with building Alpine armv7 image.
2020-10-08 16:05:03 +02:00
Daniel García and GitHub
0c96c2d305
Merge pull request #1171 from BlackDex/arm-multidb
...
Fixed building mysql, postgresql and sqlite3 for arm
2020-10-07 23:20:16 +02:00
Daniel García and GitHub
5796b6b554
Merge pull request #1172 from BlackDex/missing-dotenv-config
...
Updated .env.template with missing config values.
2020-10-07 23:19:38 +02:00
Daniel García
8746d36845
Document database connection retries and change alpine repo for catatonit
...
(cherry picked from commit 88e3835050c0418c060c8e3a704894763ee33aa0)
2020-10-04 14:14:26 +02:00
Daniel García
448e6ac917
Invalidate sessions when changing password or kdf values
2020-10-03 22:43:13 +02:00
Daniel García
729c9cff41
Retry initial db connection, with adjustable option
2020-10-03 22:32:00 +02:00
Daniel García
22b9c80007
Reorganize dockerfile template slightly (same result)
2020-10-03 20:59:48 +02:00
Daniel García
ab4355cfed
Updated web vault, dependencies and base docker images
2020-10-03 20:50:13 +02:00
Daniel García
948dc82228
Updated sponsors
2020-10-03 20:48:02 +02:00
Daniel García and GitHub
bc74fd23e7
Merge pull request #1151 from Start9Labs/feature/alpine-arm
...
alpine arm dockerfile
2020-10-03 20:47:42 +02:00
Daniel García and GitHub
37776241be
Merge pull request #1150 from BlackDex/mariadb-fk-issues
...
Fixed foreign-key (mariadb) errors.
2020-09-27 16:24:34 +02:00
Daniel García and GitHub
feba41ec88
Merge pull request #1160 from eduardosm/vendored_openssl
...
Add `vendored_openssl` feature.
2020-09-27 16:24:11 +02:00
Daniel García and GitHub
0b6a003a8b
Merge pull request #1158 from BlackDex/fix-issue-1156
...
Add /api/accounts/verify-password endpoint
2020-09-25 21:14:25 +02:00
Daniel García and GitHub
2f3e18caa9
Merge pull request #1146 from BlackDex/user-orgs-table-enhancement
...
Enhanced user and orgs tables in admin view.
2020-09-20 16:48:19 +02:00
Daniel García
dbc082dc75
Update web vault to 2.16.0 and dependencies
2020-09-19 22:01:14 +02:00
Daniel García and GitHub
32a0dd09bf
Merge pull request #1148 from BlackDex/update-config-descriptions
...
Updated the config options descriptions.
2020-09-19 21:38:01 +02:00
Daniel García and GitHub
99da5fbebb
Merge pull request #1143 from BlackDex/better-lettre-errors
...
Format some common Lettre errors a bit simpler
2020-09-14 22:18:47 +02:00
Daniel García and GitHub
b24929a243
Merge pull request #1141 from BlackDex/fix-org-creation
...
Fixed creating a new organization
2020-09-14 18:01:09 +02:00
Daniel García and GitHub
d69968313b
Merge pull request #1140 from jjlin/UserOrgType-cmp
...
Simplify implementation of `UserOrgType::cmp()`
2020-09-13 15:10:54 +02:00
Daniel García and GitHub
3c377d97dc
Merge pull request #1137 from BlackDex/smtp-multi-auth-mechanism
...
Allow multiple SMTP Auth meganisms.
2020-09-13 15:09:58 +02:00
Daniel García and GitHub
ea15218197
Merge pull request #1135 from BlackDex/update-mail
...
Updated lettre (and other crates) and workflow.
2020-09-13 15:08:01 +02:00
Daniel García and GitHub
a0d92a167c
Merge pull request #1125 from jjlin/org-cipher-visibility
...
Hide ciphers from non-selected collections for org owners/admins
2020-09-10 23:19:14 +02:00
Daniel García and GitHub
d7b0d6f9f5
Merge pull request #1124 from aaxdev/fix/support-mobile-signalr-msgpack
...
Fixing MsgPack headers type and support mobile SignalR
2020-09-03 19:51:04 +02:00
Daniel García
0822c0c128
Update admin page dependencies
2020-08-31 16:40:21 +02:00
Daniel García and GitHub
57a88f0a1b
Merge pull request #1119 from mqus/clarify-multiuser-docs
...
Clarify multiuser capabilities
2020-08-30 15:44:36 +02:00
Daniel García
062f5e4712
Update dependencies
2020-08-28 22:11:55 +02:00
Daniel García
aaba1e8368
Fix some clippy warnings and remove unused function
2020-08-28 22:10:28 +02:00
Daniel García and GitHub
ff2684dfee
Merge pull request #1116 from jjlin/docker
...
Fix the Alpine build
2020-08-27 12:34:36 +02:00
Daniel García and GitHub
7167e443ca
Merge pull request #1115 from jjlin/favorites
...
Delete associated favorites when deleting a cipher or user
2020-08-26 17:54:50 +02:00
Daniel García
4c324e1160
Change Dockerfiles to make the AMD image multidb
2020-08-24 20:58:00 +02:00
Daniel García
0365b7c6a4
Add support for multiple simultaneous database features by using macros.
...
Diesel requires the following changes:
- Separate connection and pool types per connection, the generate_connections! macro generates an enum with a variant per db type
- Separate migrations and schemas, these were always imported as one type depending on db feature, now they are all imported under different module names
- Separate model objects per connection, the db_object! macro generates one object for each connection with the diesel macros, a generic object, and methods to convert between the connection-specific and the generic ones
- Separate connection queries, the db_run! macro allows writing only one that gets compiled for all databases or multiple ones
2020-08-24 20:11:17 +02:00
Daniel García and GitHub
19889187a5
Merge pull request #1106 from jjlin/favorites
...
Track favorites on a per-user basis
2020-08-24 00:31:48 +02:00
Daniel García and GitHub
9571277c44
Merge pull request #1112 from jjlin/token-size-docs
...
Add more docs on the `email_token_size` setting
2020-08-24 00:25:47 +02:00
Daniel García and GitHub
a202da9e23
Merge pull request #1099 from jjlin/global-domains
...
Sync global_domains.json with upstream
2020-08-24 00:25:33 +02:00
Daniel García and GitHub
e5a77a477d
Merge pull request #1111 from jjlin/token
...
Generate tokens more simply and uniformly
2020-08-24 00:25:12 +02:00
Daniel García and GitHub
eba22c2d94
Merge pull request #1095 from jjlin/db-docs
...
Add more doc comments for MySQL/PostgreSQL connection URIs
2020-08-13 22:34:46 +02:00
Daniel García and GitHub
11cc9ae0c0
Merge pull request #1094 from jjlin/master
...
Sync global_domains.json to bitwarden/server@61b11e3
2020-08-13 22:34:20 +02:00