Daniel García
dacd50f3f1
Merge pull request #3740 from BlackDex/fix-ldap-import-org-status
...
Fix UserOrg status during LDAP Import
2023-08-12 22:19:20 +02:00
Daniel García
9412112639
Merge pull request #3734 from BlackDex/fix-env-template
...
Fix .env.template file
2023-08-12 22:18:33 +02:00
BlackDex
aaeae16983
Update images to Bookworm and PQ15
...
This PR updates the base images to use Debian Bookworm as base image. Also the MUSL/Alpine builds now use OpenSSLv3 and PostgreSQL v15.
The GHA Workflows are updated to use Ubuntu 22.04 to better match the versions of Debian Bookworm.
Also:
- Enabled spares crate registry
- Updated workflow actions
- Updated Rust to v1.71.0
- The rust-musl images now use musl v1.2.3 for the 32bit arch's if the Rust version is v1.71.0 or higher.
The 64bit arch's already used musl v1.2.3.
- Updated crates.
Improves / Closes #3434
2023-08-12 12:29:33 +02:00
BlackDex
d892880dd2
Fix UserOrg status during LDAP Import
...
When a user does not have an account yet and SMTP was disabled it would
set the UserOrg status still to Accepted, though that would make it
possible to verify the user by the Org Admin's.
This would fail, since the user didn't actually crated his account, and
therefor no PublicKey existed.
This PR fixes this behaviour by checking if the password is empty and if
so, puts the user to an `Invited` state instead of `Accepted`.
Fixes #3737
2023-07-31 20:40:48 +02:00
BlackDex
4395e8e888
Fix .env.template file
...
There was one item missing and one item wrongly named.
This has been fixed including a spellcheck.
2023-07-29 13:20:57 +02:00
Daniel García
3dbfc484a5
Merge pull request #3704 from BlackDex/remove-debug-code
...
Remove debug code during attachment download
2023-07-17 18:22:56 +02:00
BlackDex
4ec2507073
Remove debug code during attachment download
...
There was some debug code during attachment downloads.
This produces extra logs not needed or even wanted.
2023-07-17 15:36:54 +02:00
Daniel García
ab65d7989b
Merge pull request #3690 from BlackDex/fix-issue-3685
...
Fix some external_id issues
2023-07-14 20:43:51 +02:00
Daniel García
8707728cdb
Merge pull request #3686 from GeekCornerGH/feat/add-forwardemail-support
...
feat: Add support for forwardemail
2023-07-14 20:43:32 +02:00
BlackDex
631d022e17
Fix some external_id issues
...
- Do not update `externalId` on group updates
Groups are only updated via the web-vault currently, and those do not
send the `externalId` value, and thus we need to prevent updating it.
- Refactored some other ExternalId functions
- Prevent empty `externalId` on `Collections`
- Return `externalId` for users
Fixes #3685
2023-07-12 22:04:18 +02:00
GeekCorner
211f4492fa
feat: Add support for forwardemail
2023-07-12 10:50:41 +02:00
Daniel García
61f9081827
Merge pull request #3678 from BlackDex/fix-org-api-creation-postgres
...
Fix Org API Key generation on PosgreSQL
2023-07-10 17:59:53 +02:00
BlackDex
a8e5384c4a
Fix Org API Key generation on PosgreSQL
...
Using PostgreSQL creating or rotating the Org API Key failed because of
some query mismatch. This PR fixes that.
Fixes https://github.com/dani-garcia/vaultwarden/discussions/3671#discussioncomment-6400394
2023-07-10 15:29:06 +02:00
Mathijs van Veluw
1c7338c7c4
Merge pull request #3659 from BlackDex/fix-org-creation
...
Fix org creation regresion
2023-07-06 10:39:59 +02:00
BlackDex
08f37b9935
Fix org creation regresion
...
A previous PR added a field which isn't there on the initial creation of
an org. This PR fixes that.
2023-07-06 10:14:04 +02:00
Daniel García
4826ddca4c
Merge pull request #3651 from tessus/fix/branch-on-HEAD
...
fix version when compiled at a specific commit
2023-07-05 18:45:08 +02:00
Helmut K. C. Tessarek
2b32b6f78c
fix version when compiled at a specific commit
...
When a specific commit is checked out from the main branch, the vaultwarden
version is reported as `vaultwarden x.y.z-githash (HEAD)`.
This is a problem, because the admin interface reports this as a version from
a branch called HEAD, while in reality the commit was from the main branch.
2023-07-04 18:08:52 -04:00
Daniel García
a6cfdddfd8
Merge pull request #3649 from BlackDex/update-crates
...
Update crates and small clippy fix
2023-07-04 20:56:05 +02:00
Daniel García
814ce9a6ac
Merge pull request #3632 from sirux88/fix-reset-password-check-issue
...
fix missing password check while manual reset password enrollment
2023-07-04 20:55:34 +02:00
Daniel García
1bee46f64b
Merge pull request #3623 from fashberg/main
...
Added-External_id for Collections
2023-07-04 20:54:36 +02:00
Daniel García
556d945396
Merge pull request #3620 from DenuxPlays/main
...
Updated docker run command
2023-07-04 20:54:05 +02:00
Daniel García
664b480c71
Merge pull request #3609 from farodin91/add-user-to-collection-during-creation
...
add user to collection during creation
2023-07-04 20:53:46 +02:00
Jan Jansen
84e901b7d2
add user to collection during creation
...
Signed-off-by: Jan Jansen <jan.jansen@gdata.de>
2023-07-04 20:27:37 +02:00
Folke Ashberg
839b2bc950
fix format error
2023-07-04 20:26:03 +02:00
Folke Ashberg
6050c8dac5
Added-External_id for Collections
2023-07-04 20:26:03 +02:00
BlackDex
0a6b797e6e
Update crates and small clippy fix
...
- Update all crates
- Remove async which is reported by clippy in v1.72.0
2023-07-04 20:12:50 +02:00
sirux88
fb6f441a4f
fixed unnecessary variable usage
2023-07-04 18:57:49 +02:00
sirux88
9876aedd67
added password check for manual reset
...
password enrollment endpoint
2023-07-04 18:57:49 +02:00
Daniel García
19e671ff25
Fix dataurl parse panic when icon is malformed
2023-07-03 20:20:26 +02:00
Daniel García
60964c07e6
Add some extra access checks for attachments and groups
2023-07-03 19:58:14 +02:00
Timon Klinkert
e4894524e4
updated docker run command
2023-06-26 00:31:40 +02:00
Daniel García
e7f083dee9
Merge pull request #3593 from GeekCornerGH/feature/store-passkeys-in-the-vault
...
feat: Support for storing passkeys in the vault
2023-06-22 19:06:55 +02:00
GeekCornerGH
1074315a87
feat: Support for storing passkeys in the vault
2023-06-22 18:48:13 +02:00
Daniel García
c56bf38079
Merge pull request #3608 from BlackDex/fix-issue-3607
...
Fix send access regression
2023-06-22 17:58:15 +02:00
BlackDex
3c0cac623d
Fix send access regression
...
In a previous commit push notifications for mobile were added, but this
introduced a header guard which caused issues with anonymous endpoints.
This PR fixes this by using a uuid with only 0's.
Fixes #3607
2023-06-22 16:40:26 +02:00
Mathijs van Veluw
550794b127
Merge pull request #3606 from farodin91/add-group-import-on-invite
...
Add group import on invite
2023-06-22 11:57:49 +02:00
Jan Jansen
e818a0bf37
Add group import on invite
...
Fixes #3599
Signed-off-by: Jan Jansen <jan.jansen@gdata.de>
2023-06-22 11:10:43 +02:00
Daniel García
2aedff50e8
Merge pull request #3603 from BlackDex/update-crates-and-workflows
...
Update crates and workflow
2023-06-21 23:29:15 +02:00
BlackDex
84a23008f4
Update crates and workflow
...
- Updated all the crates
- Updated workflow actions
- Set cargo registry to sparse
2023-06-21 22:01:05 +02:00
Mathijs van Veluw
44e9e1a58e
Merge pull request #3578 from quexten/fix/mobile-push-to-empty-uuid
...
Add mobile push device filter to non-null push uuid
2023-06-18 17:40:10 +02:00
Bernd Schoolmann
e4606431d1
Fix mobile push blocking requests and spamming push server
2023-06-16 23:34:16 +02:00
Mathijs van Veluw
5b7d7390b0
Merge pull request #3568 from BlackDex/org-api-key-refresh
...
Implement the Organization API Key support for the new Directory Connector v2022
2023-06-13 09:05:22 +02:00
BlackDex
a05187c0ff
Some code changes and optimizations
...
Some cleanups and optimizations done on the code generated by @Kurnihil
2023-06-13 08:51:07 +02:00
BlackDex
8e34495e73
Merge and modify PR from @Kurnihil
...
Merging a PR from @Kurnihil into the already rebased branch.
Made some small changes to make it work with newer changes.
Some finetuning is probably still needed.
Co-authored-by: Daniele Andrei <daniele.andrei@geo-satis.com>
Co-authored-by: Kurnihil
2023-06-13 08:51:07 +02:00
BlackDex
4219249e11
Add support for Organization token
...
This is a WIP for adding organization token login support.
It has basic token login and verification support, but that's about it.
This branch is a refresh of the previous version, and will contain code
from a PR based upon my previous branch.
2023-06-13 08:48:18 +02:00
Mathijs van Veluw
bd883de70e
Merge pull request #3304 from GeekCornerGH/feature/push-notifications
...
feat: Implement Push Notifications sync
2023-06-12 23:45:03 +02:00
GeekCornerGH
2d66292350
feat: Push Notifications
...
Co-authored-by: samb-devel <125741162+samb-devel@users.noreply.github.com>
Co-authored-by: Zoruk <Zoruk@users.noreply.github.com>
2023-06-11 13:28:18 +02:00
Mathijs van Veluw
adf67a8ee8
Merge pull request #3563 from tessus/update/rust-and-crates
...
Update Rust and Crates
2023-06-04 22:39:40 +02:00
Helmut K. C. Tessarek
f40f5b8399
update web-vault to v2023.5.0
2023-06-04 16:15:10 -04:00
Helmut K. C. Tessarek
2d6ca0ea95
Update a few more crates
2023-06-04 16:14:51 -04:00