- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Sep 20 2022
Rebase on a master changes.
In D5166#151293, @jon wrote:Unfortunately, I don't have integration tests added yet, see https://phab.comm.dev/D5164#151290 .
Rebased on parent changes.
Rebased on parent changes. Error message was fixed.
Rebased on changes. Default false value was added for an online status on a new session insert.
Sep 19 2022
In D5173#151887, @jon wrote:In D5173#151704, @max wrote:I'm checking what's wrong with the Android and iOS builds (maybe the protobuf changes broke some old client-side API code). Requesting review to unblock it for possible comments.
We currently have set(CMAKE_CXX_STANDARD 14) in the CMakeLists.txt file, however, this commit now includes C++17 extensions
In D5179#151896, @jon wrote:I feel like having a test case for this would help a lot of asserting that it has the desired behavior
I'm checking what's wrong with the Android and iOS builds (maybe the protobuf changes broke some old client-side API code). Requesting review to unblock it for possible comments.
I'm checking what's wrong with the Android and iOS builds (maybe the protobuf changes broke some old client-side API code). Requesting review to unblock it for possible comments.
I'm checking what's wrong with the Android and iOS builds (maybe the protobuf changes broke some old client-side API code). Requesting review to unblock it for possible comments.
In D5164#151290, @jon wrote:Passed a unit test in D5166.
Unfortunately, DatabaseManager tests are being filtered out because there's a requirement on external services. I don't have integration tests yet added.
Sep 16 2022
Nice catch @jon ! I should add env_logger to the Tunnelbroker Rust lib as well.
Sep 15 2022
Change the interval to 3s accrording to our keyserver interval.
Abandon due to ENG-1764: Distinguish common and wrong/expired device token errors in Rust notification library.
Abandon due to ENG-1764: Distinguish common and wrong/expired device token errors in Rust notification library.
Sep 12 2022
Pinging @ashoat for a final blocking review because this is a dependency change.
Tunnelbroker already has ConfigManager abstraction from which we are handling options. It uses boost::program_options as well as in your solution. I think we should use the current approach instead of parsing CLI elsewhere. In this case, we have a single point of truth for options and a single place where it resides.
In D5064#149334, @jon wrote:This isn't necessary on the nix develop side, but this probably fixes the docker build as it has an older version of openssl available.
That makes sense! We don't need an arc in lazy_static here.
Sep 8 2022
Adding topic for APNS configuration, because it's mandatory in production mode.
Sep 6 2022
Rubber stamped! I'm commenting on this line every time to fix the Clang conflict in Nix while using Clang from XCode.
Rebase and merge.
Rebase and merge.
Android build error is unrelated to this diff (it doesn't touch any Android stuff), it fails with the downloading timeout.
Rebase on master and merge.
Sep 2 2022
Sep 1 2022
In D4540#146009, @atul wrote:In D4540#146008, @max wrote:In D4540#145965, @jon wrote:Android build fail isn't related to this diff:
You should be able to click on the gate, then select "restart build" on the right hand side.
Oh, I thought the state in phabricator will not update on this (it's linked to some unique id of the build run). That's cool, thanks!
The tricky thing here is if you restart a job from the Buildkite UI it won't be reflected in Phabricator, but if you restart a build from Phabricator (via Harbormaster) it will be reflected
In D4540#145965, @jon wrote:Android build fail isn't related to this diff:
You should be able to click on the gate, then select "restart build" on the right hand side.
Rebased on parent changes.
Android build fail isn't related to this diff:
error An unexpected error occurred: "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz: Request failed \"503 Service Unavailable\"".
Removing of wraping result in Ok.
Removing of wraping result in Ok.
Aug 31 2022
Rebase on the parent changes.
Use Anyhow and Result instead of bool.
Removing unwrap().
Using snake_case in Rust code, export to C++ as a camelCase.
Simplify the code.
In D4540#142224, @varun wrote:Can we create an Error type for this library and avoid panicking? It's fine in the lazy_static block, but I don't like the use of unwrap elsewhere
Edit: Alternatively we can use anyhow. See this example: https://cxx.rs/binding/result.html#returning-result-from-rust-to-c
Using Anyhow and Result instead of bool as a return.
Remove unwrap()ing.
Using snake_case in Rust code, export to C++ as a camelCase.
Simplify the code.