- Dec 01, 2022
-
-
BlackDex authored
Updated the logo's so the `V` is better visible. Also the cog it self is better now, the previous version wasn't fully round. These versions also are used with the PR to update the web-vault and use these logo's. Also updated the images in the static folder.
-
BlackDex authored
This PR adds event/audit logging support for organizations. By default this feature is disabled, since it does log a lot and adds extra database transactions. All events are touched except a few, since we do not support those features (yet), like SSO for example. This feature is tested with multiple clients and all database types. Fixes #229
-
- Nov 28, 2022
-
-
Stefan Melmuk authored
-
Stefan Melmuk authored
instead of creating the parent folders to a sqlite database vaultwarden should just exit if it does not. this should fix issues like #2835 when a wrongly configured `DATABASE_URL` falls back to using sqlite
-
- Nov 27, 2022
-
-
Daniel García authored
allow managers to set groups of a collection
-
Daniel García authored
Update settings description
-
Daniel García authored
Prevent DNS leak when icon regex is configured
-
Daniel García authored
Added missing `register` endpoint to `identity`
-
Daniel García authored
Fully remove DuckDuckGo email service.
-
Daniel García authored
Set "Bypass admin page security" as read-only
-
Daniel García authored
Update config comment to reflect rfc8314.
-
Daniel García authored
Use constant size generic parameter for random bytes generation
-
- Nov 23, 2022
-
-
Stefan Melmuk authored
fixes #2932
-
- Nov 22, 2022
-
-
Karbob authored
Update description to `admin login requests`.
-
- Nov 14, 2022
-
-
BlackDex authored
When a icon blacklist regex was configured to not check for a domain, it still did a DNS lookup first. This could cause a DNS leakage for these regex blocked domains. This PR resolves this issue by first checking the regex, and afterwards the other checks. Fixes #2909
-
BlackDex authored
In the upcomming web-vault and other clients they changed the register endpoint from `/api/accounts/register` to `/identity/register`. This PR adds the new endpoint to already be compatible with the new clients. Fixes #2889
-
BlackDex authored
The DuckDuckGo email service is not supported for self-hosted servers. This option is already hidden via the latest web-vault. This PR also removes some server side headers. Fixes #2828
-
BlackDex authored
It was possible to disable the admin security via the admin interface. This is kinda insecure as mentioned in #2761. This PR set this value as read-only and admin's need to set the correct ENV variable. Currently saved settings which do override this are still valid though. If an admin want's this removed, they either need to reset the config, or change the value in the `config.json` file. Fixes #2761
-
- Nov 13, 2022
-
-
Samuel Tardieu authored
Its uses are replaced by get_randm_bytes() or encode_random_bytes().
-
- Nov 12, 2022
-
-
Skid authored
Co-authored-by:
Helmut K. C. Tessarek <tessarek@evermeet.cx>
-
Skid authored
-
- Nov 11, 2022
-
-
Samuel Tardieu authored
All uses of `get_random()` were in the form of: `&get_random(vec![0u8; SIZE])` with `SIZE` being a constant. Building a `Vec` is unnecessary for two reasons. First, it uses a very short-lived dynamic memory allocation. Second, a `Vec` is a resizable object, which is useless in those context when random data have a fixed size and will only be read. `get_random_bytes()` takes a constant as a generic parameter and returns an array with the requested number of random bytes. Stack safety analysis: the random bytes will be allocated on the caller stack for a very short time (until the encoding function has been called on the data). In some cases, the random bytes take less room than the `Vec` did (a `Vec` is 24 bytes on a 64 bit computer). The maximum used size is 180 bytes, which makes it for 0.008% of the default stack size for a Rust thread (2MiB), so this is a non-issue. Also, most of the uses of those random bytes are to encode them using an `Encoding`. The function `crypto::encode_random_bytes()` generates random bytes and encode them with the provided `Encoding`, leading to code deduplication. `generate_id()` has also been converted to use a constant generic parameter as well since the length of the requested String is always a constant.
-
- Nov 09, 2022
-
-
Daniel García authored
-
GeekCorner authored
-
BlackDex authored
Added a new endpoint which the currently beta client for at least Android v2022.10.1 seems to be calling, and crashes with the response we currently provide Fixes #2890 Fixes #2891 Fixes #2892
-
BlackDex authored
- Update Rust to v1.65.0 - Update dependencies - Updated workflow files - Added some extra clippy checks - Fixed some clippy checks
-
Daniel García authored
-
BlackDex authored
Added a new endpoint which the currently beta client for at least Android v2022.10.1 seems to be calling, and crashes with the response we currently provide Fixes #2890 Fixes #2891 Fixes #2892
-
BlackDex authored
- Update Rust to v1.65.0 - Update dependencies - Updated workflow files - Added some extra clippy checks - Fixed some clippy checks
-
Daniel García authored
-
BlackDex authored
- Update Rust to v1.65.0 - Update dependencies - Updated workflow files - Added some extra clippy checks - Fixed some clippy checks
-
Daniel García authored
-
- Nov 08, 2022
-
-
BlackDex authored
- Update Rust to v1.65.0 - Update dependencies - Updated workflow files - Added some extra clippy checks - Fixed some clippy checks
-
- Nov 07, 2022
-
-
BlackDex authored
Since v2022.9.x the org export uses a different endpoint. But, since v2022.11.x this endpoint will return a different format. See: https://github.com/bitwarden/clients/pull/3641 and https://github.com/bitwarden/server/pull/2316 To support both version in the case of users having an older client either web-vault or cli this PR checks the version and responds using the correct format. If no version can be determined it will use the new format as a default.
-
GeekCorner authored
-
- Nov 06, 2022
-
-
BlackDex authored
Added a new endpoint which the currently beta client for at least Android v2022.10.1 seems to be calling, and crashes with the response we currently provide Fixes #2890 Fixes #2891 Fixes #2892
-
- Oct 26, 2022
-
-
Daniel García authored
-
Daniel García authored
-
Jeremy Lin authored
-
Stefan Melmuk authored
-