Henning
7ce798140d
Merge a826a5a0f3 into 8d08697cf8
6 days ago
Stefan Melmuk
8d08697cf8
improve sso callback path ( #6676 )
* normalize base_url for sso_callback_path
* clean url when embedding images
6 days ago
Stefan Melmuk
9f1df42259
allow MasterPasswordHash for Android ( #6673 )
6 days ago
Stefan Melmuk
1e1f9957cd
return no content with status code 204 ( #6665 )
7 days ago
Stefan Melmuk
bf37657c08
update web-vault to fix org creation ( #6646 )
2 weeks ago
Daniel García
3e2cef7e8b
Try old refresh token if we fail to decode jwt ( #6629 )
2 weeks ago
Mathijs van Veluw
2af9d21158
Misc updates ( #6627 )
- Update crates and toml
- Update web-vault to v2025.12.1
- Update workflows
Signed-off-by: BlackDex <black.dex@gmail.com>
2 weeks ago
Daniel
c4f6c4e63b
Re-add `alpine` tag ( #6626 )
- fixes https://github.com/dani-garcia/vaultwarden/issues/6619
- also optimize the process while at it
2 weeks ago
Daniel García
eb2a56aea1
Update lockfile ( #6600 )
2 weeks ago
Daniel García
a4907f3539
Add wrapped named variants to UserDecryptionOptions ( #6598 )
2 weeks ago
Henning
a826a5a0f3
Fix formatting issue in XOAuth2 struct constructor
2 weeks ago
Henning
d545de4b54
Refactor imports and formatting in mail.rs and xoauth2.rs
2 weeks ago
Henning
405b50d044
Implement XOAuth2 model and database integration for SMTP OAuth2 tokens
2 weeks ago
Henning
418e4454c9
Merge branch 'dani-garcia:main' into main
2 weeks ago
Daniel
8801b47d80
Remove unnecessary output sharing between jobs ( #6555 )
Split step into 2 parts, since only 1 part is needed in the build job
3 weeks ago
Daniel
1ae9dc4119
Simplify binary extraction ( #6554 )
3 weeks ago
Mathijs van Veluw
02377eeac8
Update crates ( #6585 )
Signed-off-by: BlackDex <black.dex@gmail.com>
3 weeks ago
Henning
8927a1fea6
Refactor OAuth2 token exchange and refresh error handling
3 weeks ago
Henning
60924f6d8d
Merge branch 'dani-garcia:main' into main
3 weeks ago
Henning
2a360ff3de
Improve error handling for OAuth2 token exchange and parsing
3 weeks ago
Mathijs van Veluw
d9c75508c2
Fix posting cipher with readonly collections ( #6578 )
* Fix posting cipher with readonly collections
This fix will check if a collection is writeable for the user, and if not error out early instead of creating the cipher first and leaving it.
It will also save some database transactions.
Fixes #6562
Signed-off-by: BlackDex <black.dex@gmail.com>
* Adjust code to delete on error
Signed-off-by: BlackDex <black.dex@gmail.com>
---------
Signed-off-by: BlackDex <black.dex@gmail.com>
3 weeks ago
Henning
c17837fa2a
Add SMTP OAuth2 configuration options and improve error handling
3 weeks ago
Henning
8bd2a0b26c
Merge branch 'dani-garcia:main' into main
3 weeks ago
Mathijs van Veluw
0ab7784b06
Update web-vault to v2025.12.0 ( #6577 )
Updated web-vault
Updated one crate
Signed-off-by: BlackDex <black.dex@gmail.com>
3 weeks ago
Daniel García
5c91058ba0
Add UserDecryptionOptions on /sync too ( #6574 )
3 weeks ago
Mathijs van Veluw
229b58fe4e
Update crates and Rust ( #6551 )
* Update crates and Rust
- Updated all the crates
- Updated Rust to v1.92.0
- Updated to Alpine v3.23
- Adjusted some nightly clippy lints
Signed-off-by: BlackDex <black.dex@gmail.com>
* Add new updates
Signed-off-by: BlackDex <black.dex@gmail.com>
* Updated more crates and fix mariadb
Updated more crates
Also removed older MariaDB library since Diesel has fixed this in the v2.3.5 version.
Signed-off-by: BlackDex <black.dex@gmail.com>
* Fix icon-fetch error
Signed-off-by: BlackDex <black.dex@gmail.com>
* Update GHA workflows
Signed-off-by: BlackDex <black.dex@gmail.com>
---------
Signed-off-by: BlackDex <black.dex@gmail.com>
3 weeks ago
Daniel García
061d320c7f
Add new accountKeys and masterPasswordUnlock fields ( #6572 )
* Add new accountKeys and masterPasswordUnlock fields
* Fmt
3 weeks ago
Stefan Melmuk
2c73c6c2f2
support UriMatchDefaults policy ( #6570 )
3 weeks ago
Daniel
b920caf285
Revert to gzip compression ( #6566 )
- zstd support has been added in Docker v23
- Debian Bookworm/Bullseye ships with Docker v20.10
- Revert for now to maintain compatibility with older releases
3 weeks ago
Henning
3b8af41c5f
Merge branch 'dani-garcia:main' into main
4 weeks ago
Stefan Melmuk
57bdab1550
add empty /api/tasks endpoint ( #6557 )
4 weeks ago
Henning
860fff77d0
Merge branch 'dani-garcia:main' into main
1 month ago
Daniel
b77c01b8bb
Further fixes for the release workflow ( #6533 )
1 month ago
Mathijs van Veluw
9cca120fb3
Fix release workflow ( #6532 )
1 month ago
Henning
d865d9cb9f
Merge branch 'dani-garcia:main' into main
1 month ago
Stefan Melmuk
4ad8baf7be
fix email as 2fa for sso ( #6495 )
* fix email as 2fa for sso
* allow saving device without updating `updated_at`
* check if email is some
* allow device to be saved in postgresql
* use twofactor_incomplete table
* no need to update device.updated_at
1 month ago
Timshel
8f689d8795
Improve sso auth flow ( #6205 )
Co-authored-by: Timshel <timshel@users.noreply.github.com>
1 month ago
Timshel
2d91a9460b
Fix admin invite with SSO ( #6498 )
Co-authored-by: Timshel <timshel@users.noreply.github.com>
1 month ago
Timshel
e81e6a5060
Android want response property in camelCase ( #6513 )
Co-authored-by: Timshel <timshel@480s>
1 month ago
Timshel
76d0856bbe
Org.put_policy type not in body anymore ( #6514 )
Co-authored-by: Timshel <timshel@480s>
1 month ago
Timshel
f0e79fd391
Iterate over tags on release ( #6518 )
Co-authored-by: Timshel <timshel@480s>
1 month ago
k725
5981705375
fix: typo ( #6528 )
1 month ago
Henning
b51ddd125b
Merge branch 'dani-garcia:main' into main
1 month ago
Mathijs van Veluw
07569a06da
Update crates and workflows and some fixes ( #6508 )
- Updated all the crates except for Diesel.
Diesel is pinned at v2.3.3 since newer versions break MySQL/MariaDB.
- Updated all the GHA workflows
- Fixed an issue with a migration breaking on an empty MySQL/MariaDB database.
Signed-off-by: BlackDex <black.dex@gmail.com>
1 month ago
Mathijs van Veluw
cb2f5741ac
Some small admin js/css updates ( #6501 )
* Some small admin js/css updates
- Updated JS libraries
- Fixed some eslint errors
- Small update on the theme icon's to be a bit smaller and better sized.
Used OXVG via OXVGUI to shrink and optimze them.
Probably Fixes #6493
Signed-off-by: BlackDex <black.dex@gmail.com>
* Adjust the size of the moon to be more inline with the other icons
Signed-off-by: BlackDex <black.dex@gmail.com>
---------
Signed-off-by: BlackDex <black.dex@gmail.com>
1 month ago
Mathijs van Veluw
c9d527d84f
Add option to prefer IPv6 resolving ( #6494 )
This PR adds an option to prefer IPv6 resolving before IPv4.
On IPv6 only systems this could be very useful, but will not solve IPv4 only domains of course.
For that you need a DNS64 + NAT64 solution
Fixes #6301
Signed-off-by: BlackDex <black.dex@gmail.com>
2 months ago
Henning
229122f86a
Merge branch 'dani-garcia:main' into main
2 months ago
Mathijs van Veluw
7c7f4f5d4f
Update crates and Rust version ( #6485 )
* Update crates and Rust version
- Update all crates (where possible)
Adjusted code where needed
- Fixed some nightly clippy lints
Signed-off-by: BlackDex <black.dex@gmail.com>
* Fix some issues/comments
Signed-off-by: BlackDex <black.dex@gmail.com>
* Update some crates
Signed-off-by: BlackDex <black.dex@gmail.com>
---------
Signed-off-by: BlackDex <black.dex@gmail.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com>
2 months ago
Stefan Melmuk
aad1f19b45
fix email as 2fa provider ( #6473 )
2 months ago
Timshel
35e1a306f3
Fix around singleorg policy ( #6247 )
Co-authored-by: Timshel <timshel@users.noreply.github.com>
2 months ago