Page MenuHomePhorge
Feed All Stories

Mar 3 2023

varun updated the diff for D6946: [keyserver] double-write to identity service from siweAuthResponder callpoint.

address feedback

Mar 3 2023, 9:28 PM
atul published D6952: [keyserver] Add `SIGNED_IDENTITY_KEYS_BLOB` to `clientResponseInputValidator` for review.
Mar 3 2023, 9:07 PM
ashoat accepted D6943: [keyserver] add loginUserWallet function.
Mar 3 2023, 8:55 PM
jon accepted D6943: [keyserver] add loginUserWallet function.

looks fine to me rust wise

Mar 3 2023, 8:53 PM
varun added inline comments to D6945: [identity] db and siwe verification changes to handle login requests from keyserver.
Mar 3 2023, 8:53 PM
jon accepted D6945: [identity] db and siwe verification changes to handle login requests from keyserver.

otherwise looks fine rust wise

Mar 3 2023, 8:50 PM
atul added a comment to D6944: [Keyserver/identity] Call identity service update_user.
In D6944#206752, @atul wrote:

but identity build seems to have failed CI

Looks like this was because of issues with Buildkite Agent API, restarted the workflows.

Mar 3 2023, 8:50 PM
varun added a comment to D6943: [keyserver] add loginUserWallet function.

Why is socialProof separate from siweMessage + siweSignature? Is it for the same reason that we pull signingPublicKey from sessionInitializationInfo (convenience)?

Mar 3 2023, 8:49 PM
ashoat added a comment to D6943: [keyserver] add loginUserWallet function.

Why is socialProof separate from siweMessage + siweSignature? Is it for the same reason that we pull signingPublicKey from sessionInitializationInfo (convenience)?

Mar 3 2023, 8:45 PM
atul added a comment to D6944: [Keyserver/identity] Call identity service update_user.

but identity build seems to have failed CI

Mar 3 2023, 8:43 PM
jon added inline comments to D6925: [Identity] Refactor opaque_ke usage to dedicated file.
Mar 3 2023, 8:42 PM
jon updated the diff for D6925: [Identity] Refactor opaque_ke usage to dedicated file.

Make logging and errors more consistent

Mar 3 2023, 8:42 PM
ashoat added inline comments to D6946: [keyserver] double-write to identity service from siweAuthResponder callpoint.
Mar 3 2023, 8:38 PM
ashoat added inline comments to D6941: [keyserver] call Identity service RegisterUser RPC from createAccount.
Mar 3 2023, 8:38 PM
ashoat accepted D6944: [Keyserver/identity] Call identity service update_user.

JS looks good, but identity build seems to have failed CI. Adding @varun as blocking for the Rust side of things

Mar 3 2023, 8:34 PM
varun closed D6941: [keyserver] call Identity service RegisterUser RPC from createAccount.
Mar 3 2023, 8:29 PM
varun closed D6942: [identity] change siwe signature type.
Mar 3 2023, 8:29 PM
varun committed rCOMM6b9f77e57a98: [identity] change siwe signature type.
Mar 3 2023, 8:29 PM
varun committed rCOMM51cb23048180: [keyserver] call Identity service RegisterUser RPC from createAccount.
Mar 3 2023, 8:29 PM
varun closed D6914: [keyserver] add loginUserPake function to rust-node-addon, call it from loginResponder in js.
Mar 3 2023, 8:28 PM
varun committed rCOMMdd246f514a3d: [keyserver] add loginUserPake function to rust-node-addon, call it from….
Mar 3 2023, 8:28 PM
Harbormaster failed remote builds in B17101: Diff 23421 for D6944: [Keyserver/identity] Call identity service update_user!
Mar 3 2023, 8:27 PM
varun added inline comments to D6941: [keyserver] call Identity service RegisterUser RPC from createAccount.
Mar 3 2023, 8:25 PM
varun updated the diff for D6943: [keyserver] add loginUserWallet function.

address feedback

Mar 3 2023, 8:24 PM
jon updated the diff for D6944: [Keyserver/identity] Call identity service update_user.

Handle promises more gracefully

Mar 3 2023, 8:22 PM
jon added inline comments to D6944: [Keyserver/identity] Call identity service update_user.
Mar 3 2023, 8:22 PM
ashoat accepted D6951: [lib] Introduce `SignedIdentityKeysBlob[ServerRequest/ClientResponse]` types.

Please wait on relevant parts of CI

