Page MenuHomePhabricator
Feed Advanced Search

Apr 3 2024

bartek published D11546: [protos][identity] Make keyserver_info response non-optional for review.
Apr 3 2024, 8:54 AM
bartek requested review of D11543: [CI] Use Docker Compose v2 in GH Actions.
Apr 3 2024, 7:41 AM
bartek closed D11470: [native] Add JSI bindings for LogInExistingDevice RPC.
Apr 3 2024, 3:17 AM
bartek committed rCOMM70ffc9f4131d: [native] Add JSI bindings for LogInExistingDevice RPC (authored by bartek).
[native] Add JSI bindings for LogInExistingDevice RPC
Apr 3 2024, 3:17 AM
bartek closed D11469: [native] Add LogInExistingDevice to native_rust_library.
Apr 3 2024, 3:17 AM
bartek closed D11466: [identity] Implement LogInExistingDevice RPC.
Apr 3 2024, 3:17 AM
bartek closed D11465: [protos] Add RPC to log in existing device.
Apr 3 2024, 3:17 AM
bartek committed rCOMM505eaa6064c4: [native] Add LogInExistingDevice to native_rust_library (authored by bartek).
[native] Add LogInExistingDevice to native_rust_library
Apr 3 2024, 3:17 AM
bartek committed rCOMM0aacce933929: [identity] Implement LogInExistingDevice RPC (authored by bartek).
[identity] Implement LogInExistingDevice RPC
Apr 3 2024, 3:17 AM
bartek committed rCOMMeee910d34fc8: [protos] Add RPC to log in existing device (authored by bartek).
[protos] Add RPC to log in existing device
Apr 3 2024, 3:17 AM
bartek closed D11464: [commtest] Add test for FindUserIdentity RPC.
Apr 3 2024, 3:17 AM
bartek closed D11435: [protos] Reorder some RPCs.
Apr 3 2024, 3:17 AM
bartek committed rCOMM79bc9fc59ee3: [commtest] Add test for FindUserIdentity RPC (authored by bartek).
[commtest] Add test for FindUserIdentity RPC
Apr 3 2024, 3:17 AM
bartek committed rCOMMe4ead704d6b4: [protos] Reorder some RPCs (authored by bartek).
[protos] Reorder some RPCs
Apr 3 2024, 3:17 AM
bartek closed D11379: [protos][identity] Add RPC to find username by user ID.
Apr 3 2024, 3:17 AM
bartek committed rCOMM4f47ad45ec56: [protos][identity] Add RPC to find username by user ID (authored by bartek).
[protos][identity] Add RPC to find username by user ID
Apr 3 2024, 3:17 AM
bartek updated the diff for D11471: [protos][identity] Add primary device keys to GetKeyserverKeys response.

Find user identifier before getting keys

Apr 3 2024, 3:10 AM
bartek updated the diff for D11471: [protos][identity] Add primary device keys to GetKeyserverKeys response.

Rebase

Apr 3 2024, 2:54 AM
bartek updated the diff for D11470: [native] Add JSI bindings for LogInExistingDevice RPC.

Rebase before landing

Apr 3 2024, 2:53 AM
bartek updated the diff for D11465: [protos] Add RPC to log in existing device.

Rebase, add comments explaining challenge response

Apr 3 2024, 2:53 AM
bartek added inline comments to D11465: [protos] Add RPC to log in existing device.
Apr 3 2024, 2:53 AM
bartek updated the diff for D11435: [protos] Reorder some RPCs.

Use 'authoritative' where applicable

Apr 3 2024, 2:51 AM
bartek updated the diff for D11379: [protos][identity] Add RPC to find username by user ID.

Rebase

Apr 3 2024, 2:50 AM
bartek added a comment to D11379: [protos][identity] Add RPC to find username by user ID.

do we need to change any client code now that some of these RPCs are returning "not found" ?

Apr 3 2024, 2:36 AM

Apr 2 2024

bartek published D11524: [native_rust_library] Cleanup remaining APIs for review.
Apr 2 2024, 10:54 PM
bartek published D11523: [native_rust_library] Move device list APIs to submodule for review.
Apr 2 2024, 10:54 PM
bartek published D11522: [native_rust_library] Move account actions to submodule for review.
Apr 2 2024, 10:54 PM
bartek published D11521: [native_rust_library] Move X3DH APIs to submodule for review.
Apr 2 2024, 10:53 PM
bartek published D11520: [native_rust_library] Move login APIs to submodule for review.
Apr 2 2024, 10:53 PM
bartek published D11519: [native_rust_library] Move password registration to submodule for review.
Apr 2 2024, 10:53 PM
bartek published D11518: [native_rust_library] Create ffi submodules for identity API for review.
Apr 2 2024, 10:53 PM
bartek published D11517: [native_rust_library] Create identity submodule for review.
Apr 2 2024, 10:52 PM
bartek published D11516: [native_rust_library] Extract utils module for review.
Apr 2 2024, 10:52 PM
bartek accepted D11515: [keyserver] expose getFarcasterUsers client method to JS on keyserver.
Apr 2 2024, 10:52 PM

