Page MenuHomePhorge
Feed Search

Oct 26 2023

ashoat accepted D9602: [CI] fix iOS build issue following D9470.

Thanks for linking – I guess I was probably thinking of the 32-bit archs, which don't need to be supported.

Oct 26 2023, 4:16 PM
ashoat added a comment to D9605: [keyserver] Fix existing memberships.last_message in migration.

(There are no reviewers specified)

Oct 26 2023, 3:36 PM
ashoat added a comment to D9602: [CI] fix iOS build issue following D9470.

Can you link to where you got the list from? I don't see them getting "added" to cargo-lipo in the old version of this file, perhaps it's somewhere else? To be honest I would've expected to see some other architectures on the list (doesn't Apple consider the iOS processor architecture and macOS processor architecture to be different?), but I'll be convinced if you can just link the code where you got the list from

Oct 26 2023, 2:03 PM
ashoat added inline comments to D9532: Refactor olm accounts lifecycle on web.
Oct 26 2023, 1:45 PM
ashoat added inline comments to D9602: [CI] fix iOS build issue following D9470.
Oct 26 2023, 12:42 AM

Oct 25 2023

ashoat closed D9601: [CI] Get rid of KEYCHAIN_PASSWORD GitHub secret.
Oct 25 2023, 10:03 PM
ashoat committed rCOMM552072b8bdba: [CI] Get rid of KEYCHAIN_PASSWORD GitHub secret.
Oct 25 2023, 10:03 PM
ashoat updated the diff for D9601: [CI] Get rid of KEYCHAIN_PASSWORD GitHub secret.

Remove "Clean up keychain" step

Oct 25 2023, 10:03 PM
ashoat requested review of D9601: [CI] Get rid of KEYCHAIN_PASSWORD GitHub secret.
Oct 25 2023, 6:56 PM
ashoat closed D9600: [native] Update iOS badge for rescinds.
Oct 25 2023, 4:42 PM
ashoat committed rCOMM0e369a8ea87e: [native] Update iOS badge for rescinds.
Oct 25 2023, 4:42 PM
ashoat requested review of D9600: [native] Update iOS badge for rescinds.
Oct 25 2023, 4:33 PM
ashoat accepted D9532: Refactor olm accounts lifecycle on web.

Accepting, but before landing @marcin please address the two points in my last comment

Oct 25 2023, 4:13 PM
ashoat added a comment to D9532: Refactor olm accounts lifecycle on web.
  1. I haven't tested my changes. Hoping @marcin can cover this
  2. One point of feedback that wasn't addressed is setting the whole CryptoStore with a single action, but @marcin mentioned he has a diff up for this and will add it to the stack shortly
Oct 25 2023, 3:55 PM
ashoat updated the diff for D9532: Refactor olm accounts lifecycle on web.

Revert to previous approach, address my feedback, and unset the Promise in an effect if the cryptoStore is unset

Oct 25 2023, 3:55 PM
ashoat added a comment to D9580: [web] introduce AppThemeWrapper.

We definitely should not be defaulting to a half-baked light mode implementation, but I assume this has been considered

Oct 25 2023, 2:33 PM
ashoat added a comment to D9579: [CI] run iOS Build CI on push to CI branch.

Wouldn't we NOT want CI-* then?

Oct 25 2023, 2:30 PM
ashoat closed D9597: Remove extraneous line in .dockerignore.
Oct 25 2023, 2:13 PM
ashoat committed rCOMMbbcca88a3f8c: Remove extraneous line in .dockerignore.
Oct 25 2023, 2:13 PM
ashoat requested review of D9597: Remove extraneous line in .dockerignore.
Oct 25 2023, 2:02 PM
ashoat added inline comments to D9588: Add Docker config files to .dockerignore.
Oct 25 2023, 1:42 PM
ashoat closed D9588: Add Docker config files to .dockerignore.
Oct 25 2023, 1:40 PM
ashoat committed rCOMM5b1b9a79f732: Add Docker config files to .dockerignore.
Oct 25 2023, 1:40 PM
ashoat closed D9585: [native] Use recovery callServerEndpoint when fetching notif keys in resolveInvalidatedCookie.
Oct 25 2023, 1:34 PM
ashoat committed rCOMM395ff5e6f1a2: [native] Use recovery callServerEndpoint when fetching notif keys in….
Oct 25 2023, 1:34 PM
ashoat closed D9584: [native] Use object as param to getInitialNotificationsEncryptedMessage.
Oct 25 2023, 1:34 PM
ashoat committed rCOMMfd6684b6e3c4: [native] Use object as param to getInitialNotificationsEncryptedMessage.
Oct 25 2023, 1:34 PM

