Page MenuHomePhabricator
Feed Advanced Search

Mar 14 2023

atul committed rCOMM34785f4641f4: [keyserver] Introduce `isCookieMissingSignedIdentityKeysBlob` (authored by atul).
[keyserver] Introduce `isCookieMissingSignedIdentityKeysBlob`
Mar 14 2023, 12:24 PM
atul updated the diff for D7050: [keyserver] Introduce `isCookieMissingSignedIdentityKeysBlob`.

remove if then and just return

Mar 14 2023, 12:22 PM
atul added inline comments to D7050: [keyserver] Introduce `isCookieMissingSignedIdentityKeysBlob`.
Mar 14 2023, 12:20 PM
atul added inline comments to D7050: [keyserver] Introduce `isCookieMissingSignedIdentityKeysBlob`.
Mar 14 2023, 11:40 AM
atul closed D7049: [keyserver] Introduce `setCookieSignedIdentityKeysBlob`.
Mar 14 2023, 10:03 AM
atul committed rCOMMddca0507e9c1: [keyserver] Introduce `setCookieSignedIdentityKeysBlob` (authored by atul).
[keyserver] Introduce `setCookieSignedIdentityKeysBlob`
Mar 14 2023, 10:03 AM
atul added inline comments to D7049: [keyserver] Introduce `setCookieSignedIdentityKeysBlob`.
Mar 14 2023, 10:00 AM
atul updated the diff for D7049: [keyserver] Introduce `setCookieSignedIdentityKeysBlob`.

address feedback

Mar 14 2023, 10:00 AM
atul added inline comments to D7048: [web] Use `signedIdentityKeysBlobSelector` in `SIWELoginForm`.
Mar 14 2023, 9:47 AM
atul closed D7048: [web] Use `signedIdentityKeysBlobSelector` in `SIWELoginForm`.
Mar 14 2023, 9:45 AM
atul committed rCOMMe5072ffca7f7: [web] Use `signedIdentityKeysBlobSelector` in `SIWELoginForm` (authored by atul).
[web] Use `signedIdentityKeysBlobSelector` in `SIWELoginForm`
Mar 14 2023, 9:45 AM
atul accepted D6722: [Android] Reference Tools by CMake project.
Mar 14 2023, 9:32 AM
atul updated the diff for D7048: [web] Use `signedIdentityKeysBlobSelector` in `SIWELoginForm`.

rebase and land

Mar 14 2023, 9:29 AM
atul closed D7047: [web] Use `signedIdentityKeysBlobSelector` in `TraditionalLoginForm`.
Mar 14 2023, 9:27 AM
atul committed rCOMMe44fc9c0e371: [web] Use `signedIdentityKeysBlobSelector` in `TraditionalLoginForm` (authored by atul).
[web] Use `signedIdentityKeysBlobSelector` in `TraditionalLoginForm`
Mar 14 2023, 9:27 AM
atul updated the diff for D7047: [web] Use `signedIdentityKeysBlobSelector` in `TraditionalLoginForm`.

rebase and land

Mar 14 2023, 9:18 AM
atul added a reviewer for D7052: [direnv] Redirect `use flake` to `/dev/null` if `COMM_NIX_LOGGING_LEVEL` is "none": varun. atul removed 1 blocking reviewer(s) for D7052: [direnv] Redirect `use flake` to `/dev/null` if `COMM_NIX_LOGGING_LEVEL` is "none": jon.
Mar 14 2023, 9:15 AM

Mar 13 2023

atul accepted D7058: Use initial notifications from queue rather than from launch options.

Looks good! Thanks for linking to the Linear issue and jotting down detailed notes there.

Mar 13 2023, 5:03 PM
atul added inline comments to D7052: [direnv] Redirect `use flake` to `/dev/null` if `COMM_NIX_LOGGING_LEVEL` is "none".
Mar 13 2023, 5:01 PM
atul accepted D7006: [native][AES] Implement decrypt function on iOS.

Nice, glad we could cut code and make it simpler with the combined initializer

Mar 13 2023, 4:59 PM
atul accepted D7005: [native][AES] Implement encrypt function on iOS.

Regarding all naming issues (applies to the whole stack), I've created a Notion doc that clarifies the names

Mar 13 2023, 4:56 PM
atul accepted D7004: [native][AES] Implement generateKey function.

Sweet, thanks for addressing those comments

Mar 13 2023, 4:53 PM
atul accepted D7025: [web] Add unit tests for AES functions.

Thanks for including these tests!

