- Aug 23, 2024
-
-
Mathijs van Veluw authored
- Updated crates - Fixed MSRV to actually be N-2 - Changed some features to use the `dep:` prefix. This is needed for edition-2024 anyway although that will be a while before we can use that. Signed-off-by:
BlackDex <black.dex@gmail.com>
-
Mathijs van Veluw authored
Updated the issue template a bit regarding some remarks in the previous pr. Also made it so that collapsing all items will show all the specific item id's instead of there types. Easy for editiing :). Signed-off-by:
BlackDex <black.dex@gmail.com>
-
- Aug 22, 2024
-
-
philomathic_life authored
-
- Aug 21, 2024
-
-
Timshel authored
-
Mathijs van Veluw authored
Fixed an issue with login with device for the new Bitwrden Beta clients. They seem to not support ISO8601 milli date/time, only micro. Also updated the device display names to match Upstream and added the CLI devices which were missing. Signed-off-by:
BlackDex <black.dex@gmail.com>
-
Stefan Melmuk authored
when cloning an item from an organization to the personal vault the client sends the collection id of the cloned item
-
- Aug 20, 2024
-
-
Mathijs van Veluw authored
Updated the issue template to use a form and guide users to provide all information useful to troublshoot issues Als updated links to prefer the usage of GitHub Discussions. Signed-off-by:
BlackDex <black.dex@gmail.com>
-
- Aug 18, 2024
-
-
Mathijs van Veluw authored
Since the change to camelCase variables the error messages in the Vaultwarden Admin were not shown correctly anymore. This PR fixes this by changing the case of the json key's. Also updated the save and delete of the config to provide a more descriptive error instead of only `Io` or which ever other error might occure. Fixes #4834
-
- Aug 17, 2024
- Aug 15, 2024
-
-
Mathijs van Veluw authored
The web-vault v2024.6.2 we use needs some extra information to allow managers to actually be able to manage collections. The v2024.6.2 web-vault has somewhat of a mixture of the newer roles and older manager roles. To at least fix this for the web-vault we bundle these changes will make the manager able to manage. For future web-vaults we would need a lot more changes to be done to fix this in a better way though. Fixes #4844
-
Mathijs van Veluw authored
The URL crate treats `https://domain.tld/path` differently then `https://domain.tld/path/` the latter will make sure a `.join()` will append the given path instead of using the base as a relative path. Fixes #4858
-
- Aug 13, 2024
-
-
Mathijs van Veluw authored
-
- Aug 11, 2024
-
-
Mathijs van Veluw authored
- All users were able to request organizational details from any org, even if they were not a member (anymore). Now it will check if that user is a member of the org or not. - The `/organization/<uuid>/keys` endpoint returned also the private keys. This should not be the case. Also, according to the upstream server code the endpoint changed, but the clients do not seem to use it. I added it anyway just in case they will in the future. - Also require a valid login before being able to retreve those org keys. Upstream does not do this, but i see no reason why not. Fixes: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-39925
-
- Aug 09, 2024
-
-
Daniel authored
-
- Aug 08, 2024
-
-
Mathijs van Veluw authored
-
- Aug 07, 2024
-
-
Mathijs van Veluw authored
* Update crates, web-vault and fixes - Updated crates - Updated web-vault to v2024.6.2 This version is currently the latest version compatible with our API implementation. For newer versions we need more code updates to make it compatible. Thanks to @stefan0xC this version fixes #4628 - Added a small fix to prevent errors in the Vaultwarden and Client logs. The v2024.6.2 web-vault calls an endpoint with invalid arguments. If this happens we ignore the call and just return an Ok. - Added the bulk-collection endpoint (Though not yet available in v2024.6.2) Fixes #4628 * Prevent bulk remove collections to work
-
Daniel authored
- fixes https://github.com/dani-garcia/vaultwarden/issues/4528
-
Daniel authored
- needed to match Bitwarden, some of the feature flags might have uppercase characters (for example: ```PM-4154-bulk-encryption-service```)
-
- Aug 01, 2024
-
-
Stefan Melmuk authored
* make access_all optional * use #[serde(default)] instead of unwrapping
-
- Jul 31, 2024
-
-
Mathijs van Veluw authored
Currently there are no checks done during the actual upload of the file of a send item. This PR adds several checks to make sure it only accepts the correct uploads.
-
- Jul 30, 2024
-
-
Daniel authored
- also update the European Union related information for a working setup - fixes https://github.com/dani-garcia/vaultwarden/issues/4609
-
Stefan Melmuk authored
* add organizationID alias for native ios * add reverse sanity check
-
- Jul 25, 2024
-
-
Daniel authored
-
Timshel authored
-
Mathijs van Veluw authored
- Update Rust to v1.80.0 - Updated GitHub Actions - Updated crates
-
- Jul 24, 2024
-
-
Mathijs van Veluw authored
This PR adds a config option to allow the note size to increase to 100_000, instead of the default 10_000. Since this might cause issues with the clients (in the future), and will cause issues with importing into a Bitwarden server, i added warnings regarding this. Closes #3168
-
0x0fbc authored
* Add initial working Duo Universal Prompt support. * Add db schema and models for Duo 2FA state storage * store duo states in the database and validate during authentication * cleanup & comments * bump state/nonce length * replace stray use of TimeDelta * more cleanup * bind Duo oauth flow to device id, drop redundant device type handling * drop redundant alphanum string generation code * error handling cleanup * directly use JWT_VALIDITY_SECS constant instead of copying it to DuoClient instances * remove redundant explicit returns, rustfmt * rearrange constants, update comments, error message * override charset on duo state column to ascii for mysql * Reduce twofactor_duo_ctx state/nonce column size in postgres and maria * Add fixes suggested by clippy * rustfmt * Update to use the make_http_request * Don't handle OrganizationDuo * move Duo API endpoint fmt strings out of macros and into format! calls * Add missing indentation Co-authored-by:
Daniel García <dani-garcia@users.noreply.github.com> * remove redundant expiry check when purging Duo contexts --------- Co-authored-by:
BlackDex <black.dex@gmail.com> Co-authored-by:
Daniel García <dani-garcia@users.noreply.github.com>
-
Timshel authored
-
- Jul 23, 2024
-
-
Stefan Melmuk authored
* allow re-invitations of existing users * auto-accept existing user if mail is disabled Apply suggestions from code review Co-authored-by:
Mathijs van Veluw <black.dex@gmail.com> --------- Co-authored-by:
Mathijs van Veluw <black.dex@gmail.com>
-
Daniel authored
- they seem to have started appearing with buildx v0.16.0 - skip lint check for FromPlatformFlagConstDisallowed and RedundantTargetPlatform
-
Daniel authored
- fixes GHSA-q445-7m23-qrmw by updating openssl to version 0.10.66
-
- Jul 17, 2024
-
-
Mathijs van Veluw authored
-
Mathijs van Veluw authored
* Fix for RSA Keys which are read only Sometimes an RSA Key file could be read only. We currently failed because we also wanted to write. Added an extra check if the file exists already and is not 0 in size. If it does already exists and is larger then 0, then open in read only mode. Fixes #4644 * Updated code to work atomically - Changed the code to work atomically - Also show the alert generated from `Io` * Fix spelling
-
- Jul 12, 2024
-
-
Mathijs van Veluw authored
- Updated datatables - Set Cookie Secure flag if the connection is https - Prevent possible XSS via Organization Name Converted all `innerHTML` and `innerText` to the Safe Sink version `textContent` - Removed `jsesc` function as handlebars escapes all these chars already and more by default
-
Daniel García authored
* Improved HTTP client * Change config compat to use auto, rename blacklist * Fix wrong doc references
-
- Jul 10, 2024
-
-
Coby Geralnik authored
-
Calvin Li authored
-
Stefan Melmuk authored
* use a custom plan of enterprise tier to fix limits * set maxStorageGb limit to max signed int value
-
- Jul 08, 2024
-
-
Mathijs van Veluw authored
- Add missing `Headers` parameter for some functions This allowed any request from allowing these endpoints by not validating the user correctly. - Changed the functions to retreive the emergency access record by using the user uuid which calls the endpoint, instead of validating afterwards. This is more secure and prevents the need of an if check.
-