Pierre Krieger
46dd6b61b2
Fix panicking when Kad responder is destroyed ( #575 )
2018-10-18 17:03:47 +01:00
Pierre Krieger
5d1c54cc10
New core ( #568 )
...
* New core
* Fix lifetime requirements
* Remove identify transport
* Address &mut & ref ref mut
* Fix whitespaces
2018-10-17 10:17:40 +01:00
Pierre Krieger
c032afbde5
Implement GET_PROVIDERS/ADD_PROVIDER Kademlia messages ( #530 )
...
* Implement GET_PROVIDERS/ADD_PROVIDER Kademlia messages
* Use multihash and peer id in protocol.rs
* Fix Kademlia example
2018-10-01 18:40:35 +02:00
Toralf Wittner
84b089cacc
Refactor multiaddr crate. ( #498 )
...
Refactor multiaddr crate.
- Remove `AddrComponent`. Instead `Protocol` directly contains its
associated data.
- Various smaller changes around conversions to Multiaddr from other
types, e.g. socket addresses.
- Expand tests to include property tests which test encoding/decoding
identity.
2018-09-20 19:51:00 +02:00
Pierre Krieger
0c43c76965
Implement close() from Sink ( #492 )
2018-09-17 15:01:37 +02:00
Pierre Krieger
304e9c72c8
Report the entire peers after a result ( #467 )
2018-09-07 16:46:34 +02:00
Pierre Krieger
ea1f172397
Implement Send everywhere ( #458 )
2018-09-06 09:54:35 +02:00
Benjamin Kampmann
2ea49718f3
Clean up directory structure ( #426 )
...
* Remove unused circular-buffer crate
* Move transports into subdirectory
* Move misc into subdirectory
* Move stores into subdirectory
* Move multiplexers
* Move protocols
* Move libp2p top layer
* Fix Test: skip doctest if secio isn't enabled
2018-08-29 11:24:44 +02:00