fdeĉ
4c3727b4a3
use format! for rounding to fix arm issue
5 years ago
Daniel García
a8870eef0d
Convert to f32 before rounding to fix arm issue
5 years ago
François
afaebc6cf3
fixing hard coded width email templates
5 years ago
François
8f4a1f4fc2
fixing bad width in 2FA email template
5 years ago
Daniel García
0807783388
Add ip on totp miss
5 years ago
Jeremy Lin
322a08edfb
Update startup banner to direct usage/config questions to the forum
5 years ago
theycallmesteve
08afc312c3
Add missing items to profileOrganization response model
5 years ago
theycallmesteve
5571a5d8ed
Update post_keys to return a keys response model
5 years ago
theycallmesteve
6a8c65493f
Rename collection_user_details to collection_read_only to reflect the response model
5 years ago
theycallmesteve
dfdf4473ea
Rename to_json_list to to_json_provder to reflect the response model
5 years ago
theycallmesteve
42e37ebea1
Apply upstream global domain values and whitespace fixes
5 years ago
theycallmesteve
632f4d5453
Whitespace fixes
5 years ago
Daniel García
6c5e35ce5c
Change the mails content types to more closely match what we sent before
5 years ago
Daniel García
63cbd9ef9c
Update lettre to latest master
5 years ago
Daniel García
9cca64003a
Remove unused dependency and simple feature, update dependencies and fix some clippy lints
5 years ago
Jeremy Lin
819d5e2dc8
Use absolute URIs for admin page redirects
This is technically required per RFC 2616 (HTTP/1.1); some proxies will
rewrite a plain `/admin` path to an unexpected URL otherwise.
5 years ago
Christophe Gherardi
3b06ab296b
Delete the call to the map file
The file bootstrap.css.map is missing, the reference can be deleted.
5 years ago
Daniel García
e3b00b59a7
Initial support for soft deletes
5 years ago
BlackDex
1ee8e44912
Fixed issue #965
PostgreSQL updates/inserts ignored None/null values.
This is nice for new entries, but not for updates.
Added derive option to allways add these none/null values for Option<>
variables.
This solves issue #965
5 years ago
Jeremy Lin
86685c1cd2
Ensure email domain comparison is case-insensitive
5 years ago
Jeremy Lin
0a68de6c24
Warn on empty `ADMIN_TOKEN` instead of bailing out
The admin page will still be disabled.
Fixes #849 .
5 years ago
Jeremy Lin
e4d08836e2
Make org owner invitations respect the email domain whitelist
This closes a loophole where org owners can invite new users from any domain.
5 years ago
Jeremy Lin
c2a324e5da
Clean up domain whitelist logic
* Make `SIGNUPS_DOMAINS_WHITELIST` override the `SIGNUPS_ALLOWED` setting.
Otherwise, a common pitfall is to set `SIGNUPS_DOMAINS_WHITELIST` without
realizing that `SIGNUPS_ALLOWED=false` must also be set.
* Whitespace is now accepted in `SIGNUPS_DOMAINS_WHITELIST`. That is,
`foo.com, bar.com` is now equivalent to `foo.com,bar.com`.
* Add validation on `SIGNUPS_DOMAINS_WHITELIST`. For example, `foo.com,`
is rejected as containing an empty token.
5 years ago
Jeremy Lin
6cd8512bbd
Fix Duo auth failure with non-lowercased email addresses
5 years ago
Jeremy Lin
7407b8326a
Fix attachment size limit calculation
The config values (in KB) need to be converted to bytes when comparing
against total attachment sizes.
5 years ago
Daniel García
adf47827c9
Make sure the data field is always returned, otherwise the mobile apps seem to have issues
5 years ago
Jeremy Lin
862d401077
Fix WebSocket notifications
Ignore a missing `id` query param; it's unclear what this ID represents,
but it wasn't being used in the existing bitwarden_rs code, and no longer
seems to be sent in the latest versions of the official clients.
5 years ago
Jeremy Lin
c06162b22f
Handle `devicePushToken`
Mobile push isn't currently supported, but this should get rid of spurious
`Detected unexpected parameter during login: devicepushtoken` warnings.
5 years ago
Daniel García
7a6a3e4160
Set the cargo version and allow changing it during build time with BWRS_VERSION.
Also renamed GIT_VERSION because that's not the only source anymore.
5 years ago
Daniel García
94341f9f3f
Fix token error while accepting invite
5 years ago
BlackDex
baac8d9627
Fixed issue #908
The organization uuid is most of the time within the uri path as a
parameter. But sometimes it only is there as a query value.
This fix checks both, and returns the uuid when possible.
5 years ago
BlackDex
669b101e6a
Fixing issue #908
Sometimes an org-uuid is not within the path but in a query value,
This fixes the check for that.
5 years ago
Daniel García
d2d9fb08cc
Revert "Use opportunistic TLS in SMTP connections"
5 years ago
BlackDex
35f30088b2
Fixing issue #759 by disabling Foreign Key Checks.
During migrations some queries are out of order regarding to foreign
keys.
Because of this the migrations fail when the sql database has this
enforced by default.
Turning of this check during the migrations will fix this and this is
only per session.
5 years ago
Ymage
ba725e1c25
Make openssl crate as default (non feature-flipped)
5 years ago
BlackDex
bd09fe1a3d
Updated code so backtraces are logged also.
5 years ago
BlackDex
9b1d07365e
Updated ring
Some small changes to match the updated ring package.
5 years ago
BlackDex
37b212427c
Updated jsonwebtoken
Updated to the latest version of jsonwebtoken.
Some small code changes to match the new versions.
5 years ago
BlackDex
078234d8b3
Small change for rocket compatibilty
5 years ago
Daniel García
2ee07ea1d8
Fix empty data when cloning cipher
5 years ago
Daniel García
40c339db9b
Fix postgres policies, second try
5 years ago
Daniel García
819f340f39
Fix issue with postgres
5 years ago
BlackDex
1b4b40c95d
Updated reqwest to the latest version.
- Use the blocking client (no async).
- Disabled gzip.
- use_sys_proxy is now default.
5 years ago
Daniel García
afd9f4e278
Allow the smtp mechanism to be provided without quotes and all lowercase
5 years ago
Daniel García
a30d5f4cf9
Fix cloning issues
5 years ago
Daniel García
3fa78e7bb1
Initial version of policies
5 years ago
Lukas Eßmann
a8a7e4f9a5
Updated domains with new values vualt
Added domains from official vault.bitwarden.com
5 years ago
Samuel Leweke
5d3b765a23
Use opportunistic TLS in SMTP connections
If SSL is disabled, the SMTP ClientSecurity of the lettre crate
defaults to None, that is, an insecure connection. This is changed to
Opportunistic, which uses TLS if available. If TLS is not available,
the insecure connection is used (i.e., this change is backward
compatible).
5 years ago
Daniel García
70f3ab8ec3
Migrate lazy_static to once_cell, less macro magic and slightly faster
5 years ago
BlackDex
84dc2eda1f
Changed javascript default argument construction
5 years ago