03b34cac7d
docs: fix link to connection encryption example ( #894 )
2021-03-02 13:07:52 +01:00
9c67364caa
Add an example of webrtc-direct ( #868 )
...
Co-authored-by: Vasco Santos <vasco.santos@moxy.studio >
2021-02-25 16:34:02 +01:00
a1424826e7
chore: release version v0.30.9
v0.30.9
2021-02-25 15:31:26 +01:00
3d5bba070b
chore: update contributors
2021-02-25 15:31:26 +01:00
3f314d5e90
fix: transport manager fault tolerance should include tolerance to transport listen fail ( #893 )
2021-02-25 15:23:07 +01:00
4ee3e1973b
chore: minor grammar fixes on discovery example ( #890 )
2021-02-18 11:36:35 +01:00
fc6558b897
chore: release version v0.30.8
v0.30.8
2021-02-11 14:57:43 +01:00
3e302570e5
chore: update contributors
2021-02-11 14:57:43 +01:00
a34d2bbcc3
fix: routers should only use dht if enabled ( #885 )
2021-02-11 14:37:34 +01:00
9941414a91
chore: update delegates config docs to use http client ( #853 )
2021-02-11 11:42:10 +01:00
46cb46188a
chore: add discovery example with relay and pubsub discovery ( #855 )
2021-02-11 11:37:11 +01:00
1af8472dc6
chore: add transports example ( #851 )
2021-02-11 11:12:23 +01:00
f6a4cad827
chore: add pubsub example tests ( #850 )
2021-02-10 21:00:40 +01:00
b1079474de
chore: add protocol and stream muxing example tests ( #849 )
2021-02-10 15:40:19 +01:00
a150ea60c5
chore: add peer and content routing example tests ( #848 )
2021-02-08 11:03:42 +01:00
aec8e3d3bb
chore: release version v0.30.7
v0.30.7
2021-02-01 18:40:05 +01:00
3abf4aeb35
chore: update contributors
2021-02-01 18:40:05 +01:00
a36b2112aa
fix: do not add observed address received from peers ( #882 )
2021-02-01 18:32:57 +01:00
8d3b61710a
chore: release version v0.30.6
v0.30.6
2021-01-29 14:39:41 +01:00
5dbbeef311
chore: update contributors
2021-01-29 14:39:41 +01:00
3e7594f697
fix: peer discovery type in config ( #878 )
...
to any
2021-01-29 14:32:13 +01:00
ce2a624a09
fix: unref nat manager retries ( #877 )
...
The retry operation in the NAT Manager can prevent node from shutting
down, so unref the retries so they don't keep adding work to the
event loop.
2021-01-29 14:09:59 +01:00
a64c02838c
chore: release version v0.30.5
v0.30.5
2021-01-28 16:50:46 +01:00
74d07e5e8c
chore: update contributors
2021-01-28 16:50:46 +01:00
eeda056883
fix: create has optional peer id type ( #875 )
2021-01-28 16:41:04 +01:00
f06e06a006
chore: update bootstrapers example url
2021-01-28 11:06:11 +01:00
28f52bbf75
chore: release version v0.30.4
v0.30.4
2021-01-27 15:23:56 +01:00
ed5f8f853f
chore: update contributors
2021-01-27 15:23:56 +01:00
0a6bc0d101
feat: add UPnP NAT manager ( #810 )
...
* feat: add uPnP nat manager
Adds a really basic nat manager that attempts to use UPnP to punch
a hole through your router for any IPV4 tcp addresses you have
configured.
Adds any configured addresses to the node's observed addresses list
and adds observed addresses to `libp2p.multiaddrs` so we exchange
them with peers when performing `identify` and people can dial you.
Adds configuration options under `config.nat`
Hole punching is async to not affect start up time.
Co-authored-by: Vasco Santos <vasco.santos@moxy.studio >
2021-01-27 14:55:26 +01:00
b5c9e48b68
chore: release version v0.30.3
v0.30.3
2021-01-27 14:33:33 +01:00
9942cbd50c
chore: update contributors
2021-01-27 14:33:32 +01:00
037c965a67
chore: update deps ( #869 )
2021-01-27 09:45:31 +01:00
748b552876
chore: pnet example test ( #845 )
2021-01-22 10:24:15 +01:00
961b48bb8d
chore: release version v0.30.2
v0.30.2
2021-01-21 13:50:49 +01:00
000826db21
chore: update contributors
2021-01-21 13:50:48 +01:00
45c33675a7
fix: store multiaddrs during content and peer routing queries ( #865 )
...
* fix: store provider multiaddrs during find providers
Changes the behaviour of `libp2p.contentRouting.findProviders` to store
the multiaddrs reported by the routers before yielding results to
the caller, so when they try to dial the provider, the multiaddrs are
already in the peer store's address book.
Also dedupes providers reported by routers but keeps all of the addresses
reported, even for duplicates.
Also, also fixes a performance bug where the previous implementation would
wait for any router to completely finish finding providers before sending
any results to the caller. It'll now yield results as they come in which
makes it much, much faster.
2021-01-21 13:41:27 +01:00
a28c878f4a
chore: fix close for ConnectionManager ( #861 )
2021-01-21 12:09:53 +01:00
67067c97d5
chore: connection encryption example test ( #843 )
2021-01-21 09:27:27 +01:00
f45cd1c4b5
chore: echo example test ( #842 )
2021-01-20 10:46:04 +01:00
0a02207116
chore: add discovery example tests ( #841 )
2021-01-19 11:02:56 +01:00
0b854a949f
chore: add browser example test ( #846 )
2021-01-19 09:57:56 +01:00
9014ea657a
chore: release version v0.30.1
v0.30.1
2021-01-18 17:14:31 +01:00
f40697975e
chore: update contributors
2021-01-18 17:14:30 +01:00
6c41e30456
fix: event emitter types with local types ( #864 )
2021-01-18 17:07:30 +01:00
77e8273a64
chore: add chat example ( #840 )
2021-01-18 11:15:02 +01:00
d60922b799
docs: Add bootstrap to custom peer discovery ( #859 )
2021-01-15 10:27:23 +01:00
42b51d8f01
chore: add github actions badge and fix codecov ( #837 )
2020-12-17 14:22:36 +01:00
d19401aa4c
chore: release version v0.30.0
v0.30.0
2020-12-16 14:03:09 +01:00
24bb8df521
chore: update contributors
2020-12-16 14:03:09 +01:00
58d4f9a915
chore: release version v0.30.0-rc.2
2020-12-16 13:56:41 +01:00