Commit Graph

1168 Commits

Author SHA1 Message Date
c89e68bfb6 Add a proper PeerId to Peerstore (#115) 2018-02-08 12:00:25 +01:00
6179778ba9 Switch to futures-mutex of paritytech (#113) 2018-02-07 15:59:35 +01:00
3c9991cdc9 Test the emscripten code on circle-ci (#119)
* Test the emscripten code on circle-ci

* Fix missing from workflow
2018-01-31 15:10:39 +01:00
641f09d9ae Try run the echo-dialer on circle-ci (#112)
* Try run the echo-dialer on circle-ci

* Fix attempt

* Fix attempt

* Fix attempt

* Fix attempt

* Fix attempt

* Fix attempt

* Fix attempt

* Fix echo dialer example to actually finish

* Fix the echo examples

* Use a proper image for the echo server

* Fix tag of js-echo-server
2018-01-29 14:59:41 +01:00
c378bcb594 Fix warning in circular-buffer (#114) 2018-01-26 12:53:37 +01:00
1071bfd324 Some integration tests for multiplex-rs (#108)
* Some integration tests for multiplex-rs

* Correctly check that the background thread is ok
2018-01-26 11:40:43 +01:00
Jef
cace5bf577 Fix varint::encode allocating for small inputs (#103)
* Fix `encode` allocating for small inputs

* Fix protocol listener expecting `Vec`
2018-01-24 11:14:17 +01:00
71dae91d15 Properly handle EOF in varint-rs (#106) 2018-01-23 19:23:37 +01:00
bd17f2ea96 Setup CircleCI build (#107)
* Add circleci config file

* Try enable IPv6

* Make sure `test` uses machine executor

* Add an integration_test step in parallel

* Explicit docker runs for machine tests

* Try make the integration test work

* Hide Dockerfile in a subfolder

* Fix the ping example hanging

* Explicitely pass the port to the ping client
2018-01-23 19:21:41 +01:00
1413bb8935 Add an example that pings an IPFS node (#89) 2018-01-23 18:17:23 +01:00
39ce006c93 Merge pull request #105 from tomaka/minor-comment-fix
Minor fixes in the comments of peerstore
2018-01-22 15:15:52 +01:00
ab1151f236 Minor fixes in the comments of peerstore 2018-01-18 11:30:41 +01:00
b7a44e40de Merge pull request #94 from tomaka/fix-race-condition-futmut
Fix the deadlock in futures-mutex
2018-01-17 13:22:23 +01:00
0534076d77 Merge pull request #93 from tomaka/varint-codec
Add a VarintCodec type
2018-01-15 15:07:58 +01:00
d6028cd5de Fix bad panic message 2018-01-15 13:26:59 +01:00
ab209edfb3 Add a VarintCodec type 2018-01-15 13:26:58 +01:00
047e33023d Merge pull request #95 from tomaka/identify-correct-report
Correctly report the address of the dialer in the identify protocol
2018-01-15 13:08:32 +01:00
46e8100635 Merge pull request #96 from tomaka/example-bootstrap
Add an ipfs_bootstrap function to fill the peer store
2018-01-15 13:07:53 +01:00
156b971f34 Fix concerns 2018-01-15 13:07:10 +01:00
f067981cac Merge pull request #98 from tomaka/rm-println
Remove a println
2018-01-15 12:57:29 +01:00
e57f3059db Fix the deadlock in futures-mutex 2018-01-15 12:56:44 +01:00
c2d4b75988 Remove Mutex::into_lock 2018-01-15 12:56:42 +01:00
ba85aa6440 Remove a println 2018-01-15 12:36:35 +01:00
a365b9e5f0 Fix concerns 2018-01-15 12:13:17 +01:00
b83ebe3c88 Merge pull request #84 from tomaka/websockets
Add a websocket transport
2018-01-15 12:01:38 +01:00
5d1a214c6d Fix concern 2018-01-11 16:13:06 +01:00
6c737c61bf Add support for WSS for dialing 2018-01-11 16:06:11 +01:00
e9ce2e9c62 Add an ipfs_bootstrap function to fill the peer store 2018-01-11 15:15:42 +01:00
6837a3928d Rustfmt and use tabs 2018-01-11 11:11:49 +01:00
b8829d7cb1 More concerns 2018-01-11 11:07:17 +01:00
2783c5713e Fix concerns 2018-01-10 18:24:58 +01:00
c60fb982d2 Merge remote-tracking branch 'upstream/master' into websockets 2018-01-10 18:10:57 +01:00
68c8627597 Correctly report the address of the dialer in identify 2018-01-10 17:35:22 +01:00
f45cd87977 Merge pull request #82 from tomaka/rm-multiaddr-new
No longer use deprecated function Multiaddr::new
2018-01-10 11:49:15 +01:00
acbe1d0386 No longer use deprecated function Multiaddr::new 2018-01-09 19:16:45 +01:00
4603061e92 Merge pull request #88 from tomaka/update-echo-example
Update the echo dialer example
2018-01-09 15:57:41 +01:00
30c69030d2 Merge pull request #92 from tomaka/wrong-mulstream-endpoint
Fix using the wrong multistream endpoint
2018-01-09 13:01:09 +01:00
01b474d350 Fix using wrong multistream endpoint 2018-01-09 11:54:35 +01:00
82583f4ff8 Merge pull request #91 from Vurich/master
Fix varint panicking on large numbers
2018-01-09 11:34:02 +01:00
cddab19a1c Merge pull request #76 from tomaka/identify
Implement the identify protocol
2018-01-08 17:28:58 +01:00
8fa8fa3e7b More concerns 2018-01-08 16:25:12 +01:00
c4cbfe4452 Fix varint panicking on large numbers 2018-01-08 15:04:27 +01:00
6b7fc9508e Update the echo dialer example 2018-01-04 17:18:49 +01:00
ed5a24c591 More concerns 2018-01-04 12:11:21 +01:00
aa2c4a2a45 Fix some concerns 2018-01-04 12:09:39 +01:00
c39d0e7145 Implement the identify protocol 2018-01-03 18:09:50 +01:00
5f65515150 Merge pull request #86 from tomaka/swarm
Implement the swarm
2018-01-03 18:09:06 +01:00
4c910a8f00 Merge pull request #87 from tomaka/nightly-readme
Add a README note about the stabilization of impl Trait
2018-01-03 17:53:21 +01:00
4025405e49 Add a README note about the stabilization of impl Trait 2018-01-03 17:46:52 +01:00
cba24ea39e Merge pull request #81 from tomaka/muxed-transport-change
Change the MuxedTransport trait
2018-01-03 17:05:47 +01:00