Page MenuHomePhabricator
Feed Advanced Search

Dec 19 2022

max added a comment to D5942: [docs] Removing deprecated gRPC codegen from the documentation.

iOS build failure is not related to this diff changes, so I'll land it.

Dec 19 2022, 10:17 AM
max planned changes to D5807: [native/rust_library] Add Tunnelbroker protobuf file compilation to the native client.
Dec 19 2022, 9:31 AM
max updated the diff for D5807: [native/rust_library] Add Tunnelbroker protobuf file compilation to the native client.

Rebasing on master changes.

Dec 19 2022, 9:03 AM
max published D5942: [docs] Removing deprecated gRPC codegen from the documentation for review.
Dec 19 2022, 8:59 AM
max accepted D5899: [native] [5/40] RN 0.70: Update Folly on Android.
Dec 19 2022, 8:33 AM
max published D5931: [services/commtest] Tunnelbroker - Adding the API integration tests call function for review.
Dec 19 2022, 7:26 AM
max published D5929: [services/commtest] Tunnelbroker - Adding `deviceID` validation check function for review.
Dec 19 2022, 7:18 AM
max published D5928: [services/commtest] Tunnelbroker - Adding the tonic client builder function for review.
Dec 19 2022, 7:13 AM
max published D5838: [services/commtest] Tunnelbroker - Adding of helper function for the `NewSession` client request for review.
Dec 19 2022, 7:09 AM
max published D5927: [services/commtest] Tunnelbroker - Adding of helper function for the string signing with the private key for review.
Dec 19 2022, 7:07 AM
max published D5837: [services/commtest] Tunnelbroker - Adding of helper function for the `SessionSignature` client request for review.
Dec 19 2022, 7:04 AM
max published D5926: [services/commtest] Adding of openssl, base64, anyhow to dependencies for review.
Dec 19 2022, 7:00 AM
max accepted D5861: [Android] Add script to install protoc for CI.

Thanks, @jon!

Dec 19 2022, 4:07 AM
max planned changes to D5807: [native/rust_library] Add Tunnelbroker protobuf file compilation to the native client.
Dec 19 2022, 3:44 AM
max updated the diff for D5807: [native/rust_library] Add Tunnelbroker protobuf file compilation to the native client.

Rebasing on the stack changes.

Dec 19 2022, 3:44 AM

Dec 16 2022

max accepted D5872: [CI] Update android.yml to use protobuf 3.15.
Dec 16 2022, 10:41 AM
max accepted D5758: [Nix] Add script to start/stop tunnelbroker services.

Accepting, but have a few thoughts:

Dec 16 2022, 7:33 AM

Dec 14 2022

max added a comment to D5861: [Android] Add script to install protoc for CI.

Well @max I think you would still need to call this script somewhere.

Dec 14 2022, 8:32 AM
max requested changes to D5861: [Android] Add script to install protoc for CI.

I've rebased D5807 on top of this diff changes and it seems it doesn't solve the issue.

Dec 14 2022, 4:05 AM
max planned changes to D5807: [native/rust_library] Add Tunnelbroker protobuf file compilation to the native client.
Dec 14 2022, 3:18 AM
max updated the diff for D5807: [native/rust_library] Add Tunnelbroker protobuf file compilation to the native client.

Rebasing on top of the D5861

Dec 14 2022, 3:18 AM
max accepted D5863: [CI] Update android CI to reflect current buildkite.

Looks good to me!

Dec 14 2022, 3:05 AM

Dec 9 2022

max closed D5790: [services] Tunnelbroker - Moving the config file to the `~/.config` directory and removing the sandbox config.
Dec 9 2022, 8:38 AM
max committed rCOMM824a62323ca2: [services] Tunnelbroker - Moving the config file to the `~/.config` directory… (authored by max).
[services] Tunnelbroker - Moving the config file to the `~/.config` directory…
Dec 9 2022, 8:38 AM
max closed D5285: [services] Upgrading Rust Tonic crate version to 0.8 and Prost to 0.11.
Dec 9 2022, 8:37 AM
max committed rCOMMc78a5f17f204: [services] Upgrading Rust Tonic crate version to 0.8 and Prost to 0.11 (authored by max).
[services] Upgrading Rust Tonic crate version to 0.8 and Prost to 0.11
Dec 9 2022, 8:37 AM
max added inline comments to D5285: [services] Upgrading Rust Tonic crate version to 0.8 and Prost to 0.11.
Dec 9 2022, 8:23 AM
max updated the diff for D5285: [services] Upgrading Rust Tonic crate version to 0.8 and Prost to 0.11.

Adding of indent.

