Page MenuHomePhabricator
Feed Advanced Search

Feb 15 2023

max updated the diff for D6283: [keyserver] Adding `tunnelbroker-client` to the keyserver napi-rs dependencies.

Rebasing on parent changes.

Feb 15 2023, 11:43 AM
max closed D6284: [tunnelbroker-client] Adding `publish_message` client function.
Feb 15 2023, 9:01 AM
max committed rCOMMca943860dfbf: [tunnelbroker-client] Adding `publish_message` client function (authored by max).
[tunnelbroker-client] Adding `publish_message` client function
Feb 15 2023, 9:01 AM
max updated the diff for D6284: [tunnelbroker-client] Adding `publish_message` client function.

Rebasing on master changes.

Feb 15 2023, 8:30 AM
max closed D6282: [buildkite] Adding CI test for the Tunnelbroker client shared library.
Feb 15 2023, 8:20 AM
max committed rCOMM48ba3b6f41fa: [buildkite] Adding CI test for the Tunnelbroker client shared library (authored by max).
[buildkite] Adding CI test for the Tunnelbroker client shared library
Feb 15 2023, 8:20 AM
max closed D6281: [tunnelbroker-client] Adding Tunnelbroker tonic client initialization function.
Feb 15 2023, 8:18 AM
max committed rCOMM198b5282a027: [tunnelbroker-client] Adding Tunnelbroker tonic client initialization function (authored by max).
[tunnelbroker-client] Adding Tunnelbroker tonic client initialization function
Feb 15 2023, 8:18 AM
max updated the diff for D6281: [tunnelbroker-client] Adding Tunnelbroker tonic client initialization function.

Fixing to typo in a comment.

Feb 15 2023, 8:01 AM
max added a comment to D6281: [tunnelbroker-client] Adding Tunnelbroker tonic client initialization function.
In D6281#200724, @varun wrote:

Typo in “to” just FYI

Feb 15 2023, 8:00 AM
max updated the diff for D6281: [tunnelbroker-client] Adding Tunnelbroker tonic client initialization function.

Rebasing on parent changes.

Feb 15 2023, 7:51 AM
max planned changes to D6690: [keyserver] Unifying API interface and adding Tunnelbroker types.
Feb 15 2023, 12:15 AM

Feb 13 2023

max published D6690: [keyserver] Unifying API interface and adding Tunnelbroker types for review.
Feb 13 2023, 5:58 AM
max published D6689: [keyserver] Refactoring rust-node-addon API names for review.
Feb 13 2023, 5:57 AM
max published D6688: [keyserver] Refactoring `redisPublish` function to `messageBrokerPublish` for review.
Feb 13 2023, 5:57 AM

Feb 10 2023

max added inline comments to D6624: [services] Tunnelbroker - Disabling messages persistence on messages send.
Feb 10 2023, 11:13 AM

Feb 9 2023

max added inline comments to D6624: [services] Tunnelbroker - Disabling messages persistence on messages send.
Feb 9 2023, 2:50 AM
max updated the diff for D6624: [services] Tunnelbroker - Disabling messages persistence on messages send.

Fixing space.

Feb 9 2023, 2:49 AM

Feb 8 2023

max planned changes to D6624: [services] Tunnelbroker - Disabling messages persistence on messages send.
Feb 8 2023, 5:41 AM

Feb 6 2023

max published D6626: [services] Tunnelbroker - Disabling messages persistence on messages removing for review.
Feb 6 2023, 5:46 AM
max published D6625: [services] Tunnelbroker - Extracting `deleteQueueIfEmpty` logic to a separate function for review.
Feb 6 2023, 5:46 AM
max published D6624: [services] Tunnelbroker - Disabling messages persistence on messages send for review.
Feb 6 2023, 5:45 AM
max published D6623: [services] Tunnelbroker - Disabling checking of the persisted messages on stream connect for review.
Feb 6 2023, 5:45 AM
max published D6622: [services] Tunnelbroker - Disable messages persistence config parameter for review.
Feb 6 2023, 5:45 AM
max updated the summary of D6490: [services] Tunnelbroker - Add disable notifications config parameter.
Feb 6 2023, 5:16 AM
max updated the summary of D6490: [services] Tunnelbroker - Add disable notifications config parameter.
Feb 6 2023, 5:15 AM
max accepted D6621: [CMake] Resolve rust library include directory.
Feb 6 2023, 3:15 AM

Feb 4 2023

max updated subscribers of D6460: [keyserver] Adding Tunnelbroker-client napi-rs publish class method.