Mar 3 2023, 8:16 PM
atul published D6951: [lib] Introduce `SignedIdentityKeysBlob[ServerRequest/ClientResponse]` types for review.
Mar 3 2023, 8:14 PM
atul added inline comments to D6950: [lib] Introduce `identityKeysBlobValidator` and use in `login`/`register`/`siwe_auth` responders.
Mar 3 2023, 8:13 PM
ashoat closed D6938: [lib] Include fact that you were tagged in sidebar creation message.
Mar 3 2023, 8:11 PM
ashoat closed D6937: [lib] Extract notifTextsForSidebarCreation.
Mar 3 2023, 8:11 PM
ashoat committed rCOMMe861dc492aaa: [lib] Include fact that you were tagged in sidebar creation message.
Mar 3 2023, 8:11 PM
ashoat committed rCOMM0e3776a47f81: [lib] Extract notifTextsForSidebarCreation.
Mar 3 2023, 8:11 PM
ashoat closed D6935: [keyserver] Dedup notifTextsForMessageInfo calls in sendPushNotifs.
Mar 3 2023, 8:11 PM
ashoat closed D6936: [keyserver][lib] Allow notificationTexts to return null.
Mar 3 2023, 8:11 PM
ashoat committed rCOMMf54f9346616e: [keyserver] Dedup notifTextsForMessageInfo calls in sendPushNotifs.
Mar 3 2023, 8:11 PM
ashoat committed rCOMMcd53fa783f4a: [keyserver][lib] Allow notificationTexts to return null.
Mar 3 2023, 8:11 PM
ashoat closed D6934: [keyserver] Drill MessageDatas into notificationCollapseKey.
Mar 3 2023, 8:11 PM
ashoat closed D6933: [keyserver] Drill MessageDatas into sendPushNotifs.
Mar 3 2023, 8:11 PM
ashoat committed rCOMM1b36e66869c7: [keyserver] Drill MessageDatas into notificationCollapseKey.
Mar 3 2023, 8:11 PM
ashoat committed rCOMM7e9c849bb41e: [keyserver] Drill MessageDatas into sendPushNotifs.
Mar 3 2023, 8:11 PM
ashoat closed D6932: [keyserver] Only set sidebarCreation flag for the first message in the sidebar.
Mar 3 2023, 8:11 PM
ashoat committed rCOMM6c3bc221b254: [keyserver] Only set sidebarCreation flag for the first message in the sidebar.
Mar 3 2023, 8:11 PM
ashoat accepted D6950: [lib] Introduce `identityKeysBlobValidator` and use in `login`/`register`/`siwe_auth` responders.
Mar 3 2023, 8:07 PM
varun updated the diff for D6941: [keyserver] call Identity service RegisterUser RPC from createAccount.

address feedback

Mar 3 2023, 7:58 PM
jon planned changes to D6944: [Keyserver/identity] Call identity service update_user.

Just got to the point of a successful update, still need to address feedback

Mar 3 2023, 7:57 PM
jon updated the diff for D6944: [Keyserver/identity] Call identity service update_user.

Serialize messages in correct order

Mar 3 2023, 7:50 PM
varun added a comment to D6914: [keyserver] add loginUserPake function to rust-node-addon, call it from loginResponder in js.

Realizing my comment from last time probably doesn't make sense to Flow

Mar 3 2023, 7:34 PM
varun updated the diff for D6914: [keyserver] add loginUserPake function to rust-node-addon, call it from loginResponder in js.

address feedback

Mar 3 2023, 7:34 PM
atul accepted D6938: [lib] Include fact that you were tagged in sidebar creation message.
Mar 3 2023, 7:26 PM
atul accepted D6937: [lib] Extract notifTextsForSidebarCreation.
Mar 3 2023, 7:25 PM
atul accepted D6935: [keyserver] Dedup notifTextsForMessageInfo calls in sendPushNotifs.
Mar 3 2023, 7:02 PM
atul accepted D6936: [keyserver][lib] Allow notificationTexts to return null.
Mar 3 2023, 7:01 PM
atul accepted D6934: [keyserver] Drill MessageDatas into notificationCollapseKey.
Mar 3 2023, 7:01 PM
atul accepted D6933: [keyserver] Drill MessageDatas into sendPushNotifs.
Mar 3 2023, 6:57 PM
ashoat added inline comments to D6944: [Keyserver/identity] Call identity service update_user.
Mar 3 2023, 6:54 PM
atul accepted D6932: [keyserver] Only set sidebarCreation flag for the first message in the sidebar.
Mar 3 2023, 6:52 PM
atul published D6950: [lib] Introduce `identityKeysBlobValidator` and use in `login`/`register`/`siwe_auth` responders for review.
Mar 3 2023, 6:40 PM
ashoat requested changes to D6944: [Keyserver/identity] Call identity service update_user.
Mar 3 2023, 6:34 PM
tomek closed D6949: [native] Fetch and parse feature flags response.
Mar 3 2023, 5:02 PM
tomek closed D6948: [native] Create feature flags context.
Mar 3 2023, 5:02 PM
tomek committed rCOMMa910cf9ae1af: [native] Fetch and parse feature flags response.
Mar 3 2023, 5:02 PM
tomek committed rCOMMe490771eb08a: [native] Create feature flags context.
Mar 3 2023, 5:02 PM
tomek closed D6947: [services][feature-flags] Serve application/json instead of text/plain.
Mar 3 2023, 5:02 PM
tomek committed rCOMMe7c8b960558a: [services][feature-flags] Serve application/json instead of text/plain.
Mar 3 2023, 5:02 PM
ashoat added a reviewer for D6946: [keyserver] double-write to identity service from siweAuthResponder callpoint: atul.
Mar 3 2023, 5:01 PM
ashoat added a reviewer for D6941: [keyserver] call Identity service RegisterUser RPC from createAccount: atul.
Mar 3 2023, 5:00 PM
ashoat added a reviewer for D6914: [keyserver] add loginUserPake function to rust-node-addon, call it from loginResponder in js: atul.
Mar 3 2023, 5:00 PM
ashoat accepted D6946: [keyserver] double-write to identity service from siweAuthResponder callpoint.
Mar 3 2023, 5:00 PM
ashoat accepted D6941: [keyserver] call Identity service RegisterUser RPC from createAccount.
Mar 3 2023, 4:59 PM
ashoat accepted D6914: [keyserver] add loginUserPake function to rust-node-addon, call it from loginResponder in js.

