Vasco Santos
3abf4aeb35
chore: update contributors
2021-02-01 18:40:05 +01:00
Alex Potsides
a36b2112aa
fix: do not add observed address received from peers ( #882 )
2021-02-01 18:32:57 +01:00
Vasco Santos
8d3b61710a
chore: release version v0.30.6
v0.30.6
2021-01-29 14:39:41 +01:00
Vasco Santos
5dbbeef311
chore: update contributors
2021-01-29 14:39:41 +01:00
Vasco Santos
3e7594f697
fix: peer discovery type in config ( #878 )
...
to any
2021-01-29 14:32:13 +01:00
Alex Potsides
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
Vasco Santos
a64c02838c
chore: release version v0.30.5
v0.30.5
2021-01-28 16:50:46 +01:00
Vasco Santos
74d07e5e8c
chore: update contributors
2021-01-28 16:50:46 +01:00
Vasco Santos
eeda056883
fix: create has optional peer id type ( #875 )
2021-01-28 16:41:04 +01:00
Kevin Lacker
f06e06a006
chore: update bootstrapers example url
2021-01-28 11:06:11 +01:00
Vasco Santos
28f52bbf75
chore: release version v0.30.4
v0.30.4
2021-01-27 15:23:56 +01:00
Vasco Santos
ed5f8f853f
chore: update contributors
2021-01-27 15:23:56 +01:00
Alex Potsides
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
Vasco Santos
b5c9e48b68
chore: release version v0.30.3
v0.30.3
2021-01-27 14:33:33 +01:00
Vasco Santos
9942cbd50c
chore: update contributors
2021-01-27 14:33:32 +01:00
Vasco Santos
037c965a67
chore: update deps ( #869 )
2021-01-27 09:45:31 +01:00
Vasco Santos
748b552876
chore: pnet example test ( #845 )
2021-01-22 10:24:15 +01:00
Vasco Santos
961b48bb8d
chore: release version v0.30.2
v0.30.2
2021-01-21 13:50:49 +01:00
Vasco Santos
000826db21
chore: update contributors
2021-01-21 13:50:48 +01:00
Alex Potsides
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
Samlior
a28c878f4a
chore: fix close for ConnectionManager ( #861 )
2021-01-21 12:09:53 +01:00
Vasco Santos
67067c97d5
chore: connection encryption example test ( #843 )
2021-01-21 09:27:27 +01:00
Vasco Santos
f45cd1c4b5
chore: echo example test ( #842 )
2021-01-20 10:46:04 +01:00
Vasco Santos
0a02207116
chore: add discovery example tests ( #841 )
2021-01-19 11:02:56 +01:00
Vasco Santos
0b854a949f
chore: add browser example test ( #846 )
2021-01-19 09:57:56 +01:00
Vasco Santos
9014ea657a
chore: release version v0.30.1
v0.30.1
2021-01-18 17:14:31 +01:00
Vasco Santos
f40697975e
chore: update contributors
2021-01-18 17:14:30 +01:00
Vasco Santos
6c41e30456
fix: event emitter types with local types ( #864 )
2021-01-18 17:07:30 +01:00
Vasco Santos
77e8273a64
chore: add chat example ( #840 )
2021-01-18 11:15:02 +01:00
acolytec3
d60922b799
docs: Add bootstrap to custom peer discovery ( #859 )
2021-01-15 10:27:23 +01:00
Vasco Santos
42b51d8f01
chore: add github actions badge and fix codecov ( #837 )
2020-12-17 14:22:36 +01:00
Vasco Santos
d19401aa4c
chore: release version v0.30.0
v0.30.0
2020-12-16 14:03:09 +01:00
Vasco Santos
24bb8df521
chore: update contributors
2020-12-16 14:03:09 +01:00
Vasco Santos
58d4f9a915
chore: release version v0.30.0-rc.2
2020-12-16 13:56:41 +01:00
Vasco Santos
239413e331
chore: update contributors
2020-12-16 13:56:41 +01:00
Vasco Santos
01d43a7b60
chore: fix multicodec updates ( #835 )
...
* chore: fix specific multicodec version
* chore: fix multicodec issues
* chore: remove prepare script
2020-12-16 13:56:41 +01:00
Vasco Santos
37d66fd88c
chore: release version v0.30.0-rc.1
2020-12-16 13:56:41 +01:00
Vasco Santos
21e8ced81a
chore: update contributors
2020-12-16 13:56:41 +01:00
Vasco Santos
9ae1b758e9
fix: types from ipfs integration ( #832 )
2020-12-16 13:56:41 +01:00
Vasco Santos
408868655c
chore: remove secio from packages table ( #833 )
2020-12-16 13:56:41 +01:00
Vasco Santos
c5f61ac05f
chore: release version v0.30.0-rc.0
2020-12-16 13:56:41 +01:00
Vasco Santos
5d0ac529e4
chore: update contributors
2020-12-16 13:56:41 +01:00
Vasco Santos
bc05083207
docs: production guide base setup ( #804 )
2020-12-16 13:56:41 +01:00
Vasco Santos
169bb806a7
chore: add typedefs ( #802 )
2020-12-16 13:56:41 +01:00
Vasco Santos
7809e6444e
chore: auto relay configuration example with noise ( #828 )
2020-12-16 13:56:41 +01:00
Vasco Santos
f7e1426b9e
chore: update pubsub example by disabled emit self ( #823 )
2020-12-16 13:56:41 +01:00
Vasco Santos
7d76ba1367
docs: migration 0.29 to 0.30 ( #808 )
2020-12-16 13:56:41 +01:00
Vasco Santos
b538ebdc0a
chore: use set-delayed-interval module on circuit ( #809 )
2020-12-16 13:56:41 +01:00
Vasco Santos
baedf3fe5a
feat: discover and connect to closest peers ( #798 )
2020-12-16 13:56:41 +01:00
Vasco Santos
4ebcdb085c
chore: update websockets ( #806 )
...
* chore: update websockets
2020-12-16 13:56:41 +01:00