Resigning not to block you while I'm off. Glad to hear it's working without unsafe!

Feb 4 2023, 4:29 PM

Feb 3 2023

max added a comment to D6460: [keyserver] Adding Tunnelbroker-client napi-rs publish class method.
In D6460#195963, @varun wrote:

I tried building your changes locally but I got the following error: error: &mut self is incompatible with async napi methods

Feb 3 2023, 4:07 PM
max updated the diff for D6460: [keyserver] Adding Tunnelbroker-client napi-rs publish class method.

Removing mut and unsafe.

Feb 3 2023, 3:59 PM

Feb 2 2023

max updated the diff for D6460: [keyserver] Adding Tunnelbroker-client napi-rs publish class method.

Rebasing on parent changes.

Feb 2 2023, 8:35 PM
max added inline comments to D6284: [tunnelbroker-client] Adding `publish_message` client function.
Feb 2 2023, 8:32 PM
max updated the diff for D6284: [tunnelbroker-client] Adding `publish_message` client function.

Fix function name to plural.

Feb 2 2023, 8:31 PM
max requested review of D6460: [keyserver] Adding Tunnelbroker-client napi-rs publish class method.
Feb 2 2023, 6:25 PM
max added a comment to D6460: [keyserver] Adding Tunnelbroker-client napi-rs publish class method.
In D6460#195513, @varun wrote:

I see an async class method in the docs: https://napi.rs/docs/concepts/class#class-method

Are we sure we need unsafe here?

Feb 2 2023, 6:25 PM
max updated the diff for D6283: [keyserver] Adding `tunnelbroker-client` to the keyserver napi-rs dependencies.

Fixing comment.

Feb 2 2023, 5:14 AM
max added a comment to D6283: [keyserver] Adding `tunnelbroker-client` to the keyserver napi-rs dependencies.

Let's make sure we don't land this until we have clarity on the Windows GitHub issue, or at least we should be ready to revert it immediately if it breaks that

Feb 2 2023, 5:08 AM
max published D6524: [services] Tunnelbroker - Skipping `deviceID` validation in tools function for review.
Feb 2 2023, 5:00 AM
max published D6523: [services] Tunnelbroker - Add disable `deviceID` format validation config parameter for review.
Feb 2 2023, 5:00 AM
max added inline comments to D6460: [keyserver] Adding Tunnelbroker-client napi-rs publish class method.
Feb 2 2023, 4:32 AM
max updated the diff for D6460: [keyserver] Adding Tunnelbroker-client napi-rs publish class method.

Updating on parent D6284 changes.

Feb 2 2023, 4:28 AM
max added inline comments to D6459: [keyserver] Adding Tunnelbroker-client napi-rs class constructor.
Feb 2 2023, 4:16 AM
max updated the diff for D6459: [keyserver] Adding Tunnelbroker-client napi-rs class constructor.

Addressing comments:

  • Changes to use tunnelbroker service address from the environment variable.
Feb 2 2023, 4:13 AM
max added inline comments to D6284: [tunnelbroker-client] Adding `publish_message` client function.
Feb 2 2023, 3:52 AM
max updated the diff for D6284: [tunnelbroker-client] Adding `publish_message` client function.

Addressing comments.

Feb 2 2023, 3:48 AM
max updated the diff for D6281: [tunnelbroker-client] Adding Tunnelbroker tonic client initialization function.

Changing protobuf codegen name from protobuff to tunnelbroker_pb based on the D6284#inline-43306 comment

Feb 2 2023, 3:11 AM

Feb 1 2023

max closed D6279: [tunnelbroker-client] Adding of the `build.rs` cargo file to compile protobuf.
Feb 1 2023, 9:09 AM
max committed rCOMM3e22505179f4: [tunnelbroker-client] Adding of the `build.rs` cargo file to compile protobuf (authored by max).
[tunnelbroker-client] Adding of the `build.rs` cargo file to compile protobuf
Feb 1 2023, 9:09 AM
max updated the diff for D6279: [tunnelbroker-client] Adding of the `build.rs` cargo file to compile protobuf.

Adding an empty src/lib.rs to pass the updated rs linter. src/lib.rs will be populated in the next D6281 diff.

Feb 1 2023, 7:41 AM
max updated the diff for D6279: [tunnelbroker-client] Adding of the `build.rs` cargo file to compile protobuf.

Rebasing on master changes.

