Thomas Eizinger
Thomas Eizinger
Right now, we are using a mix of native toolchain management (i.e. `rustup`) and `.tool-versions` to install the tools we need. In addition, we have various shell scripts and Makefiles...
In order to run the LiveView tests, we need chromedriver and Chrome in matching versions.
To do this in a cross-platform way, we need to use our socket factory abstraction to create the TCP socket that is used for the HTTP requests. This is currently...
When a device is about to go to sleep, it will stop sending STUN binding requests and also stop responding to binding requests from the Gateway. Therefore, the Gateway will...
We should see how much of a speed-up we can get from using a different crypto library. `ring` is fast but it is not the fastest. Example benchmarks: https://jbp.io/graviola/
Instead of requiring users to download the Debian archive themselves, we point them our APT repository. This will automatically update their Client whenever they run `apt upgrade`.
It would be great to implement DTLS for TURN with our relays in order to ensure that message integrity and authenticity on the transport level. This would make features such...
- Move search for Tun FD from Rust to Swift and pass it across the FFI boundary (copy what we do for Android to set the TUN device fd?) -...
We are seeing the following errors from the UDP socket on some installations on Mac OS: > Tunnel error: UDP socket failed: Failed to send datagram-batch with segment_size 1312 and...
As soon as https://github.com/libp2p/specs/pull/502 is merged, we should implement it.