momosh

Results 9 issues of momosh

Removed due to the issue of: [Bug: Arithmetic overflow](https://github.com/libp2p/rust-libp2p/issues/5943)

## Description This PR tries to fix possible arithmetic overflows in the mDNS implementation when processing response packets with tremendous TTL values. Fixes https://github.com/libp2p/rust-libp2p/issues/5943 ## Notes & open questions I’ve...

### Summary ### Description On the Avail Light Client network, we've identified a potential panic in the mDNS implementation when processing response packets with extremely large TTL values. The issue...

## Description Implementation now mirrors the TCP transport's approach by maintaining a centralized registry of listening addresses. When dialing, the transport queries this registry to find a suitable listener socket...

### Summary The AutoNAT v2 Client behaviour never resets the address status when the external address is flagged as expired (`FromSwarm::ExternalAddrExpired`). Once an address is tested successfully, it stays in...

## Description This PR tries to deal with the issues of the AutoNAT v2 Client not resetting address candidates when those addresses are reported expired with swarm events. Related to...

## Description For quite some time, I've observed that behaviors used in production were deteriorating over time. Specifically, KAD queries started failing, nodes remained stuck in `kad::Mode::Client`, and Autonat repeatedly...