Page MenuHomePhabricator
Feed Advanced Search

May 23 2024

bartek committed rCOMMd07ef861c6db: [web] Retrieve username on secondary device login (authored by bartek).
[web] Retrieve username on secondary device login
May 23 2024, 11:28 PM
bartek closed D12134: [native] Process username received in AuthResponse.
May 23 2024, 11:28 PM
bartek committed rCOMMb692fb3d2de3: [native] Process username received in AuthResponse (authored by bartek).
[native] Process username received in AuthResponse
May 23 2024, 11:28 PM
bartek published D12206: [terraform] Bump staging identity to 0.19 for review.
May 23 2024, 11:11 PM
bartek closed D12092: [commtest] Add test for initial device list.
May 23 2024, 11:08 PM
bartek committed rCOMMd3b9774af2c0: [commtest] Add test for initial device list (authored by bartek).
[commtest] Add test for initial device list
May 23 2024, 11:08 PM
bartek closed D12091: [identity] Save initial device list to DDB.
May 23 2024, 11:08 PM
bartek closed D12090: [identity] Get and verify initial device list from registration requests.
May 23 2024, 11:08 PM
bartek committed rCOMM9588b95bfa6a: [identity] Get and verify initial device list from registration requests (authored by bartek).
[identity] Get and verify initial device list from registration requests
May 23 2024, 11:08 PM
bartek committed rCOMM686154d7171e: [identity] Save initial device list to DDB (authored by bartek).
[identity] Save initial device list to DDB
May 23 2024, 11:08 PM
bartek closed D12089: [identity] Add function to verify initial device list.
May 23 2024, 11:08 PM
bartek committed rCOMM4556c2b3eb18: [identity] Add function to verify initial device list (authored by bartek).
[identity] Add function to verify initial device list
May 23 2024, 11:08 PM
bartek updated the diff for D12092: [commtest] Add test for initial device list.

Add assertion for history. Rebase before landing

May 23 2024, 10:49 PM
bartek updated the diff for D12089: [identity] Add function to verify initial device list.

Make errors more detailed

May 23 2024, 10:41 PM
bartek accepted D12131: [lib] creating `olm` session with device.
May 23 2024, 6:40 AM
bartek accepted D12130: [web][native] persist Outbound P2P messages when processing store ops.
May 23 2024, 6:38 AM

May 22 2024

bartek published D12179: [rust] Fix Clippy warnings for review.
May 22 2024, 7:45 AM
bartek published D12178: [rust] Fix Clippy warnings about DateTime for review.
May 22 2024, 7:44 AM
bartek accepted D12146: [keyserver][lib][web] set up anonymous connection with tunnelbroker on keyserver and handle DEVICE_LIST_UPDATE_SUCCESS.

General logic looks okay.
I initially had mixed feelings about code structure of TunnelbrokerSocket but I have no better ideas. This is something we can always refactor later.

May 22 2024, 7:43 AM
bartek published D12176: [blob] Fix Clippy warnings in Blob service for review.
May 22 2024, 7:40 AM
bartek published D12175: [shared] Fix Clippy warnings in comm-opaque2 for review.
May 22 2024, 7:33 AM
bartek published D12174: [feature-flags] Remove aws_types dependency for review.
May 22 2024, 7:32 AM
bartek published D12173: [backup] Remove unnecessary aws_types dependency for review.
May 22 2024, 7:32 AM
bartek published D12172: Inherit crate dependencies from workspace root for review.
May 22 2024, 7:32 AM
bartek published D12171: Inherit package metadata from workspace for review.
May 22 2024, 5:59 AM
bartek published D12168: Delete unused cargo.lock files for review.
May 22 2024, 5:21 AM
bartek closed D12127: [protos][identity] Add username to AuthResponse.
May 22 2024, 3:24 AM
bartek committed rCOMMcdb9ee89587b: [protos][identity] Add username to AuthResponse (authored by bartek).
[protos][identity] Add username to AuthResponse
May 22 2024, 3:24 AM
bartek updated the diff for D12135: [web] Retrieve username on secondary device login.

On web, retrieve username consistently everywhere. Rebase before landing

May 22 2024, 2:53 AM

May 21 2024

