Commit Graph

2011 Commits

Author SHA1 Message Date
Marten Seemann 5eeba536ea don't use a separate Go module for the autonat tests 2022-01-02 14:47:58 +04:00
Marten Seemann 741348ec9c update import paths to use p2p/host/autonat 2021-12-22 13:26:20 +04:00
Marten Seemann d3f7b82c88 Merge remote-tracking branch 'p2p/host/autonat/master' into merge-repo 2021-12-22 13:26:11 +04:00
Marten Seemann cfb9b36c95 fix flaky TestAutoNATIncomingEvents (#123) 2021-12-22 01:25:55 -08:00
Marten Seemann 09b1f8a5c5 fix flaky TestAutoNATServiceRateLimitJitter (#121) 2021-12-22 00:23:22 -08:00
Marten Seemann c63fd468ac fix flaky tests (#120) 2021-12-21 21:57:15 -08:00
Marten Seemann 2486dd78f9 speed up the tests (#119) 2021-12-21 06:44:15 -08:00
Marten Seemann 5155c77027
Merge pull request #1269 from libp2p/reservation-required
require the expiration field of the circuit v2 Reservation protobuf
2021-12-19 07:27:04 -08:00
Marten Seemann 9bb973c330
Merge pull request #1268 from libp2p/reconnect-on-quic
run reconnect test using QUIC
2021-12-18 10:46:45 -08:00
Marten Seemann fcf0d4267b require the expiration field of the circuit v2 Reservation protobuf 2021-12-18 20:15:36 +04:00
Marten Seemann e014b9698c
Merge pull request #1266 from libp2p/remove-goprocess
remove goprocess from the mock package
2021-12-18 07:29:15 -08:00
Marten Seemann c17d3978e6 run reconnect test using QUIC
TCP RST handling is flaky on OSX, see https://github.com/golang/go/issues/50254.
We can avoid this test from randomly failing by using QUIC instead.
2021-12-18 18:11:45 +04:00
Marten Seemann e7ea19f358 remove goprocess from mock conn and link 2021-12-14 14:21:20 +04:00
Marten Seemann 47a6225cdb remove goprocess from mock net and peernet 2021-12-14 14:21:19 +04:00
Marten Seemann bfee9f5935
release v0.17.0 (#1265) 2021-12-14 01:32:12 -08:00
Marten Seemann 980033efd1
Merge pull request #1264 from libp2p/update-deps
chore: update deps
2021-12-14 10:12:27 +04:00
Marten Seemann 2a15c304fa chore: update deps 2021-12-13 17:37:53 +04:00
Marten Seemann 009619d251
Merge pull request #1262 from libp2p/conn-stats
use the new network.ConnStats
2021-12-13 17:37:14 +04:00
Marten Seemann 56bcd81a3f use the new network.ConnStats 2021-12-13 17:26:07 +04:00
web3-bot 187f2db8be
sync: update CI config files (#1261) 2021-12-13 11:34:55 +00:00
Marten Seemann a33e1f6dbc
Merge pull request #1258 from libp2p/peer-store-manager
move the peerstoremanager to the host
2021-12-10 15:20:35 +04:00
Marten Seemann 60188e3c1c Merge pull request #115 from libp2p/cleanup-peerstore
clean up dialer peerstore after each dial
2021-12-10 14:26:00 +04:00
Marten Seemann d70ee3daf2 clean up dialer peerstore after each dial 2021-12-10 13:07:06 +04:00
Marten Seemann a4e2a94e7b move the peerstoremanager to the host 2021-12-10 12:47:36 +04:00
Marten Seemann 0f76f17417
reduce the default stream protocol negotiation timeout (#1254) 2021-12-07 21:10:17 -08:00
Marten Seemann 287375a12e chore: update go-log to v2 (#114) 2021-12-06 23:17:31 -08:00
Hector Sanjuan 94ec54e231
Doc: QUIC is default when no transports set (#1250) 2021-12-04 05:52:56 -08:00
Marten Seemann 63caff8ba2
Merge pull request #1248 from libp2p/exclude-web3-bot
exclude web3-bot from mkreleaselog
2021-12-04 16:46:54 +04:00
Marten Seemann f1c315b4cd
Merge pull request #1255 from libp2p/improve-identify-consistent-addr-check
identify: also match observed against listening addresses
2021-12-04 16:46:39 +04:00
Marten Seemann 99e8873fd4 identify: also match observed against listening addresses 2021-12-04 14:18:33 +04:00
Marten Seemann 42d3527513
Merge pull request #1253 from libp2p/fix-auto-relay-tests
make it possible to run the auto relays tests multiple times
2021-12-04 14:02:09 +04:00
Marten Seemann 53eefcac56 fix missing private address reset after auto relay test 2021-12-03 18:12:47 +04:00
Marten Seemann 89fa3686d7 improve readability of addrsplosion tests 2021-12-03 17:54:29 +04:00
Marten Seemann 748671ce81 exclude web3-bot from mkreleaselog 2021-11-29 13:32:33 +04:00
Marten Seemann 3a71a6d059
Merge pull request #1246 from libp2p/release-1
release v0.16.0
2021-11-25 00:53:17 +04:00
Marten Seemann eeab854084
release v0.16.0 2021-11-24 06:32:24 -08:00
Marten Seemann dd64bf3ed0
Merge pull request #1245 from libp2p/update-tls
chore: update go-libp2p-tls to v0.3.1
2021-11-24 18:30:50 +04:00
Marten Seemann c31aa236fb chore: update go-libp2p-tls to v0.3.1 2021-11-24 18:17:37 +04:00
Marten Seemann 838220f1cb
Merge pull request #1244 from libp2p/allow-ping-on-transient-connections
allow the ping protocol on transient connections
2021-11-23 18:01:37 +04:00
Marten Seemann adecbc72ed allow the ping protocol on transient connections 2021-11-23 16:19:42 +04:00
Marten Seemann cac4cf3aa1
Merge pull request #1241 from libp2p/holepunch-protobuf-required-type
make the Type field required in the HolePunch protobuf
2021-11-21 16:21:31 +04:00
Marten Seemann 57aaf9d6a4
Merge pull request #1242 from libp2p/update-deps
chore: update yamux and QUIC
2021-11-21 16:21:19 +04:00
Marten Seemann 16469528f8 make the Type field required in the HolePunch protobuf 2021-11-21 12:53:08 +04:00
Marten Seemann a61e386c51 chore: update yamux and QUIC 2021-11-20 13:57:07 +04:00
Marten Seemann 8df360043e
Merge pull request #1214 from libp2p/dont-holepunch-if-no-addresses
reject hole punching attempts when we don't have any public addresses
2021-11-16 15:06:22 +04:00
Marten Seemann f7e7cdedf0
Merge pull request #1240 from libp2p/autorelay-check-new-conns
refactor the AutoRelay code
2021-11-16 14:58:55 +04:00
Marten Seemann ac2d335505 only start hole punching service after the host has a public address 2021-11-16 14:51:15 +04:00
Marten Seemann 79db68cbce reject hole punching attempts when we don't have any public addresses 2021-11-16 14:41:04 +04:00
Marten Seemann 1464cc7073 convert the IDService to an interface 2021-11-16 14:40:41 +04:00
Marten Seemann b1d89d1717
Merge pull request #1233 from libp2p/remove-api-link
remove dead API link in README
2021-11-16 14:33:54 +04:00