Mar 13 2023, 4:45 PM
atul requested review of D7047: [web] Use `signedIdentityKeysBlobSelector` in `TraditionalLoginForm`.
Mar 13 2023, 10:47 AM
atul removed a reviewer for D7051: [keyserver] Send `SIGNED_IDENTITY_KEYS_BLOB` request to client if data missing in DB: tomek.
Mar 13 2023, 7:35 AM
atul removed a reviewer for D7050: [keyserver] Introduce `isCookieMissingSignedIdentityKeysBlob`: tomek.
Mar 13 2023, 7:35 AM
atul removed a reviewer for D7049: [keyserver] Introduce `setCookieSignedIdentityKeysBlob`: tomek.
Mar 13 2023, 7:34 AM
atul removed a reviewer for D7048: [web] Use `signedIdentityKeysBlobSelector` in `SIWELoginForm`: tomek.
Mar 13 2023, 7:34 AM
atul removed a reviewer for D7047: [web] Use `signedIdentityKeysBlobSelector` in `TraditionalLoginForm`: tomek.
Mar 13 2023, 7:34 AM

Mar 12 2023

atul published D7052: [direnv] Redirect `use flake` to `/dev/null` if `COMM_NIX_LOGGING_LEVEL` is "none" for review.
Mar 12 2023, 7:07 PM
atul attached a referenced file: F424535: 5eb0cb.png.
Mar 12 2023, 6:40 PM
atul added inline comments to D7051: [keyserver] Send `SIGNED_IDENTITY_KEYS_BLOB` request to client if data missing in DB.
Mar 12 2023, 6:40 PM
atul published D7051: [keyserver] Send `SIGNED_IDENTITY_KEYS_BLOB` request to client if data missing in DB for review.
Mar 12 2023, 5:59 PM
atul updated the diff for D7050: [keyserver] Introduce `isCookieMissingSignedIdentityKeysBlob`.

fix..

Mar 12 2023, 4:20 PM
atul published D7050: [keyserver] Introduce `isCookieMissingSignedIdentityKeysBlob` for review.
Mar 12 2023, 4:16 PM
atul requested changes to D4779: [lintstaged] Add cmake-lint to lintstagedrc.
Mar 12 2023, 4:08 PM
atul removed a reviewer for D4779: [lintstaged] Add cmake-lint to lintstagedrc: abosh.
Mar 12 2023, 4:08 PM
atul added a comment to D4779: [lintstaged] Add cmake-lint to lintstagedrc.

If we're fully deprecating non-Nix workflow we can probably add cmake-lint to Nix and bring back this diff?

Mar 12 2023, 4:08 PM
atul requested review of D7049: [keyserver] Introduce `setCookieSignedIdentityKeysBlob`.
Mar 12 2023, 3:52 PM
atul updated the test plan for D7048: [web] Use `signedIdentityKeysBlobSelector` in `SIWELoginForm`.
Mar 12 2023, 2:48 PM
atul updated the test plan for D7047: [web] Use `signedIdentityKeysBlobSelector` in `TraditionalLoginForm`.
Mar 12 2023, 2:38 PM
atul updated the diff for D7048: [web] Use `signedIdentityKeysBlobSelector` in `SIWELoginForm`.

update after fix + rebase

Mar 12 2023, 2:31 PM
atul updated the diff for D7047: [web] Use `signedIdentityKeysBlobSelector` in `TraditionalLoginForm`.

fix signedIdentityKeysBlobSelector after testing

Mar 12 2023, 2:30 PM
atul published D7048: [web] Use `signedIdentityKeysBlobSelector` in `SIWELoginForm` for review.
Mar 12 2023, 2:14 PM
atul updated the test plan for D7047: [web] Use `signedIdentityKeysBlobSelector` in `TraditionalLoginForm`.
Mar 12 2023, 2:12 PM
atul added inline comments to D7041: [lib] Add getAvatarURIForAddress to ENSCache.
Mar 12 2023, 1:07 PM
atul published D7047: [web] Use `signedIdentityKeysBlobSelector` in `TraditionalLoginForm` for review.
Mar 12 2023, 12:59 PM

Mar 11 2023

atul accepted D7046: [lib] Add test of ENS avatar set to NFT which is an SVG data URI.

with the data URI I don't think it really matters

Mar 11 2023, 9:20 PM
atul accepted D7045: [lib] Add test of ENS avatar set to IPFS URI which holds a JPEG.
Mar 11 2023, 9:16 PM
atul accepted D7044: [lib] Add tests for caching behavior of getAvatarURIForAddress.
Mar 11 2023, 9:08 PM
atul accepted D7043: [lib] Add basic tests for getAvatarURIForAddress.