bartek accepted D12167: [native] Fix MediaGalleryKeyboard on Android.
May 21 2024, 10:44 PM
bartek published D12140: Introduce Cargo workspace and update Dockerfiles for review.
May 21 2024, 10:42 PM
bartek accepted D12155: [keyserver] uploadSecondaryDeviceKeysAndLogIn client method.
May 21 2024, 1:03 PM
bartek accepted D12151: [rust-node-addon] generate_nonce client method.
May 21 2024, 1:00 PM
bartek added inline comments to D12146: [keyserver][lib][web] set up anonymous connection with tunnelbroker on keyserver and handle DEVICE_LIST_UPDATE_SUCCESS.
May 21 2024, 8:15 AM
bartek accepted D12136: [terraform] upgrade identity server to 0.18.
May 21 2024, 1:57 AM
bartek published D12136: [terraform] upgrade identity server to 0.18 for review.
May 21 2024, 1:56 AM
bartek added inline comments to D12111: [lib] implement removing OutboundP2P messages after confirmation.
May 21 2024, 12:46 AM
bartek accepted D12126: [web] Show generic Alert if an error occurs during QR code auth.
May 21 2024, 12:45 AM
bartek accepted D12113: [lib] Refactor useLogIn to be more generic.
May 21 2024, 12:44 AM
bartek published D12135: [web] Retrieve username on secondary device login for review.
May 21 2024, 12:25 AM
bartek published D12134: [native] Process username received in AuthResponse for review.
May 21 2024, 12:25 AM
bartek published D12127: [protos][identity] Add username to AuthResponse for review.
May 21 2024, 12:25 AM

May 20 2024

bartek accepted D12125: [web] Show VersionUnsupportedModal if QR code auth fails due to unsupported client version.
May 20 2024, 10:22 PM
bartek accepted D12123: [native] Handle outdated client error in QR code auth flow.
May 20 2024, 10:19 PM
bartek accepted D12114: [lib][native][web] Introduce useSecondaryDeviceLogIn.
May 20 2024, 7:46 AM
bartek accepted D12116: [native][web] Regenerate QR code if any failures occur during login.
May 20 2024, 7:26 AM
bartek accepted D12112: [lib][native][web] Convert QRAuthHandler to a hook.
May 20 2024, 6:43 AM
bartek published D12122: [lib][native][web] Add LogOutSecondaryDevice RPC to identity client for review.
May 20 2024, 6:27 AM
bartek published D12121: [native] Expose LogOutSecondaryDevice RPC via JSI for review.
May 20 2024, 6:26 AM
bartek published D12120: [identity] Implement RPC to log out secondary device for review.
May 20 2024, 6:26 AM
bartek closed D12117: [lib] Skip Tunnelbroker QR auth message if decryption fails.
May 20 2024, 6:24 AM
bartek committed rCOMM208ac24a6f14: [lib] Skip Tunnelbroker QR auth message if decryption fails (authored by bartek).
[lib] Skip Tunnelbroker QR auth message if decryption fails
May 20 2024, 6:24 AM
bartek closed D12104: [native] Fix error propagation in AESCryptoModule.
May 20 2024, 6:24 AM
bartek committed rCOMM566e961470fe: [native] Fix error propagation in AESCryptoModule (authored by bartek).
[native] Fix error propagation in AESCryptoModule
May 20 2024, 6:24 AM
bartek updated the diff for D12117: [lib] Skip Tunnelbroker QR auth message if decryption fails.

Add console.warn

May 20 2024, 6:17 AM
bartek published D12119: [protos] Add RPC for secondary device logout for review.
May 20 2024, 6:14 AM
bartek added inline comments to D12117: [lib] Skip Tunnelbroker QR auth message if decryption fails.
May 20 2024, 6:13 AM
bartek accepted D12115: [native][web] Avoid clearing unauthorizedDeviceID twice.
May 20 2024, 6:11 AM
bartek accepted D12110: [web] Rename deviceKeys to qrData in QRCodeLogin.
May 20 2024, 5:37 AM
bartek accepted D12109: [native][web] Fetch AES key and device ID in parallel in generateQRCode.
May 20 2024, 5:37 AM
bartek accepted D12108: [native][web] Get rid of unnecessary React state for QR code URL.
May 20 2024, 5:27 AM
bartek accepted D12107: [native][web] Consistently use "QR" instead of "Qr".
May 20 2024, 5:26 AM
bartek published D12117: [lib] Skip Tunnelbroker QR auth message if decryption fails for review.
May 20 2024, 5:26 AM
bartek accepted D12077: [lib] add `deviceID` prop to Tunnelbroker's `MessageProcessed`.
May 20 2024, 1:52 AM
bartek closed D12103: [terraform] Deploy Tunnelbroker 0.8 to staging.
May 20 2024, 1:43 AM
bartek committed rCOMM5dac44a2f012: [terraform] Deploy Tunnelbroker 0.8 to staging (authored by bartek).
[terraform] Deploy Tunnelbroker 0.8 to staging
May 20 2024, 1:43 AM
bartek published D12104: [native] Fix error propagation in AESCryptoModule for review.
May 20 2024, 1:30 AM
bartek accepted D12095: [terraform] update identity-server on staging to 0.17-staging.
May 20 2024, 1:17 AM
bartek added a reviewer for D12092: [commtest] Add test for initial device list: varun.
May 20 2024, 1:15 AM
bartek added a reviewer for D12091: [identity] Save initial device list to DDB: varun.
May 20 2024, 1:15 AM
bartek added a reviewer for D12089: [identity] Add function to verify initial device list: varun.
May 20 2024, 1:15 AM
bartek added a reviewer for D12090: [identity] Get and verify initial device list from registration requests: varun.
May 20 2024, 1:15 AM
bartek requested review of D12103: [terraform] Deploy Tunnelbroker 0.8 to staging.
May 20 2024, 1:06 AM

