Jacob Fink
4e70ca837c
Merge branch 'master' into feature/pm-1029-tde-login
2023-08-13 15:40:13 -04:00
Jacob Fink
a9368be106
Merge commit 'c34d1da6' into temp/tde-master-merge
2023-08-13 15:36:25 -04:00
André Bispo
b2df06a7a1
[PM-3379] Fix key rotation on trusted device. ( #2680 )
2023-08-11 19:10:11 +01:00
André Bispo
3f4892fcc8
[PM-3381] Fix TDE login 2FA flow ( #2678 )
...
* [PM-3381] Check for vault lock on 2FA screen
* [PM-3381] Move logic to ViewModel
* [PM-3381] Fix null vm error
2023-08-11 17:32:51 +01:00
André Bispo
5f4cd62f66
[PM-3303] Fix biometric login after key migration ( #2679 )
...
* [PM-3303] Add condition to biometric unlock
2023-08-11 15:16:01 +01:00
André Bispo
9b5cde6a46
Fix app fresh install user login with master password. ( #2676 )
2023-08-10 20:10:02 +01:00
Jake Fink
62b6d21371
[PM-2713] Final merge from Key Migration branch to TDE Feature branch ( #2667 )
...
* [PM-2713] add async to key connector service methods
* [PM-2713] rename ephemeral pin key
* add state for biometric key and accept UserKey instead of string for auto key
* Get UserKey from bio state on unlock
* PM-2713 Fix auto-migrating EncKeyEncrypted into MasterKey encrypted UserKey when requesting DecryptUserKeyWithMasterKeyAsync is called
* renaming bio key and fix build
* PM-3194 Fix biometrics button to be shown on upgrade when no UserKey is present yet
* revert removal of key connector service from auth service
* PM-2713 set user key when using KC
* clear enc user key after migration
* use is true for nullable bool
* PR feedback, refactor kc service
---------
Co-authored-by: Federico Maccaroni <fedemkr@gmail.com >
2023-08-10 14:09:53 -04:00
Federico Maccaroni
6d4793d592
[PM-1768] Set up CODEOWNERS file ( #2464 )
...
* PM-1768 Add CODEOWNERS file with some initial setup of folders that don't need to be moved and can have their owners assigned already.
* Update CODEOWNERS
Removed entire projects owners cause I didn't consider auth inside of the extensions.
2023-08-10 13:58:03 -03:00
Federico Maccaroni
9001fa1ccf
[PM-3102] Update Master password reprompt to be based on MP instead of Key Connector ( #2653 )
...
* PM-3102 Added check to see if a user has master password set replacing previous usage of key connector.
* PM-3102 Fix formatting
2023-08-10 13:23:04 -03:00
André Bispo
af016cd13c
[PM-3362] Fix auth request approval ( #2675 )
...
* [PM-3362] Fix auth request approval
* [PM-3362] Add new exception type
2023-08-10 16:48:03 +01:00
André Bispo
3b9a9fc049
[PM-3357] Fix copy for Login Initiated ( #2674 )
2023-08-09 14:41:55 +01:00
André Bispo
8205c0763c
[PM-3341] Vault Timeout Action not persisted correctly ( #2673 )
...
* [PM-3341] Fix timeout action change when navigating
2023-08-08 20:16:07 +01:00
André Bispo
e9afc75f0a
[PM-3333] Check for purged admin auth requests ( #2671 )
...
* [PM-3333] Check for purged admin auth requests
Co-authored-by: Federico Maccaroni <fedemkr@gmail.com >
---------
Co-authored-by: Federico Maccaroni <fedemkr@gmail.com >
2023-08-08 20:15:35 +01:00
André Bispo
446b8c2d35
[PM-2289] Change header title based on auth request type ( #2670 )
...
* [PM-2289] Change header title based on auth request type
2023-08-08 20:15:14 +01:00
André Bispo
24378d937e
[PM-3319] Check for admin request in Lock page ( #2668 )
...
* [PM-3319] Ignore admin auth request when choosing mp as decryption option.
2023-08-08 20:12:01 +01:00
André Bispo
6b2700bcaa
[PM-3342] Not you button logs user out. ( #2672 )
2023-08-08 19:36:49 +01:00
André Bispo
aac66b23bd
[PM-3337] Fix admin request deny error ( #2669 )
2023-08-08 14:15:38 -04:00
Bernd Schoolmann
eea7c6b7d7
[PM-2901] Synchronize sends on send creation/update/deletion notification ( #2606 )
...
* Add sync on send create/update/delete notification
* Update send notifications to only sync sends
* Fix incorrect notification type in PushNotificationListenerService
Co-authored-by: aj-rosado <109146700+aj-rosado@users.noreply.github.com >
* Invert if to improve readability
* Simplify shouldUpdate logic in SyncUpsertSendAsync
* Further simplify SyncService code
* Fix if condition in SyncService
Co-authored-by: aj-rosado <109146700+aj-rosado@users.noreply.github.com >
* Fixed whitespace formatting
---------
Co-authored-by: aj-rosado <109146700+aj-rosado@users.noreply.github.com >
Co-authored-by: Andre Rosado <arosado@bitwarden.com >
2023-08-08 14:59:42 +01:00
Bernd Schoolmann
ec93a61275
[PM-3092] Clarify argon2 ios autofill warning ( #2630 )
...
* Clarify argon2 ios warning
* Update Argon2 insufficient memory warning message
2023-08-07 10:41:40 -04:00
André Bispo
8221d55647
[PM-3320][PM-3321] Fix labels and UI tweaks ( #2666 )
...
* [PM-3320] Fix UI copy and remember me default ON.
* [PM-3321] Fix UI on Log in with device screen.
2023-08-07 15:16:52 +01:00
André Bispo
53e3429f6d
[PM-3313] Null email in Approval Options screen ( #2664 )
...
* [PM-3313] Fix null email in approval options screen
2023-08-05 11:39:06 +01:00
André Bispo
faa9b1a9f7
[PM-3313] Fix Android SSO Login ( #2663 )
...
* [PM-3313] Catch exception on AuthPendingRequest
* [PM-3313] Fix lock timeout action if user doesn't have a master password.
* code format
2023-08-04 20:37:02 -04:00
Federico Maccaroni
c34d1da6e6
PM-3298 Updated region selector to be logging in on and also its options ( #2657 )
2023-08-04 11:44:39 -03:00
github-actions[bot]
c4e64e082b
Autosync the updated translations ( #2660 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2023-08-04 10:55:27 +00:00
Jacob Fink
4f62f5e5bc
Fix build after merge
2023-08-03 22:03:28 -04:00
Jacob Fink
9bddc1d456
Merge branch 'auth/pm-2713/drop-master-key-dependency' into feature/pm-1029-tde-login
2023-08-03 22:01:38 -04:00
Jacob Fink
78004dbdb9
[PM-2713] clear service cache when adding new account
2023-08-03 16:28:04 -04:00
Jacob Fink
e820408a64
[PM-2713] make method async again
...
- returning null from a task thats not async throws
2023-08-03 15:44:41 -04:00
Jacob Fink
c595b1626e
fix formatting
2023-08-03 14:34:50 -04:00
Jacob Fink
270a395d9f
[PM-2713] set enc user key during kc onboarding
2023-08-03 13:41:19 -04:00
Jacob Fink
4fa8d2ba28
[PM-2713] set user key on set password page
2023-08-03 13:30:45 -04:00
André Bispo
c75bcccf20
[PM-1208] Add TDE flows for new users ( #2655 )
...
* [PM-1208] Create new user on SSO. Logout if not password is setup or has pending admin auth request.
* [PM-1208] Fix new user UserKey decryption.
* [PM-1208] Add new user continue to vault logic. Auto enrol user on continue.
* [PM-1208] Trust device only if needed
* [PM-1208] Add logic for New User SSO.
* [PM-1208] Add logic for New User SSO (missing file).
2023-08-03 18:20:51 +01:00
Jacob Fink
e076c9fe04
[PM-2713] add auto unlock key to mobile
2023-08-03 10:49:55 -04:00
André Bispo
78788276ef
Merge branch 'master' into feature/pm-1029-tde-login
2023-08-03 14:50:15 +01:00
Federico Maccaroni
5aaff1ea20
PM-3249 Removed back button from block autofill uris to be aligned to other views ( #2654 )
2023-08-02 10:54:01 -03:00
Jacob Fink
ee0dcd23f5
rename account keys to be more descriptive
2023-08-01 20:08:41 -04:00
Jacob Fink
1e8ed1b5ce
[PM-2713] replace generic with inherited class
2023-08-01 10:47:02 -04:00
Jacob Fink
7fb89fa1a5
[PM-2713] consolidate attachment key creation
...
- also fix ios files missed during symbol rename
2023-08-01 09:30:00 -04:00
Jacob Fink
b1eb263fef
[PM-2713] combine makeDataEncKey methods
2023-08-01 08:54:19 -04:00
Jacob Fink
61aac20555
[PM-2713] rename state methods
2023-08-01 08:46:02 -04:00
Jacob Fink
3e87d74061
[PM-2713] revert feedback for build
2023-07-31 17:09:47 -04:00
Jacob Fink
89a9185b20
[PM-2713] rename get pin lock type method
2023-07-31 16:49:41 -04:00
Jacob Fink
e323e196c0
[PM-2713] PR feedback
2023-07-31 15:31:46 -04:00
Jacob Fink
c793260689
[PM-2713] pr feedback
2023-07-31 13:13:29 -04:00
Jacob Fink
c2ddbb7eff
[PM-2713] rename toggle method, don't reset enc user key
2023-07-31 12:57:50 -04:00
Jacob Fink
bb5a7383a8
[PM-2713] don't pass user key as param when encrypting
2023-07-31 12:42:56 -04:00
github-actions[bot]
0271a4db4c
Autosync the updated translations ( #2650 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2023-07-28 08:19:12 +00:00
André Bispo
6fe8fc39ab
Merge branch 'master' into feature/pm-1029-tde-login
...
# Conflicts:
# src/App/Resources/AppResources.resx
2023-07-28 07:33:54 +01:00
Federico Maccaroni
375718f945
PM-3227 Avoid clone on discoverable passkeys. ( #2648 )
2023-07-27 18:35:09 -03:00
Federico Maccaroni
9eda015371
PM-3165 Finish task completion source when cancelling the dialog tapping on the background. ( #2647 )
2023-07-27 17:49:52 -03:00