Mar 30 2024

bartek added inline comments to D11465: [protos] Add RPC to log in existing device.
Mar 30 2024, 1:02 AM

Mar 29 2024

bartek published D11471: [protos][identity] Add primary device keys to GetKeyserverKeys response for review.

Some comments/proposals appeared in ENG-7598 that we need to take into account here. Requesting review now to open discussions

Mar 29 2024, 12:34 AM
bartek published D11470: [native] Add JSI bindings for LogInExistingDevice RPC for review.
Mar 29 2024, 12:20 AM
bartek published D11469: [native] Add LogInExistingDevice to native_rust_library for review.
Mar 29 2024, 12:19 AM
bartek published D11468: [commtest] Add test for LogInExistingDevice RPC for review.
Mar 29 2024, 12:19 AM
bartek published D11467: [commtest] Add helpers for ED25519 signing messages for review.
Mar 29 2024, 12:18 AM
bartek published D11466: [identity] Implement LogInExistingDevice RPC for review.
Mar 29 2024, 12:11 AM

Mar 28 2024

bartek published D11465: [protos] Add RPC to log in existing device for review.
Mar 28 2024, 11:49 PM
bartek published D11464: [commtest] Add test for FindUserIdentity RPC for review.
Mar 28 2024, 11:05 PM
bartek published D11435: [protos] Reorder some RPCs for review.
Mar 28 2024, 11:05 PM
bartek accepted D11401: [identity] db method to get users for a set of farcaster ids.
Mar 28 2024, 8:37 AM
bartek closed D11378: [protos] Rename UpdateDeviceListForUser RPC to UpdateDeviceList.
Mar 28 2024, 12:03 AM
bartek committed rCOMM9f580a5f8191: [protos] Rename UpdateDeviceListForUser RPC to UpdateDeviceList (authored by bartek).
[protos] Rename UpdateDeviceListForUser RPC to UpdateDeviceList
Mar 28 2024, 12:03 AM

Mar 27 2024

bartek accepted D11431: [native] add unlinkFarcasterAccount to CommRustModule.
Mar 27 2024, 11:59 PM
bartek accepted D11430: [native_rust_library] unlink_farcaster_account method.
Mar 27 2024, 11:59 PM
bartek accepted D11423: [identity] unlink farcaster account RPC.
Mar 27 2024, 11:58 PM
bartek accepted D11413: [identity] on linkFarcasterUser we should return an error if the FID already exists for a different user in the users table.
Mar 27 2024, 11:58 PM
bartek accepted D11412: [identity] check if fid is already taken when registering new user.

Read the issue and seems like it was unrelated to this code.

Mar 27 2024, 11:57 PM
bartek updated the diff for D11379: [protos][identity] Add RPC to find username by user ID.
  • Made get_user_identifier() return Option
  • Updated callsites to return Status::not_found if missing identifier
Mar 27 2024, 11:35 PM
bartek accepted D11411: [identity] don't let linkFarcasterAccount overwrite existing fid for user.
Mar 27 2024, 11:20 PM
bartek accepted D11408: [native] add linkFarcasterAccount to commRustModule.
Mar 27 2024, 11:08 PM
bartek accepted D11407: [native_rust_library] implement link_farcaster_account client method.
Mar 27 2024, 11:06 PM
bartek accepted D11406: [identity] link farcaster account implementation.
Mar 27 2024, 11:05 PM
bartek accepted D11404: [native] add getFarcasterUsers to commRustModule.
Mar 27 2024, 11:02 PM
bartek accepted D11403: [native_rust_library] get_farcaster_users client method.
Mar 27 2024, 11:01 PM
bartek accepted D11402: [identity] get farcaster users rpc implementation.
Mar 27 2024, 10:55 PM
bartek requested changes to D11401: [identity] db method to get users for a set of farcaster ids.

Requesting changes to discuss possible usage of BatchGetItem

Mar 27 2024, 10:54 PM
bartek added inline comments to D11401: [identity] db method to get users for a set of farcaster ids.
Mar 27 2024, 10:43 PM
bartek accepted D11400: [terraform] add GSI for farcasterID.
Mar 27 2024, 10:27 PM
bartek accepted D11399: [identity][proto] add GetFarcasterUsers and LinkFarcasterAccount rpcs.
Mar 27 2024, 10:26 PM
bartek accepted D11398: [native] expose farcaster id param to native identity service context provider.
Mar 27 2024, 10:24 PM
bartek accepted D11396: [proto][identity] add optional fid to registration request messages.
Mar 27 2024, 10:23 PM
bartek added a comment to D11379: [protos][identity] Add RPC to find username by user ID.

At a later point we might want to introduce a feature where somebody with an ETH account can still have a username. This would make sense for ETH users that don't have an ENS name.

I wonder if we should future-proof this API now. I guess the best thing to do would be to modify Identity as follows:

message Identity {
  string username = 1;
  optional EthereumIdentity eth_identity = 2;
}

If the user is using their ETH wallet address as a username, then username will just be set to the wallet address.

