Jeremy Lin
0e9eba8c8b
Maximize similarity between MySQL and SQLite/PostgreSQL schemas
In particular, Diesel aliases `Varchar` to `Text`, and `Blob` to `Binary`:
* https://docs.diesel.rs/diesel/sql_types/struct.Text.html
* https://docs.diesel.rs/diesel/sql_types/struct.Binary.html
5 years ago
Jeremy Lin
d5c760960a
Sync global_domains.json to bitwarden/server@af85e17 (eBay India updates)
5 years ago
Jeremy Lin
2c6ef2bc68
Sync global_domains.json to bitwarden/server@2c43019 (eBay updates)
5 years ago
Jeremy Lin
7032ae5587
Sync global_domains.json to bitwarden/server@6aed80a (Amazon updates)
5 years ago
Jeremy Lin
6d9f03e84b
Sync global_domains.json to bitwarden/server@61b11e3
5 years ago
Daniel García
6a972e4b19
Make the admin URL redirect try to use the referrer first, and use /admin when DOMAIN is not configured and the referrer check doesn't work, to allow users without DOMAIN configured to use the admin page correctly
5 years ago
Daniel García
93b7ded1e6
Remove unneccessary shim for backtrace
5 years ago
Daniel García
29c6b145ca
Remove redundant user fetching from login
5 years ago
Jeremy Lin
05b308b8b4
Sync global_domains.json with upstream
5 years ago
Jeremy Lin
570d6c8bf9
Add support for restricting org creation to certain users
5 years ago
Daniel García
ad48e9ed0f
Fix unlock on desktop clients
5 years ago
Jeremy Lin
a846f6c610
Fix soft delete notifications
A soft-deleted entry should now show up in the trash folder immediately
(previously, an extra sync was required).
5 years ago
Jeremy Lin
071a3b2a32
Log timestamps with milliseconds by default
5 years ago
Daniel García
32cfaab5ee
Updated dependencies and changed rocket request imports
5 years ago
Jeremy Lin
d348f12a0e
Add config option for log timestamp format
5 years ago
Jeremy Lin
de70fbf88a
Use `strip_prefix()` instead of `trim_start_matches()` as appropriate
As of Rust 1.45.0, `strip_prefix()` is now stable.
5 years ago
Daniel García
1e950c7dbc
Replace IP support in preparation for compiling on stable, included some tests to check that the code matches the unstable implementation
5 years ago
Daniel García
f14e19a3d8
Don't compile the regexes each time
5 years ago
Daniel García
668d5c23dc
Removed try_trait and some formatting, particularly around imports
5 years ago
Jeremy Lin
790146bfac
Fix error in PostgreSQL build
5 years ago
Jeremy Lin
a28ebcb401
Use local time in email notifications for new device logins
In this implementation, the `TZ` environment variable must be set
in order for the formatted output to use a more user-friendly
time zone abbreviation (e.g., `UTC`). Otherwise, the output uses
the time zone's UTC offset (e.g., `+00:00`).
5 years ago
Daniel García
596c9b8691
Add option to set name during HELO in email settings
5 years ago
Armaan Tobaccowalla
624791e09a
Allow postgres:// DATABASE_URL
5 years ago
Jeremy Lin
f9a73a9bbe
More cipher optimization/cleanup
5 years ago
Jeremy Lin
35868dd72c
Optimize cipher queries
5 years ago
Jeremy Lin
979d010dc2
Add support for hiding passwords in a collection
Ref: https://github.com/bitwarden/server/pull/743
5 years ago
Daniel García
a87646b8cb
Some format changes to main.rs
5 years ago
BlackDex
24c914799d
Fixes #1022 cloning with attachments
When a cipher has one or more attachments it wasn't able to be cloned.
This commit fixes that issue.
5 years ago
BlackDex
325691e588
Fixed wrong status if there is an update.
- Checking the sha hash first if this is also in the server version.
- Added a badge to show if you are on a branched build.
5 years ago
Robert Kaussow
afbf1db331
add back openssl crate
5 years ago
BlackDex
ac2723f898
Updated Organizations overview
- Changed HTML to match users overview
- Added User count
- Added Org cipher amount
- Added Attachment count and size
5 years ago
BlackDex
2fffaec226
Added attachment info per user and some layout fix
- Added the amount and size of the attachments per user
- Changed the items count function a bit
- Some small layout changes
5 years ago
BlackDex
5c54dfee3a
Fixed an issue when DNS resolving fails.
In the event of a failed DNS Resolving checking for new versions will
cause a huge delay, and in the end a timeout when loading the page.
- Check if DNS resolving failed, if that is the case, do not check for
new versions
- Changed `fn get_github_api` to make use of structs
- Added a timeout of 10 seconds for the version check requests
- Moved the "Unknown" lables to the "Latest" lable
5 years ago
BlackDex
b47cf97409
Updated js/css libraries and fixed smallscreen err
- Updated bootstrap js and css to the latest version
- Fixed issue with small-screens where the menu overlaps the token input
- The menu now collapses to a hamburger menu
- Menu's only accessable when logedin are hidden when you are not
- Changed Users Overview to use a table to prevent small-screen issues.
5 years ago
Daniel García
5e802f8aa3
Update lettre to alpha release instead of git commit, and update the rest of dependencies while we are at it
5 years ago
Jeremy Lin
39d1a09704
Avoid double-slashes in the admin URL
5 years ago
Jeremy Lin
a447e4e7ef
Don't HTML-escape email subject lines
For example, this causes org names like `X&Y` to appear as `X&Y`.
5 years ago
BlackDex
b6fde857a7
Added version check to diagnostics
- Added a version check based upon the github api information.
5 years ago
BlackDex
3c66deb5cc
Redesign of the admin interface.
Main changes:
- Splitted up settings and users into two separate pages.
- Added verified shield when the e-mail address has been verified.
- Added the amount of personal items in the database to the users overview.
- Added Organizations and Diagnostics pages.
- Shows if DNS resolving works.
- Shows if there is a posible time drift.
- Shows current versions of server and web-vault.
- Optimized logo-gray.png using optipng
Items which can be added later:
- Amount of cipher items accessible for a user, not only his personal items.
- Amount of users per Org
- Version update check in the diagnostics overview.
- Copy/Pasteable runtime config which has sensitive data changed or removed for support questions either on the forum or github issues.
- Option to delete Orgs and all its passwords (when there are no members anymore).
- Etc....
5 years ago
Jeremy Lin
a314933557
Allow email changes for existing accounts even when signups are disabled
5 years ago
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