Oct 24 2023

ashoat requested review of D9588: Add Docker config files to .dockerignore.
Oct 24 2023, 10:27 PM
ashoat requested review of D9585: [native] Use recovery callServerEndpoint when fetching notif keys in resolveInvalidatedCookie.
Oct 24 2023, 9:00 PM
ashoat requested review of D9584: [native] Use object as param to getInitialNotificationsEncryptedMessage.
Oct 24 2023, 8:32 PM
ashoat requested review of D9581: [keyserver] Remove extraneous verifyClientSupported calls.
Oct 24 2023, 8:00 PM
ashoat accepted D9549: [lib] Introduce basic `permissionsToBitmask` and `hasPermission`.
Oct 24 2023, 6:18 PM
ashoat accepted D9569: [Buildkite] Add automatic retries to `CommTest` workflow.
Oct 24 2023, 6:15 PM
ashoat added a comment to D9579: [CI] run iOS Build CI on push to CI branch.

One challenge here is going to be that if eg. the Android CI pipeline is filing, then the person debugging will have to update the Android CI job.

Oct 24 2023, 6:12 PM
ashoat added a comment to D9579: [CI] run iOS Build CI on push to CI branch.

Haven't you already forked? What's the benefit of avoiding already-complete work?

Oct 24 2023, 5:55 PM
ashoat added a comment to D9549: [lib] Introduce basic `permissionsToBitmask` and `hasPermission`.

You can remove it from threadPermissions as well

Oct 24 2023, 5:54 PM
ashoat accepted D9549: [lib] Introduce basic `permissionsToBitmask` and `hasPermission`.

Accepting, but please remove the membership permission before landing!

Oct 24 2023, 5:52 PM
ashoat added inline comments to D9549: [lib] Introduce basic `permissionsToBitmask` and `hasPermission`.
Oct 24 2023, 5:31 PM
ashoat requested changes to D9549: [lib] Introduce basic `permissionsToBitmask` and `hasPermission`.

Can you figure out which version of React Native brings in that version of Flow? If you need pointers on that let me know. We'll need a Linear task either way, but hopefully we can make it a follow-up for the current upgrade task

Oct 24 2023, 5:30 PM
ashoat updated subscribers of D9093: [lib/web/native] Generate and encode an ephemeral AES-256 key in the QR code.

This popped up while discussing QR code format with @anunay. @rohan, wondering why we encoded the AES key in this weird way, rather than just as a string (with optional encoding if necessary?)

Oct 24 2023, 4:13 PM
ashoat added inline comments to D9532: Refactor olm accounts lifecycle on web.
Oct 24 2023, 1:53 PM
ashoat requested changes to D9532: Refactor olm accounts lifecycle on web.

Directionally correct, but a ton of small issues...

Oct 24 2023, 12:11 PM

Oct 23 2023

ashoat closed D9568: [nix] Fix glog Pod build on Nix with Xcode 15.
Oct 23 2023, 9:27 PM
ashoat committed rCOMM007502788f0c: [nix] Fix glog Pod build on Nix with Xcode 15.
Oct 23 2023, 9:27 PM
ashoat published D9568: [nix] Fix glog Pod build on Nix with Xcode 15 for review.
Oct 23 2023, 8:57 PM
ashoat accepted D9567: [web] Create new chat button creates chat in GENESIS community only.
Oct 23 2023, 7:11 PM
ashoat added a reverting change for rCOMM22e5d7723565: [native] Temporary changes for staff release: rCOMM9227aa54d53e: Revert "[native] Temporary changes for staff release".
Oct 23 2023, 1:15 PM
ashoat committed rCOMM9227aa54d53e: Revert "[native] Temporary changes for staff release".
Oct 23 2023, 1:15 PM
ashoat committed rCOMM2f843b20bf14: [native] codeVersion -> 276.
Oct 23 2023, 1:15 PM
ashoat committed rCOMM22e5d7723565: [native] Temporary changes for staff release.
Oct 23 2023, 1:15 PM
ashoat committed rCOMM539a502df739: [native] codeVersion -> 275.
Oct 23 2023, 1:13 PM
ashoat committed rCOMMb485aab91800: [web][keyserver] codeVersion -> 36.
Oct 23 2023, 1:10 PM
ashoat requested changes to D9396: [keyserver] Update CORS.

