Thomas Eizinger

Results 368 issues of Thomas Eizinger

## DNS resource IPs When we learn about new resources, we could call into `libc` (or the equivalent on Windows) and attempt to resolve all non-wildcard DNS resources. They should...

kind/feature
needs triage

To make our FFI layer between Android and Rust safer, we adopt the UniFFI tool from Mozilla. UniFFI allows us to create a dedicated crate (here `client-ffi`) that contains Rust...

Once we merge dedicated UDP threads, we will have at least 4 threads running at any point: - 1 UDP thread - main processing thread - 1 TUN send thread...

At the moment, we allow the configuration of a non-standard DNS port in the portal's DNS configuration: ![Image](https://github.com/user-attachments/assets/7f5e55e9-f065-4986-ae04-a394731f2e40) I think we should disallow this. Being able to configure this port...

area/portal
needs triage

Currently, the integration tests for the eBPF code uses the loopback interface. Due to to UDP checksum offloading, we see the wrong checksum in the eBPF kernel as the packet...

kind/refactor
area/relay

Technically, the gVNIC driver we use on Google Cloud supports XDP programs. Loading the program directly into the driver gives much better performance than having it in SKB/generic mode because...

kind/feature
area/relay
area/devops

The API between frontend and backend in the GUI client relies on both sides using the same strings for event and routes: Events will only be delivered to the correct...

Customer didn't know that we publish Docker images for the headless client. We should probably document that somehwere, perhaps link to it from the changelog?

kind/docs
area/headless-client
kind/feedback

It would be very interesting to learn, how `connlib` actually behaves in the wild. For that, we should implement a light-weight metric tracking (likely using OpenTelemetry). These metrics can then...

area/connlib