Ike
ca21758492
feat (newDeviceVerification)
...
Added conditional for selfhosted to manage access to feature
2025-01-23 09:23:45 -07:00
Patrick-Pimentel-Bitwarden
275f7ceb27
Auth/pm 17233/tests for multiple users on single device for web approvals ( #5316 )
...
* test(test-device-repository): [PM-17233] Add Test Case for Critical Bug Found in Device Repository - Added new test case for previously found bug.
2025-01-23 11:21:28 -05:00
Alex Morask
20fb45b05c
Round PayPal transaction amount to two decimal points ( #5318 )
2025-01-23 11:19:46 -05:00
Conner Turnbull
31e95d529f
Added some defensive logging around making braintree payments ( #5317 )
2025-01-23 10:00:51 -05:00
renovate[bot]
e8cd86e5f6
[deps] Billing: Update xunit.runner.visualstudio to v3 ( #5183 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: cyprain-okeke <108260115+cyprain-okeke@users.noreply.github.com>
2025-01-23 12:51:57 +01:00
cyprain-okeke
9e7d1abdf1
changes for update to current plan ( #5312 )
2025-01-22 19:27:11 +01:00
Matt Bishop
8f8a599c07
Use .db extension for SQLite configuration example ( #5313 )
2025-01-22 13:09:46 -05:00
Conner Turnbull
28a592103d
Updated invoice history to filter on customerId only ( #5175 )
2025-01-22 12:26:21 -05:00
Addison Beck
0e0dd8203a
[PM-14818] Update migrate.ps1
to support test database used by integration tests ( #4912 )
...
* Check for correct database in an old MySql migration
* Update `migrate.ps1` to support integration test databases
2025-01-22 11:41:18 -05:00
Thomas Rittson
cb76cdb5d3
Group AC Team feature flags ( #5309 )
2025-01-22 14:04:08 +00:00
Bernd Schoolmann
c671818304
Add argon2-default flag ( #5253 )
2025-01-22 14:14:59 +01:00
Robyn MacCallum
163a74000d
Add Authenticator sync flags ( #5307 )
2025-01-21 16:32:30 -05:00
Jimmy Vo
4069ac3a4b
Add limit item deletion organization setting migration ( #5283 )
2025-01-21 15:51:34 -05:00
renovate[bot]
7462352e18
[deps] DbOps: Update Microsoft.Azure.Cosmos to 3.46.1 ( #5290 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-21 14:49:20 -05:00
renovate[bot]
a9ef475046
[deps]: Update github-action minor ( #5296 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-21 10:56:17 -08:00
Brandon Treston
f1893c256c
remove feature flag ( #5284 )
...
Clients PR was merged, now merging server PR.
2025-01-21 09:53:12 -05:00
Rui Tomé
edb74add50
[PM-14243] Free organization limit is not enforced when editing user ( #5155 )
...
* Enforce free organization limit when updating user
* Add test for throwing error on accepting admin user joining multiple free organizations
* Add test for throwing BadRequest when free organization admin attempts to sign up for another free organization
* Fix user ID handling in UpdateOrganizationUserCommand for free organizations
* Rename parameter 'user' to 'organizationUser' in UpdateUserAsync method for clarity
2025-01-21 10:15:02 +00:00
Ike
9efcbec041
[PM-15605] Return VerifyDevices in Profile sync response ( #5264 )
...
* feat (NewDeviceVerification) :
- Database migration scripts for VerifyDevices column in [dbo].[User].
- Updated DeviceValidator to check if user has opted out of device verification.
- Added endpoint to AccountsController.cs to allow editing of new User.VerifyDevices property.
- Added tests for new methods and endpoint.
- Removed Anon attribute from the POST account/verify-devices endpoint.
- Updating queries to track dbo.User.VerifyDevices.
- Added update to verify email to the new device verification flow.
- Updating some tests for CloudOrganizationSignUpCommand that were failing.
- Updating ProfileResponseModel to include the new VerifyDevices data to hydrate the state in the web client.
2025-01-20 16:35:43 -08:00
Jonas Hendrickx
0de108e051
[PM-16682] Fix tax id not being saved for providers ( #5257 )
2025-01-20 16:50:11 +01:00
Jimmy Vo
ee2d7df061
[pm-16949] Include revoked users in applicable policies ( #5261 )
2025-01-20 10:49:33 -05:00
Rui Tomé
04e5626c57
[PM-16777] Fix exception when bulk restoring revoked users who never accepted invitations ( #5224 )
...
* Fix null handling for UserId in Two Factor Authentication checks
* Add tests for restoring users with and without 2FA policies
2025-01-20 14:59:10 +00:00
Daniel James Smith
5423e5d52f
Remove feature flag "browser-fileless-import" ( #5282 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2025-01-17 15:58:04 +01:00
Thomas Rittson
0c29e9227c
Remove provider-export-permission feature flag ( #5263 )
...
* also remove old CipherService and CollectionService methods
only used by old export code
2025-01-17 08:28:23 +10:00
Conner Turnbull
677265b1e1
[PM-17177] Added additional validation to ensure license claim values aren't null ( #5280 )
...
* Added additional validation to ensure license claim values aren't null
* Added extra not null validation for any property with a type that can possibly be null
2025-01-16 15:27:48 -05:00
Addison Beck
d8b4a4a28d
Drop LimitCollectionCreationDeletion
from the database ( #4810 )
...
* Drop a MSSQL column
* Delete property from `Organization` entity
* Generate EF migrations
2025-01-16 12:35:00 -07:00
Ike
a015f429c2
PM-12995 device exception cache permissions update ( #5277 )
...
* feat(newDeviceVerification) :
- adding more granular permissions for the login exception button.
- fixed access to the button for different permissions
2025-01-16 09:07:54 -08:00
Rui Tomé
5201085ecb
[PM-15193] Remove PromoteProviderServiceUser feature flag and checks from ToolsController and layout ( #5255 )
2025-01-16 10:54:31 +00:00
Kyle Spearrin
42c8c3b6f6
[PM-17143] Add sso external id to member response model ( #5273 )
2025-01-16 12:52:11 +10:00
Todd Martin
b42e4a2261
Adjust handling of GH action dependencies for CI/CD partnership ( #5274 )
2025-01-15 15:04:05 -05:00
Matt Andreko
d231070cac
Removed unnecessary CODECOV_TOKEN with updated codecov-action ( #5271 )
2025-01-15 14:16:18 -05:00
Conner Turnbull
04402c1316
Updated null checks to also check for empty string or whitespace ( #5272 )
2025-01-15 12:35:07 -05:00
Patrick-Pimentel-Bitwarden
ed14f28644
fix(email-feature-flags): [PM-7882] Email Verification - Added back in needed import. ( #5268 )
2025-01-15 11:04:51 -05:00
Jonas Hendrickx
adab8e622a
[PM-17064] 500 error on Free org Upgrade with Saved Payment Method ( #5266 )
2025-01-15 10:05:38 -05:00
Jonas Hendrickx
cc2128c97a
[PM-16979] Avoid returning BillingTaxIdTypeInterferenceError when an … ( #5252 )
...
* [PM-16979] Avoid returning BillingTaxIdTypeInterferenceError when an empty tax id string is passed
* tests
* fix tests
2025-01-15 10:05:27 -05:00
Todd Martin
a3e3c7f96c
fix: Added web browser clients to allowed approving device types
2025-01-15 09:45:13 -05:00
Patrick-Pimentel-Bitwarden
34ce480568
fix(email-feature-flags): [PM-7882] Email Verification - Removed the email feature flag from server. ( #5232 )
2025-01-15 09:31:59 -05:00
Jonathan Prusik
becc6b2da1
add NotificationRefresh feature flag ( #5262 )
...
Co-authored-by: Evan Bassler <ebassler@livefront.com>
2025-01-14 15:47:35 -05:00
Graham Walker
95893bd0b1
PM-16170 removing deprecated send file endpoint ( #5222 )
2025-01-14 13:16:59 -06:00
Jimmy Vo
79810b78ff
[pm-14415] Add recommended extensions for VS Code. ( #5249 )
2025-01-14 13:38:32 -05:00
Jimmy Vo
1c73a997d9
[14026] Update endpoint document model type ( #5191 )
2025-01-14 13:36:28 -05:00
Matt Andreko
0645f51b65
Removed unnecessary github token ( #5259 )
2025-01-13 17:02:35 -05:00
Vincent Salucci
82508fb7a9
fix: remove delete from cs/billing and create new RequestDelete perm, refs PM-17014 ( #5258 )
2025-01-13 14:54:32 -06:00
Github Actions
6c7b881e51
Bumped version to 2025.1.3
2025-01-13 20:04:15 +00:00
Jared Snider
72bb06a9d7
Auth/PM-16947 - Device Management - Adjust Device + pending auth request get query ( #5250 )
...
* Added userId check on query
* Added required field to inner select
* PM-16947 - Update to filter inner subquery on user id per discussion with Robert
* Updated to use new query with ROW_NUMBER
* More query optimizations to eliminate returning old requests for a device
* Fixed approval condition to be NULL as 0 means denied.
* Added negation of @ExpirationMinutes
---------
Co-authored-by: Todd Martin <tmartin@bitwarden.com>
2025-01-10 21:55:34 -05:00
Kyle Spearrin
aa0b35a345
[PM-15608] Create more KDF defaults for prelogin ( #5122 )
...
* kdf defaults on null map to email hash
* cleanup code. add some randomness as well
* remove null check
* fix test
* move to private method
* remove random options
* tests for random defaults
* SetDefaultKdfHmacKey for old test
2025-01-10 15:54:53 -05:00
Jared McCannon
730f83b425
Fixing misspelling. made changes to domain claim email. ( #5248 )
2025-01-10 14:19:52 -06:00
Jimmy Vo
904692a9b6
[pm-10860] Fix provider name encoding issue. ( #5244 )
...
Prevent double encoding, as Handlebars encode strings by default.
2025-01-10 13:43:58 -05:00
Jonas Hendrickx
45d2c5315d
[PM-14894] Drop Tax Rate tables - Stage 1 ( #5236 )
2025-01-10 16:39:02 +01:00
Rui Tomé
fbfabf2651
[PM-15547] Fix two-factor authentication revocation logic and update related tests ( #5246 )
...
* Fix two-factor authentication revocation logic and update related tests
* Refine test for RevokeNonCompliantOrganizationUserCommand to assert single user revocation
2025-01-10 14:45:09 +00:00
Bernd Schoolmann
8a68f075cc
Remove block legacy users feature flag ( #5212 )
2025-01-10 11:55:40 +01:00