mirror of
https://github.com/fluencelabs/rust-libp2p
synced 2025-05-28 10:11:19 +00:00
* Implement ConnectionReuse correctly * Add some tests and fixes * Remove useless boolean in active_connections * Correctly run tests * Optimize the processing * Next incoming is now in two steps * Remove log * Fix dialing a node even if we already have a connection * Add a proper PeerId to Peerstore * Turn identify into a transport layer * Expose the dialed multiaddress * Add identified nodes to the peerstore * Allow configuring the TTL of the addresses * Split identify in two modules * Some comments and tweaks * Run rustfmt * Add test and bugfix * Fix wrong address reported when dialing * Switch to futures-mutex of paritytech (#113) * Remove public key system from peerstore (#118) * Remove public key system from peerstore * Add comment about PartialOrd on PeerInfo * Add a nat_traversal() method to Transport (#110) * Add a nat_traversal() method to Transport * Fix compilation * Implement floodsub * Work on a floodsub example * Finish example * More work * More work * More work * More work * More work * Rustfmt * Some style improvements * Store the whole Topic instead of just the hash * Add a bunch of TODOs * Fix introduced warning * Fix style * Fix concerns * Only store the hash of the values in the received messages * Fix style * Improve comments