Thomas Eizinger

Results 368 issues of Thomas Eizinger

The state of the toggle "Delete original files after adding" is unclear because it doesn't use any color. In this screenshot, the toggle is enabled. I would have expected it...

bug

Currently, the gateway requires a strict ordering of first receiving a `request_connection` message, following by multiple `allow_access` messages. Additionally, access can be granted as part of the initial `request_connection` message...

Currently, `connlib` tracks the `Interface` as it is given it by the portal. This includes the tunnel IP addresses plus the upstream servers. Upstreams servers however only take effect when...

`connlib` establishes connections on-demand. When we see a packet for a resource that we can't route, we emit a "connection intent" and ask the portal, which gateway we should be...

Currently, our integration tests are a mix of testing basic `connlib` functionality (can we ping a resource) and things like taking relay or portal down. Our unit-test coverage is now...

For ICE to work, each party typically generates a set of ICE credentials and they exchange it with each other. Once both parties have the remote credentials, they can start...

area/connlib
area/gateway
area/portal
complexity/medium
kind/UX/user

Whenever `connlib` receives an IP packet from the TUN interface, we pass it to our state machine for processing. In most cases, the outcome of this processing is a `Transmit`:...

Building on top of #6382, we can use the status of our sockets to pro-actively tell our state machine about our network stack. For example, if we don't have an...

In `connlib`, we use `quinn-udp` to send UDP packets. In its current design, `quinn-udp` swallows all `io::Error`s upon sending and logs them as a `warn` (throttled to 1 / min)....