Perry Lorier

Results 16 issues of Perry Lorier

As above, there's no `.as_unix_addr()` / `.as_unix_addr_mut()` methods on SockaddrStorage. Comparing the list from https://docs.rs/nix/latest/nix/sys/socket/trait.SockaddrLike.html#implementors to https://docs.rs/nix/latest/nix/sys/socket/union.SockaddrStorage.html#implementations : - SockAddr deprecated not needed. - AlgAddr => as_alg_addr / as_alg_addr_mut -...

Many high level libraries will accept anything that implements `std::net::ToSocketAddrs` as an address (eg: `std::net::TcpListener::bind()`, `tokio::net::UdpSocket::bind()` etc), but the various nix Sockaddr* types don't implement this. nix already implements `From...

**Would adding this feature cause a breaking change?** Maybe - Depends on how it's implemented. **Is your feature request related to a problem? Please describe.** I'm always frustrated when I...

enhancement

https://en.wikipedia.org/wiki/Multi-armed_bandit seems like a good way to choose which dns server to foward to, experiment to find something near optimal.

enhancement
dns

we should protect against cache poisoning by implementing dnssec, as well as protecting against information leakage by implementing RFC8198: Aggressive Use of DNSSEC-Validated Cache.

enhancement
dns

dns attempts to rate limit error packets to avoid being used in reflection attacks, but currently the ratelimiter is very poorly tuned...

bug
dns

Supporting mDNS would be nice from a service discovery point of view, possibly also allowing clients on different subnets to be able to share in service discovery. DNS could also...

enhancement
dns

Clients need access to an ntp server to be able to set their time accurately. erbium should have an ntp client so that it has an accurate clock, and should...

enhancement

ideally it should default on if radv has pref64 configured to avoid depleting the v4 address pool.

enhancement
dhcp

dhcp currently doesnt support dhcp relays getting a lease. this is technically in violation of the rfc, and this should be fixed.

bug
dhcp