Mar 27 2024, 2:25 AM
bartek accepted D11372: [web/native] Create tunnelbroker init message on connection.
Mar 27 2024, 1:01 AM
bartek accepted D11373: [web] Use shared worker crypto store in identity client provider.
Mar 27 2024, 1:00 AM

Mar 25 2024

bartek published D11379: [protos][identity] Add RPC to find username by user ID for review.
Mar 25 2024, 8:03 AM
bartek published D11378: [protos] Rename UpdateDeviceListForUser RPC to UpdateDeviceList for review.
Mar 25 2024, 8:02 AM

Mar 21 2024

bartek closed D11346: [lib][native] Call backup restore protocol after QR auth.
Mar 21 2024, 4:29 AM
bartek closed D11345: [native] Expose backup ct1 and ct2 functions to JS.
Mar 21 2024, 4:29 AM
bartek committed rCOMMc0e96428f4c2: [lib][native] Call backup restore protocol after QR auth (authored by bartek).
[lib][native] Call backup restore protocol after QR auth
Mar 21 2024, 4:29 AM
bartek committed rCOMMbda9552147ac: [native] Expose backup ct1 and ct2 functions to JS (authored by bartek).
[native] Expose backup ct1 and ct2 functions to JS
Mar 21 2024, 4:29 AM
bartek closed D11332: [web][native] Encrypt QR auth messages with AES.
Mar 21 2024, 4:29 AM
bartek closed D11331: [web] Add QR auth handler logic.
Mar 21 2024, 4:29 AM
bartek closed D11344: [native][rust] Split download_backup to separate ct1 and ct2.
Mar 21 2024, 4:29 AM
bartek committed rCOMM920c30f7b3d1: [web][native] Encrypt QR auth messages with AES (authored by bartek).
[web][native] Encrypt QR auth messages with AES
Mar 21 2024, 4:29 AM
bartek committed rCOMMc51241adca50: [native][rust] Split download_backup to separate ct1 and ct2 (authored by bartek).
[native][rust] Split download_backup to separate ct1 and ct2
Mar 21 2024, 4:29 AM
bartek closed D11330: [lib][native] Extract QR code to a spearate component.
Mar 21 2024, 4:29 AM
bartek committed rCOMM725663b26bf7: [web] Add QR auth handler logic (authored by bartek).
[web] Add QR auth handler logic
Mar 21 2024, 4:29 AM
bartek committed rCOMM713c509cbea7: [lib][native] Extract QR code to a spearate component (authored by bartek).
[lib][native] Extract QR code to a spearate component
Mar 21 2024, 4:29 AM
bartek closed D11301: [native] Broadcast device list update and send backup key stub.
Mar 21 2024, 4:29 AM
bartek closed D11296: [native] Notify primary device on registration finish.
Mar 21 2024, 4:29 AM
bartek committed rCOMM6bcc2eac04e6: [native] Broadcast device list update and send backup key stub (authored by bartek).
[native] Broadcast device list update and send backup key stub
Mar 21 2024, 4:29 AM
bartek committed rCOMM91ea52f7fda2: [native] Notify primary device on registration finish (authored by bartek).
[native] Notify primary device on registration finish
Mar 21 2024, 4:29 AM
bartek closed D11295: [native] Upload secondary device keys when added to list.
Mar 21 2024, 4:29 AM
bartek committed rCOMM7c29d8dd6426: [native] Upload secondary device keys when added to list (authored by bartek).
[native] Upload secondary device keys when added to list
Mar 21 2024, 4:29 AM
bartek closed D11294: [native] Update device list on QR code scaned.
Mar 21 2024, 4:29 AM
bartek committed rCOMM9342eac75a6f: [native] Update device list on QR code scaned (authored by bartek).
[native] Update device list on QR code scaned
Mar 21 2024, 4:29 AM
bartek closed D11293: [lib] Add Tunnelbroker message types for QR code auth.
Mar 21 2024, 4:29 AM
bartek committed rCOMM9983dec2bb77: [lib] Add Tunnelbroker message types for QR code auth (authored by bartek).
[lib] Add Tunnelbroker message types for QR code auth
Mar 21 2024, 4:29 AM
bartek updated the diff for D11346: [lib][native] Call backup restore protocol after QR auth.

Rebase before landing

Mar 21 2024, 3:56 AM
bartek updated the diff for D11332: [web][native] Encrypt QR auth messages with AES.

Make types readonly

Mar 21 2024, 3:54 AM
bartek updated the diff for D11330: [lib][native] Extract QR code to a spearate component.

Address feedback

Mar 21 2024, 3:52 AM
bartek added inline comments to D11330: [lib][native] Extract QR code to a spearate component.
Mar 21 2024, 3:51 AM
bartek added inline comments to D11295: [native] Upload secondary device keys when added to list.
Mar 21 2024, 3:47 AM
bartek added inline comments to D11332: [web][native] Encrypt QR auth messages with AES.
Mar 21 2024, 3:44 AM
bartek accepted D11364: [native] don't generate or send one time keys on login.
Mar 21 2024, 2:50 AM