Page MenuHomePhorge
Feed Search

Jan 13 2023

jon added inline comments to D6205: [services][backup] AddAttachments 2/4 - holders string utils.
Jan 13 2023, 8:08 PM
jon accepted D6247: [services][backup] PullBackup - fix tracing span.

your jsi_codegen.yml is different from master, not sure why gate is failing.

Jan 13 2023, 8:00 PM

Jan 12 2023

jon added inline comments to D6236: [Nix] Use vanilla direnv.
Jan 12 2023, 10:04 PM
jon closed D6255: [CI] Install protoc before calling yarn.
Jan 12 2023, 9:58 PM
jon committed rCOMM07274e254b9f: [CI] Install protoc before calling yarn.
Jan 12 2023, 9:58 PM
jon updated the diff for D6237: [Nix Docs] Add section on using alternate shells.

Apply feedback

Jan 12 2023, 7:33 PM
jon added inline comments to D6237: [Nix Docs] Add section on using alternate shells.
Jan 12 2023, 7:33 PM
jon accepted D6252: [services] Tunnelbroker - Expose `isConfigParameterSet` function to the Rust.
Jan 12 2023, 7:30 PM
jon requested changes to D6251: [services] Tunnelbroker - Add skip authentication config parameter.
Jan 12 2023, 7:28 PM
jon requested review of D6255: [CI] Install protoc before calling yarn.
Jan 12 2023, 7:25 PM
jon added 1 blocking reviewer(s) for D6253: [services] Tunnelbroker - Skipping session checks in a stream when `skip_authentication` flag is set: bartek.
Jan 12 2023, 7:24 PM
jon accepted D6253: [services] Tunnelbroker - Skipping session checks in a stream when `skip_authentication` flag is set.

otherwise looks good to me

Jan 12 2023, 7:24 PM
jon added inline comments to D6236: [Nix] Use vanilla direnv.
Jan 12 2023, 7:06 PM
jon added inline comments to D6236: [Nix] Use vanilla direnv.
Jan 12 2023, 7:05 PM
jon updated the diff for D6236: [Nix] Use vanilla direnv.

Strip out all unneeded defaulting logic

Jan 12 2023, 7:01 PM

Jan 11 2023

jon closed D6235: [Nix docs] Remove duplicated Xcode settings section.
Jan 11 2023, 8:08 PM
jon committed rCOMM92a5aa37e433: [Nix docs] Remove duplicated Xcode settings section.
Jan 11 2023, 8:08 PM
jon closed D6238: [Android] Avoid building protobuf test suite when install protoc.
Jan 11 2023, 8:07 PM
jon committed rCOMMbafce04a7a1b: [Android] Avoid building protobuf test suite when install protoc.
Jan 11 2023, 8:07 PM
jon requested review of D6238: [Android] Avoid building protobuf test suite when install protoc.
Jan 11 2023, 7:50 PM
jon requested review of D6237: [Nix Docs] Add section on using alternate shells.
Jan 11 2023, 7:34 PM
jon requested review of D6236: [Nix] Use vanilla direnv.
Jan 11 2023, 7:07 PM
jon requested review of D6235: [Nix docs] Remove duplicated Xcode settings section.
Jan 11 2023, 6:50 PM
jon added inline comments to D6199: [services][backup] CreateBackup 3/3 - handle chunks and finish.
Jan 11 2023, 6:32 PM
jon added inline comments to D6197: [services][backup] Add helper utilities.
Jan 11 2023, 6:29 PM

Jan 10 2023

jon added inline comments to D6196: [services][backup] CreateBackup 1/3 - create handler module.
Jan 10 2023, 10:45 PM
jon closed D6108: [Native] Fix native modules CMake build.
Jan 10 2023, 9:43 PM
jon committed rCOMM00fd77a404ef: [Native] Fix native modules CMake build.
Jan 10 2023, 9:43 PM
jon updated the diff for D6108: [Native] Fix native modules CMake build.

Add comment about OSX setting

Jan 10 2023, 6:34 PM

Jan 9 2023

jon accepted D6161: [services][backup] Introduce cmdline args config.
Jan 9 2023, 8:35 PM
jon closed D6192: [Services] Use GNU + BSD compatible find command.
Jan 9 2023, 8:22 PM
jon committed rCOMM13c5a5e98944: [Services] Use GNU + BSD compatible find command.
Jan 9 2023, 8:22 PM
jon closed D6191: [Services] Lint list_services.sh.
Jan 9 2023, 8:22 PM
jon committed rCOMMc065453eb143: [Services] Lint list_services.sh.
Jan 9 2023, 8:22 PM
jon added a comment to D6191: [Services] Lint list_services.sh.

I think he means manually

Jan 9 2023, 8:21 PM
jon closed D6149: [Nix] Write Nix path to user shell files upon install.
Jan 9 2023, 8:19 PM
jon committed rCOMMf2920a062f0e: [Nix] Write Nix path to user shell files upon install.
Jan 9 2023, 8:19 PM
jon added a comment to D6149: [Nix] Write Nix path to user shell files upon install.