May 17 2024

bartek added a comment to D11910: [native] add reserved registration methods to IdentityServiceContextProvider.

When rebasing, you'll have to add initialDeviceListparam - see D12017 and the following diffs in that stack (D12067 is relevant here)

May 17 2024, 7:22 AM
bartek added a comment to D11908: [native_rust_library] reserved registration client methods for wallet and password users.

When rebasing, you'll have to add initial_device_list to Reserved*RegistrationRequest - see D12017 and the following diffs in that stack

May 17 2024, 7:21 AM
bartek closed D12067: [native] Create initial device list during registration.
May 17 2024, 7:16 AM
bartek closed D12066: [native] Pass initialDeviceList param through JSI.
May 17 2024, 7:16 AM
bartek committed rCOMM9e1e6936780e: [native] Pass initialDeviceList param through JSI (authored by bartek).
[native] Pass initialDeviceList param through JSI
May 17 2024, 7:16 AM
bartek committed rCOMMbef077681f8b: [native] Create initial device list during registration (authored by bartek).
[native] Create initial device list during registration
May 17 2024, 7:16 AM
bartek closed D12017: [protos] Add initial_device_list field.
May 17 2024, 7:15 AM
bartek committed rCOMM9ad37a92adf9: [protos] Add initial_device_list field (authored by bartek).
[protos] Add initial_device_list field
May 17 2024, 7:15 AM
bartek updated the diff for D12067: [native] Create initial device list during registration.

Rebase before landing

May 17 2024, 5:38 AM
bartek added inline comments to D12077: [lib] add `deviceID` prop to Tunnelbroker's `MessageProcessed`.
May 17 2024, 2:16 AM
bartek accepted D12035: Modify Rust restore code to avoid fetching latest backup id twice.
May 17 2024, 2:11 AM
bartek added inline comments to D12076: [lib] add sending Tunnelbroker message with already defined `messageID`.
May 17 2024, 2:05 AM
bartek accepted D12076: [lib] add sending Tunnelbroker message with already defined `messageID`.
May 17 2024, 2:03 AM
bartek published D12092: [commtest] Add test for initial device list for review.
May 17 2024, 1:59 AM
bartek published D12091: [identity] Save initial device list to DDB for review.
May 17 2024, 1:54 AM
bartek published D12090: [identity] Get and verify initial device list from registration requests for review.
May 17 2024, 1:54 AM
bartek published D12089: [identity] Add function to verify initial device list for review.
May 17 2024, 1:51 AM

May 16 2024

bartek accepted D12047: [lib] rename `MessageToDevice` from SQLite to `OutboundP2PMessage`.
May 16 2024, 7:13 AM
bartek accepted D12046: [lib] rename `ReceivedMessageToDevice` to `InboundP2PMessage`.
May 16 2024, 7:13 AM
bartek accepted D12045: [lib] rename `ClientMessageToDevice` in `tunnelbroker-context.js` to `TunnelbrokerClientMessageToDevice`.
May 16 2024, 7:12 AM
bartek published D12067: [native] Create initial device list during registration for review.
May 16 2024, 12:53 AM
bartek published D12066: [native] Pass initialDeviceList param through JSI for review.
May 16 2024, 12:29 AM
bartek requested review of D12017: [protos] Add initial_device_list field.

Interesting that this change is backwards compatible! What's the significance of the optional keyword in the .proto definition – is that just an annotation so that types can be codegenned correctly?

May 16 2024, 12:27 AM

May 15 2024

bartek accepted D12040: [nix] remove extra comma.
May 15 2024, 12:37 AM
bartek accepted D12000: [native/web] make `findUserIdentities` RPC available to native and web.

Looks good now

May 15 2024, 12:24 AM
bartek requested changes to D12035: Modify Rust restore code to avoid fetching latest backup id twice.
May 15 2024, 12:19 AM

May 14 2024

bartek accepted D12003: [terraform] set all rust services to debug on staging.
May 14 2024, 11:52 PM