Shane Melton
1ea8d256b2
[AC-1070] Add logic to evaluate master password on unlock
2023-03-08 13:47:42 -08:00
Shane Melton
da5db46d01
[AC-1070] Introduce VerifyMasterPasswordResponse
2023-03-08 13:47:42 -08:00
Shane Melton
b7288e9b4d
[AC-1070] Introduce logic to update both temp and regular passwords
...
- Check the Reason to use the appropriate request/endpoint when submitting.
- Verify the users current password locally using the user verification service.
2023-03-08 13:47:42 -08:00
Shane Melton
1d767feb53
[AC-1070] Add update password method to Api service
2023-03-08 13:47:42 -08:00
Shane Melton
4bb4d59311
[AC-1070] Modify UpdateTempPassword page appearance
...
- Load the force password reset reason from the state service
- Make warning text dynamic based on force password reason
- Conditionally show the Current master password field if updating a weak master password
2023-03-08 13:47:42 -08:00
Shane Melton
7246e188ad
[AC-1070] Make InitAsync virtual
...
Allow the UpdateTempPasswordPage to override the InitAsync method to check for a reset password reason in the state service
2023-03-08 13:47:42 -08:00
Shane Melton
723df74078
[AC-1070] Check for a saved ForcePasswordReset reason on TabsPage load force show the update password page
2023-03-08 13:47:42 -08:00
Shane Melton
c2284e1a3b
[AC-1070] Save ForcePasswordResetReason to state when a weak master password is found during login
...
- Additionally, save the AdminForcePasswordReset reason if the identity result indicates an admin password reset is in effect.
2023-03-08 13:47:42 -08:00
Shane Melton
d208bc82e5
[AC-1070] Add optional ForcePasswordResetReason to profile / state service
2023-03-08 13:47:42 -08:00
Shane Melton
721db0974d
[AC-1070] Introduce logic to evaluate master password after successful login
2023-03-08 13:47:42 -08:00
Shane Melton
3b0e6c7051
[AC-1070] Add policy service dependency to auth service
2023-03-08 13:47:42 -08:00
Shane Melton
8c3a1af46b
[AC-1070] Add MasterPasswordPolicy property to Identity responses
2023-03-08 13:47:42 -08:00
Shane Melton
81d5f94af8
[AC-1070] Add EnforceOnLogin property to MasterPasswordPolicyOptions
2023-03-08 13:47:42 -08:00
Matt Gibson
4d2b53c809
Use encoded query parameters over path ( #2354 )
...
* Use encoded query parameters over path
* Prefer POST for requests with sensitive information
* Send private information in headers over query
* B64 encode email
2023-03-07 16:16:28 -06:00
mp-bw
c02cd1f15b
[PM-1249] Clear/reset password/PIN fields on login/lock screen when app is backgrounded ( #2395 )
...
* [PM-1249] Clear/reset password/PIN fields on login/lock screen when app is backgrounded
* fixes
2023-03-07 13:40:22 -03:00
github-actions[bot]
74139627e2
Autosync the updated translations ( #2399 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2023-03-06 11:38:27 +01:00
Federico Maccaroni
3f86bb0cd7
PM-1271 Removed StorageMediatorOptions and go to a plain parameters based approach ( #2397 )
2023-03-02 19:06:38 -03:00
Joseph Flinn
a81dfc271c
Patch/update ios provision profiles ( #2398 )
...
* Update iOS Distribution cert and provision profiles
* Rename the provision profiles
* Update the App Store provision profile names in plist
* Update Watch provision profile
* Remove testing code in pipeline
* Remove more test code
2023-03-02 15:18:22 -05:00
Federico Maccaroni
470e08f165
[EC-1002] [BEEEP] Add ability to change language in app ( #2299 )
...
* EC-1002 BEEEP Added ability to change language in app
* EC-1002 fix format
* EC-1002 Renamed IPreferencesStorageService to ISynchronousStorageService
* EC-1002 Moved get/set Locale to the StateService and added the StorageMediatorService to a new way to interact with the storage. Later the StateService will only interact with this mediator instead of directly with the storage services, with this we have more control inside the mediator and we can have both sync and async methods to interact with storages handled by the mediator
2023-03-01 13:28:28 -03:00
github-actions[bot]
5164762f2e
Autosync the updated translations ( #2391 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2023-02-24 14:39:43 +01:00
mp-bw
6da1875ab6
[PS-2520] Restore copy confirmation toast on Android 13+ ( #2388 )
...
* Restore copy notification toast on Android 13+
* fixed space
2023-02-21 10:49:24 -05:00
André Bispo
3f72d35145
[SG-744] Add claimed domain logic to mobile ( #2333 )
2023-02-20 14:49:20 +00:00
github-actions[bot]
0539eda57e
Autosync the updated translations ( #2381 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2023-02-17 01:45:23 +01:00
mp-bw
c5d72ad7cb
State migration storage key refinement ( #2379 )
2023-02-16 14:44:45 -05:00
Brandon Maharaj
bf7d9b5646
[SG-1022] Update min password requirements to 12 char ( #2368 )
...
* work: adjusted numbers to 12
* work: made string dynamic
* fix: spaces
2023-02-16 13:15:40 -05:00
github-actions[bot]
2321122e81
Bumped version to 2023.2.1 ( #2377 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2023-02-16 15:15:28 +00:00
github-actions[bot]
bc439b45c9
Bump version to 2023.2.0 ( #2374 )
...
* [SG-1057] Make check breaches true by default (#2351 )
(cherry picked from commit 6875389948 )
* [SG-1055] Init strength bar color (#2352 )
(cherry picked from commit 3780587991 )
* [SG-1052] Fix copy (#2353 )
(cherry picked from commit 0bd1b3f45f )
* [SG-1056] Fix login prompt loop for added accounts (#2357 )
* SG-1056 Fix login prompt loop for added accounts
* SG-1056 Fix PR comment
(cherry picked from commit f42c677d5a )
* Bumped version to 2023.2.0
---------
Co-authored-by: André Bispo <abispo@bitwarden.com >
Co-authored-by: Carlos Gonçalves <cgoncalves@bitwarden.com >
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
Co-authored-by: Opeyemi Alao <54288773+Eeebru@users.noreply.github.com >
2023-02-15 23:23:20 +00:00
mp-bw
e7d6783156
[PS-2280] Retain app settings on logout ( #2366 )
...
* [PS-2280] Retain app settings on logout
* adjustments
2023-02-15 12:50:02 -05:00
github-actions[bot]
44e5682b1d
Autosync the updated translations ( #2371 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2023-02-15 11:56:23 +01:00
Carlos Gonçalves
f42c677d5a
[SG-1056] Fix login prompt loop for added accounts ( #2357 )
...
* SG-1056 Fix login prompt loop for added accounts
* SG-1056 Fix PR comment
2023-02-10 17:49:05 +00:00
github-actions[bot]
5a56d64211
Autosync the updated translations ( #2355 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2023-02-10 07:23:27 +01:00
André Bispo
0bd1b3f45f
[SG-1052] Fix copy ( #2353 )
2023-02-09 15:13:50 -05:00
André Bispo
3780587991
[SG-1055] Init strength bar color ( #2352 )
2023-02-09 15:12:39 -05:00
André Bispo
6875389948
[SG-1057] Make check breaches true by default ( #2351 )
2023-02-09 15:09:52 -05:00
aj-rosado
0e5d6e79c5
[PS-1809] Updating the account premium state when syncing the vault ( #2290 )
...
* [PS-1809] Updating the account premium state when syncing the vault
* [PS-1809] Added validation to check if HasPremiumPersonally needs to be updated
* PS-1809 Renamed SetPremiumAsync to SetPersonalPremiumAsync
2023-02-08 12:03:02 +00:00
github-actions[bot]
490b74dd26
Autosync the updated translations ( #2346 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2023-02-06 13:36:22 +01:00
github-actions[bot]
66d05e1b00
Autosync the updated translations ( #2345 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2023-02-06 11:57:22 +01:00
André Bispo
3d3101c3ab
[SG-1035] Fix label for log in with device ( #2338 )
2023-02-03 19:19:48 +00:00
github-actions[bot]
ccde4270d0
Autosync the updated translations ( #2342 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2023-02-03 14:18:33 +01:00
github-actions[bot]
a1f799302e
Autosync the updated translations ( #2340 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2023-02-03 14:08:03 +01:00
André Bispo
4619e257e8
[SG-995] Remove automatic navigation from Home to Login if remembered ( #2335 )
2023-02-03 09:53:05 +00:00
Kyle Spearrin
c54a14cd3f
set all kdf params on account profile ( #2339 )
2023-02-02 18:00:29 -05:00
aj-rosado
a96d95c95b
[PS-2330][PS-2339][PS-2332][PS-2333] Checking for username terms when adding a password, if they exist don't add. Adding fields that contain username terms to the usernamefields collection ( #2331 )
2023-02-01 17:41:14 +00:00
André Bispo
e61ca489ce
[SG-834] Mobile pending login requests management screen ( #2281 )
...
* Bootstrap new classes for settings list
* [SG-834] Add new method GetActivePasswordlessLoginRequestsAsync to AuthService
* [SG-834] Add generic handle exception method to BaseViewModel
* [SG-834] Add request verification to settings entry
* [SG-834] Add text resources
* [SG-834] Update view and viewmodel
* [SG-834] Remove unnecessary property assignment
* [SG-834] removed logger resolve
2023-02-01 12:22:17 +00:00
Bernd Schoolmann
c3ad5f0580
[PS-2358] Add kdf configuration options ( #2328 )
...
* Implement kdf configuration
* Remove unused import
* Move kdf parameters to kdfConfiguration struct
* Remove unused state migration service keys
* Revert newline changes in PCLCryptoFunctionService
* Update KdfConfiguration.cs
* Add checks for argon2, clean statemigration service
* Update constants
* Clean up code
* Further cleanup
* Change KdfType to non-nullable in SetKeyConnectorKeyRequest
---------
Co-authored-by: Kyle Spearrin <kspearrin@users.noreply.github.com >
2023-01-30 11:34:50 -05:00
github-actions[bot]
4ad5f5ae37
Autosync the updated translations ( #2330 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2023-01-27 01:40:53 +01:00
André Bispo
68a6449339
[SG-516] Additional forwarded email providers for username generator - mobile ( #2304 )
...
* [SG-516] Added DuckDuckGo provider
* [SG-516] Add Fastmail as generator provider
* [SG-516] code clean up
* [SG-516] Default to service empty if first time on screen. Order services by alphabetic order.
* [SG-516] Removed unnecessary prop.
* [PS-2278] Fixed inverted eye bug.
* [SG-516] Add icon glyph converter
* [SG-516] Fixed enum default value and ordering
2023-01-26 13:53:48 +00:00
Kyle Spearrin
b8d53b0f81
Argon2id KDF ( #2309 )
...
* add gcc_flags for libargon2.a
* fix up ios proj
* remove unused tag
* add gcc_flags to ios projects
* ios libargon2 binary
* fix paths in ios project
* update pathing on other projs
* Argon2id primitive
* fix typing issues
* comment
* remove ds store
* [PS-2249] Implement Argon2 (#2293 )
* Implement Argon2
* Fix incorrect argon2 type on iOS
* Switch argon2 implementation to native bindings
* Change argon2 to save iterations instead of memory as 'kdfIterations'
* Remove mistakenly added import
* Remove unused library
* cleanup
* move android libs
* move android libs
* Revert "move android libs"
This reverts commit 0b91b22cd2 .
* Revert "move android libs"
This reverts commit 139839c469 .
* PR feedback
Co-authored-by: Bernd Schoolmann <mail@quexten.com >
2023-01-25 07:58:36 -05:00
aj-rosado
dbfd15b819
[PS-2275] Update the default kdf iterations to 600k. ( #2305 )
...
* [PS-2275] Update the default kdf iterations to 350k.
* update to 600k per latest owasp
2023-01-24 20:08:52 +00:00
Daniel James Smith
acd0cb119d
[PS-2324] Add honorific title mx ( #2313 )
2023-01-23 16:28:04 +01:00