BlackDex
fac44888cd
Validate all needed fields for client API login
...
During the client API login we need to have a `device_identifier`, `device_name` and `device_type`.
When these were not provided Vaultwarden would panic.
This PR add checks for these fields and makes sure it returns a better error message instead of causing a panic.
2023-02-21 21:29:08 +01:00
r3drun3
9f056523c9
docs: add build status badge in readme
2023-02-21 21:29:08 +01:00
Daniel García
0af1ef387d
Merge branch 'BlackDex-issue-3247'
2023-02-21 21:27:35 +01:00
BlackDex
f95f40be15
Validate all needed fields for client API login
...
During the client API login we need to have a `device_identifier`, `device_name` and `device_type`.
When these were not provided Vaultwarden would panic.
This PR add checks for these fields and makes sure it returns a better error message instead of causing a panic.
2023-02-21 21:27:31 +01:00
r3drun3
5c859e2e6c
docs: add build status badge in readme
2023-02-21 21:27:31 +01:00
Daniel García
03ff5e6ece
Merge branch 'BlackDex-fix-client-api-login-checks'
2023-02-21 21:26:57 +01:00
r3drun3
52d696aa74
docs: add build status badge in readme
2023-02-21 21:26:53 +01:00
Daniel García
a4e80712dd
Merge branch 'R3DRUN3-new_branch'
2023-02-21 21:26:26 +01:00
Nils Mittler
a947e434f0
Apply rewording
2023-02-20 17:02:14 +01:00
Nils Mittler
2eb4f290a5
Apply Admin Session Lifetime to JWT
2023-02-20 16:51:09 +01:00
Nils Mittler
8ae799a771
Add function to fetch user by email address
2023-02-20 16:39:56 +01:00
Nils Mittler
9a5f3a5015
Make the admin cookie lifetime adjustable
2023-02-20 16:10:30 +01:00
BlackDex
1ca0d6e245
Validate all needed fields for client API login
...
During the client API login we need to have a `device_identifier`, `device_name` and `device_type`.
When these were not provided Vaultwarden would panic.
This PR add checks for these fields and makes sure it returns a better error message instead of causing a panic.
2023-02-19 18:16:06 +01:00
Misterbabou
7f69eebeb1
Fix Collection Read Only access for groups
...
I messed up with identation sorry it's my first PR
Fix Collection Read Only access for groups
Fix Collection Read Only access for groups
With indentation modification
2023-02-17 14:17:18 +01:00
BlackDex
32bd9b83a3
Fix Organization delete when groups are configured
...
With existing groups configured within an org, deleting that org would
fail because of Foreign Key issues.
This PR fixes this by making sure the groups get deleted before the org does.
Fixes #3247
2023-02-16 17:29:12 +01:00
r3drun3
477d60de49
docs: add build status badge in readme
2023-02-15 10:15:42 +01:00
Mathijs van Veluw
1ba8275dcb
Merge pull request #3234 from BlackDex/update-rust-and-crates
...
Updated Rust and crates
2023-02-13 12:39:26 +01:00
BlackDex
a0a4994250
Updated Rust and crates
...
- Updated Rust to v1.67.0
- Updated all crates except for `cookies` and `webauthn`
2023-02-13 08:32:01 +01:00
Daniel García
32dfa41970
Merge pull request #3147 from soruh/main
...
add support for system mta though sendmail
2023-02-12 19:40:33 +01:00
Daniel García
f92efda0f0
Merge branch 'main' into main
2023-02-12 19:40:04 +01:00
Daniel García
3b0f643e9d
Merge pull request #3210 from tessus/feature/kdf-options
...
add argon2 kdf fields
2023-02-12 19:23:22 +01:00
Daniel García
5bcee24f88
Merge branch 'main' into feature/kdf-options
2023-02-12 19:23:14 +01:00
soruh
9e3d7ea44c
add EXE_SUFFIX to sendmail executable when not specified
2023-02-12 18:55:15 +01:00
soruh
8cc6dac893
check if SENDMAIL_COMMAND is valid using 'which' crate
2023-02-12 18:55:15 +01:00
soruh
b7c4316c77
Add support for sendmail as a mail transport
2023-02-12 18:54:59 +01:00
Daniel García
0c295d5e6e
Merge pull request #3167 from BlackDex/issue-3166
...
Fix Javascript issue on non sqlite databases
2023-02-12 18:48:03 +01:00
Daniel García
bc49d1f90d
Merge branch 'main' into issue-3166
2023-02-12 18:47:55 +01:00
Daniel García
6f6d9dee83
Merge pull request #3108 from farodin91/allow-editing/unhiding-by-group
...
allow editing/unhiding by group
2023-02-12 18:47:02 +01:00
Daniel García
cef5dd4a46
Merge branch 'main' into allow-editing/unhiding-by-group
2023-02-12 18:46:53 +01:00
Daniel García
79061c0eb5
Merge pull request #3231 from kpfleming/icon-blacklist-improvements
...
Generate distinct log messages for regex vs. IP blacklisting.
2023-02-12 18:43:26 +01:00
Daniel García
6e2c3fc1cc
Merge branch 'main' into icon-blacklist-improvements
2023-02-12 18:43:19 +01:00
Daniel García
e301fe137f
Merge pull request #3228 from BlockListed/fix-domain-description
...
Fix trailing slash not getting removed from domain
2023-02-12 18:42:55 +01:00
Daniel García
af69c83db2
Merge branch 'main' into fix-domain-description
2023-02-12 18:42:49 +01:00
Daniel García
53fa8da5b1
Merge pull request #3215 from stefan0xC/fix-post-emergency-access
...
don't nullify key when editing emergency access
2023-02-12 18:42:30 +01:00
Daniel García
c58aac585b
Merge branch 'main' into fix-post-emergency-access
2023-02-12 18:42:21 +01:00
Daniel García
8c1117fcbf
Merge pull request #3170 from jjlin/cap_net_bind_service
...
Allow listening on privileged ports (below 1024) as non-root
2023-02-12 18:42:00 +01:00
Daniel García
a6dd4f1206
Merge branch 'main' into cap_net_bind_service
2023-02-12 18:41:45 +01:00
Daniel García
5af1799991
Merge pull request #3145 from dlehammer/spell-jack_mitigation
...
"Spell-Jacking" mitigation ~ prevent sensitive data leak …
2023-02-12 18:39:54 +01:00
Daniel García
a20a641de3
Merge branch 'main' into spell-jack_mitigation
2023-02-12 18:39:27 +01:00
Daniel García
8abd38573b
Merge pull request #3116 from sirux88/admin-password-reset
...
Admin password reset
2023-02-12 18:38:50 +01:00
Daniel García
78abdf0e9d
Merge branch 'main' into admin-password-reset
2023-02-12 18:38:36 +01:00
Daniel García
dc031d8d86
Merge pull request #2561 from BlackDex/re-license
...
Re-License Vaultwarden to AGPLv3
2023-02-12 18:35:35 +01:00
Daniel García
de6330b09d
Merge branch 'main' into re-license
2023-02-12 18:35:09 +01:00
Helmut K. C. Tessarek
68bcc7a4b8
add argon2 kdf fields
2023-02-07 13:52:52 -05:00
BlockListed
c04a1352cb
remove warn when sanitizing domain
2023-02-07 18:49:26 +01:00
BlockListed
5d1c11ceba
fix trailing slash in configuration builder
2023-02-07 18:42:36 +01:00
BlockListed
a2aa7c9bc2
Revert "fix trailing slash not being removed from domain"
...
This reverts commit 679bc7a59b
.
2023-02-07 18:41:24 +01:00
Jan Jansen
b3a351ccb2
allow editing/unhiding by group
...
Fixes #2989
Signed-off-by: Jan Jansen <jan.jansen@gdata.de>
2023-02-07 16:20:36 +01:00
BlockListed
679bc7a59b
fix trailing slash not being removed from domain
2023-02-07 13:03:28 +01:00
BlockListed
a72d0b518f
remove documentation of bug since I'm fixing it
2023-02-07 12:48:48 +01:00