This is really helpful context, would've been great to mention this at the start.

Jan 9 2023, 4:10 PM
jon requested review of D6149: [Nix] Write Nix path to user shell files upon install.

During install:

$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
...
This path will then be added to your PATH environment variable by
modifying the profile files located at:
Jan 9 2023, 4:09 PM
jon added a reviewer for D6108: [Native] Fix native modules CMake build: bartek.
Jan 9 2023, 4:03 PM
jon requested changes to D6161: [services][backup] Introduce cmdline args config.

otherwise LGTM

Jan 9 2023, 3:07 PM
jon added a comment to D6192: [Services] Use GNU + BSD compatible find command.

This works, but the output is different than original:

Jan 9 2023, 2:59 PM
jon updated the test plan for D6192: [Services] Use GNU + BSD compatible find command.
Jan 9 2023, 2:50 PM
jon updated the diff for D6192: [Services] Use GNU + BSD compatible find command.

Remove leading './'

Jan 9 2023, 2:49 PM

Jan 6 2023

jon requested review of D6192: [Services] Use GNU + BSD compatible find command.
Jan 6 2023, 11:40 PM
jon requested review of D6191: [Services] Lint list_services.sh.
Jan 6 2023, 11:38 PM

Jan 4 2023

jon accepted D5841: [services][backup] Move C++ impl to 'old' directory.
Jan 4 2023, 5:15 PM
jon accepted D6142: [native] Make native build on Windows.
Jan 4 2023, 5:14 PM

Jan 3 2023

jon closed D6155: Revert "[GitHub CI] Update Protobuf logic for Android Build".
Jan 3 2023, 11:07 PM
jon added a reverting change for D6106: [GitHub CI] Update Protobuf logic for Android Build: rCOMMbc9bafc5ccce: Revert "[GitHub CI] Update Protobuf logic for Android Build".
Jan 3 2023, 11:07 PM
jon added a reverting change for rCOMM7a2a811cb8e4: [GitHub CI] Update Protobuf logic for Android Build: rCOMMbc9bafc5ccce: Revert "[GitHub CI] Update Protobuf logic for Android Build".
Jan 3 2023, 11:07 PM
jon committed rCOMMbc9bafc5ccce: Revert "[GitHub CI] Update Protobuf logic for Android Build".
Jan 3 2023, 11:07 PM
jon added a reverting change for D6106: [GitHub CI] Update Protobuf logic for Android Build: D6155: Revert "[GitHub CI] Update Protobuf logic for Android Build".
Jan 3 2023, 10:44 PM
jon added a reverting change for rCOMM7a2a811cb8e4: [GitHub CI] Update Protobuf logic for Android Build: D6155: Revert "[GitHub CI] Update Protobuf logic for Android Build".
Jan 3 2023, 10:44 PM
jon accepted D6150: [GH Actions] Remove `pull_request` trigger for Android/iOS workflows.

Fair enough, but it was nice to be able to iterate on these in context of a PR.

Jan 3 2023, 10:35 PM
jon accepted D6152: [nix] Introduce `.envrc` to invoke Nix via `direnv`.

Since people have to opt-in to this and they have to have direnv pre-installed, I think this is fine for now.

Jan 3 2023, 9:54 PM
jon added a comment to D6149: [Nix] Write Nix path to user shell files upon install.

I was just following what rustup does, as I assume they have had many years of refining what files need to be written to.

Jan 3 2023, 8:07 PM
jon added inline comments to D6149: [Nix] Write Nix path to user shell files upon install.
Jan 3 2023, 8:05 PM
jon added inline comments to D6149: [Nix] Write Nix path to user shell files upon install.
Jan 3 2023, 7:41 PM
jon added inline comments to D6149: [Nix] Write Nix path to user shell files upon install.
Jan 3 2023, 7:36 PM
jon requested review of D6149: [Nix] Write Nix path to user shell files upon install.
Jan 3 2023, 6:54 PM
jon closed D6106: [GitHub CI] Update Protobuf logic for Android Build.
Jan 3 2023, 3:57 PM
jon committed rCOMM7a2a811cb8e4: [GitHub CI] Update Protobuf logic for Android Build.
Jan 3 2023, 3:57 PM
jon requested changes to D6142: [native] Make native build on Windows.
Jan 3 2023, 3:56 PM
jon closed D6107: [Nix] Update Nixpkgs.
Jan 3 2023, 3:42 PM
jon committed rCOMM8c2a50a18e79: [Nix] Update Nixpkgs.
Jan 3 2023, 3:42 PM

Dec 29 2022

jon added a comment to D6106: [GitHub CI] Update Protobuf logic for Android Build.

This seemed to have worked the first time without issue. I would to avoid the order of install targets determining whether a pipeline is green.

Dec 29 2022, 9:14 PM
jon added a comment to D6108: [Native] Fix native modules CMake build.

We're moving these out from native/android/app/CMakeLists.txt, yeah?

