287 Commits

Author SHA1 Message Date
Pierre Krieger
c4c930ad6d Add documentation and README to libp2p-swarm 2017-12-04 18:49:47 +01:00
Pierre Krieger
39352b9d10 Rename PlainText to PlainTextConfig 2017-12-04 16:36:58 +01:00
Pierre Krieger
04858839f1 Add a README and documentation for libp2p-tcp-transport 2017-12-04 16:05:37 +01:00
Pierre Krieger
067c0683b5 Rename SecioConnUpgrade to SecioConfig 2017-12-04 15:50:14 +01:00
Pierre Krieger
33025ba22e Improve the API of the secio crate 2017-12-04 15:41:35 +01:00
Robert Habermeier
8f2620a5be
Merge pull request #50 from tomaka/muxer-trait
Add muxing trait and architecture
2017-12-04 14:13:36 +01:00
Pierre Krieger
cd54434fc8 Fix concerns 2017-12-04 12:40:01 +01:00
Pierre Krieger
3396b51214 Run rustfmt on the code and use tabs 2017-12-04 11:44:55 +01:00
Pierre Krieger
91d86eb470 Merge remote-tracking branch 'upstream/master' into muxer-trait 2017-12-04 11:38:38 +01:00
Robert Habermeier
b1f4d263e1
Merge pull request #47 from tomaka/transport-returns-multiaddr
Transport::listen_on now returns a new Multiaddr on success
2017-12-04 11:31:59 +01:00
Fredrik Harrysson
ccf7fca76c
Merge pull request #54 from tomaka/example-readme
Add a README to the example directory
2017-12-01 18:00:33 +01:00
Pierre Krieger
681de9511b Add a README to the example directory 2017-12-01 14:52:21 +01:00
Fredrik Harrysson
eb44089e44
Merge pull request #52 from tomaka/multistream-select-doc
Documentation for multistream-select
2017-12-01 12:59:10 +01:00
Pierre Krieger
c5e2ee0fec Documentation for multistream-select 2017-12-01 12:12:34 +01:00
Pierre Krieger
b311d66b58 Add muxing trait and architecture 2017-11-30 16:00:49 +01:00
Pierre Krieger
868d6fbf68 Fix multiaddr from SocketAddr generation 2017-11-30 15:43:13 +01:00
Pierre Krieger
fd7b86ddcb listen_on now returns a new Multiaddr on success 2017-11-24 16:10:34 +01:00
Fredrik Harrysson
710dec3110
Merge pull request #45 from tomaka/rm-multihash
Remove the custom multihash library
2017-11-24 14:55:24 +01:00
Pierre Krieger
ad4b494621 Remove custom multihash library 2017-11-24 12:20:46 +01:00
Pierre Krieger
932fa6a6b5 Use upstream multihash in libp2p-peerstore 2017-11-24 12:19:44 +01:00
Marek Kotewicz
2dafcdf896
Merge pull request #42 from tomaka/ping
Implement ping
2017-11-24 11:59:46 +01:00
Marek Kotewicz
db6940df56
Merge pull request #43 from tomaka/multihash-to-bytes
Rename Multihash::as_bytes() to to_bytes()
2017-11-24 11:39:14 +01:00
Pierre Krieger
c8d6c2f3e6 Rename as_bytes() to to_bytes() 2017-11-23 11:12:05 +01:00
Pierre Krieger
e54a8e716e Implement ping 2017-11-22 15:28:06 +01:00
tomaka
5f9408fdfe
Merge pull request #41 from tomaka/swarm
Implement a basic swarm with an `echo` example
2017-11-22 10:22:21 +01:00
tomaka
100f368c9d Implement swarm 2017-11-20 17:03:50 +01:00
Robert Habermeier
fe83a318ca
Merge pull request #40 from tomaka/rw-stream-sink
Add RwStreamSink
2017-11-20 16:11:58 +01:00
Pierre Krieger
b829579cd6 Add RwStreamSink 2017-11-20 12:40:45 +01:00
Fredrik Harrysson
14bb64f6aa
Merge pull request #33 from tomaka/secio
Implement secio
2017-11-20 12:28:37 +01:00
Pierre Krieger
776f83d0b9 Add line in README 2017-11-20 12:20:32 +01:00
Pierre Krieger
3774b6e900 Apparently this is truly the fastest way 2017-11-20 12:20:13 +01:00
Pierre Krieger
29b1603978 Apparently using extend_from_slice is faster 2017-11-20 12:20:13 +01:00
Pierre Krieger
f6e5da5358 Fix concerns 2017-11-20 12:20:13 +01:00
Pierre Krieger
2faf4875b7 Slightly optimize allocation when encoding 2017-11-20 12:20:13 +01:00
tomaka
e7bc9d4d7d Implement secio 2017-11-20 12:20:11 +01:00
Fredrik Harrysson
373ef4a4a8
Merge pull request #38 from tomaka/peerstore
Implement peerstore
2017-11-20 11:52:54 +01:00
tomaka
714e5be2b8
Merge pull request #31 from tomaka/multistream-select-fix-into-inner
Fix multistream-select into_inner()
2017-11-20 10:35:17 +01:00
Pierre Krieger
9837f6ffe1 Add entries in the README 2017-11-20 10:34:56 +01:00
Pierre Krieger
aeceb04d50 General cleanup and rework 2017-11-20 10:30:35 +01:00
Fredrik
a533300e8f Reorganize a little 2017-11-20 10:30:35 +01:00
Fredrik
f5d7185307 Fix tests and add way to add peer to peerstore 2017-11-20 10:30:35 +01:00
Fredrik
56c19b1357 Add dumb peerstore for feedback 2017-11-20 10:30:35 +01:00
Fredrik
68f573d8ae Make PeerId own its data 2017-11-20 10:30:35 +01:00
Fredrik
0e8216bf38 Add some comments 2017-11-20 10:30:35 +01:00
Fredrik
6728a9ec50 Add minimal PeerId definition 2017-11-20 10:30:35 +01:00
Fredrik
88eafc1985 Add multihash crate 2017-11-20 10:30:35 +01:00
tomaka
9fb030c298
Merge pull request #39 from tomaka/readme-work
Start writing about the architecture of the repository
2017-11-19 12:37:29 +01:00
Pierre Krieger
c958a12ab9 Start writing about the architecture of the crate 2017-11-17 15:38:53 +01:00
Fredrik Harrysson
671e867abf
Merge pull request #37 from guanqun/add-test-case-and-one-typo
add a small test case for Err result
2017-11-17 11:24:04 +01:00
Guanqun Lu
15df93a954 add a small test case for Err result 2017-11-16 23:59:38 +08:00