65 Commits

Author SHA1 Message Date
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
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
Fredrik Harrysson
fbc798396b
Merge pull request #28 from paritytech/fh-license-readme
Add license file and a Readme
2017-11-08 17:55:14 +01:00
Fredrik
529267efba Add license file and a Readme 2017-11-08 13:03:59 +01:00
Pierre Krieger
d8b1b36bed Update license text in source code 2017-11-08 10:11:58 +01:00
Pierre Krieger
8a2e7f7b60 Add license and doc strings 2017-11-07 18:25:10 +01:00
Pierre Krieger
de6f9061aa Use legacy where style in rustfmt.toml 2017-11-07 14:31:18 +01:00
Pierre Krieger
16fc354945 Extract tests to separate module 2017-11-07 10:26:45 +01:00
Pierre Krieger
db6be0aa8b Implement multistream-select 2017-11-05 19:52:39 +01:00
Fredrik Harrysson
453326c526
Merge pull request #26 from tomaka/correct-workspace
Remove the top-level library
2017-11-03 15:40:47 +01:00
tomaka
14cec0c1bd Remove the top-level library 2017-11-03 10:46:41 +01:00
Fredrik Harrysson
30a0e38689
Merge pull request #24 from tomaka/minor-workspace-org
Organize workspace members vertically
2017-11-02 12:12:41 +01:00