Dec 29 2022, 8:47 PM
jon requested review of D6108: [Native] Fix native modules CMake build.
Dec 29 2022, 8:18 PM
jon requested review of D6107: [Nix] Update Nixpkgs.
Dec 29 2022, 6:59 PM
jon closed D6083: [Nix Docs] Update macOS support status.
Dec 29 2022, 5:57 PM
jon committed rCOMMf34c27d12aa5: [Nix Docs] Update macOS support status.
Dec 29 2022, 5:57 PM
jon closed D6082: [Nix Docs] Run nix develop before yarn.
Dec 29 2022, 5:57 PM
jon committed rCOMMe5b3570c90e5: [Nix Docs] Run nix develop before yarn.
Dec 29 2022, 5:57 PM
jon closed D6081: [Nix Docs] Move Xcode command line tools docs to getting started.
Dec 29 2022, 5:57 PM
jon committed rCOMM4d86943e1b2b: [Nix Docs] Move Xcode command line tools docs to getting started.
Dec 29 2022, 5:57 PM
jon added a comment to D6106: [GitHub CI] Update Protobuf logic for Android Build.

What are the pros/cons of using our existing install_protobuf.sh script vs. arduino/setup-protoc@v1? Kind of weird to use an Arduino-specific GH Action, but I presume install_protobuf.sh isn't working here because of the make install?
Ultimately defer to you and @atul, who have spent the most time thinking about this.

Dec 29 2022, 5:42 PM
jon requested review of D6106: [GitHub CI] Update Protobuf logic for Android Build.
Dec 29 2022, 5:38 PM
jon updated the diff for D6082: [Nix Docs] Run nix develop before yarn.

Address feedback

Dec 29 2022, 5:30 PM
jon added inline comments to D6082: [Nix Docs] Run nix develop before yarn.
Dec 29 2022, 5:30 PM
jon requested review of D6081: [Nix Docs] Move Xcode command line tools docs to getting started.
Dec 29 2022, 5:28 PM
jon requested review of D6083: [Nix Docs] Update macOS support status.
Dec 29 2022, 8:57 AM
jon requested review of D6082: [Nix Docs] Run nix develop before yarn.
Dec 29 2022, 8:09 AM
jon requested review of D6081: [Nix Docs] Move Xcode command line tools docs to getting started.
Dec 29 2022, 8:07 AM

Dec 27 2022

jon accepted D6040: [native/rust_library] Tunnelbroker client - Adding of the `get_new_session_id` function.

Rubber stamping as there's no "smells", would like to eventually see a commtest around this

Dec 27 2022, 6:39 PM
jon accepted D6039: [native/rust_library] Tunnelbroker client - Adding of the `get_nonce_to_sign` function.

Rubber stamping as there's no "smells", would like to eventually see a commtest around this

Dec 27 2022, 6:39 PM

Dec 23 2022

jon accepted D5969: [native/rust_library] Adding CXX bridge names for C++ Identity service client functions.
Dec 23 2022, 10:34 PM
jon accepted D6014: [native/rust_library] Removing of testing `hello.c` and increase C++ standard to 17 in `build.rs`.

We should probably rerun the build if the protos or lib.rs change

Dec 23 2022, 10:33 PM
jon accepted D6000: [native/rust_library] Adding unit test for the `sign_string_with_private_key` function.
Dec 23 2022, 10:31 PM
jon accepted D5945: [services] Tunnelbroker - Adding signed string verification function.
Dec 23 2022, 10:30 PM
jon accepted D5998: [native/rust_library] Adding `openssl`, `base64`, `anyhow` dependencies.
Dec 23 2022, 10:30 PM
jon accepted D5999: [native/rust_library] Adding `sign_string_with_private_key` function to crypto tools.
Dec 23 2022, 10:29 PM
jon accepted D5980: [docs] Sort things better between mobile/web Nix workflow docs.

LGTM, I'll try this on the "ensure" nix work I'm still churning through

Dec 23 2022, 10:23 PM

Dec 21 2022

jon accepted D5968: [native/rust_library] Refactor Tonic client utility function names for Identity service.
Dec 21 2022, 10:07 PM
jon accepted D5948: [services] Tunnelbroker - Remove `cryptopp` usage from the C++ codebase.

rebase should fix CI gate

Dec 21 2022, 10:06 PM
jon accepted D5947: [services] Tunnelbroker - Modify server handler to use Rust signature verification.

There's likely a more idiomatic rust way to do this. But it escapes me (and c++ interop makes some conventions awkward).

Dec 21 2022, 10:06 PM
jon added a reviewer for D5946: [services] Tunnelbroker - Expose string to be signed to the Rust: tomek.
Dec 21 2022, 10:02 PM
jon accepted D5946: [services] Tunnelbroker - Expose string to be signed to the Rust.

going to rubber stamp this,

Dec 21 2022, 10:02 PM
jon requested changes to D5945: [services] Tunnelbroker - Adding signed string verification function.
Dec 21 2022, 10:01 PM
jon accepted D5944: [services] Tunnelbroker - Adding of the `base64` crate to dependencies.

Gate should be fixed if you rebase on master

Dec 21 2022, 10:00 PM