Page MenuHomePhabricator
Feed Advanced Search

Jul 3 2024

bartek added inline comments to D12604: [native] Add dev-only button for primary device logout.
Jul 3 2024, 2:57 AM
bartek added inline comments to D12590: [identity] Implement LogOutPrimaryDevice RPC.
Jul 3 2024, 2:46 AM
bartek added inline comments to D12638: [lib] Send primary device logout message to secondary devices.
Jul 3 2024, 12:11 AM

Jul 2 2024

bartek closed D12587: [identity] Rename verify_initial_device_list to verify_singleton_device_list.
Jul 2 2024, 11:53 PM
bartek committed rCOMM9e9735538ea8: [identity] Rename verify_initial_device_list to verify_singleton_device_list (authored by bartek).
[identity] Rename verify_initial_device_list to verify_singleton_device_list
Jul 2 2024, 11:53 PM
bartek closed D12577: [identity] Use Debug trait for AWS errors.
Jul 2 2024, 11:53 PM
bartek committed rCOMM51bfc52e1eea: [identity] Use Debug trait for AWS errors (authored by bartek).
[identity] Use Debug trait for AWS errors
Jul 2 2024, 11:52 PM
bartek closed D12511: [backup][backup-client] Add auth to logs websocket.
Jul 2 2024, 11:52 PM
bartek committed rCOMMd58e8906fc2d: [backup][backup-client] Add auth to logs websocket (authored by bartek).
[backup][backup-client] Add auth to logs websocket
Jul 2 2024, 11:52 PM
bartek added inline comments to D12605: [lib] Broadcast device list update during primary logout.
Jul 2 2024, 11:45 PM
bartek updated the diff for D12571: [protos][identity] Add LogOutPrimaryDevice RPC.

Update comment

Jul 2 2024, 6:06 AM
bartek published D12605: [lib] Broadcast device list update during primary logout for review.
Jul 2 2024, 5:57 AM
bartek published D12639: [lib] Log out secondary devices upon receiving primary logout message for review.
Jul 2 2024, 5:54 AM
bartek published D12638: [lib] Send primary device logout message to secondary devices for review.
Jul 2 2024, 5:52 AM
bartek published D12637: [lib] Extract handling Olm P2P messages to a separate function for review.
Jul 2 2024, 5:52 AM
bartek published D12636: [lib] Add Primary Device Logout P2P message type for review.
Jul 2 2024, 5:51 AM
bartek accepted D12617: [lib] implement sending APNs notifs using Tunnelbroker.
Jul 2 2024, 3:41 AM
bartek accepted D12609: [Tunnelbroker] implement APNs config.

I'm glad it worked, thanks!

Jul 2 2024, 3:36 AM

Jul 1 2024

bartek accepted D12628: [terraform] Deploy Tunnelbroker 0.9 to prod.
Jul 1 2024, 6:45 AM
bartek accepted D12627: [terraform] Deploy Identity 0.28 to staging.
Jul 1 2024, 6:12 AM
bartek accepted D12626: [terraform] Deploy Tunnelbroker 0.9 to staging.
Jul 1 2024, 6:12 AM
bartek added a comment to D12525: [proto][Tunnelbroker] add RPC to delete device data from Tunnelbroker.

Can you remind me how we make sure that only Comm services can call DeleteDeviceData?

Jul 1 2024, 2:58 AM
bartek added inline comments to D12620: [native] modify SecondaryDeviceQRCodeScanner to support emulator.
Jul 1 2024, 2:42 AM
bartek added a comment to D12623: [identity] downgrade no auth message error to warning.

This was triggered recently and might've been a websocket health check or something related.

Jul 1 2024, 2:38 AM
bartek accepted D12623: [identity] downgrade no auth message error to warning.
Jul 1 2024, 2:36 AM
bartek accepted D12612: [Tunnelbroker] implement creating APNs headers.

Rust looks ok, letting @marcin review as well, I have no context on some of these

Jul 1 2024, 2:35 AM
bartek accepted D12614: [Tunnelbroker] implement sending APNs notif.
Jul 1 2024, 2:28 AM
bartek accepted D12613: [Tunnelbroker] implement APNs response types.
Jul 1 2024, 2:19 AM
bartek accepted D12611: [Tunnelbroker] implement creating APNs client.
Jul 1 2024, 2:13 AM
bartek accepted D12610: [Tunnelbroker] implement APNs Token generation and lifetime.

Nice job with the Arc<RwLock>!

Jul 1 2024, 2:08 AM
bartek requested changes to D12609: [Tunnelbroker] implement APNs config.

Can we either?:

  • Fully rely on clap parsing the env variable
  • Remove the env support in clap
Jul 1 2024, 1:59 AM
bartek accepted D12607: [Tunnelbroker] add `jsonwebtoken` dependency.

The crate looks reasonable

