Floris Bruynooghe
Floris Bruynooghe
## Description We used to re-export quinn::Connection, this makes this an owned connection so we can add our own methods to this. This adds the `.remote_peer_id()` method and removes the...
## Description This implements a `Watchable` struct and a `Watcher` which provides access to the watched value in several ways, including some streams. ## Breaking Changes Not yet, adopting it...
The https probe is currently included in the probeplan and executed, but it is not implemented either as a probe nor in the derper. Both need to be implemented.
Currently the `iroh_net::magicsock::IoPoller` will return `Ready` as soon as any of the channels (udp-ipv4, upd-ipv6 or relay) could send. This very easily results in `Ready` to be returned to eagerly:...
We have an `Endpoint::builder().keylog(true)` function which logs the QUIC TLS keys when using the SSLKEYLOGFILE variable. However we do not log the TLS keys used for the relay server so...
`DiscoveryTask::needs_discovery` uses the `NodeInfo::last_received` API which is not information that `NodeInfo` can supply. It is not obvious if it could right now, this needs to be looked at to understand...
We may be closing connections unreliably in our QUIC protocols. Review all our protocols: - [x] iroh-docs: broken - Probably won't fix and migrate to willow proto instead - [...
https://github.com/n0-computer/iroh/actions/runs/9955096511/job/27502132950?pr=2509 failure output: https://gist.github.com/flub/bbe45a7bd6c1cb92eecfd3731bfd7576
The `DiscoveredEndpoints` struct (needs rename, no "endpoint") is responsible for collecting the direct addresses which are sent in a call-me-maybe message. But they do not include link-local IPv6 addresses. This...
Currently you can only generate logs using the `RUST_LOG` environment variable. It would be nice if users could easily produce logfiles without any ansi colouring etc. Maybe a `--logfile path/to/logfile...