- May 25, 2024
-
-
Stefan Melmuk authored
-
Daniel authored
- needed to add double quotes, otherwise it was parsed as 3.2 instead of 3.20
-
Daniel authored
-
Mathijs van Veluw authored
- Update crates including rocket and rocket_ws
-
- May 19, 2024
-
-
FDHoho007 authored
-
Stefan Melmuk authored
-
Daniel authored
Move some ARGs closer to the build stage (potentially improving caching) Remove redundant COPY commands Remove redundant RUN command Move CARGO_HOME's "&&" operator to the first line (improves consistency)
-
Rich Purnell authored
-
Mathijs van Veluw authored
* Update Rust and crates - Updated Rust to v1.78.0 - Updated crates * Update web-vault to v2024.5.0
-
- Apr 27, 2024
-
-
Daniel García authored
-
Stefan Melmuk authored
* fix emergency access invites with no mail when mail is disabled instead of accepting emergency access for all invited users automatically, we only accept if the user already exists on registration of a new account any open emergency access invitations will be accepted, if mail is disabled also prevent invited emergency access contacts to register if emergency access is disabled (this is only relevant for when mail is enabled, if mail is disabled they should have an Invitation entry) * delete emergency access invitations if an invited user is deleted in the /admin panel their emergency access invitation will remain in the database which causes the to_json_grantee_details fn to panic * improve missing emergency access grantees instead of returning an empty emergency access contact the entry should not be added to the list. also the error handling can be improved a bit.
-
Stefan Melmuk authored
* refactor get_org_collections_details * improve access to collection check * fix get_org_collection_detail too
-
Kristof Mattei authored
-
Mathijs van Veluw authored
There was a PR (#4370) to add i686/i386 support for Vaultwarden. That specific PR was not a viable way of adding this. This PR adds extra architectures for Debian based containers which we will not support by default. Those images will not be build and pushed to our container registries. Added the following architectures: - linux/386 - linux/ppc64le - linux/s390x Again, there will be no major support for these architectures, but it will allow people who use these architectures to build a Debian based binary more easily
-
Daniel García authored
-
- Apr 26, 2024
-
-
Mathijs van Veluw authored
* Update Crate and Rust - Updated all crates - Updated Rust to the latest patch version * Updated GitHub Actions
-
- Apr 06, 2024
-
-
Mathijs van Veluw authored
Key rotation was changed since 2024.1.x. Multiple other items were added to be rotated like password-reset and emergency-access data to be part of just one POST instead of having multiple. See: https://github.com/dani-garcia/bw_web_builds/pull/157
-
Mathijs van Veluw authored
- Updated all crates including reqwest - Fixed some clippy lints reported by nightly Rust
-
Stefan Melmuk authored
* update web-vault to v2024.3.0 * update web-vault to v2024.3.1
-
- Mar 23, 2024
-
-
Daniel García authored
-
Mathijs van Veluw authored
- Updated Rust to v1.77.0 - Updated several crates The `reqwest` update included `trust-dns` > `hickory-dns` changes. Also, `reqwest` v0.12 is not working correctly for us, that is something to investigate. - Fixed a new clippy warning
-
- Mar 19, 2024
-
-
Mathijs van Veluw authored
- Updated sqlite crate - Updated chrono crate The latter needed a lot of changes done, mostly `Duration` to `TimeDelta`. And some changes on how to use Naive.
-
guangwu authored
Signed-off-by:
guoguangwu <guoguangwug@gmail.com>
-
- Mar 17, 2024
-
-
Stefan Melmuk authored
-
Matlink authored
* Fix #3624: fix manager permission within groups * Query returns UUID only * Fix issue when user is manager and in a group having access to all collections * optimize condition check * fix(groups): renaming and optimizations * fix: wrong organization group membership detection * Simplify group membership check Co-authored-by:
Stefan Melmuk <509385+stefan0xC@users.noreply.github.com> * Remove unused statement * improve check if the user has access via groups instead of returning the two lists of member ids and later checking if they contain the uuid of the current user, we really only care if the current user has full access via a group or if they have access to a given collection via a group * improve comments for get_org_collections_details * small refactor to make it easier to review * fix(groups): query full access via group only when necessary Co-authored-by:
Mathijs van Veluw <black.dex@gmail.com> * chore(fmt): apply rustfmt --------- Co-authored-by:
Stefan Melmuk <509385+stefan0xC@users.noreply.github.com> Co-authored-by:
Stefan Melmuk <stefan.melmuk@gmail.com> Co-authored-by:
Mathijs van Veluw <black.dex@gmail.com>
-
gzfrozen authored
Co-authored-by:
Daniel García <dani-garcia@users.noreply.github.com>
-
Jacques B authored
-
Helmut K. C. Tessarek authored
* refactor: replace panic with a graceful exit * fix: clippy errors * fix: typo * Update src/main.rs Co-authored-by:
Stefan Melmuk <509385+stefan0xC@users.noreply.github.com> --------- Co-authored-by:
Stefan Melmuk <509385+stefan0xC@users.noreply.github.com>
-
Mathijs van Veluw authored
* Remove custom WebSocket code Remove our custom WebSocket code and only use the Rocket code. Removed all options in regards to WebSockets Added a new option `WEBSOCKET_DISABLED` which defaults too `false`. This can be used to disable WebSockets if you really do not want to use it. * Addressed remarks given and some updates - Addressed comments given during review - Updated crates, including Rocket to the latest merged v0.5 changes - Removed an extra header which should not be sent for websocket connections * Updated suggestions and crates - Addressed the suggestions - Updated Rocket to latest rc4 Also made the needed code changes - Updated all other crates Pinned `openssl` and `openssl-sys` --------- Co-authored-by:
Daniel García <dani-garcia@users.noreply.github.com>
-
Daniel García authored
-
Krapp authored
I think ` // Collection events` was repeated twice
-
one230six authored
Signed-off-by:
one230six <723682061@qq.com>
-
Daniel García authored
-
- Mar 02, 2024
-
- Feb 25, 2024
-
-
Mathijs van Veluw authored
- Update all crates - Update GHA - Update Global Domains script to use main instead of master Also fixed some Python linting warnings - Updated Admin JS and CSS libraries
-
- Feb 19, 2024
-
-
seiuneko authored
* fix: update env template for systemd compatibility Adjust env template to ensure compatibility with systemd's EnvironmentFile parsing, which only recognizes line-starting comment symbols. * Refactor SMTP and Rocket settings in .env.template - Simplify the SMTP_SECURITY and SMTP_PORT options by providing a list of choices and default values - Clarify the ROCKET_PORT default value depending on the environment (Docker or not)
-
- Feb 10, 2024
-
-
Mathijs van Veluw authored
It seems (as disscusses here #4320) a single codegen unit makes it still crash. This sets it to the default 16 Rust uses for the release profile.
-
- Feb 08, 2024
-
-
Mathijs van Veluw authored
- Updated Rust to v1.76.0 - Updated crates - Updated web-vault to v2024.1.2b - Fixed some Clippy lints - Moved lint check configuration Cargo.toml - Fixed issue with Reset Password Enrollment when logged-in via device
-
- Feb 03, 2024
-
-
Mathijs van Veluw authored
- Update the workflow GH Actions. - Configured the release workflow to always run on main/tag as discussed in #4226 Closes #4226
-
- Feb 02, 2024
-
-
Mathijs van Veluw authored
Also check if we are running within a Kubernetes environment. These do not always run using Docker or Podman of course. Also renamed all the functions and variables to use `container` instead of `docker`.
-