Commit Graph

854 Commits (cea7a30d829cb68220ec51de0846ec3227077d4d)

Author SHA1 Message Date
BlackDex 705d840ea3 Extra features for admin interface.
4 years ago
BlackDex 7dff8c01dd JSON Response updates and small fixes
4 years ago
BlackDex 5860679624 Updated dependencies and small mail fixes
4 years ago
Jeremy Lin 67c657003d Fix collection access issues for owner/admin users
4 years ago
Jeremy Lin 1d4f900e48 Add cipher response to restore operations
4 years ago
Jeremy Lin 9f86196a9d Add support for the Personal Ownership policy
4 years ago
BlackDex 235ff44736 Updated the admin interface
4 years ago
BlackDex de86aa671e Fix Key Rotation during password change
4 years ago
Daniel García e38771bbbd
Merge pull request #1267 from jjlin/datetime-cleanup
4 years ago
Daniel García a3f9a8d7dc
Merge pull request #1265 from jjlin/cipher-rev-date
4 years ago
Jeremy Lin 455a23361f Clean up datetime output and code
4 years ago
BlackDex 1a8ec04733 Small update on favicon downloading
4 years ago
Jeremy Lin 4e60df7a08 Fix stale data check failure when cloning a cipher
4 years ago
BlackDex 48baf723a4 Updated icon downloading
4 years ago
Daniel García d15d24f4ff
Merge pull request #1242 from BlackDex/allow-manager-role
4 years ago
Daniel García 8d992d637e
Merge pull request #1257 from jjlin/cipher-rev-date
4 years ago
Daniel García b32f4451ee
Merge branch 'master' into admin-disable-user
4 years ago
Jeremy Lin a9e9a397d8 Validate cipher updates with revision date
4 years ago
janost 1eb5495802 Show latest active device as last active on admin page
4 years ago
BlackDex 7cf8809d77 Adding Manager Role support
4 years ago
janost 043aa27aa3 Implement admin ability to enable/disable users
4 years ago
janost e8ef76b8f9 Read config vars from files
4 years ago
janost caddf21fca Log proper namespace in the err!() macro
4 years ago
BlackDex 6faaeaae66 Updated email processing.
4 years ago
BlackDex 3fed323385 Fixed plain/text email format
4 years ago
BlackDex 58a928547d Updated admin settings page.
4 years ago
Daniel García 558410c5bd
Merge pull request #1220 from jameshurst/master
4 years ago
BlackDex d11d663c5c Added error handling during dotenv loading
4 years ago
James Hurst 771233176f Fix for negcached icons
4 years ago
James Hurst ed70b07d81 Return 404 instead of fallback icon
4 years ago
Ave fa364c3f2c
Ensure that a user is actually in an org when applying policies
4 years ago
Daniel García b5f9fe4d3b
Fix #1206
4 years ago
Daniel García 013d4c28b2
Try to fix #1218
4 years ago
Jeremy Lin 95caaf2a40 Add missing admin endpoints for deleting ciphers
4 years ago
Fabian van Steen b41a0d840c
Correction of verify_email error message
4 years ago
Rob Watson b9daa59e5d Add DATABASE_MAX_CONNS config setting
4 years ago
Daniel García 448e6ac917
Invalidate sessions when changing password or kdf values
4 years ago
Daniel García 729c9cff41
Retry initial db connection, with adjustable option
4 years ago
Mathijs van Veluw c698bca2b9
Merge branch 'master' into mariadb-fk-issues
4 years ago
BlackDex c64560016e Add /api/accounts/verify-password endpoint
4 years ago
BlackDex 978be0b4a9 Fixed foreign-key (mariadb) errors.
4 years ago
Daniel García 2f3e18caa9
Merge pull request #1146 from BlackDex/user-orgs-table-enhancement
4 years ago
BlackDex 6a291040bd As requested here: https://bitwardenrs.discourse.group/t/searchable-user-list-on-admin-panel/299
4 years ago
BlackDex f847c6e225 Updated the config options descriptions.
4 years ago
Daniel García 99da5fbebb
Merge pull request #1143 from BlackDex/better-lettre-errors
4 years ago
BlackDex 6a0d024c69 Format some common Lettre errors a bit simpler
4 years ago
BlackDex 9a47821642 Fixed creating a new organization
4 years ago
Daniel García d69968313b
Merge pull request #1140 from jjlin/UserOrgType-cmp
4 years ago
Daniel García 3c377d97dc
Merge pull request #1137 from BlackDex/smtp-multi-auth-mechanism
4 years ago
Jeremy Lin 0eee907c88 Simplify implementation of `UserOrgType::cmp()`
4 years ago
BlackDex c877583979 Allow multiple SMTP Auth meganisms.
4 years ago
BlackDex 844cf70345 Updated lettre (and other crates) and workflow.
4 years ago
Daniel García a0d92a167c
Merge pull request #1125 from jjlin/org-cipher-visibility
4 years ago
Jeremy Lin 4c3b328aca Hide ciphers from non-selected collections for org owners/admins
4 years ago
aaxdev 260ffee093 Improving code
4 years ago
aaxdev c59cfe3371 Fix MsgPack headers and support mobile SignalR
4 years ago
Daniel García 0822c0c128
Update admin page dependencies
4 years ago
Daniel García aaba1e8368
Fix some clippy warnings and remove unused function
4 years ago
Jeremy Lin 175d647e47 Delete associated favorites when deleting a cipher or user
4 years ago
Daniel García 0365b7c6a4
Add support for multiple simultaneous database features by using macros.
4 years ago
Daniel García 19889187a5
Merge pull request #1106 from jjlin/favorites
4 years ago
Daniel García 9571277c44
Merge pull request #1112 from jjlin/token-size-docs
4 years ago
Daniel García a202da9e23
Merge pull request #1099 from jjlin/global-domains
4 years ago
Jeremy Lin c05dc50f53 Add more docs on the `email_token_size` setting
4 years ago
Jeremy Lin d9684bef6b Generate tokens more simply and uniformly
4 years ago
Jeremy Lin db0c45c172 Sync global_domains.json to bitwarden/server@8383a08 (Yandex)
4 years ago
Jeremy Lin ad4393e3f7 Sync global_domains.json to bitwarden/server@80f57d2 (Amazon updates)
4 years ago
Jeremy Lin f83a8a36d1 Track favorites on a per-user basis
4 years ago
Jeremy Lin 0e9eba8c8b Maximize similarity between MySQL and SQLite/PostgreSQL schemas
4 years ago
Jeremy Lin d5c760960a Sync global_domains.json to bitwarden/server@af85e17 (eBay India updates)
4 years ago
Jeremy Lin 2c6ef2bc68 Sync global_domains.json to bitwarden/server@2c43019 (eBay updates)
4 years ago
Jeremy Lin 7032ae5587 Sync global_domains.json to bitwarden/server@6aed80a (Amazon updates)
4 years ago
Jeremy Lin 6d9f03e84b Sync global_domains.json to bitwarden/server@61b11e3
4 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
4 years ago
Daniel García 93b7ded1e6
Remove unneccessary shim for backtrace
4 years ago
Daniel García 29c6b145ca
Remove redundant user fetching from login
4 years ago
Daniel García a7a479623c
Merge pull request #1087 from jjlin/org-creation-users
4 years ago
Jeremy Lin 05b308b8b4 Sync global_domains.json with upstream
4 years ago
Jeremy Lin 570d6c8bf9 Add support for restricting org creation to certain users
4 years ago
Daniel García ad48e9ed0f
Fix unlock on desktop clients
4 years ago
Jeremy Lin a846f6c610 Fix soft delete notifications
4 years ago
Daniel García fd1354d00e
Merge pull request #1067 from jjlin/log-time-fmt
4 years ago
Jeremy Lin 071a3b2a32 Log timestamps with milliseconds by default
4 years ago
Daniel García 32cfaab5ee
Updated dependencies and changed rocket request imports
4 years ago
Jeremy Lin d348f12a0e Add config option for log timestamp format
4 years ago
Jeremy Lin de70fbf88a Use `strip_prefix()` instead of `trim_start_matches()` as appropriate
4 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
4 years ago
Daniel García f14e19a3d8
Don't compile the regexes each time
4 years ago
Daniel García 668d5c23dc
Removed try_trait and some formatting, particularly around imports
4 years ago
Jeremy Lin 790146bfac Fix error in PostgreSQL build
4 years ago
Jeremy Lin a28ebcb401 Use local time in email notifications for new device logins
4 years ago
Daniel García 77e47ddd1f
Merge pull request #1042 from jjlin/hide-passwords
4 years ago
Daniel García 596c9b8691
Add option to set name during HELO in email settings
4 years ago
Armaan Tobaccowalla 624791e09a
Allow postgres:// DATABASE_URL
4 years ago
Jeremy Lin f9a73a9bbe More cipher optimization/cleanup
4 years ago
Jeremy Lin 35868dd72c Optimize cipher queries
4 years ago
Jeremy Lin 979d010dc2 Add support for hiding passwords in a collection
4 years ago
Daniel García a87646b8cb
Some format changes to main.rs
5 years ago
BlackDex 24c914799d Fixes #1022 cloning with attachments
5 years ago
BlackDex 325691e588 Fixed wrong status if there is an update.
5 years ago
Robert Kaussow afbf1db331 add back openssl crate
5 years ago
BlackDex ac2723f898 Updated Organizations overview
5 years ago
BlackDex 2fffaec226 Added attachment info per user and some layout fix
5 years ago
BlackDex 5c54dfee3a Fixed an issue when DNS resolving fails.
5 years ago
BlackDex b47cf97409 Updated js/css libraries and fixed smallscreen err
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
Daniel García 0bdeb02a31
Merge pull request #1009 from jjlin/email-subject
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
5 years ago
BlackDex b6fde857a7 Added version check to diagnostics
5 years ago
BlackDex 3c66deb5cc Redesign of the admin interface.
5 years ago
Jeremy Lin a314933557 Allow email changes for existing accounts even when signups are disabled
5 years ago
Daniel García c5d7e3f2bc
Merge pull request #1003 from frdescam/fix_arm_displaysize
5 years ago
Daniel García c95a2881b5
Merge pull request #998 from frdescam/fix_email_templates
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
Daniel García dc2f8e5c85
Merge pull request #994 from jjlin/help-text
5 years ago
Daniel García aee1ea032b
Merge pull request #989 from theycallmesteve/update_responses
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 4ff15f6dc2
Merge pull request #978 from AltiUP/patch-1
5 years ago
Daniel García ec8028aef2
Merge pull request #979 from jjlin/admin-redirect
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
5 years ago
Christophe Gherardi 3b06ab296b
Delete the call to the map file
5 years ago
Daniel García 0de52c6c99
Merge pull request #957 from jjlin/domain-whitelist
5 years ago
Daniel García e3b00b59a7
Initial support for soft deletes
5 years ago
BlackDex 1ee8e44912 Fixed 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
5 years ago
Jeremy Lin e4d08836e2 Make org owner invitations respect the email domain whitelist
5 years ago
Jeremy Lin c2a324e5da Clean up domain whitelist logic
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
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
5 years ago
Jeremy Lin c06162b22f Handle `devicePushToken`
5 years ago
Daniel García 7a6a3e4160
Set the cargo version and allow changing it during build time with BWRS_VERSION.
5 years ago
Daniel García 94341f9f3f
Fix token error while accepting invite
5 years ago
Daniel García ff19fb3426
Merge pull request #919 from BlackDex/issue-908
5 years ago