Dec 9 2022, 8:23 AM
max added a reviewer for D5285: [services] Upgrading Rust Tonic crate version to 0.8 and Prost to 0.11: ashoat.
Dec 9 2022, 6:03 AM
max added a comment to D5285: [services] Upgrading Rust Tonic crate version to 0.8 and Prost to 0.11.
In D5285#174742, @varun wrote:

Got it, and what’s in the lists folder we’re deleting in that command?

Dec 9 2022, 6:03 AM
max requested review of D5285: [services] Upgrading Rust Tonic crate version to 0.8 and Prost to 0.11.
Dec 9 2022, 5:52 AM

Dec 8 2022

max published D5285: [services] Upgrading Rust Tonic crate version to 0.8 and Prost to 0.11 for review.
Dec 8 2022, 8:33 AM

Dec 7 2022

max added 1 blocking reviewer(s) for D5790: [services] Tunnelbroker - Moving the config file to the `~/.config` directory and removing the sandbox config: ashoat.
Dec 7 2022, 7:22 AM
max added inline comments to D5790: [services] Tunnelbroker - Moving the config file to the `~/.config` directory and removing the sandbox config.
Dec 7 2022, 3:14 AM
max updated the diff for D5790: [services] Tunnelbroker - Moving the config file to the `~/.config` directory and removing the sandbox config.

Removing a sentence with the config file.

Dec 7 2022, 3:10 AM

Dec 6 2022

max closed D5808: [services] Tunnelbroker - Removing rudimental `messageID` from messages from client to Tunnelbroker.
Dec 6 2022, 7:19 AM
max committed rCOMMa7ee1eb25732: [services] Tunnelbroker - Removing rudimental `messageID` from messages from… (authored by max).
[services] Tunnelbroker - Removing rudimental `messageID` from messages from…
Dec 6 2022, 7:19 AM
max added a comment to D5790: [services] Tunnelbroker - Moving the config file to the `~/.config` directory and removing the sandbox config.

Is it possible for anybody else to rewrite @max's English before I take a pass? Please re-add me once it's ready to go

Dec 6 2022, 7:13 AM
max updated the diff for D5808: [services] Tunnelbroker - Removing rudimental `messageID` from messages from client to Tunnelbroker.

Rebasing and merging on master changes.

Dec 6 2022, 7:08 AM
max closed D5809: [services] Tunnelbroker - Removing rudimental `ping` message from the protobuf.
Dec 6 2022, 7:05 AM
max committed rCOMMa3a50255a4ce: [services] Tunnelbroker - Removing rudimental `ping` message from the protobuf (authored by max).
[services] Tunnelbroker - Removing rudimental `ping` message from the protobuf
Dec 6 2022, 7:05 AM
max added inline comments to D5790: [services] Tunnelbroker - Moving the config file to the `~/.config` directory and removing the sandbox config.
Dec 6 2022, 5:19 AM
max updated the diff for D5790: [services] Tunnelbroker - Moving the config file to the `~/.config` directory and removing the sandbox config.

Fix configuration file template sentence in a doc.

Dec 6 2022, 5:18 AM

Dec 5 2022

max planned changes to D5790: [services] Tunnelbroker - Moving the config file to the `~/.config` directory and removing the sandbox config.
Dec 5 2022, 8:56 AM
max updated the summary of D5808: [services] Tunnelbroker - Removing rudimental `messageID` from messages from client to Tunnelbroker.
Dec 5 2022, 6:38 AM
max published D5809: [services] Tunnelbroker - Removing rudimental `ping` message from the protobuf for review.
Dec 5 2022, 6:36 AM
max added a comment to D5807: [native/rust_library] Add Tunnelbroker protobuf file compilation to the native client.

Is the CI failing because of the Protobuf version issue?

Dec 5 2022, 6:23 AM
max retitled D5808: [services] Tunnelbroker - Removing rudimental `messageID` from messages from client to Tunnelbroker from [services] Tunnelbroker - Remove `messageID` from messages from client to Tunnelbroker to [services] Tunnelbroker - Removing rudimental `messageID` from messages from client to Tunnelbroker.
Dec 5 2022, 6:09 AM
max published D5808: [services] Tunnelbroker - Removing rudimental `messageID` from messages from client to Tunnelbroker for review.
Dec 5 2022, 6:08 AM
max planned changes to D5807: [native/rust_library] Add Tunnelbroker protobuf file compilation to the native client.
Dec 5 2022, 3:15 AM
max updated the diff for D5807: [native/rust_library] Add Tunnelbroker protobuf file compilation to the native client.

Rebasing on the master.