Thanks for including unit tests

Mar 11 2023, 8:58 PM
atul accepted D7042: [lib] Switch ENS tests to Goerli testnet.
Mar 11 2023, 8:57 PM
atul accepted D7041: [lib] Add getAvatarURIForAddress to ENSCache.

Some questions inline

Mar 11 2023, 8:53 PM
atul accepted D7040: [lib] Clarify query type in throwOnTimeout.
Mar 11 2023, 8:04 PM
atul accepted D7039: [lib] Rename getCachedEntryForAddress to getCachedNameEntryForAddress.
Mar 11 2023, 8:03 PM
atul closed D7037: [web] Pull `signedIdentityKeysBlobSelector` out of `getSignedIdentityKeysBlobSelector`.
Mar 11 2023, 3:59 PM
atul committed rCOMMdf61c23a2af5: [web] Pull `signedIdentityKeysBlobSelector` out of… (authored by atul).
[web] Pull `signedIdentityKeysBlobSelector` out of…
Mar 11 2023, 3:59 PM
atul closed D7036: [web] Introduce `getSignedIdentityKeysBlobSelector(...)` to generate `getSignedIdentityKeysBlob(...)`.
Mar 11 2023, 3:49 PM
atul committed rCOMM68c2bbb6d89a: [web] Introduce `getSignedIdentityKeysBlobSelector(...)` to generate… (authored by atul).
[web] Introduce `getSignedIdentityKeysBlobSelector(...)` to generate…
Mar 11 2023, 3:49 PM
atul updated the diff for D7036: [web] Introduce `getSignedIdentityKeysBlobSelector(...)` to generate `getSignedIdentityKeysBlob(...)`.

rebase and land

Mar 11 2023, 3:47 PM
atul updated the test plan for D7036: [web] Introduce `getSignedIdentityKeysBlobSelector(...)` to generate `getSignedIdentityKeysBlob(...)`.
Mar 11 2023, 3:46 PM
atul added a comment to D7036: [web] Introduce `getSignedIdentityKeysBlobSelector(...)` to generate `getSignedIdentityKeysBlob(...)`.

See if ClientClientResponse for serverRequestTypes.SIGNED_IDENTITY_KEYS_BLOB is correctly constructed and received by keyserver.

Mar 11 2023, 3:46 PM
atul closed D7035: [native] Implement `getSignedIdentityKeysBlob(...)` for `native`.
Mar 11 2023, 2:30 PM
atul committed rCOMMc6ac8fec2856: [native] Implement `getSignedIdentityKeysBlob(...)` for `native` (authored by atul).
[native] Implement `getSignedIdentityKeysBlob(...)` for `native`
Mar 11 2023, 2:30 PM
atul updated the diff for D7035: [native] Implement `getSignedIdentityKeysBlob(...)` for `native`.

land

Mar 11 2023, 1:25 PM
atul added a comment to D7035: [native] Implement `getSignedIdentityKeysBlob(...)` for `native`.

See if ClientClientResponse for serverRequestTypes.SIGNED_IDENTITY_KEYS_BLOB is properly constructed and received by keyserver.

Mar 11 2023, 1:11 PM
atul added inline comments to D7035: [native] Implement `getSignedIdentityKeysBlob(...)` for `native`.
Mar 11 2023, 1:07 PM
atul updated the diff for D7035: [native] Implement `getSignedIdentityKeysBlob(...)` for `native`.

include call to commCoreModule.initializeCryptoAccount(...)

Mar 11 2023, 1:06 PM
atul closed D7034: [lib] Modify `getClientResponsesSelector` to return `Promise`.
Mar 11 2023, 12:29 PM
atul committed rCOMMdaefcb1e0956: [lib] Modify `getClientResponsesSelector` to return `Promise` (authored by atul).
[lib] Modify `getClientResponsesSelector` to return `Promise`
Mar 11 2023, 12:29 PM
atul updated the diff for D7034: [lib] Modify `getClientResponsesSelector` to return `Promise`.

rebase and land

Mar 11 2023, 12:26 PM
atul added a comment to D7034: [lib] Modify `getClientResponsesSelector` to return `Promise`.

Haven't done this yet, will test before landing.

Mar 11 2023, 12:13 PM
atul added inline comments to D7034: [lib] Modify `getClientResponsesSelector` to return `Promise`.
Mar 11 2023, 10:38 AM
atul accepted D7038: Update Olm.
Mar 11 2023, 10:33 AM
atul accepted D7026: [keyserver][web] Add types for @matrix-org/olm.
Mar 11 2023, 10:32 AM

Mar 10 2023

