- 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`.
-
Mathijs van Veluw authored
Because handlebars yanked a version which was there for a few days, we need to downgrade this crate. In this process update all the others. Fixes #4307
-
- Jan 31, 2024
-
-
Mathijs van Veluw authored
It seems Debian based images see the `.env` file in the `pwd` path, but sourcing it via `. .env` breaks. It does work if you provide the full path `/.env`. Changed the default to `/.env`. Alpine does not have an issue with both ways.
-
Stefan Melmuk authored
don't try to register a push device when the device is new it will be registered when the push token is saved fixes #4296
-
- Jan 30, 2024
-
-
gzfrozen authored
* update env template to fit the config.rs * Categorize env template settings * Fix a wrong setting * Fix wrong icon redirect code * Fix ICON_DOWNLOAD_TIMEOUT default value Co-authored-by:
Daniel <daniel.barabasa@gmail.com> * Move related settings together. Merge Yubikey, Duo, Email 2FA sections into one. Other minor fixes. * Minor fix of some settings position * Add some comment * Minor fix. --------- Co-authored-by:
Daniel <daniel.barabasa@gmail.com>
-
Stefan Melmuk authored
save the push token of new device even if push notifications are not enabled and provide a way to register the push device at login unregister device if there already is a push token saved unless the new token has already been registered. also the `unregister_push_device` function used the wrong argument cf. https://github.com/bitwarden/server/blob/08d380900b540f8d1a734c7abccaf80e59a91ced/src/Core/Services/Implementations/RelayPushRegistrationService.cs#L43
-
- Jan 28, 2024
-
-
Stefan Melmuk authored
* err on invalid feature flag * print all invalid flags and improve error message
-
Mathijs van Veluw authored
The min/max were reversed with the `add` and `sub` functions. This caused the files to always be out of bounds in the check. Fixes #4281
-
- Jan 27, 2024
-
-
Daniel García authored
* Improve file limit handling * Oops * Update PostgreSQL migration * Review comments --------- Co-authored-by:
BlackDex <black.dex@gmail.com>
-
- Jan 26, 2024
-
-
Jacques B authored
-
Mathijs van Veluw authored
- Update GitHub Actions - Updated crates - Updated web-vault to v2024.1.2
-
- Jan 25, 2024
-
-
Stefan Melmuk authored
-
Helmut K. C. Tessarek authored
-
Mathijs van Veluw authored
The bulk collection delete seems to have removed the extra org_id in the posted data. Now we only use the org_id from the path. Fixes #4253
-
dependabot[bot] authored
Bumps [h2](https://github.com/hyperium/h2) from 0.3.23 to 0.3.24. - [Release notes](https://github.com/hyperium/h2/releases) - [Changelog](https://github.com/hyperium/h2/blob/v0.3.24/CHANGELOG.md) - [Commits](https://github.com/hyperium/h2/compare/v0.3.23...v0.3.24 ) --- updated-dependencies: - dependency-name: h2 dependency-type: indirect ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- Jan 12, 2024
-
-
Mathijs van Veluw authored
- Fix icon download issue by removing the deflate feature - Updated all the crates - Updated Handlebars code Fixes #4224
-
- Jan 10, 2024
-
-
Stefan Melmuk authored
* improve emergency access when not enabled * display note that emergency access is disabled
-
- Jan 01, 2024
-
-
Daniel García authored
-
Stefan Melmuk authored
* enforce 2fa policy on removal of second factor users should be revoked when their second factors are removed. we want to revoke users so they don't have to be invited again and organization admins and owners are aware that they no longer have access. we make an exception for non-confirmed users to speed up the invitation process as they would have to be restored before they can accept their invitation or be confirmed. if email is enabled, invited users have to add a second factor before they can accept the invitation to an organization with 2fa policy. and if it is not enabled that check is done when confirming the user. * use &str instead of String in log_event() * enforce the 2fa policy on login if a user doesn't have a second factor check if they are in an organization that has the 2fa policy enabled to revoke their access
-
THONY authored
* add selection of data region for push * fix cargo check + rewrite config + add check url * fix clippy error * add comment in .env.template, adapt config.rs * Update .env.template Co-authored-by:
William Desportes <williamdes@wdes.fr> * Update .env.template Co-authored-by:
William Desportes <williamdes@wdes.fr> * Revert "Update .env.template" This reverts commit 5bed974ba7b9f481792d2228834585f053d47dc3. * Revert "Update .env.template" This reverts commit 0760eff95dfaf2a9cf97bb25f6cf7660bdf55173. * fix /connect/token to push identity * fix /connect/token to push identity * Fixed formatting when solving merge conflicts --------- Co-authored-by:
William Desportes <williamdes@wdes.fr> Co-authored-by:
Daniel García <dani-garcia@users.noreply.github.com>
-
Matlink authored
* Fix #3413: push to users acessing the collections using groups * Notify groups only when enabled
-
Philipp Kolberg authored
* Allow customizing the featureStates Use a comma separated list of features to enable using the FEATURE_FLAGS env variable * Move feature flag parsing to util * Fix formatting * Update supported feature flags * Rename feature_flags to experimental_client_feature_flags Additionally, use a caret (^) instead of an exclamation mark (!) to disable features * Fix formatting issue. * Add documentation to env template * Remove functionality to disable feature flags * Fix JSON key for feature states * Convert error to warning when feature flag is unrecognized * Simplify parsing of feature flags * Fix default value of feature flags in env template * Fix formatting
-