375 Commits

Author SHA1 Message Date
Vasco Santos
eedb20e9a3 chore: upgrade libp2p-mplex 2018-10-01 17:26:41 +02:00
David Dias
e51260434c docs: add 2018 q4 okrs 2018-09-25 14:03:15 +02:00
Jacob Heun
7e6c9eeb38 test: increase timeout for many writes 2018-09-24 17:24:32 +02:00
Jacob Heun
c537140fbc test: improve deterministic browser tests
test: remove unneeded test timeout
2018-09-24 17:24:32 +02:00
Jacob Heun
3b7c4b5eb0 chore: update deps 2018-09-24 17:24:32 +02:00
Vasco Santos
4460e8246c fix: dht get options 2018-09-24 17:03:43 +02:00
David Dias
a63432e24b feat: use package-table vs custom script
docs: add note on how to generate table
2018-09-24 15:42:16 +02:00
Vasco Santos
69f7264123 fix: add maxtimeout to dht get (#248)
* fix: add maxtimeout to dht get

* chore: add tests
2018-09-19 19:31:36 +02:00
David Dias
e052021397
docs: Improve wording on the Readme 2018-08-22 09:12:58 +02:00
Volker Mische
fdd714ee60 docs: update API for node creation (#236)
The API changed recently, update the README to reflect that.
2018-08-14 14:23:55 +02:00
Volker Mische
65e7223ce0 docs: make example from README copy & pastable (#235)
The example in the README can now be used with simply copy & pasting,
no errors will be thrown.

Fixes #234.
2018-08-14 14:17:18 +02:00
Volker Mische
eddec7d2e4 docs: fix example in README (#233)
The JSON in the example was missing some commas.
2018-08-13 17:10:40 +02:00
Jacob Heun
7b6c921d36
chore: release version v0.23.1 v0.23.1 2018-08-13 15:21:08 +02:00
Jacob Heun
05c16e4262
chore: update contributors 2018-08-13 15:21:07 +02:00
Alan Shaw
c8a86db310 fix: callback with error for invalid or non-peer multiaddr (#232)
License: MIT
Signed-off-by: Alan Shaw <alan@tableflip.io>
2018-08-13 15:11:21 +02:00
David Dias
ce29902691
docs: moved to ipfs/pm
See https://github.com/ipfs/pm/blob/master/JS_CORE_DEV_MGMT.md
2018-08-11 13:08:53 +02:00
Jacob Heun
0b729621db chore: update lead maintainer 2018-07-27 16:04:15 +02:00
David Dias
e6e5b872dc
chore: release version v0.23.0 v0.23.0 2018-07-27 14:01:36 +02:00
David Dias
550af3cbde
chore: update contributors 2018-07-27 14:01:36 +02:00
David Dias
5aa9ebbbe8
chore: update deps 2018-07-27 13:57:15 +02:00
David Dias
7f68a13433
docs: updte release template - no sharness or interop tests for now :( 2018-07-24 19:55:59 +02:00
Jacob Heun
2b7cc55c88 feat: add check for protector and enforced pnet
fix: update protector config and tests
docs: add private network info to the readme
test: fix an issue with config
2018-07-24 19:53:53 +02:00
David Dias
40739e9639
docs: update release template 2018-07-22 19:32:07 +01:00
Jacob Heun
6106915923 fix: start and stop connection manager with libp2p
test: add test to verify libp2p starts and stops the right things
test: add test for verifying disabled modules
fix: linting
2018-07-22 19:29:19 +01:00
David Dias
d9059dbad9 chore: update deps 2018-07-13 18:10:03 +02:00
David Dias
187d584086
docs: update logo url 2018-07-06 19:16:21 +02:00
Maciej Krüger
7502ba86a5 docs: better packages table (#218) 2018-07-05 17:17:47 +02:00
Maciej Krüger
cc51fa59f9 docs: add missing commas to readme example (#216) 2018-07-05 11:47:00 +02:00
David Dias
1c10842bd3
docs: 2018 Q3 OKRs (#207)
* docs: 2018 Q3 OKRs placeholder

* docs: first draft

* Update OKR.md

* Update OKR.md

* Update OKR.md

* Update OKR.md

* Update OKR.md

* Update OKR.md

* adding 3 more KRs

@jacobheun what you think about taking on these?

* Update OKR.md

* Update OKR.md

* Update OKR.md
2018-07-04 14:03:25 +02:00
David Dias
c07ffa1317
docs: add release checklist 2018-07-02 14:43:34 +02:00
David Dias
b7f67f2764
chore: release version v0.22.0 v0.22.0 2018-06-29 23:27:29 +01:00
David Dias
8665286764
chore: update contributors 2018-06-29 23:27:28 +01:00
David Dias
a43d73eea7
chore: update deps 2018-06-29 23:23:54 +01:00
Alan Shaw
4ad70efb00 fix: remove peer discovery module config checks
Configuration for the peer discovery modules is now optional so this does not need to be validated. This also cleans up the config module to reduce repetition.

License: MIT
Signed-off-by: Alan Shaw <alan@tableflip.io>
2018-06-29 23:42:43 +02:00
Alan Shaw
1af5ba9093 fix: typo in fixture and fail for correct reason
License: MIT
Signed-off-by: Alan Shaw <alan@tableflip.io>
2018-06-29 23:42:43 +02:00
Alan Shaw
be9eafe20f fix: remove .only
License: MIT
Signed-off-by: Alan Shaw <alan@tableflip.io>
2018-06-29 23:42:43 +02:00
Alan Shaw
27c6587747 test: add test for default registration of function module
License: MIT
Signed-off-by: Alan Shaw <alan@tableflip.io>
2018-06-29 23:42:43 +02:00
Alan Shaw
9521e79061 test: add tests for peer discovery module registration
License: MIT
Signed-off-by: Alan Shaw <alan@tableflip.io>
2018-06-29 23:42:43 +02:00
Alan Shaw
80f0b6077a fix: add null property guards
License: MIT
Signed-off-by: Alan Shaw <alan@tableflip.io>
2018-06-29 23:42:43 +02:00
Alan Shaw
ac5cacba33 fix: do not mutate the config object
License: MIT
Signed-off-by: Alan Shaw <alan@tableflip.io>
2018-06-29 23:42:43 +02:00
Alan Shaw
e320854db7 feat: enable peer discovery modules by default
This PR will enable any provided peer discovery modules by default if no configuration for the module is supplied/needed.

As before, modules can be explicitly disabled or enabled by passing config.

This also enables pre-configured modules (instances) to be passed and enabled without them having to have a `tag` and an unused config section.

License: MIT
Signed-off-by: Alan Shaw <alan@tableflip.io>
2018-06-29 23:42:43 +02:00
Jacob Heun
501cc22fb4 test: prevent ci collision 2018-06-29 20:38:40 +02:00
Jacob Heun
a57f1b22d0 chore: update latest webrtc 2018-06-29 20:38:40 +02:00
David Dias
7baf9f47ac
chore: remove travis CI badge 2018-06-28 10:35:18 +02:00
David Dias
4e8ac0b7a8
chore: release version v0.21.0 v0.21.0 2018-06-28 10:34:11 +02:00
David Dias
b593adef56
chore: update contributors 2018-06-28 10:34:11 +02:00
David Dias
8c803d5901
chore: remove pre-push 2018-06-28 10:11:54 +02:00
David Dias
9fadd1d7b8
chore: update mplex 2018-06-28 10:11:29 +02:00
David Dias
6905f1ba41
feat: (BREAKING CHANGE) overhaul libp2p config and constructor
* docs: update chat example and add info to its readme
* docs: update echo example
* docs: update libp2p in browser example
* docs: update pubsub example
* docs: update peer and content routing examples
* docs: update discovery mechanisms example
* docs: update encrypted comms example
* docs: update protocol and stream muxing example
* feat: add config validation
* test: update CI configs, use only node 8
2018-06-28 10:06:25 +02:00
David Dias
b80e89269c
docs: add weekly core dev calls url 2018-06-22 00:05:53 +01:00