Regarding setting up the cors on commAppRouter - after testing it actually should to be there so that this diff can be tested. Currently the dev urlPrefix for the web app is hardcoded to localhost:300/comm (which I'm changing in D9451) and the web app uses the commAppRouter endpoints (also changed in D9451). This means that if I try to test from the subdomain.localhost:3000 the cors issues still fail. This shouldn't be a problem on normal dev setup with web app hosted on localhost (without subdomains), but in my opinion we should keep the diff as it currently is.

Oct 23 2023, 12:55 PM
ashoat closed D9562: [native] Disable CryptoModule copy construction.
Oct 23 2023, 12:13 PM
ashoat committed rCOMMd3271a251de4: [native] Disable CryptoModule copy construction.
Oct 23 2023, 12:13 PM
ashoat closed D9560: Revert "Revert "Implement stateful and deferrable notification decryption and use it on iOS in NSE"".
Oct 23 2023, 12:13 PM
ashoat closed D9561: [native] Avoid copy-constructing CryptoModule.
Oct 23 2023, 12:13 PM
ashoat committed rCOMMf09476d7d52e: [native] Avoid copy-constructing CryptoModule.
Oct 23 2023, 12:13 PM
ashoat added a reverting change for rCOMM56c0498aa0a3: Revert "Implement stateful and deferrable notification decryption and use it on…: rCOMM8a79b69fbd94: Revert "Revert "Implement stateful and deferrable notification decryption and….
Oct 23 2023, 12:13 PM
ashoat committed rCOMM8a79b69fbd94: Revert "Revert "Implement stateful and deferrable notification decryption and….
Oct 23 2023, 12:13 PM
ashoat closed D9559: [native] Avoid pointer to other parts of class.
Oct 23 2023, 12:13 PM
ashoat committed rCOMMbfa33b823085: [native] Avoid pointer to other parts of class.
Oct 23 2023, 12:13 PM
ashoat added a comment to D9560: Revert "Revert "Implement stateful and deferrable notification decryption and use it on iOS in NSE"".

I see your point – I'll try to do that next time. In this case, since I'm landing these together as a stack I'm going to skip the extra work of reordering

Oct 23 2023, 12:12 PM
ashoat added a comment to D9562: [native] Disable CryptoModule copy construction.

I'm not sure if move construction is unsafe. I would actually assume it is safe. The question is whether std::vector (what we use for OlmBuffer) has a move constructor that allocates new space on the heap for the vector's data. I would assume it does not – the point of a move constructor is generally to avoid having to do that.

Oct 23 2023, 11:40 AM
ashoat added inline comments to D9559: [native] Avoid pointer to other parts of class.
Oct 23 2023, 11:37 AM

Oct 22 2023

ashoat closed D9564: [keyserver] Update existing cookie password hashes to sha256.
Oct 22 2023, 11:07 PM
ashoat committed rCOMMd7d5043dc63a: [keyserver] Update existing cookie password hashes to sha256.
Oct 22 2023, 11:07 PM
ashoat closed D9563: [keyserver] Add cookieHash to Viewer object.
Oct 22 2023, 11:07 PM
ashoat committed rCOMMf8605b01bd87: [keyserver] Add cookieHash to Viewer object.
Oct 22 2023, 11:07 PM
ashoat accepted D9558: [web] Create new chat button creates chat in GENESIS community only.
Oct 22 2023, 11:02 PM
ashoat added a comment to D9550: [lib/native/web] lift globalThemeInfo redux state into lib.

Does the native concept of a theme translate cleanly into the web concept? Does web have access to the "system theme" selected by the user? Does the API for accessing it mirror the native ones?

Oct 22 2023, 10:55 PM
ashoat requested changes to D9451: [web/native/keyserver] Start using new url facts.

Some docs issues

Oct 22 2023, 10:49 PM
ashoat requested review of D9564: [keyserver] Update existing cookie password hashes to sha256.
Oct 22 2023, 10:49 PM
ashoat requested review of D9563: [keyserver] Add cookieHash to Viewer object.
Oct 22 2023, 10:48 PM
ashoat accepted D9398: [nix] Create new url facts.

Thanks!! Reminder to make sure you mention to me after you land this, so I can make the appropriate changes to keyserver/.env on my keyserver in production before deploying the changes

Oct 22 2023, 10:45 PM
ashoat added inline comments to D9549: [lib] Introduce basic `permissionsToBitmask` and `hasPermission`.
Oct 22 2023, 10:39 PM
ashoat requested changes to D9532: Refactor olm accounts lifecycle on web.

Making sure it pops up back in my review queue

Oct 22 2023, 10:38 PM
ashoat requested review of D9562: [native] Disable CryptoModule copy construction.
Oct 22 2023, 4:34 PM
ashoat requested review of D9561: [native] Avoid copy-constructing CryptoModule.
Oct 22 2023, 4:33 PM
ashoat requested review of D9560: Revert "Revert "Implement stateful and deferrable notification decryption and use it on iOS in NSE"".
Oct 22 2023, 4:32 PM
ashoat requested review of D9559: [native] Avoid pointer to other parts of class.
Oct 22 2023, 4:28 PM
ashoat added a reverting change for rCOMM56c0498aa0a3: Revert "Implement stateful and deferrable notification decryption and use it on…: D9560: Revert "Revert "Implement stateful and deferrable notification decryption and use it on iOS in NSE"".
Oct 22 2023, 4:04 PM

Oct 21 2023

ashoat added inline comments to D9532: Refactor olm accounts lifecycle on web.
Oct 21 2023, 4:30 PM
ashoat added inline comments to D9401: Implement stateful and deferrable notification decryption and use it on iOS in NSE.
Oct 21 2023, 6:38 AM

Oct 20 2023

ashoat closed D9545: [web] Fix thread creation from media.
Oct 20 2023, 4:06 PM
ashoat committed rCOMMea70657bd6b7: [web] Fix thread creation from media.
Oct 20 2023, 4:06 PM
ashoat closed D9546: [keyserver] Stop using bcrypt for session validation in new cookies.
Oct 20 2023, 3:51 PM
ashoat closed D9548: [keyserver] Replace extendCookieLifespan with updateCookie.
Oct 20 2023, 3:51 PM
ashoat committed rCOMM12d02949bb4b: [keyserver] Stop using bcrypt for session validation in new cookies.
Oct 20 2023, 3:51 PM
ashoat committed rCOMM397b4542fa7b: [keyserver] Replace extendCookieLifespan with updateCookie.
Oct 20 2023, 3:51 PM
ashoat closed D9547: [keyserver] Extend size of hash column for MariaDB cookies table.
Oct 20 2023, 3:51 PM
ashoat committed rCOMM6da999c0e15b: [keyserver] Extend size of hash column for MariaDB cookies table.
Oct 20 2023, 3:51 PM

Oct 19 2023

ashoat requested review of D9548: [keyserver] Replace extendCookieLifespan with updateCookie.
Oct 19 2023, 9:21 PM
ashoat requested review of D9547: [keyserver] Extend size of hash column for MariaDB cookies table.
Oct 19 2023, 9:15 PM
ashoat requested review of D9546: [keyserver] Stop using bcrypt for session validation in new cookies.
Oct 19 2023, 9:02 PM
ashoat requested review of D9545: [web] Fix thread creation from media.
Oct 19 2023, 8:33 PM
ashoat added a reverting change for rCOMM2f03df0ca47c: [native] Temporary changes for staff release: rCOMM5a4477a175b3: Revert "[native] Temporary changes for staff release".
Oct 19 2023, 7:20 PM
ashoat committed rCOMM5a4477a175b3: Revert "[native] Temporary changes for staff release".
Oct 19 2023, 7:20 PM
ashoat committed rCOMM4358b1630337: [native] codeVersion -> 274.
Oct 19 2023, 7:20 PM
ashoat committed rCOMM2f03df0ca47c: [native] Temporary changes for staff release.
Oct 19 2023, 7:20 PM