Feb 1 2023, 7:00 AM
max closed D6278: [tunnelbroker-client] Adding `shared/tunnelbroker-client` target folder to the `.gitignore`.
Feb 1 2023, 6:57 AM
max committed rCOMM121a4d546a1a: [tunnelbroker-client] Adding `shared/tunnelbroker-client` target folder to the… (authored by max).
[tunnelbroker-client] Adding `shared/tunnelbroker-client` target folder to the…
Feb 1 2023, 6:57 AM
max planned changes to D6284: [tunnelbroker-client] Adding `publish_message` client function.
Feb 1 2023, 6:45 AM
max planned changes to D6459: [keyserver] Adding Tunnelbroker-client napi-rs class constructor.
Feb 1 2023, 6:45 AM
max updated the diff for D6278: [tunnelbroker-client] Adding `shared/tunnelbroker-client` target folder to the `.gitignore`.

Rebasing.

Feb 1 2023, 6:41 AM
max closed D6277: [tunnelbroker-client] Creating a Cargo project file.
Feb 1 2023, 6:39 AM
max committed rCOMM127dbcc6f0ea: [tunnelbroker-client] Creating a Cargo project file (authored by max).
[tunnelbroker-client] Creating a Cargo project file
Feb 1 2023, 6:39 AM
max updated the diff for D6277: [tunnelbroker-client] Creating a Cargo project file.

Rebasing on the master.

Feb 1 2023, 6:25 AM
max closed D6253: [services] Tunnelbroker - Skipping session checks in a stream when `skip_authentication` flag is set.
Feb 1 2023, 6:17 AM
max committed rCOMMdc0769825150: [services] Tunnelbroker - Skipping session checks in a stream when… (authored by max).
[services] Tunnelbroker - Skipping session checks in a stream when…
Feb 1 2023, 6:17 AM
max added inline comments to D6253: [services] Tunnelbroker - Skipping session checks in a stream when `skip_authentication` flag is set.
Feb 1 2023, 6:08 AM
max added a comment to D6277: [tunnelbroker-client] Creating a Cargo project file.

once_cell is an alternative to lazy_static that has a few advantages:

  • Doesn't need to use a macro
  • is actively maintained (lazy static latest release is from 3 years ago)
  • there's an RFC to include it in Rust standard library
  • has a few more handy features (docs link)
Feb 1 2023, 6:04 AM
max updated the diff for D6253: [services] Tunnelbroker - Skipping session checks in a stream when `skip_authentication` flag is set.

Rebasing on the parent changes.

Feb 1 2023, 6:00 AM
max closed D6252: [services] Tunnelbroker - Expose `isConfigParameterSet` function to the Rust.
Feb 1 2023, 5:57 AM
max committed rCOMMf8a59aa046e2: [services] Tunnelbroker - Expose `isConfigParameterSet` function to the Rust (authored by max).
[services] Tunnelbroker - Expose `isConfigParameterSet` function to the Rust
Feb 1 2023, 5:57 AM
max updated the diff for D6252: [services] Tunnelbroker - Expose `isConfigParameterSet` function to the Rust.

Rebasing on master.

Feb 1 2023, 4:36 AM
max updated the diff for D6252: [services] Tunnelbroker - Expose `isConfigParameterSet` function to the Rust.

Rebasing on parent changes.

Feb 1 2023, 3:56 AM
max closed D6251: [services] Tunnelbroker - Add skip authentication config parameter.
Feb 1 2023, 3:46 AM
max committed rCOMMeee4ca130b65: [services] Tunnelbroker - Add skip authentication config parameter (authored by max).
[services] Tunnelbroker - Add skip authentication config parameter
Feb 1 2023, 3:46 AM
max published D6490: [services] Tunnelbroker - Add disable notifications config parameter for review.
Feb 1 2023, 3:40 AM

Jan 31 2023

max planned changes to D6460: [keyserver] Adding Tunnelbroker-client napi-rs publish class method.
Jan 31 2023, 1:46 PM
max updated the diff for D6460: [keyserver] Adding Tunnelbroker-client napi-rs publish class method.

Rebasing.

Jan 31 2023, 1:46 PM
max added a comment to D6459: [keyserver] Adding Tunnelbroker-client napi-rs class constructor.

Can you rebase your diffs on that one to address the CI failures?

Jan 31 2023, 1:45 PM
max updated the diff for D6459: [keyserver] Adding Tunnelbroker-client napi-rs class constructor.

Rebasing.

Jan 31 2023, 1:02 PM
max added a comment to D6460: [keyserver] Adding Tunnelbroker-client napi-rs publish class method.