Jul 1 2024, 1:48 AM
bartek accepted D12606: [terraform] add APNs secrets config.
Jul 1 2024, 1:47 AM
bartek published D12604: [native] Add dev-only button for primary device logout for review.
Jul 1 2024, 12:06 AM
bartek published D12603: [lib] Add usePrimaryDeviceLogOut hook for review.
Jul 1 2024, 12:06 AM

Jun 28 2024

bartek published D12590: [identity] Implement LogOutPrimaryDevice RPC for review.
Jun 28 2024, 1:08 AM
bartek published D12589: [identity] Make apply_devicelist_update more generic for review.
Jun 28 2024, 1:05 AM
bartek published D12588: [identity] Add function to remove user devices' data for review.
Jun 28 2024, 1:05 AM

Jun 27 2024

bartek published D12586: [lib][native] Add logOutPrimaryDevice to Identity Client for review.
Jun 27 2024, 8:34 AM
bartek published D12585: [native] Add logOutPrimaryDevice to JSI for review.
Jun 27 2024, 8:33 AM
bartek published D12587: [identity] Rename verify_initial_device_list to verify_singleton_device_list for review.
Jun 27 2024, 7:59 AM
bartek published D12584: [native_rust_library] Add primary device logout RPC for review.
Jun 27 2024, 7:40 AM
bartek accepted D12579: [terraform] service connection error alarms.

Nice!

Jun 27 2024, 6:44 AM

Jun 26 2024

bartek accepted D12563: [terraform] change cloudwatch subscription prefix from common to identity.
In D12563#355966, @will wrote:

Are you planning to use moved { } block? Or use terraform state mv to move it without recreating?

This a really cool feature I didn't know existed. tbh, originally planned on just resubscribing but I'll use terraform state mv instead.

Jun 26 2024, 2:24 AM
bartek accepted D12531: [terraform] initial ecs setup for keyserver primary.

Accepting but please address feedback before landing

Jun 26 2024, 2:22 AM
bartek added inline comments to D12213: [keyserver] finish secondary login via qr code.
Jun 26 2024, 2:21 AM
bartek published D12577: [identity] Use Debug trait for AWS errors for review.
Jun 26 2024, 2:12 AM
bartek closed D12508: [backup] Use authenticated service trait.
Jun 26 2024, 1:51 AM
bartek closed D12507: [comm-lib][reports] Extract 'authenticated' service trait.
Jun 26 2024, 1:51 AM
bartek committed rCOMM141c4d1346de: [comm-lib][reports] Extract 'authenticated' service trait (authored by bartek).
[comm-lib][reports] Extract 'authenticated' service trait
Jun 26 2024, 1:51 AM
bartek committed rCOMM27ffa8ebee7c: [backup] Use authenticated service trait (authored by bartek).
[backup] Use authenticated service trait
Jun 26 2024, 1:51 AM
bartek closed D12506: [comm-lib] Implement FromRequest for AuthService.
Jun 26 2024, 1:51 AM
bartek committed rCOMM8a4928e1ee25: [comm-lib] Implement FromRequest for AuthService (authored by bartek).
[comm-lib] Implement FromRequest for AuthService
Jun 26 2024, 1:51 AM
bartek updated the diff for D12507: [comm-lib][reports] Extract 'authenticated' service trait.

Remove trait for reports service

Jun 26 2024, 1:05 AM
bartek accepted D12575: [identity][proto] addWallet RPC.

Rust LGTM, nice idea with these traits!

Jun 26 2024, 12:44 AM

Jun 25 2024

bartek published D12571: [protos][identity] Add LogOutPrimaryDevice RPC for review.
Jun 25 2024, 7:02 AM
bartek added a comment to D12563: [terraform] change cloudwatch subscription prefix from common to identity.

Are you planning to use moved { } block? Or use terraform state mv to move it without recreating?

Jun 25 2024, 12:07 AM
bartek accepted D12564: [terraform] created combined error reports email.
Jun 25 2024, 12:05 AM
bartek accepted D12560: [terraform] set up keyserver load balancer.
Jun 25 2024, 12:03 AM
bartek accepted D12559: [terraform] Increase keyserver primary ecs task resources.
Jun 25 2024, 12:02 AM
bartek accepted D12558: [keyserver] add health check route to keyserver for use by load balancer.
Jun 25 2024, 12:01 AM
bartek accepted D12525: [proto][Tunnelbroker] add RPC to delete device data from Tunnelbroker.
Jun 25 2024, 12:00 AM

Jun 24 2024