Dec 5 2022, 3:08 AM
max planned changes to D5807: [native/rust_library] Add Tunnelbroker protobuf file compilation to the native client.
Dec 5 2022, 2:45 AM
max published D5807: [native/rust_library] Add Tunnelbroker protobuf file compilation to the native client for review.
Dec 5 2022, 2:37 AM

Dec 2 2022

max added a reviewer for D5790: [services] Tunnelbroker - Moving the config file to the `~/.config` directory and removing the sandbox config: tomek.
Dec 2 2022, 10:11 AM
max added a comment to D5790: [services] Tunnelbroker - Moving the config file to the `~/.config` directory and removing the sandbox config.
In D5790#173107, @jon wrote:

Should also remove the corresponding comm::network::tools::isSandbox() method if it's going to exist within the config file.

Dec 2 2022, 10:08 AM

Dec 1 2022

max closed D5792: [native] Removing Tunnelbroker-related protobuf compiled files.
Dec 1 2022, 12:12 PM
max committed rCOMM8e7d6f906d9e: [native] Removing Tunnelbroker-related protobuf compiled files (authored by max).
[native] Removing Tunnelbroker-related protobuf compiled files
Dec 1 2022, 12:12 PM
max added a comment to D5792: [native] Removing Tunnelbroker-related protobuf compiled files.

Please wait for iOS build CI to complete before landing!

Dec 1 2022, 12:12 PM
max published D5792: [native] Removing Tunnelbroker-related protobuf compiled files for review.
Dec 1 2022, 11:56 AM
max published D5790: [services] Tunnelbroker - Moving the config file to the `~/.config` directory and removing the sandbox config for review.
Dec 1 2022, 11:48 AM
max added a comment to D5758: [Nix] Add script to start/stop tunnelbroker services.
In D5758#172780, @jon wrote:

Maybe we can unify this in a way that comm-dev services stop stopping or/and killing services and we just call comm-dev services stop from the inside of comm-dev services start and move all of the "stopping" logic from the beginning of the comm-dev services start to comm-dev services stop?

How about I add a restart command which does that. I think start should be limited to starting services, and stop should be limited to stoppping services.

Dec 1 2022, 9:53 AM
max closed D5713: [services] Tunnelbroker - Adding the gRPC server keep-alive into the Tonic server.
Dec 1 2022, 7:07 AM
max committed rCOMM508b86102c9a: [services] Tunnelbroker - Adding the gRPC server keep-alive into the Tonic… (authored by max).
[services] Tunnelbroker - Adding the gRPC server keep-alive into the Tonic…
Dec 1 2022, 7:07 AM
max added a comment to D5758: [Nix] Add script to start/stop tunnelbroker services.

I assume that we are stopping service first before we are starting it, so maybe we can just call comm-dev services stop.

No. I just check to see if there's a process already running, start it if it's not.

Dec 1 2022, 6:27 AM
max added a comment to D5713: [services] Tunnelbroker - Adding the gRPC server keep-alive into the Tonic server.
In D5713#171992, @varun wrote:

might be worth explaining in constants.rs the rationale behind the chosen interval and timeout times

Dec 1 2022, 6:14 AM
max updated the diff for D5713: [services] Tunnelbroker - Adding the gRPC server keep-alive into the Tonic server.

Switch to use Duration in constants instead of uint.

Dec 1 2022, 6:05 AM

Nov 30 2022

max closed D5733: [services] Tunnelbroker - Remove checkpoints from the database.
Nov 30 2022, 6:58 AM
max committed rCOMMd4205e430dce: [services] Tunnelbroker - Remove checkpoints from the database (authored by max).
[services] Tunnelbroker - Remove checkpoints from the database
Nov 30 2022, 6:58 AM
max closed D5766: [native] Removing gRPC C++ deleted files from the XCode project.
Nov 30 2022, 6:56 AM
max committed rCOMMbc81f2858c4a: [native] Removing gRPC C++ deleted files from the XCode project (authored by max).
[native] Removing gRPC C++ deleted files from the XCode project
Nov 30 2022, 6:56 AM
max added a comment to D5766: [native] Removing gRPC C++ deleted files from the XCode project.

That said, I think the test plan is not good... the app builds in Xcode either way. Instead, can you modify the test plan to include opening up Xcode, and verifying there are no red entries in the file view (folder icon on the left pane) except for CommRelease?

Nov 30 2022, 6:41 AM
max updated the test plan for D5766: [native] Removing gRPC C++ deleted files from the XCode project.
Nov 30 2022, 6:40 AM
max published D5766: [native] Removing gRPC C++ deleted files from the XCode project for review.
Nov 30 2022, 3:30 AM

Nov 29 2022

max added a comment to D5758: [Nix] Add script to start/stop tunnelbroker services.

Looks ok to me, but have a few comments:

Nov 29 2022, 11:54 AM
max added a comment to D5733: [services] Tunnelbroker - Remove checkpoints from the database.
In D5733#171182, @tomek wrote:

Are there any other changes that have to be made? E.g. on AWS or in any config file?

Nov 29 2022, 11:42 AM
max added a reviewer for D5713: [services] Tunnelbroker - Adding the gRPC server keep-alive into the Tonic server: tomek.
Nov 29 2022, 11:39 AM
max added inline comments to D5713: [services] Tunnelbroker - Adding the gRPC server keep-alive into the Tonic server.
Nov 29 2022, 11:39 AM
max updated the diff for D5713: [services] Tunnelbroker - Adding the gRPC server keep-alive into the Tonic server.

Switching to use u64 instead of converting from u8 by the into().

Nov 29 2022, 11:38 AM
max added a comment to D5733: [services] Tunnelbroker - Remove checkpoints from the database.

Not crazy that we don't have a Terraform config for this, but your reasoning for why is confusing to hear.
Is that because those fields are not defined on the AWS side at all?

Nov 29 2022, 9:58 AM
max closed D5714: [native] Removing `codegen-grpc` from native.
Nov 29 2022, 5:12 AM
max committed rCOMM0810d1d11618: [native] Removing `codegen-grpc` from native (authored by max).
[native] Removing `codegen-grpc` from native
Nov 29 2022, 5:11 AM
max updated the diff for D5714: [native] Removing `codegen-grpc` from native.

Rebased on master and merged.

Nov 29 2022, 4:53 AM
max closed D5706: [native] Remove gRPC related C++ code and packages from iOS and Android.
Nov 29 2022, 4:50 AM
max committed rCOMMf547935f23e0: [native] Remove gRPC related C++ code and packages from iOS and Android (authored by max).
[native] Remove gRPC related C++ code and packages from iOS and Android
Nov 29 2022, 4:50 AM
max updated the diff for D5706: [native] Remove gRPC related C++ code and packages from iOS and Android.

Merging.

Nov 29 2022, 4:26 AM
max accepted D4948: [Nix] Add rabbitmq-up command.
Nov 29 2022, 4:20 AM
max updated the diff for D5706: [native] Remove gRPC related C++ code and packages from iOS and Android.

Rebasing on master and merging.

Nov 29 2022, 4:10 AM
max closed D5684: [services] Tunnelbroker - Removing of `get` and `send` methods from API and native codebase.
Nov 29 2022, 3:03 AM
max committed rCOMMd489ecfd51da: [services] Tunnelbroker - Removing of `get` and `send` methods from API and… (authored by max).
[services] Tunnelbroker - Removing of `get` and `send` methods from API and…
Nov 29 2022, 3:03 AM
max closed D5596: [services] Tunnelbroker - Removing the old API.
Nov 29 2022, 3:02 AM
max committed rCOMMab3f2bce300c: [services] Tunnelbroker - Removing the old API (authored by max).
[services] Tunnelbroker - Removing the old API
Nov 29 2022, 3:02 AM
max updated the diff for D5684: [services] Tunnelbroker - Removing of `get` and `send` methods from API and native codebase.

Rebase and merge.

Nov 29 2022, 2:45 AM
max updated the diff for D5596: [services] Tunnelbroker - Removing the old API.

Rebase and merge.

Nov 29 2022, 2:42 AM
max added a comment to D5733: [services] Tunnelbroker - Remove checkpoints from the database.

Is there a Terraform config for this?

Nov 29 2022, 2:40 AM
max added a comment to D5733: [services] Tunnelbroker - Remove checkpoints from the database.
In D5733#171182, @tomek wrote:

Are there any other changes that have to be made? E.g. on AWS or in any config file?

In D5733#170956, @max wrote:

Adding a @tomek because I think he's the only one who has a full context on this.

After a couple of months I guess that no one has full context and we all have to figure this out.

Nov 29 2022, 2:39 AM
max accepted D5729: [services][blob] Use tracing for logs.
Nov 29 2022, 2:32 AM

Nov 28 2022

max added a comment to D5733: [services] Tunnelbroker - Remove checkpoints from the database.

Adding a @tomek because I think he's the only one who has a full context on this.

Nov 28 2022, 5:54 AM
max added a reviewer for D5733: [services] Tunnelbroker - Remove checkpoints from the database: tomek.
Nov 28 2022, 5:53 AM
max published D5733: [services] Tunnelbroker - Remove checkpoints from the database for review.
Nov 28 2022, 5:50 AM
max requested review of D5684: [services] Tunnelbroker - Removing of `get` and `send` methods from API and native codebase.
Nov 28 2022, 5:24 AM