Thomas Eizinger
Thomas Eizinger
Inside `connlib` and also within the `relay`, we have _a lot_ of `HashMap`s and `BTreeMap`s that track all sorts of data relationships like forwarded DNS queries, resources, gateways for resources...
We are interacting with the `domain` library in many places of the code. Its API is pretty good but there are a few invariants would be good to enforce at...
In https://github.com/firezone/firezone/pull/6944, we introduce DNS over TCP. Those queries don't currently show up in the `wire::dns` log filter. We should find a way to unify those logs. `wire` was meant...
This will break things completely but is not under our control.
Add a little HTTP server that allows changing the log-level at runtime. Perhaps over a UDS for security reasons.
I've found the following while browser through the repository and would find it quite helpful: https://github.com/tokio-rs/tracing/blob/master/tracing-macros/src/lib.rs Can we get this published to crates-io?
Resolves: #1971.
## Description Sometimes, a PR with a `send-it` label stalls due to a failing build. It is easy to forget about those. We should add an automation rule that notifies...
I reached for `smoltcp` because I needed to implement a TCP DNS server inside a TUN driver. The code is here: https://github.com/firezone/firezone/tree/main/rust/dns-over-tcp/src Because we are also handling all sorts of...
**Describe the bug** I am trying to configure this extension in NixOS. I am setting `swift.path` to a directory that has two symlinks: - `swift` to the `swift` binary -...