bartek accepted D12520: [Tunnelbroker] implement setting device token.
Jun 24 2024, 11:59 PM
bartek accepted D12524: [lib] implement sending message to Tunnelbroker.
Jun 24 2024, 11:44 PM
bartek accepted D12522: [Tunnelbroker] add `SetDeviceToken` type.
Jun 24 2024, 11:43 PM
bartek accepted D12521: [Tunnelbroker] add `MessageToTunnelbrokerRequest` type.
Jun 24 2024, 11:43 PM
bartek accepted D12553: [lib] flip usingCommServicesAccessToken to true.
Jun 24 2024, 10:18 AM
bartek accepted D12552: Refrain from querying blob service from the NSE if CAST is missing.
Jun 24 2024, 4:00 AM
bartek accepted D12551: [identity] Downgrades search trace error.
Jun 24 2024, 12:45 AM
bartek accepted D12550: [terraform] Change alarm names to reflect staging or production environment.
Jun 24 2024, 12:44 AM

Jun 22 2024

bartek accepted D12537: [lib] introduce setting Tunnelbroker device token action.
Jun 22 2024, 7:09 AM

Jun 21 2024

bartek accepted D12529: [terraform] Allow all ip addresses to access self-host internet gateway.
Jun 21 2024, 11:21 PM
bartek accepted D12528: [terraform] run mariadb in public db group.
Jun 21 2024, 11:20 PM
bartek added inline comments to D12524: [lib] implement sending message to Tunnelbroker.
Jun 21 2024, 11:19 PM
bartek accepted D12523: [Tunnelbroker] handle `SetDeviceToken` message.
Jun 21 2024, 11:11 PM
bartek accepted D12526: [Identity] remove Tunnelbroker data on device removal.
Jun 21 2024, 11:04 PM
bartek added a comment to D12525: [proto][Tunnelbroker] add RPC to delete device data from Tunnelbroker.

What about undelivered_messages? Are they considered a "device data" too?

Jun 21 2024, 11:02 PM
bartek accepted D12519: [Tunnelbroker] implement getting device token.
Jun 21 2024, 10:55 PM
bartek accepted D12518: [Tunnelbroker] implement removing device token.
Jun 21 2024, 10:55 PM
bartek accepted D12547: remove reserved wallet registration RPC.

Why did we introduce it initially? 🤨

Jun 21 2024, 10:54 PM
bartek accepted D12544: [identity] fix reserved username workflow for wallet users.

Looks good. Left some nits

Jun 21 2024, 10:51 PM
bartek accepted D12515: [identity] fix wallet account deletion bug.
Jun 21 2024, 10:41 PM
bartek added inline comments to D12520: [Tunnelbroker] implement setting device token.
Jun 21 2024, 10:36 PM
bartek added inline comments to D12520: [Tunnelbroker] implement setting device token.
Jun 21 2024, 10:32 PM
bartek accepted D12517: [Tunnelbroker] define device tokens table in rust.

Simple change to imports and adding undelivered_messages:: made it look much better

Jun 21 2024, 10:15 PM
bartek accepted D12516: [terraform] create DDB table for device tokens.
Jun 21 2024, 10:13 PM

Jun 20 2024

bartek published D12511: [backup][backup-client] Add auth to logs websocket for review.
Jun 20 2024, 7:19 AM
bartek closed D12505: [terraform] Add IAM policies for services-to-services token.
Jun 20 2024, 4:52 AM
bartek committed rCOMMd6daa18521bf: [terraform] Add IAM policies for services-to-services token (authored by bartek).
[terraform] Add IAM policies for services-to-services token
Jun 20 2024, 4:52 AM
bartek closed D12504: [backup] Hotfix Blob service client auth.
Jun 20 2024, 4:52 AM
bartek committed rCOMM44ecf8804a94: [backup] Hotfix Blob service client auth (authored by bartek).
[backup] Hotfix Blob service client auth
Jun 20 2024, 4:52 AM
bartek published D12508: [backup] Use authenticated service trait for review.
Jun 20 2024, 4:51 AM
bartek published D12507: [comm-lib][reports] Extract 'authenticated' service trait for review.
Jun 20 2024, 2:51 AM
bartek published D12506: [comm-lib] Implement FromRequest for AuthService for review.
Jun 20 2024, 2:43 AM
bartek published D12504: [backup] Hotfix Blob service client auth for review.
Jun 20 2024, 1:39 AM
bartek accepted D12478: [lib][web][native] improve naming in `QRAuthProvider`.
Jun 20 2024, 1:38 AM
bartek published D12505: [terraform] Add IAM policies for services-to-services token for review.
Jun 20 2024, 1:30 AM

Jun 19 2024

bartek accepted D12465: [identity] update change password RPCs to match whitepaper.

You're doing OPAQUE login for old password and OPAQUE registration for new password in the same RPC. Smart!

Jun 19 2024, 6:15 AM
bartek closed D12447: [identity][websocket] Call DB client directly to verify CSAT.
Jun 19 2024, 2:23 AM
bartek committed rCOMMe62070d59fdf: [identity][websocket] Call DB client directly to verify CSAT (authored by bartek).
[identity][websocket] Call DB client directly to verify CSAT
Jun 19 2024, 2:23 AM