Just one nit. Realizing my comment from last time probably doesn't make sense to Flow, and passing in the primary ed25519 twice (in signingPublicKey and sessionInitializationInfo) lets Rust avoid having to re-parse the JSON

Mar 3 2023, 4:51 PM
ashoat resigned from D6912: [Protos] Add UpdateUser definitions.

Defer to you guys, I don't know enough about PAKE to comment on the .proto, and I don't know Rust so can't comment on the rest

Mar 3 2023, 4:47 PM
Harbormaster failed remote builds in B17095: Diff 23405 for D6919: Remove relevant notification from notifications center when receiving rescind in NSE!
Mar 3 2023, 3:55 PM
bartek accepted D6949: [native] Fetch and parse feature flags response.
Mar 3 2023, 3:50 PM
bartek accepted D6948: [native] Create feature flags context.
Mar 3 2023, 3:49 PM
marcin updated the diff for D6919: Remove relevant notification from notifications center when receiving rescind in NSE.

Post semaphore once and only once. Give lambda a better name

Mar 3 2023, 3:49 PM
marcin updated the diff for D6917: Prepare to conditionally process rescinds in NSE..

Remove artificial body property

Mar 3 2023, 3:48 PM
tomek updated the diff for D6949: [native] Fetch and parse feature flags response.

Improve parsing and error handling

Mar 3 2023, 3:04 PM
tomek added inline comments to D6949: [native] Fetch and parse feature flags response.
Mar 3 2023, 2:55 PM
bartek added inline comments to D6949: [native] Fetch and parse feature flags response.
Mar 3 2023, 2:22 PM
bartek accepted D6947: [services][feature-flags] Serve application/json instead of text/plain.
Mar 3 2023, 2:15 PM
tomek updated the test plan for D6949: [native] Fetch and parse feature flags response.
Mar 3 2023, 1:53 PM
tomek requested review of D6949: [native] Fetch and parse feature flags response.
Mar 3 2023, 12:44 PM
tomek requested review of D6948: [native] Create feature flags context.
Mar 3 2023, 12:41 PM
tomek requested review of D6947: [services][feature-flags] Serve application/json instead of text/plain.
Mar 3 2023, 12:39 PM
tomek closed D6886: [services][feature-flags] Dockerize the service.
Mar 3 2023, 12:38 PM
tomek committed rCOMMe5c1ae3e2833: [services][feature-flags] Dockerize the service.
Mar 3 2023, 12:38 PM
rohan closed D6865: [web] Allow media gallery items to click through to a full screen view on web.
Mar 3 2023, 12:34 PM
rohan committed rCOMM82162de510a5: [web] Allow media gallery items to click through to a full screen view on web.
Mar 3 2023, 12:34 PM
Restricted Repository Identity closed D6927: [desktop CI] Inherit secrets in github release workflow.
Mar 3 2023, 9:59 AM
Michal Gniadek <michal.gniadek@swmansion.com> committed rCOMM9bce5caf7b62: [desktop CI] Inherit secrets in github release workflow.
Mar 3 2023, 9:59 AM
varun requested review of D6946: [keyserver] double-write to identity service from siweAuthResponder callpoint.
Mar 3 2023, 9:05 AM
varun requested review of D6945: [identity] db and siwe verification changes to handle login requests from keyserver.
Mar 3 2023, 9:03 AM
varun closed D6940: [identity] some small fixes.
Mar 3 2023, 8:53 AM
varun committed rCOMMc3174b1ed019: [identity] some small fixes.
Mar 3 2023, 8:53 AM
jon published D6944: [Keyserver/identity] Call identity service update_user for review.

I'm still working on one remaining issue with message ordering, but wanted the diff to be up so varun had more time to review

Mar 3 2023, 7:33 AM
jon requested review of D6939: [Identity] Implment update_user endpoint on server.

We talked about the usage of access tokens, and decided that we can defer doing access_token validation when the client (not keyserver) is able to provide them.

Mar 3 2023, 7:21 AM
jon requested review of D6912: [Protos] Add UpdateUser definitions.
Mar 3 2023, 7:20 AM
jon added a comment to D6912: [Protos] Add UpdateUser definitions.

We talked about the usage of access tokens, and decided that we can defer doing access_token validation when the client (not keyserver) is able to provide them.

Mar 3 2023, 7:20 AM
jon added inline comments to D6914: [keyserver] add loginUserPake function to rust-node-addon, call it from loginResponder in js.
Mar 3 2023, 7:15 AM