Thomas Eizinger

Results 368 issues of Thomas Eizinger

I wanted to get a discussion started on how Git is used in str0m. Currently, there doesn't seem to be a consistent handling of how `main` is updated: - Sometimes,...

Env vars are global to a process. Setting them from within the tests is problematic because those tests are run concurrently in the same process. `tracing` allows us to set...

This is useful / necessary to differentiate between active and invalidated candidates when accessing them via `IceAgent::local_candidates`. Alternatively, we could also filter them directly there or prune all discarded candidates...

Currently, these are constants: https://github.com/algesten/str0m/blob/2326934668e0a81aafe3e42ff1ecbff2f033c5a5/src/io/stun.rs#L11-L14 Could we make these configurable at runtime via the `IceAgent`? Our fork currently adjusts these which makes it a bit tedious to keep rebasing :)

Opening this as a more concrete discussion ground for the patch being talked about in https://github.com/algesten/str0m/issues/486.

The situation we are testing is: 1. Exchange candidates and have str0m nominate a pair 2. Everything works as expected 3. Add a new network interface and its respective candidates...

Recording this as an idea. Not sure how much time I'll be able to spend on it. It would be nice to fuzz all parsing APIs to ensure panics cannot...

I wanted to open this issue as a central place for discussing the removal/supplementing of the openssl dependency. As far as I understand, this is desired, see https://github.com/algesten/str0m/issues/107#issuecomment-1484644296 for example....

It would be nice if we could change the API to be forced to pass a type from the otel-sdk crate somewhere to ensure we get a compile-error when there...

Firezone needs to work seemlessly despite the user roaming networks. We can incorporate this property into our state machine tests with a `RoamClient` transition. This updates the client's IPv4 and...

kind/test