atul published D7037: [web] Pull `signedIdentityKeysBlobSelector` out of `getSignedIdentityKeysBlobSelector` for review.
Mar 10 2023, 6:24 PM
atul published D7036: [web] Introduce `getSignedIdentityKeysBlobSelector(...)` to generate `getSignedIdentityKeysBlob(...)` for review.
Mar 10 2023, 5:33 PM
atul published D7035: [native] Implement `getSignedIdentityKeysBlob(...)` for `native` for review.
Mar 10 2023, 4:58 PM
atul published D7034: [lib] Modify `getClientResponsesSelector` to return `Promise` for review.
Mar 10 2023, 4:57 PM
atul requested changes to D6930: [keyserver/lib] Set up responders, endpoints, and related functions to toggle a message pin.

Are we still waiting on D6924 before the rest of the stack is ready for review? Back to your queue for now, feel free to re-request review as-is if I should be reviewing it.

Mar 10 2023, 3:43 PM
atul requested changes to D6929: [keyserver] Add a function to toggle the pin status of a message.

Are we still waiting on D6924 before the rest of the stack is ready for review? Back to your queue for now, feel free to re-request review as-is if I should be reviewing it.

Mar 10 2023, 3:42 PM
atul requested changes to D6928: [keyserver] Introduce a new thread permission for pinning / unpinning messages.

I'm going to wait until the architecture of pinned_messages is decided in D6924 before requesting review, I just put this up so I could continue working locally.

Mar 10 2023, 3:40 PM
atul accepted D7024: [web] Implement AES encryption functions.

Unit tests will be added in next diff.

Mar 10 2023, 3:29 PM
atul accepted D7008: [native][AES] Implement decrypt function on Android.
Mar 10 2023, 3:06 PM
atul accepted D7007: [native][AES] Implement encrypt function on Android.

Accepting since a lot of the feedback was captured in the iOS diffs.

Mar 10 2023, 2:22 PM
atul accepted D7033: [keyserver] Give all members permissions to add users to a community.
Mar 10 2023, 1:33 PM
atul closed D7021: [keyserver] Use `build:debug` instead of `build` in `postinstall`.
Mar 10 2023, 1:09 PM
atul committed rCOMMf3b0df3af4e1: [keyserver] Use `build:debug` instead of `build` in `postinstall` (authored by atul).
[keyserver] Use `build:debug` instead of `build` in `postinstall`
Mar 10 2023, 1:09 PM
atul updated the diff for D7021: [keyserver] Use `build:debug` instead of `build` in `postinstall`.

rebase and land

Mar 10 2023, 12:49 PM
atul added inline comments to D7005: [native][AES] Implement encrypt function on iOS.
Mar 10 2023, 11:40 AM
atul added a comment to D7020: [comm-opaque] Add dependencies for client and server logic.
In D7020#208568, @varun wrote:

i frankly don't think this adds much clutter at all... also it's more tedious for me to switch between diffs to see how these dependencies are being used. just looking at this diff, i have no idea what any of these dependencies are for besides the one that @jon annotated, and even then i still have to look at another diff to see what handle_pake_to_grpc_err looks like. the lack of context in this diff makes it difficult to determine if a given dependency is appropriate or propose an alternative.

Mar 10 2023, 11:36 AM
atul added a comment to D7020: [comm-opaque] Add dependencies for client and server logic.

so that a reviewer can have a more focused context when reviewing

Mar 10 2023, 11:28 AM
atul accepted D7031: [CI] Fix macos buildkite ci.
Mar 10 2023, 9:55 AM

Mar 9 2023

atul requested changes to D7006: [native][AES] Implement decrypt function on iOS.

Some questions inline. Definitely feel free to re-request review if there's something I'm missing.

Mar 9 2023, 2:47 PM
atul accepted D6920: Modify TemporaryMessageStorage API, so that we can have two storages: one (created by default init) for messages and the other for rescinds..
Mar 9 2023, 2:15 PM
atul attached a referenced file: F419751: 602258.png.
Mar 9 2023, 1:46 PM
atul attached a referenced file: F419756: 6c1aae.png.
Mar 9 2023, 1:46 PM
atul attached a referenced file: F419758: 014c61.png.
Mar 9 2023, 1:46 PM
atul requested changes to D7026: [keyserver][web] Add types for @matrix-org/olm.

Noted some inconsistencies with the TypeScript types. Feel free to re-request review if the omissions were intentional.

Mar 9 2023, 1:46 PM
atul accepted D7027: [web] Introduce Jest tests for Olm.
Mar 9 2023, 1:23 PM