2425 Commits

Author SHA1 Message Date
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
Fredrik Harrysson
a62f9f801d
Merge pull request #36 from tomaka/datastore-arbitrary
Allow datastore to store values of arbitrary type
2017-11-16 10:37:35 +01:00
Pierre Krieger
6c39bb5f42 Run rustfmt on the code 2017-11-15 17:27:57 +01:00
Pierre Krieger
b82f56ac3e Allow datastore to store values of arbitrary type 2017-11-15 17:27:22 +01:00
Robert Habermeier
bb9633c2d6
Merge pull request #35 from paritytech/td-travis2
Travis builds
2017-11-13 21:42:31 +01:00
Tomasz Drwięga
48bb87006a
Add travis builds. 2017-11-12 20:58:36 +01:00
Pierre Krieger
0540dc2f4c Fix multistream-select into_inner() 2017-11-10 12:32:23 +01:00
Robert Habermeier
fe88c94429
Merge pull request #30 from tomaka/datastore
Add a datastore library
2017-11-09 19:16:18 +01:00
Pierre Krieger
6a2d061374 Add license to code and some documentation 2017-11-09 16:45:28 +01:00
Pierre Krieger
49823fc985 Simplify flush() 2017-11-09 16:41:52 +01:00
Pierre Krieger
03e75f509a Fix concerns 2017-11-09 16:41:52 +01:00
Pierre Krieger
1420e03c6e Initial implementation of datastore 2017-11-09 16:41:52 +01:00
Fredrik Harrysson
4914f6a555
Merge pull request #22 from tomaka/multistream-select
Multistream select
2017-11-09 16:20:41 +01:00