Thomas Eizinger
Thomas Eizinger
After a successful swap, we redirect the user to a "swapped" page where they can click on a link to the blockexplorer. Other than that, this page does not display...
This is a follow-up from a discussion in https://github.com/firezone/firezone/pull/5082#discussion_r1612425212. I think it might make sense to unify how we route packets in connlib, in particular, have every packet go through...
I am not sure if we can support this currently but trying to run the GUI client on my system crashes after clicking on "Login". When running it through `gdb`,...
The `quinn-udp` socket gives us access to the ECN bits set on the IP datagram on the wire. We should explore if it makes sense to capture those and copy...
I want to propose settling on a versioning scheme that I think we are starting to loosely follow already anyway. The main goals I think we want to achieve are:...
The new DNS design ensures we have sticky IPs across connection restarts. It might also be worth adapting this to ensure sticky IPs across sign-in sessions. Why? Because the way...
With the move to gateway-side mangling of packets for DNS resources in #4994, we essentially introduced a DNS cache. Every cache needs an eviction strategy and in this case, entries...
#### Describe the bug - Firezone connected for a few hours - Disconnect on purpose - Telegram notifications came through #### To Reproduce _Steps to reproduce the behavior._ #### Expected...
Related: #5571.
```[tasklist] ### Features - [ ] https://github.com/firezone/firezone/pull/5104 - [ ] https://github.com/firezone/firezone/pull/5107 - [ ] https://github.com/firezone/firezone/pull/5083 - [ ] https://github.com/firezone/firezone/pull/5168 - [ ] https://github.com/firezone/firezone/pull/5209 - [ ] https://github.com/firezone/firezone/pull/5309 - [ ]...