Any idea why the CI failures are occurring then?

Jan 31 2023, 5:12 AM
max added a comment to D6459: [keyserver] Adding Tunnelbroker-client napi-rs class constructor.

Any idea why the CI failures are occurring then?

Jan 31 2023, 5:12 AM

Jan 30 2023

max added a comment to D6460: [keyserver] Adding Tunnelbroker-client napi-rs publish class method.

Please ignore ESLint fails, for now, because the failure seems doesn't relate to the keyserver (it's successfully built).

Jan 30 2023, 5:55 AM
max added a comment to D6459: [keyserver] Adding Tunnelbroker-client napi-rs class constructor.

Please ignore Codegen and ESLint fails, for now, because the failure seems doesn't relate to the keyserver (it's successfully built).

Jan 30 2023, 5:55 AM
max published D6460: [keyserver] Adding Tunnelbroker-client napi-rs publish class method for review.
Jan 30 2023, 3:12 AM
max published D6459: [keyserver] Adding Tunnelbroker-client napi-rs class constructor for review.
Jan 30 2023, 3:11 AM
max published D6284: [tunnelbroker-client] Adding `publish_message` client function for review.
Jan 30 2023, 2:48 AM
max updated the diff for D6281: [tunnelbroker-client] Adding Tunnelbroker tonic client initialization function.

Removing of unused template.

Jan 30 2023, 1:48 AM
max added inline comments to D6281: [tunnelbroker-client] Adding Tunnelbroker tonic client initialization function.
Jan 30 2023, 12:10 AM
max updated the diff for D6281: [tunnelbroker-client] Adding Tunnelbroker tonic client initialization function.

Changing imported protobuff codegen name from tunnelbroker to the protobuff and making it public.
Fixing expect error message.

Jan 30 2023, 12:09 AM

Jan 27 2023

max added inline comments to D6277: [tunnelbroker-client] Creating a Cargo project file.
Jan 27 2023, 8:05 AM
max updated the diff for D6277: [tunnelbroker-client] Creating a Cargo project file.

Updating tokio version and license.

Jan 27 2023, 8:03 AM

Jan 26 2023

max requested review of D6283: [keyserver] Adding `tunnelbroker-client` to the keyserver napi-rs dependencies.
Jan 26 2023, 12:26 PM
max planned changes to D6277: [tunnelbroker-client] Creating a Cargo project file.
Jan 26 2023, 12:21 PM
max added inline comments to D6283: [keyserver] Adding `tunnelbroker-client` to the keyserver napi-rs dependencies.
Jan 26 2023, 12:10 PM
max planned changes to D6283: [keyserver] Adding `tunnelbroker-client` to the keyserver napi-rs dependencies.
Jan 26 2023, 12:07 PM
max updated the diff for D6283: [keyserver] Adding `tunnelbroker-client` to the keyserver napi-rs dependencies.

Rebasing on parent changes.

Jan 26 2023, 12:07 PM
max accepted D6331: [native] Make it possible to swipe back from anywhere.
Jan 26 2023, 10:46 AM
max accepted D6388: [blob][backup] Remove blob_hash from log span.
Jan 26 2023, 7:52 AM
max added a comment to D6283: [keyserver] Adding `tunnelbroker-client` to the keyserver napi-rs dependencies.

Updating ENG-2808 on the protoc build issue.

Jan 26 2023, 4:46 AM
max added inline comments to D6283: [keyserver] Adding `tunnelbroker-client` to the keyserver napi-rs dependencies.
Jan 26 2023, 4:38 AM
max planned changes to D6283: [keyserver] Adding `tunnelbroker-client` to the keyserver napi-rs dependencies.
Jan 26 2023, 4:35 AM
max updated the diff for D6283: [keyserver] Adding `tunnelbroker-client` to the keyserver napi-rs dependencies.

Adding cmake to dependencies.

Jan 26 2023, 4:35 AM

Jan 25 2023

max planned changes to D6283: [keyserver] Adding `tunnelbroker-client` to the keyserver napi-rs dependencies.
Jan 25 2023, 10:27 AM
max updated the diff for D6283: [keyserver] Adding `tunnelbroker-client` to the keyserver napi-rs dependencies.

Adding scripts to copy.

Jan 25 2023, 10:27 AM
max planned changes to D6283: [keyserver] Adding `tunnelbroker-client` to the keyserver napi-rs dependencies.
Jan 25 2023, 10:14 AM