Commit Graph

937 Commits (3ae88b3eca48c2c567945228b678b66f6d46953e)

Author SHA1 Message Date
Daniel García edf7484a70
Improve file limit handling (#4242)
1 year ago
Jacques B 8b66e34415
Return 404 when user public_key is empty (#4271)
1 year ago
Stefan Melmuk 1b801406d6
prevent side effects if groups are disabled (#4265)
1 year ago
Mathijs van Veluw 5c77431c2d
Fix bulk collection deletion (#4257)
1 year ago
Stefan Melmuk 596c167312
improve emergency access when not enabled (#4227)
1 year ago
Stefan Melmuk 2c36993792
enforce 2FA policy on removal of second factor and login (#3803)
1 year ago
THONY d672ad3f76
US or EU Data Region Selection (#3752)
1 year ago
Philipp Kolberg 98b2178c7d
Allow customizing the featureStates (#4168)
1 year ago
Mathijs van Veluw c5665e7b77
Update Rust and Crates (#4211)
1 year ago
Mathijs van Veluw eccb3ab947
Decrease JWT Refresh/Auth token (#4163)
1 year ago
Mathijs van Veluw 8ab200224e
Several small fixes for open issues (#4143)
1 year ago
Mathijs van Veluw 0fdda3bc2f
Prevent generating an error during ws close (#4127)
1 year ago
Mathijs van Veluw 48836501bf
Update crates (#4074)
1 year ago
Mathijs van Veluw f863ffb89a
Add Protected Actions Check (#4067)
1 year ago
Mathijs van Veluw 03c6ed2e07
Disable autofill-v2 (#4056)
1 year ago
Mathijs van Veluw cec1e87679
Fix importing Bitwarden exports (#4030)
1 year ago
GeekCorner 93da5091e6
feat: Working passkeys storage (#4025)
1 year ago
Daniel García cb4b683dcd
Implement cipher key encryption (#3990)
1 year ago
Daniel García 8933ac2ee7
Merge pull request #3986 from admav/config_email_change
1 year ago
Adrià Martín 4861f6decc New config option disable email change
1 year ago
BlackDex 18d66474e0
Fix External ID not set during DC Sync
1 year ago
Daniel García ff8db4fd78
Merge pull request #3951 from teicee/last-active
1 year ago
Mathieu Valois ef5e0bd4e5 Remove unnecessary variable clone
1 year ago
Mathieu Valois 30b408eaa9 LastActive is null instead of 'Never' when never connected
1 year ago
tuhana 480bf9b0c1
`our selves` -> `ourselves`
1 year ago
tuhana 3d4be24902
Fix typos
1 year ago
Mathieu Valois bf41d74501 Adds LastActive on /admin/users API route
1 year ago
BlackDex d6e0ace192
Fix Login With Device without MasterPassword
1 year ago
BlackDex 32543c46da
Update Rust and Crates
1 year ago
BlackDex 83d5432cbf
Update admin interface
1 year ago
Daniel García f579a4154c
Merge pull request #3806 from BlackDex/fix-3776
1 year ago
Daniel García f5a19c5f8b
Merge pull request #3797 from stefan0xC/add-plans-all-endpoint
1 year ago
BlackDex aa9bc1f785
Allow Authorization header for Web Sockets
1 year ago
Stefan Melmuk f162e85e44
add UserDecryptionOptions to login response (#3813)
1 year ago
Stefan Melmuk 33ef70c192
add minimal secretsmanager plan for web-v2023.8.x
1 year ago
BlackDex 6cdcb3b297
Optimized Favicon downloading
1 year ago
Bernd Schoolmann 8d7b3db33d Implement login-with-device
1 year ago
BlackDex d892880dd2
Fix UserOrg status during LDAP Import
2 years ago
BlackDex 4ec2507073
Remove debug code during attachment download
2 years ago
BlackDex 631d022e17
Fix some external_id issues
2 years ago
BlackDex 08f37b9935
Fix org creation regresion
2 years ago
Daniel García a6cfdddfd8
Merge pull request #3649 from BlackDex/update-crates
2 years ago
Daniel García 814ce9a6ac
Merge pull request #3632 from sirux88/fix-reset-password-check-issue
2 years ago
Daniel García 1bee46f64b
Merge pull request #3623 from fashberg/main
2 years ago
Jan Jansen 84e901b7d2 add user to collection during creation
2 years ago
Folke Ashberg 6050c8dac5 Added-External_id for Collections
2 years ago
BlackDex 0a6b797e6e
Update crates and small clippy fix
2 years ago
sirux88 fb6f441a4f fixed unnecessary variable usage
2 years ago
sirux88 9876aedd67 added password check for manual reset
2 years ago
Daniel García 19e671ff25
Fix dataurl parse panic when icon is malformed
2 years ago
Daniel García 60964c07e6
Add some extra access checks for attachments and groups
2 years ago
GeekCornerGH 1074315a87
feat: Support for storing passkeys in the vault
2 years ago
BlackDex 3c0cac623d
Fix send access regression
2 years ago
Jan Jansen e818a0bf37 Add group import on invite
2 years ago
BlackDex 84a23008f4
Update crates and workflow
2 years ago
Bernd Schoolmann e4606431d1
Fix mobile push blocking requests and spamming push server
2 years ago
BlackDex a05187c0ff
Some code changes and optimizations
2 years ago
BlackDex 8e34495e73
Merge and modify PR from @Kurnihil
2 years ago
BlackDex 4219249e11
Add support for Organization token
2 years ago
GeekCornerGH 2d66292350
feat: Push Notifications
2 years ago
BlackDex 83376544d8 Fix collection change ws notifications
2 years ago
BlackDex 636f16dc66
Prevent 401 on main admin page
2 years ago
Stefan Melmuk 4d5c047ddc
policy data should be `null` not an empty object
2 years ago
BlackDex f906f6230a
Change `String` to `&str` for all Rocket functions
2 years ago
BlackDex 48cc31a59f
Small update to Rocket WebSockets
2 years ago
Daniel García 07099df41a
Merge pull request #3436 from BlackDex/fix-admin-base-url
2 years ago
BlackDex ae437f70a3
Several config and admin interface fixes
2 years ago
BlackDex 3d11f4cd16
WebSockets via Rocket's Upgrade connection
2 years ago
Daniel García 867c6ba056
Merge pull request #3398 from stefan0xC/dont-expect-kdf-memory-or-parallelism
2 years ago
Daniel García d1ecf03f44
Merge pull request #3397 from nikolaevn/feature/add-admin-reinvite-endpoint
2 years ago
Nikolay Nikolaev aa6f774f65 add check user state
2 years ago
Stefan Melmuk 39a5f2dbe8
clear kdf memory and parallelism with pbkdf2
2 years ago
Stefan Melmuk 0daaa9b175
always return KdfMemory and KdfParallelism
2 years ago
Nikolay Nikolaev 0c085d21ce fmt
2 years ago
Nikolay Nikolaev dcaaa430f0 support `/users/<uuid>/invite/resend` admin api
2 years ago
BlackDex 2cda54ceff
Fix password reset issues
2 years ago
Jeremy Lin 62cebebd3d
Decode knowndevice `X-Request-Email` as base64url with no padding
2 years ago
Stefan Melmuk ed8091a994
don't use `assert()` in production code
2 years ago
Stefan Melmuk 56cad93e0f
add endpoint to bulk delete collections
2 years ago
Stefan Melmuk 3cf67e0b8d
add endpoint to bulk delete groups
2 years ago
Daniel García 729b563160
Merge pull request #3332 from BlackDex/merge-clientip-with-headers
2 years ago
Jeremy Lin daaa03d1b3 Add support for `/api/devices/knowndevice` with HTTP header params
2 years ago
BlackDex 9e5b94924f
Merge ClientIp with Headers.
2 years ago
Daniel García a13a5bd1d8
Merge pull request #3315 from BlackDex/issue-3311
2 years ago
Daniel García 3b34b429f3
Merge pull request #3307 from jjlin/head-routes
2 years ago
BlackDex 10c5476d31
Fix web-vault Member UI show/edit/save
2 years ago
Jeremy Lin d3626eba2a Add HEAD routes to avoid spurious error messages
2 years ago
BlackDex de157b2654
Admin token Argon2 hashing support
2 years ago
Daniel García 0426051541
Merge pull request #3281 from BlackDex/fix-web-vault-issues
2 years ago
BlackDex f10e6b6ac2
Some Admin Interface updates
2 years ago
BlackDex 7ec00d3850
Fix the web-vault v2023.2.0 API calls
2 years ago
Jeremy Lin 61183d001c Fix vault item display in org vault view
2 years ago
Daniel García dc7951efaf
Add missing collections/details endpoint, based on the existing one
2 years ago
Nils Mittler 0f656b4889
Apply rewording
2 years ago
Nils Mittler 2bb41367bc
Make the admin cookie lifetime adjustable
2 years ago
BlackDex fc543154c0
Validate all needed fields for client API login
2 years ago
Nils Mittler 8ae799a771 Add function to fetch user by email address
2 years ago
Daniel García 5bcee24f88
Merge branch 'main' into feature/kdf-options
2 years ago
Daniel García bc49d1f90d
Merge branch 'main' into issue-3166
2 years ago
Daniel García 6e2c3fc1cc
Merge branch 'main' into icon-blacklist-improvements
2 years ago
Daniel García c58aac585b
Merge branch 'main' into fix-post-emergency-access
2 years ago
Helmut K. C. Tessarek 68bcc7a4b8
add argon2 kdf fields
2 years ago
Kevin P. Fleming 6741b25907 Ensure that all results from check_domain_blacklist_reason are cached.
2 years ago
Kevin P. Fleming 24b5784f02 Generate distinct log messages for regex vs. IP blacklisting.
2 years ago
sirux88 0d1753ac74 completly hide reset password policy
2 years ago
sirux88 a6558f5548 rust lang specific improvements
2 years ago
sirux88 62dfeb80f2 improved security, disabling policy usage on
2 years ago
Stefan Melmuk e65fbbfc21
don't nullify key when editing emergency access
2 years ago
BlackDex c9ed9aa733
Fix Javascript issue on non sqlite databases
2 years ago
sirux88 adaefc8628 fixes for current upstream main
2 years ago
sirux88 c6c45c4c49 working implementation
2 years ago
BlackDex e38e1a5d5f
Validate note sizes on key-rotation.
2 years ago
sirux88 cc91ac6cc0
include key into user.set_password
2 years ago
BlackDex 2d8c8e18f7
Update KDF Configuration and processing
2 years ago
BlackDex acc1474394
Add avatar color support
2 years ago
BlackDex 3181e4e96e
Optimize CipherSyncData for very large vaults
2 years ago
BlackDex e935989fee
Resolve uninlined_format_args clippy warnings
2 years ago
Jeremy Lin 18b72da657
Change `text/plain` API responses to `application/json`
2 years ago
BlackDex 6be26f0a38
Fix failing large note imports
2 years ago
BlackDex 0c5b4476ad
Removed unsafe-inline JS from CSP and other fixes
2 years ago
Alex Martel 17141147a8
Remove patched multer-rs
2 years ago
BlackDex 996b60e43d
Update WebSocket Notifications
2 years ago
BlackDex 67a584c1d4
Disable groups by default and Some optimizations
2 years ago
BlackDex 8e5f03972e
Fix recover-2fa not working.
2 years ago
BlackDex b60a4a68c7
Fix a panic during Yubikey register/login
2 years ago
Helmut K. C. Tessarek 5afba46743
use black favicon for /admin
2 years ago
BlackDex aa355a96f9
Fix org export (again)
2 years ago
Stefan Melmuk d209df9e10
use a custom 404 page
2 years ago
BlackDex c8040d2f63
Update dependencies for Rust and Admin interface.
2 years ago
BlackDex dbcad65b68
Cleanups and Fixes for Emergency Access
2 years ago
BlackDex 7f11363725
Limit Cipher Note encrypted string size
2 years ago
BlackDex 7035700c8d
Add Organizational event logging feature
2 years ago
Stefan Melmuk 0aa33a2cb4
don't use param for passing the redirect info
2 years ago
Stefan Melmuk fa7dbedd5d
redirect to admin login page when forward fails
2 years ago
Daniel García f3beaea9e9
Merge pull request #2933 from stefan0xC/fix-manager-issue
2 years ago
Daniel García 366b1050ec
Merge pull request #2921 from BlackDex/issue-2909
2 years ago
Daniel García b3aab7a6ad
Merge pull request #2920 from BlackDex/issue-2889
2 years ago
Stefan Melmuk e27a5be47a
allow managers to set groups of a collection
2 years ago
BlackDex 0d2399d485
Prevent DNS leak when icon regex is configured
2 years ago
BlackDex 5bfc7cfde3
Added missing `register` endpoint to `identity`
2 years ago
Samuel Tardieu d0baa23f9a Use constant size generic parameter for random bytes generation
2 years ago
BlackDex 6f0dea1b56
Add `/devices/knowndevice` endpoint
2 years ago
BlackDex 439ef44973
Update Rust version, deps and workflow
2 years ago
BlackDex c9ec389b24
Support Org Export for v2022.11 clients
2 years ago
Daniel García 8409b31d6b
Update to diesel2
2 years ago
MFijak 21bc3bfd53 group support
2 years ago
Stefan Melmuk 64ae5d4f81
verify email on registration via invite link
2 years ago
Stefan Melmuk 23f1f8a576
allow registration without invite link
2 years ago
Stefan Melmuk 0e6f6e612a
use static_files() for email attachments
2 years ago
Stefan Melmuk 6576914e55
fix invitations of new users when mail is disabled
2 years ago