Commit Graph

445 Commits

Author SHA1 Message Date
020f72b336 refactor: move all files to the right place 2019-10-18 13:58:35 +02:00
798fc75443 refactor: move record-store 2019-10-18 13:54:50 +02:00
38ff675a68 Merge branch 'master' of https://github.com/libp2p/interface-record-store into remote/connection 2019-10-18 13:52:50 +02:00
00e150ffcd refactor: move peer-routing 2019-10-18 13:52:21 +02:00
a2f6d92551 Merge branch 'master' of https://github.com/libp2p/interface-peer-routing into remote/connection 2019-10-18 13:51:38 +02:00
51c985f564 refactor: move content-routing 2019-10-18 13:50:39 +02:00
1759c897f4 Merge branch 'master' of https://github.com/libp2p/interface-content-routing into remote/connection 2019-10-18 13:49:41 +02:00
827197585e refactor: move stream-muxer 2019-10-18 13:48:14 +02:00
07d71de456 Merge branch 'master' of https://github.com/libp2p/interface-stream-muxer into remote/connection 2019-10-18 13:46:22 +02:00
cebcfe3e33 refactor: move peer-discovery 2019-10-18 13:44:19 +02:00
b1fda8401a Merge branch 'master' of https://github.com/libp2p/interface-peer-discovery into remote/connection 2019-10-18 13:43:17 +02:00
6b025774b9 refactor: move transport 2019-10-18 13:42:16 +02:00
f399a680a6 Merge branch 'master' of https://github.com/libp2p/interface-transport into remote/connection 2019-10-18 13:40:37 +02:00
df75bee27d refactor: move connection 2019-10-18 13:39:17 +02:00
2cbf2b2ac1 Merge branch 'master' of https://github.com/libp2p/interface-connection into remote/connection 2019-10-18 13:37:41 +02:00
e3be5c141b tmp: move files 2019-10-18 13:37:29 +02:00
584a69b181 feat: initial commit 2019-10-18 13:33:30 +02:00
499575cf8c chore: release version v0.4.1 2019-10-17 14:41:12 +02:00
cac492bb1e chore: update contributors 2019-10-17 14:41:11 +02:00
541bf83c1e feat: add support for timeline proxying (#31) 2019-10-17 14:38:37 +02:00
1f84bfc749 chore: release version v0.1.1 2019-09-27 13:33:34 +02:00
bee951f036 chore: update contributors 2019-09-27 13:33:34 +02:00
2814c76e23 fix: add async support to setup (#11) 2019-09-27 13:32:45 +02:00
6bb1f2a4cb chore: release version v0.1.0 2019-09-27 12:40:01 +02:00
808b72fafd chore: update contributors 2019-09-27 12:40:01 +02:00
9a3048748e refactor: async 2019-09-27 12:38:54 +02:00
b0b54db5b1 chore: add basic discovery module for compliance spec 2019-09-27 11:58:20 +02:00
721e475fd2 chore: release version v0.4.0 2019-09-27 11:21:16 +02:00
f58356aa10 chore: update contributors 2019-09-27 11:21:15 +02:00
bf5c646441 refactor: API changes and switch to async iterators (#29)
BREAKING CHANGE: all the callbacks in the provided API were removed and each function uses async/await. Additionally, pull-streams are no longer being used. See the README for new usage.
2019-09-27 11:13:02 +02:00
e690d28e0d refactor: async 2019-09-26 12:05:23 +02:00
d8f7774277 chore: release version v0.8.0 2019-09-20 12:57:34 +02:00
6e92c95c34 chore: update contributors 2019-09-20 12:57:34 +02:00
0f608322c8 feat: add onStreamEnd, muxer.streams and timeline (#56)
BREAKING CHANGE: This adds new validations to the stream muxer, which will cause existing tests to fail.
2019-09-20 12:56:18 +02:00
c5bcbcf1bb chore: release version v0.7.0 2019-09-19 13:36:34 +02:00
c783da8986 chore: update contributors 2019-09-19 13:36:33 +02:00
993ca1cb85 feat: timeline and close checking (#55)
* feat: add test to validate timeline presence

* feat: add test and docs for close and timeline

* feat: add filter test

* docs: dont reference go, it's not relevant
2019-09-19 13:34:25 +02:00
d908f8afc2 chore: release version v0.7.0 2019-09-16 17:49:24 +02:00
732a3838ed chore: update contributors 2019-09-16 17:49:23 +02:00
dd837ba326 refactor: API changes and switch to async await (#55)
BREAKING CHANGE: the API is now async / await. See https://github.com/libp2p/interface-stream-muxer/pull/55#issue-275014779 for a summary of the changes.
2019-09-16 17:48:04 +02:00
02fe6d9040 chore: release version v0.6.1 2019-09-16 16:00:19 +02:00
675037f4bc chore: update contributors 2019-09-16 16:00:18 +02:00
583f02d47a fix(test): close with timeout (#54)
* fix(test): allow time for the listener to finish

* chore: pre push instead of pre commit

chore: clean up git ignore and add docs to list
2019-09-16 15:58:25 +02:00
d143f79ceb chore: release version v0.6.0 2019-09-06 10:00:53 +02:00
2616ae2e10 chore: update contributors 2019-09-06 10:00:52 +02:00
a5ad120b60 feat: add upgrader support to transports (#53)
BREAKING CHANGE: Transports must now be passed and use an `Upgrader` instance. See the Readme for usage. Compliance test suites will now need to pass `options` from `common.setup(options)` to their Transport constructor.

* docs: update readme to include upgrader

* docs: update readme to include MultiaddrConnection ref

* feat: add upgrader spy to test suite

* test: validate returned value of spy
2019-09-06 09:44:17 +02:00
259fc58622 chore: release version v0.5.2 2019-06-11 19:22:13 +02:00
5431259140 chore: update contributors 2019-06-11 19:22:13 +02:00
a6d6098ec7 test: add tests for abort after connect (#49) 2019-06-11 19:16:55 +02:00
68e2791bea chore: release version v0.5.1 2019-05-01 14:13:16 +02:00