Thomas Eizinger

Results 1888 comments of Thomas Eizinger

We can restore the behaviour prior to #6181 by creating a dedicated UDP socket for DNS queries (see https://github.com/firezone/firezone/issues/6297#issuecomment-2290031063). Should we just do that and close this issue for now?

Here is a revised version that actually contacts all STUN servers: https://gist.github.com/thomaseizinger/51f9c44eebd0dd3b58a169d63c4e203d

> I'll move #6297 to TODO I'll deal with this tomorrow first thing!

> This one prints the results once For me, it prints new ones every 5s or so? Forgot what the timer was.

> Moving crates around will cause merge conflicts and I don't see the immediate benefit to that It is my mid-term vision, we don't need to do it right now....

Moving towards these APIs means better cohesion which means less changes across interfaces in the future :)

> `Session` should be a channel I think it would be even better if we'd let clients to the "driving" of `Tunnel`. Less channels are better because they avoid issues...

@ReactorScram @conectado I updated the description with some new info / ideas.

This has been largely implemented.

> I believe the `sadness_generator` crate is one big reason - I've seen it take upwards of 3 minutes to compile I think that is just the last one to...