Commit Graph

1405 Commits (test_dylint)

Author SHA1 Message Date
Daniel García 16ff49d712
Move to job_scheduler_ng
3 years ago
Daniel García 54c78cf06d
Migrate old ws crate to tungstenite, which is async and also removes over 20 old dependencies
3 years ago
Daniel García 6b6f5b8d04
Merge branch 'lettre-improvements' of https://github.com/paolobarbolini/vaultwarden into paolobarbolini-lettre-improvements
3 years ago
Paolo Barbolini 12612da75e Remove manual IDN handling
3 years ago
Paolo Barbolini 68ec5f2a18 Use MultiPart::alternative_plain_html instead of manual impl
3 years ago
Lyonel Martinez dbd95e08e9 Adding "UserEnabled" and "CreatedAt" member to the json output of a User in the admin/users and admin/users/<ID> web routes.
3 years ago
BlackDex 40ed505581
Add a persistent volume check.
3 years ago
BlackDex 1c266031d7
Fix upload limits and disable color logs
3 years ago
Daniel García 2a9ca88c2a
Dependency updates
3 years ago
Daniel García 451ad47327
Merge branch 'db-conn-init' of https://github.com/jjlin/vaultwarden into jjlin-db-conn-init
3 years ago
BlackDex 3ca85028ea
Improve sync speed and updated dep. versions
3 years ago
Jeremy Lin 542a73cc6e Switch to a single config option for database connection init
3 years ago
Jeremy Lin 78d07e2fda Add default connection-scoped pragmas for SQLite
3 years ago
Jeremy Lin b617ffd2af Add support for database connection init statements
3 years ago
Jeremy Lin df8aeb10e8 Add `/api/{alive,now,version}` endpoints
3 years ago
Jeremy Lin 28c5e63bf5 Sync global_domains.json to bitwarden/server@3521ccb (Just Eat Takeaway.com)
3 years ago
BlackDex fb0c23b71f
Remove u2f implementation
3 years ago
Daniel García 81f0c2b0e8
Merge branch 'x-xss-protection' of https://github.com/Wonderfall/vaultwarden into Wonderfall-x-xss-protection
3 years ago
Wonderfall 27d4b713f6 disable legacy X-XSS-Protection feature
3 years ago
BlackDex b0faaf2527
Several updates and fixes
3 years ago
BlackDex c4d565b15b
Update login API code
3 years ago
Daniel García 843f205f6f
Merge branch 'async-updates' of https://github.com/BlackDex/vaultwarden into BlackDex-async-updates
3 years ago
Daniel García 2ff51ae77e
formatting
3 years ago
Daniel García 2b75d81a8b
Ignore unused field
3 years ago
Daniel García cad0dcbed1
await the mutex in db_run and use block_in_place for it's contents
3 years ago
BlackDex 19b8388950
Upd Dockerfiles, crates. Fixed rust 2018 idioms
3 years ago
BlackDex 87e08b9e50
Async/Awaited all db methods
3 years ago
Daniel García 0b7d6bf6df
Update to rocket 0.5 and made code async, missing updating all db calls, that are currently blocking
3 years ago
Daniel García d73d74e78f
Merge branch 'main' of https://github.com/taylorwmj/vaultwarden into taylorwmj-main
3 years ago
Daniel García 94201ca133
Merge branch 'custom-env-path' of https://github.com/TinfoilSubmarine/vaultwarden into TinfoilSubmarine-custom-env-path
3 years ago
BlackDex 42136a7097
Favicon, SMTP and misc updates
3 years ago
taylorwmj 9bb4c38bf9
Added autofocus to pw field on admin login page
3 years ago
BlackDex 5f01db69ff
Update async to prepare for main merge
3 years ago
Joel Beckmeyer 8295688bed Add support for custom .env file path
3 years ago
Tomek Mańko 9713a3a555 Add IP address to missing/invalid password message for Sends
3 years ago
Daniel García d781981bbd
formatting
3 years ago
Daniel García 5125fdb882
Ignore unused field
3 years ago
Daniel García fd9693b961
await the mutex in db_run and use block_in_place for it's contents
3 years ago
BlackDex f38926d666
Upd Dockerfiles, crates. Fixed rust 2018 idioms
3 years ago
BlackDex 775d07e9a0
Async/Awaited all db methods
3 years ago
Daniel García 2d5f172e77
Update to rocket 0.5 and made code async, missing updating all db calls, that are currently blocking
3 years ago
Jeremy Lin 7d552dbdc8 Increase length limit for email token generation
3 years ago
Daniel García bf6330374c
Merge branch 'api-key' of https://github.com/jjlin/vaultwarden into jjlin-api-key
3 years ago
Daniel García 4a88e7ec78
Merge branch 'iamdoubz-feature-to-permissions-policy-patch' of https://github.com/iamdoubz/vaultwarden into iamdoubz-iamdoubz-feature-to-permissions-policy-patch
3 years ago
Daniel García ba9ad14fbb
Merge branch 'icons' of https://github.com/jjlin/vaultwarden into jjlin-icons
3 years ago
Daniel García 14e3dcad8e
Merge branch 'fix-emergency-invite-register' of https://github.com/BlackDex/vaultwarden into BlackDex-fix-emergency-invite-register
3 years ago
Daniel García f4a9645b54
Remove references to "bwrs" #2195
3 years ago
Jeremy Lin 8f7900759f Fix `scope` and `refresh_token` for API key logins
3 years ago
Jeremy Lin 69ee4a70b4 Add support for API keys
3 years ago
iamdoubz e4e16ed50f Upgrade Feature-Policy to Permissions-Policy
3 years ago
Jeremy Lin a16c656770 Add support for legacy HTTP 301/302 redirects for external icons
3 years ago
BlackDex 76b7de15de
Fix emergency access invites for new users
3 years ago
Daniel García 8ba6e61fd5
Merge pull request #2197 from BlackDex/issue-2196
3 years ago
Daniel García a30a1c9703
Merge pull request #2194 from BlackDex/issue-2154
3 years ago
BlackDex bf5aefd129
Fix issue with Bitwarden CLI.
3 years ago
BlackDex 1fa178d1d3
Fixed issue #2154
3 years ago
Jeremy Lin b7eedbcddc Add config option to set the HTTP redirect code for external icons
3 years ago
Jake Howard 6ddbe84bde
Remove unnecessary return
3 years ago
Jake Howard 690d0ed1bb
Add our own HTTP date formatter
3 years ago
Jake Howard 248e7dabc2
Collapse field name definition
3 years ago
Jake Howard 4584cfe3c1
Additionally set expires header when caching responses
3 years ago
Daniel García e501dc6d0e
Merge branch 'multi-db-dockers' of https://github.com/BlackDex/vaultwarden into BlackDex-multi-db-dockers
3 years ago
Daniel García 85ac9783f0
Merge branch 'ratelimit' into main
3 years ago
BlackDex 5b430f22bc
Support all DB's for Alpine and Debian
3 years ago
Daniel García d4eb21c2d9
Better document the new rate limiting
3 years ago
Jeremy Lin 605419ae1b Sync global_domains.json to bitwarden/server@5a8f334 (TransferWise)
3 years ago
Daniel García b89ffb2731
Merge pull request #2170 from BlackDex/issue-2136
3 years ago
BlackDex 2c94ea075c
Small changes to icon log messages.
3 years ago
BlackDex 4bd8eae07e
Fixed #2151
3 years ago
Daniel García 5529264c3f
Basic ratelimit for user login (including 2FA) and admin login
3 years ago
Jeremy Lin 2f9ac61a4e Add support for external icon services
3 years ago
Jeremy Lin d8869adf52 Sync global_domains.json to bitwarden/server@224bfb6 (Wells Fargo)
3 years ago
Jeremy Lin a631fc0077 Sync global_domains.json to bitwarden/server@2f518fb (Ubisoft)
3 years ago
BlackDex e327583aa5
Enabled trust-dns and some updates.
3 years ago
BlackDex c453528dc1
Macro recursion decrease and other optimizations
3 years ago
Daniel García 88643fd9d5
Merge pull request #2078 from jjlin/fix-ea-reject
3 years ago
Jeremy Lin 14408396bb Fix missing encrypted key after emergency access reject
3 years ago
Jeremy Lin 6cbb724069 Fix conflict resolution logic for `read_only` and `hide_passwords` flags
3 years ago
Jeremy Lin c476e19796 Add email notifications for incomplete 2FA logins
3 years ago
Daniel García 9f393cfd9d
Formatting
3 years ago
Daniel García 75e62abed0
Move database_max_conns
3 years ago
Daniel García 97f9eb1320
Update dependencies
3 years ago
Daniel García 53cc8a65af
Add doc comments to the functions in Config, and remove some unneeded pubs
3 years ago
Jeremy Lin cee3fd5ba2 Emergency Access cleanup
3 years ago
Daniel García 4af81ec50e
Merge branch 'domdomegg/2fa-check-accepted' of https://github.com/domdomegg/vaultwarden into domdomegg-domdomegg/2fa-check-accepted
3 years ago
Adam Jones 4cebe1fff4
cargo fmt
3 years ago
Adam Jones a984dbbdf3
2FA org policy: do not enforce on invited (not accepted) users
3 years ago
BlackDex 881524bd54
Added DbConn to /alive healthcheck
3 years ago
Daniel García a1c1b9ab3b
Merge branch 'mail-errors' of https://github.com/BlackDex/vaultwarden into BlackDex-mail-errors
3 years ago
BlackDex 338756550a
Fix error reporting in admin and some small fixes
3 years ago
Adam Jones d014eede9a
feature: Support single organization policy
3 years ago
Daniel García acab70ed89
Merge branch 'domdomegg/support-no-data-org-policies' of https://github.com/domdomegg/vaultwarden into domdomegg-domdomegg/support-no-data-org-policies
3 years ago
BlackDex 9375d5b8c2 Updated icon downloading
3 years ago
Adam Jones e3678b4b56
fix: Support no-data enterprise policies
3 years ago
Daniel García b4c95fb4ac
Hide some warnings for unused struct fields
3 years ago
Daniel García 756d108f6a
Merge branch 'emergency_feature' of https://github.com/thelittlefireman/bitwarden_rs into thelittlefireman-emergency_feature
3 years ago
thelittlefireman ca20b3d80c [PATCH] Some fixes to the Emergency Access PR
3 years ago
thelittlefireman 4ab9362971 Add Emergency contact feature
3 years ago
Daniel García f8d1cfad2a
Merge branch 'admin-interface' of https://github.com/BlackDex/vaultwarden into BlackDex-admin-interface
3 years ago
BlackDex b0a411b733 Update some JS Libraries and fix small issues
3 years ago
BlackDex f36bd72a7f Add Organization bulk actions support
3 years ago
Daniel García a99c9715f6
Merge branch 'issue-1963' of https://github.com/BlackDex/vaultwarden into BlackDex-issue-1963
3 years ago
BlackDex 10d5c7738a Fix issue when using uppercase chars in emails
3 years ago
Jeremy Lin 80f23e6d78 Enforce Personal Ownership policy on imports
3 years ago
Jeremy Lin 0cdc0cb147 Fix incorrect WebAuthn origin
3 years ago
Daniel García 93f2f74767
Merge branch 'fix/sends_notifications' of https://github.com/fabianthdev/vaultwarden into fabianthdev-fix/sends_notifications
3 years ago
Daniel García 41add45e67
Merge branch 'fix-attachment-sharing' of https://github.com/jjlin/vaultwarden into jjlin-fix-attachment-sharing
3 years ago
Daniel García 978ef2bc8b
Merge branch 'fix-1878' of https://github.com/BlackDex/vaultwarden into BlackDex-fix-1878
3 years ago
BlackDex 881d1f4334 Fix wrong display of MFA email.
3 years ago
Jeremy Lin 56b4f46d7d Fix limitation on sharing ciphers with attachments
3 years ago
Fabian Thies 1f0f64d961 Sort the imports in notifications.rs alphabetically
3 years ago
Fabian Thies 42ba817a4c Fix errors that occurred in the nightly build
3 years ago
Fabian Thies dd98fe860b Send create, update and delete notifications for `Send`s in the correct format.
3 years ago
Daniel García c68fbb41d2
Merge branch 'fix-org-attachment-uploads' of https://github.com/jjlin/vaultwarden into jjlin-fix-org-attachment-uploads
3 years ago
Jeremy Lin 91e80657e4 Fix error with adding file attachment from org vault view
3 years ago
Daniel García cfceac3909
Merge branch 'fix-sync-desktop-client' of https://github.com/BlackDex/vaultwarden into BlackDex-fix-sync-desktop-client
3 years ago
BlackDex 58b046fd10 Fix syncing with Bitwarden Desktop v1.28.0
3 years ago
BlackDex 89b5f7c98d Dependency updates
3 years ago
BlackDex ffdcafa044 Fix WebAuthn issues and some small updates
3 years ago
Daniel García 56ffec40f4
Formatting
3 years ago
Mathijs van Veluw 340d42a1ca
Merge branch 'main' into future-web-vault
3 years ago
Daniel García e19420160f
Simplify 2fa removed email and remove extra table close in the footer
3 years ago
Daniel García 4f08167d6f
Merge branch '2fa_enforcement' of https://github.com/olivierIllogika/bitwarden_rs into olivierIllogika-2fa_enforcement
3 years ago
Daniel García f16d56cb27
Merge branch 'attachment-storage' of https://github.com/BlackDex/vaultwarden into BlackDex-attachment-storage
3 years ago
Daniel García 7f437b6947
Merge branch 'umireon-add-edge-frame-ancestors' of https://github.com/umireon/vaultwarden into umireon-umireon-add-edge-frame-ancestors
3 years ago
Daniel García d0ec410b73
Merge branch 'password-hints' of https://github.com/jjlin/vaultwarden into jjlin-password-hints
3 years ago
Daniel García e5ec245626
Protect namedfile against path traversal, rocket only does it for pathbuf
3 years ago
BlackDex 6ea95d1ede Updated attachment limit descriptions
3 years ago
Jeremy Lin 88bea44dd8 Prevent user enumeration via password hints
3 years ago
Jeremy Lin 8ee5d51bd4 Disable `show_password_hint` by default
3 years ago
Kaito Udagawa c640abbcd7
Update src/util.rs
3 years ago
Kaito Udagawa 13598c098f Add links to browser extensions
3 years ago
Kaito Udagawa a622b4d2fb Add Edge's frame-ancestors
3 years ago
BlackDex 403f35b571 Added web-vault v2.21.x support + some misc fixes
3 years ago
Daniel García e3a2dfffab
Formatting
3 years ago
Daniel García 0dcea75764
Remove unused lifetime and double referencing
3 years ago
Daniel García 46e0f3c43a
Load RSA keys as pem format directly, and using openssl crate, backported from async branch
3 years ago
Daniel García 2cd17fe7af
Add token with short expiration time to send url
3 years ago
Jeremy Lin 49579e4ce7 Avoid `Error parsing LastKnownRevisionDate` warning for mobile clients
3 years ago
Daniel García 9254cf9d9c
Fix clippy lints
3 years ago
BlackDex 8615736e84 Multiple Admin Interface fixes and some others.
3 years ago
Daniel García 5772836be5
Fix admin page with handlebars 4
3 years ago
Daniel García c380d9c379
Support for webauthn and u2f->webauthn migrations
3 years ago
Jeremy Lin 3f7e4712cd Fix attachment size limit calculation for v2 uploads
4 years ago
Jeremy Lin c2ef331df9 Rework file ID generation
4 years ago
Jeremy Lin 5fef7983f4 Clean up attachment error handling
4 years ago
Jeremy Lin 29ed82a359 Add support for v2 attachment upload APIs
4 years ago
Jeremy Lin 848d17ffb9 Sync global_domains.json to bitwarden/server@7857053 (Amazon)
4 years ago
BlackDex f270f2ed65 Updated icon fetching and crates.
4 years ago
Jeremy Lin 9133e2927d Fix attachment downloads
4 years ago
Jeremy Lin 38104ba7cf `cargo fmt` changes
4 years ago
Daniel García 8e6c6a1dc4
Merge pull request #1689 from jjlin/hide-email
4 years ago
Daniel García 7a9cfc45da
Merge pull request #1688 from jjlin/config-sends-allowed
4 years ago
Daniel García 9e24b9065c
Merge pull request #1682 from dongcarl/2021-05-admin-granular-http-codes
4 years ago
Daniel García 1c2b376ca2
Merge pull request #1663 from dongcarl/2021-05-invite_user-return
4 years ago
Jeremy Lin 029008bad5 Add support for the `Send Options` policy
4 years ago
Jeremy Lin d3449bfa00 Add support for hiding the sender's email address in Bitwarden Sends
4 years ago
Jeremy Lin a9a5706764 Add support for password reprompt
4 years ago
Jeremy Lin 3ff8014add Add `sends_allowed` config setting
4 years ago
Carl Dong e60bdc7efe admin: Make invite_user error codes more specific
4 years ago
Carl Dong cccd8262fa admin: Add /users/<uuid> route
4 years ago
Carl Dong 68e5d95d25 admin: Specifically return 404 for user not found
4 years ago
Carl Dong 5f458b288a admin: Return newly-created user in invite_user
4 years ago
BlackDex 7cb19ef767 Updated branding, email and crates
4 years ago
Daniel García b8010be26b
Extract some FromDb trait impls outside the macros so they aren't repeated, and fix some clippy lints
4 years ago
Olivier Martin 39167d333a Merge commit '0d631329873196935ba29db985c5e32def391251' into 2fa_enforcement
4 years ago
Daniel García 7b5d5d1302
Rename references to the discourse forum
4 years ago
Olivier Martin f707f86c8e Merge commit '1e5306b8203a7ebe24047910e6c690c18c6d827a' into 2fa_enforcement
4 years ago
Daniel García 1e5306b820
Remove warning when compiling only with mysql and add compatibility mode with the old docker script names
4 years ago
Daniel García 2b4dd6f137
Fix branch name
4 years ago
Olivier Martin cc021a4784 project name and links in new email templates
4 years ago
Olivier Martin e3c4609c2a Merge commit '3da44a8d30e76f48b84f5b888e0b33427037037c' into 2fa_enforcement
4 years ago
Daniel García 3da44a8d30
Fix formatting
4 years ago
Daniel García 34ea10475d
Project renaming
4 years ago
Olivier Martin 89a68741d6 ran cargo fmt --all
4 years ago
Olivier Martin 2421d49d9a Merge branch 'master' of github.com:dani-garcia/bitwarden_rs into 2fa_enforcement
4 years ago
Daniel García 305de2e2cd
Format the changes from merge to master
4 years ago
Daniel García 95d906bdbb
Merge branch 'master' into fmt
4 years ago
Daniel García 4bb0d7bc05
Merge pull request #1587 from RealOrangeOne/request-proxy
4 years ago
Olivier Martin 1db37bf3d0 make error toast display detailed message
4 years ago
Olivier Martin d75a80bd2d Resolves dani-garcia/bitwarden_rs#981
4 years ago
Jeremy Lin 244bad3a24 Warn that the SQLite backup feature doesn't produce a complete backup
4 years ago
Jake Howard 994669fb69
Merge remote-tracking branch 'origin/master' into fmt
4 years ago
Jake Howard 3ab90259f2
Modify rustfmt file
4 years ago
Jake Howard 155109dea1
Extract client creation to a single place
4 years ago
Daniel García b268c3dd1c
Update web vault and add unnoficialserver response
4 years ago
Daniel García 4e64dbdde4
Merge pull request #1579 from jjlin/job-scheduler
4 years ago
Daniel García a2955daffe
Merge pull request #1576 from jjlin/global-domains
4 years ago
Daniel García d3921b973b
Merge pull request #1583 from BlackDex/icon-updates
4 years ago
Jeremy Lin 90e0b7fec6 Offset scheduled jobs by 5 minutes
4 years ago
Jeremy Lin d77333576b Add support for auto-deleting trashed items
4 years ago
Jeremy Lin 73ff8d79f7 Add a generic job scheduler
4 years ago
BlackDex 95fc88ae5b Some admin interface updates.
4 years ago
BlackDex 1d0eaac260 Updated icon fetching.
4 years ago
Jeremy Lin 3565bfc939 Sync global_domains.json to bitwarden/server@261916d (Stack Exchange)
4 years ago
Jake Howard 93c881a7a9
Reflow some lines manually
4 years ago
Jake Howard 0af3956abd
Run `cargo fmt` on codebase
4 years ago
BlackDex 9caf4bf383 Misc changes.
4 years ago
BlackDex 3a3390963c Icon and SMTP Debug fixes.
4 years ago
Daniel García fd27759a95
Merge pull request #1546 from RealOrangeOne/clippy-run
4 years ago
Daniel García 01d8056c73
Merge pull request #1545 from RealOrangeOne/icon-client-cache
4 years ago
Jake Howard 81fa33ebb5
Remove unnecessary reference
4 years ago
Jake Howard e8aa3bc066
Merge branch 'master' into clippy-run
4 years ago
Jake Howard 0bf0125e82
Reverse negation on ordering
4 years ago
Jake Howard 6209e778e5
Icons should always be cached using full TTL
4 years ago
BlackDex 57e17d0648 Updated diagnostics page
4 years ago
Jake Howard 3e5971b9db
Remove unnecessary result return types
4 years ago
Jake Howard 47c2625d38
Prevent `clippy` complaining at method
4 years ago
Jake Howard 49af9cf4f5
Correctly camelCase acronyms
4 years ago
Jake Howard 6b1daeba05
Implement `From` over `Into`
4 years ago
Jake Howard 9f1240d8d9
Only construct JSON object if it's useful
4 years ago
Jake Howard a8138be69b
Use `if let` more
4 years ago
Jake Howard ea57dc3bc9
Use `matches` macro
4 years ago
Jake Howard 131348a49f
Add immutable caching for vault assets
4 years ago
Jake Howard b22564cb00
Cache icons on the client
4 years ago
Daniel García 8ea01a67f6
Merge pull request #1529 from mprasil/more-generic-send-error-messages
4 years ago
Miro Prasil aa5cc642e1 Use constant for the "inaccessible" error message
4 years ago
Jeremy Lin f842a80cdb Sync global_domains.json to bitwarden/server@455e4b2 (ProtonMail/ProtonVPN)
4 years ago
Miro Prasil 4b6a574ee0 Return generic message when Send not available
4 years ago
Daniel García f9ebb780f9
Update dependencies
4 years ago
Daniel García 1fc6c30652
Send deletion thread and updated users revision
4 years ago
Daniel García 46a1a013cd
Update user revision date with sends
4 years ago
Daniel García 551810c486
Fix updating file send
4 years ago
Daniel García b987ba506d
Merge pull request #1493 from jjlin/send
4 years ago
Daniel García 84810f2bb2
Remove unnecessary fields from send access
4 years ago
Jeremy Lin 424d666a50 Add support for the Disable Send policy
4 years ago
Daniel García d93c344176
Merge branch 'master' into cors
4 years ago
Daniel García b9c3213b90
Merge pull request #1487 from jjlin/send
4 years ago
Daniel García 95e24ffc51
rename send key -> akey
4 years ago
Jeremy Lin 00d56d7295 Send access check fixes
4 years ago
Daniel García 8da5b99482
Send API
4 years ago
Daniel García 2969e87b52
Add separate host-only fromrequest handler
4 years ago
Daniel García ce62e898c3
Remove debug impl from database structs
4 years ago
Jeremy Lin 7d0e234b34 CORS fixes
4 years ago
Daniel García dad1b1bee9
Updated dependencies
4 years ago
Jeremy Lin a75d050001 Fix custom org name in invitation confirmation email
4 years ago
Daniel García 75cfd10f11
Merge pull request #1444 from jjlin/remove-md5
4 years ago
Jeremy Lin 513056f711 Check for data folder on startup
4 years ago
Jeremy Lin 39106d440a Remove `md5.js` dependency
4 years ago
Jeremy Lin e37ff60617 Change `twofactorauth.org` to `2fa.directory`
4 years ago
Paolo Barbolini d956d42903 Remove unnecessary allocations
4 years ago
Daniel García c836f88ff2
Remove soup and use a newer html5ever directly
4 years ago
Daniel García 8b660ae090
Swap structopt for a simpler alternative
4 years ago
Daniel García 9323c57f49
Remove debug print
4 years ago
Daniel García 85e3c73525
Basic experimental ldap import support with the official directory connector
4 years ago
BlackDex e794b397d3 Fixed small buggy in validation
4 years ago
Mathijs van Veluw 4cd5b06b7f
Merge branch 'master' into admin-interface
4 years ago
Mathijs van Veluw 9e5fd2d576
Merge branch 'master' into admin-interface
4 years ago
Mathijs van Veluw ecb46f591c
Merge branch 'master' into misc-updates
4 years ago
Daniel García d62d53aa8e
Merge pull request #1341 from BlackDex/dep-update
4 years ago
Jeremy Lin 83d556ff0c Sync global_domains.json to bitwarden/server@cf84453 (Disney, Sony)
4 years ago
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
BlackDex baac8d9627 Fixed issue #908
5 years ago
BlackDex 669b101e6a Fixing issue #908
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.
5 years ago
Daniel García dce054e632
Merge pull request #912 from ymage/openssl_as_default
5 years ago
Ymage ba725e1c25 Make openssl crate as default (non feature-flipped)
5 years ago
Daniel García 7d9c7017c9
Merge pull request #911 from BlackDex/upgrade-rocket
5 years ago
BlackDex bd09fe1a3d Updated code so backtraces are logged also.
5 years ago
BlackDex bcbe6177b8 Merge branch 'master' of https://github.com/dani-garcia/bitwarden_rs into log-panics
5 years ago
BlackDex 9b1d07365e Updated ring
5 years ago
BlackDex 37b212427c Updated jsonwebtoken
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 402c1cd06c
Merge pull request #906 from BlackDex/upgrade-reqwest
5 years ago
Daniel García 819f340f39
Fix issue with postgres
5 years ago
BlackDex 1b4b40c95d Updated reqwest to the latest version.
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 47a9461f39
Merge pull request #903 from TheBinaryLoop/patch-1
5 years ago
Daniel García c6f64d8368
Merge pull request #901 from sleweke/feature/opportunistic_tls
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
5 years ago
Samuel Leweke 5d3b765a23 Use opportunistic TLS in SMTP connections
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
BlackDex 390d10d656 Relocated SMTP test input+button.
5 years ago
zethra cc404b4edc
Added command line flags for help and version
5 years ago
BlackDex 97fb7b5b96 Added urlpath to smtpTest function
5 years ago
BlackDex 5a974c7b94 Added SMTP test button in the admin gui
5 years ago
BlackDex 7439aeb63e Make panics logable (as warn)
5 years ago
Daniel García cd8907542a
Make sure the provided domain contains the protocol and show a useful error when it doesn't
5 years ago
Daniel García ad9f2b2d8e
Removed test urlpath
5 years ago
Daniel García 2f4a9865e1
Use absolute paths in the admin page
5 years ago
Jeremy Lin 29a0795219 Add backend support for alternate base dir (subdir/subpath) hosting
5 years ago
Daniel García 325039c316
Attachment size limits, per-user and per-organization
5 years ago
Miro Prasil 03233429f4 Remove check from Invitation:take()
5 years ago
Miroslav Prasil 0a72c4b6db Do not disable invitations via admin API
5 years ago
Daniel García 8867626de8
Add option to change invitation org name, fixes #825
5 years ago
Daniel García f5916ec396
Fix backwards indices
5 years ago
Daniel García ebb36235a7
Cache icons in the clients
5 years ago
Daniel García def174a517
Convert email domains to punycode
5 years ago
Daniel García 480ba933fa
Don't error if admin token is empty but disabled
5 years ago
Miro Prasil c4101162d6 SIGNUPS_ALLOWED with no whitelist [fixes #830]
5 years ago
Daniel García 632d55265b
Merge pull request #824 from tomuta/fix_change_email
5 years ago
tomuta e277f7d1c1 Fix change email when no whitelist is configured
5 years ago
Daniel García ff7b4a3d38
Update handlebars to 3.0 which included performance improvements.
5 years ago
Daniel García d212dfe735
Accept y/n, True/False, 1/0 as booleans in environment vars
5 years ago
Daniel García 84ed185579
Update u2f to 0.2, which requires OpenSSL but also might solve the problems we've had with certificates.
5 years ago