Karol Sójko
d4579ce21e
fix(auth): disable users from registering to MongoDB
2023-10-04 15:51:32 +02:00
Karol Sójko
373cfad1f7
fix(auth): remove ec2 plugin
2023-10-04 12:42:49 +02:00
Karol Sójko
b1b244a2cf
feat: add xray segment tracing on auth-worker
2023-10-03 08:21:57 +02:00
Karol Sójko
71e2a4187e
fix(auth): enable xray only for server
2023-10-02 16:53:03 +02:00
Karol Sójko
1a388f00c3
feat(auth): introduce AWS X-Ray SDK ( #859 )
...
* feat(auth): configure aws-xray-sdk for express
* configured aws sdk clients
* configure setting user metadata on segment
* fix binding
* fix binding order
2023-10-02 12:52:49 +02:00
Karol Sójko
bd71422fab
fix(auth): prevent from loop disabling of email settings ( #858 )
2023-10-02 10:56:35 +02:00
Karol Sójko
681e0378ae
fix(auth): increase ttl for in progress duration of transitions
2023-09-29 11:05:54 +02:00
Karol Sójko
676cf36f8d
feat: block file operations during transition ( #856 )
...
* feat: block file operations during transition
* fix: tracing sessions
* fix fs file removal
* fix: checking if directory exists before listing files
* fix: removing shared vault user on auth side
2023-09-28 13:10:58 +02:00
Karol Sójko
f9b1f40ddf
fix(auth): register specs
2023-09-22 14:23:21 +02:00
Karol Sójko
5001496c7b
feat: remove transition mode from code
2023-09-22 14:13:32 +02:00
Karol Sójko
dc77ff3e45
feat: remove user from all shared vaults upon account deletion ( #843 )
2023-09-22 10:49:53 +02:00
Karol Sójko
230c96dcf1
feat: add designating a survivor in shared vault ( #841 )
...
* feat: add designating a survivor in shared vault
* add designated survivor property to http representation
* fix: specs
* fix: more specs
* fix: another spec fix
* fix: yet another spec fix
2023-09-21 12:26:08 +02:00
Karol Sójko
66ef4be656
fix(auth): retrieving transition status
2023-09-15 17:23:49 +02:00
Karol Sójko
36f07c691a
feat: refactor transition to minimize status changes ( #828 )
2023-09-15 16:56:08 +02:00
Karol Sójko
0477507a6a
fix: add debug logs for updating transition status on auth
2023-09-15 12:57:43 +02:00
Karol Sójko
d4d49454a6
feat: add skipping verified transitions ( #827 )
...
* fix(syncing-server): remove transitioning individual users
* feat: add skipping verified transitions
* fix(auth): remove unused use case
2023-09-15 11:31:52 +02:00
Karol Sójko
2a1859e4be
fix(auth): remove extensive logs from updating transitions
2023-09-15 10:35:50 +02:00
Karol Sójko
dd9a9c68cb
fix(auth): upgrade simplewebauthn dependency ( #826 )
2023-09-15 10:35:14 +02:00
Karol Sójko
fe8ca828fb
fix(auth): set ttl for started and not picked up transitions to 10h
2023-09-14 11:57:21 +02:00
Karol Sójko
c164bde847
fix(auth): passing transition timestamp
2023-09-13 11:03:32 +02:00
Karol Sójko
c7807d0f9e
fix: adjust transition timestamps to be universal
2023-09-13 10:25:02 +02:00
Karol Sójko
38685c1861
fix: display transition progress in logs
2023-09-13 09:31:07 +02:00
Karol Sójko
f055e52e06
fix(auth): add transition role only if the items transition has completed
2023-09-12 21:26:40 +02:00
Karol Sójko
e535cd504c
fix: retry failed revision transitions
2023-09-12 14:45:17 +02:00
Karol Sójko
f0abfe89fc
fix: domain event values
2023-09-12 08:59:28 +02:00
Karol Sójko
106d8f9192
fix: adjust transitions to not create revisions during ongoing revisions transition
2023-09-12 08:22:50 +02:00
Karol Sójko
f20a947f8a
fix: transition adjustments
2023-09-12 06:52:34 +02:00
Karol Sójko
330bff0124
fix(auth): remove transitioning upon sign out ( #819 )
2023-09-11 16:42:11 +02:00
Karol Sójko
a82b9a0c8a
fix: disable running migrations in worker mode of a given service
2023-09-11 14:27:52 +02:00
Karol Sójko
e95ba61c7f
feat(auth): add procedure to transition users created between dates ( #816 )
2023-09-11 10:40:40 +02:00
Karol Sójko
a164ba291d
fix(auth): specs
2023-09-08 13:41:37 +02:00
Karol Sójko
610fba2601
fix(auth): transition users only when transition mode enabled
2023-09-08 13:34:54 +02:00
Karol Sójko
398338c8f8
feat: transition users after sign out
2023-09-08 12:51:44 +02:00
Karol Sójko
794cd8734a
feat: should be able to access shared item revisions as third party user ( #807 )
2023-09-06 15:36:23 +02:00
Karol Sójko
d13c975f94
chore: upgrade deps ( #805 )
...
* chore: upgrade semver
* chore: upgrade configure-aws-credentials@v2
* chore: upgrade prettier deps
* fix: linter issues
2023-09-01 16:14:51 +02:00
Karol Sójko
fe273a9107
feat(revisions): add procedure for transitioning data from primary to secondary database ( #787 )
...
* feat(revisions): add procedure for transitioning data from primary to secondary database
* fix: transition status updating for both items and revisions
* fix: dependabot
2023-08-30 11:20:01 +02:00
Karol Sójko
62d231ae41
feat: choose primary or secondary revisions database based on transition role ( #716 )
...
* feat: choose primary or secondary revisions database based on transition role
* fix: remove redundant types
* fix: binding
* fix: specs
2023-08-30 08:40:39 +02:00
Karol Sójko
bbb35d16fc
fix(auth): account enumeration with pseudo u2f and mfa ( #709 )
2023-08-25 12:05:16 +02:00
Karol Sójko
05bb12c978
feat: add trigerring items transition and checking status of it ( #707 )
2023-08-24 14:39:33 +02:00
Karol Sójko
205a1ed637
feat: add handling file moving and updating storage quota ( #705 )
...
* feat: add handling file moving and updating storage quota
* fix: getting file metada when moving files
* fix: missing event handler binding
2023-08-23 08:09:34 +02:00
Karol Sójko
34085ac6fb
feat: consider shared vault owner quota when uploading files to shared vault ( #704 )
...
* fix(auth): updating storage quota on shared subscriptions
* fix(syncing-server): turn shared vault and key associations into value objects
* feat: consider shared vault owner quota when uploading files to shared vault
* fix: add passing x-shared-vault-owner-context value
* fix: refactor creating cross service token to not throw errors
* fix: caching cross service token
* fix: missing header in http service proxy
2023-08-22 10:49:58 +02:00
Karol Sójko
302b624504
feat: add mechanism for determining if a user should use the primary or secondary items database ( #700 )
...
* feat(domain-core): introduce new role for users transitioning to new mechanisms
* feat: add mechanism for determining if a user should use the primary or secondary items database
* fix: add transition mode enabled switch in docker entrypoint
* fix(syncing-server): mapping roles from middleware
* fix: mongodb item repository binding
* fix: item backups service binding
* fix: passing transition mode enabled variable to docker setup
2023-08-18 16:45:10 +02:00
Karol Sójko
83ad069c5d
fix(auth): passing the invalidate cache header ( #697 )
2023-08-15 12:16:01 +02:00
Karol Sójko
5311e74266
feat: update storage quota used for user based on shared vault files ( #689 )
...
* feat: update storage quota used for user based on shared vault files
* fix: use case binding
* fix: increase file upload bytes limit for shared vaults
2023-08-08 13:36:35 +02:00
Karol Sójko
bd5f492a73
fix(auth): update user agent upon refreshing session token ( #685 )
2023-08-07 13:21:21 +02:00
Karol Sójko
f39d3aca5b
feat(auth): invalidate other sessions for user if the email or password are changed ( #684 )
...
* feat(auth): invalidate other sessions for user if the email or password are changed
* fix(auth): handling credentials change in a legacy protocol scenario
* fix(auth): leave only the newly created session when changing credentials
2023-08-07 10:02:47 +02:00
Karol Sójko and Karol Sójko
8e35dfa4b7
feat(auth): add handling payments account deleted events STA-1769 ( #682 )
...
* feat(auth): add handling payments account deleted events
* fix(auth): result type for accounts already deleted
---------
Co-authored-by: Karol Sójko <[email protected] >
2023-08-03 12:01:42 +02:00
Karol Sójko and Karol Sójko
8cd7a138ab
feat: enable Write Ahead Log mode for SQLite ( #681 )
...
Co-authored-by: Karol Sójko <[email protected] >
2023-08-02 09:47:37 +02:00
Karol Sójko
56f0aef21d
fix: controller naming ( #678 )
...
* fix: rename home server controllers to base controllers
* fix: rename inversify express controllers to annotated controllers
2023-08-01 09:34:52 +02:00
Karol Sójko
318af5757d
fix(auth): auth middleware on delete account
2023-07-31 15:09:52 +02:00