Commit Graph

2205 Commits

Author SHA1 Message Date
vyzo f267bdaeb5 update go-libp2p-resource-manager 2022-01-19 13:24:52 +02:00
vyzo 6d5a5713fb
Merge pull request #1301 from libp2p/deps/update-yamux
update yamux to v3.0.2
2022-01-18 22:00:07 +02:00
vyzo 392bb01d8a update yamux to v3.0.2 2022-01-18 21:47:35 +02:00
vyzo a7333eaa8f
Merge pull request #1300 from libp2p/release-v0180-rc1
release v0.18.0-rc1
2022-01-18 13:29:33 +02:00
Marten Seemann 31682d5236
release v0.18.0-rc1 2022-01-18 02:25:16 -08:00
vyzo 228c629768
Merge pull request #1299 from libp2p/feat/default-connmgr
default connection manager
2022-01-18 12:05:27 +02:00
Marten Seemann 7e3f22f241
Merge pull request #1296 from libp2p/rcmgr-itest
Basic resource manager integration tests
2022-01-18 02:04:49 -08:00
vyzo f9e4c5c8f5 slightly lower default connmgr limits 2022-01-18 11:48:48 +02:00
vyzo 12402c7970 default connection manager 2022-01-18 11:48:43 +02:00
vyzo 699fddea45 basic rcmgr integration tests 2022-01-18 11:39:53 +02:00
vyzo 1d2937d761 integration test preliminaries 2022-01-18 11:39:53 +02:00
Marten Seemann 15d7dfbf54
Merge pull request #1275 from libp2p/rcmgr
use the resource manager
2022-01-18 01:25:41 -08:00
vyzo 33e8768d75 adjust circuit protocol limits to give some room for the client 2022-01-18 12:30:47 +04:00
vyzo 3a508fb3ee refactor default limit setting, also set protocol limits 2022-01-18 12:30:47 +04:00
vyzo 1e3bfce266 decouple service from peer service limit setting for defaults 2022-01-18 12:30:44 +04:00
vyzo b9d7b8f27d document default service limits 2022-01-18 12:27:07 +04:00
vyzo ee329020b8 adjust circuit svc peer limits 2022-01-18 12:27:07 +04:00
vyzo df2301ba95 use the resource manager in libp2p bundled services, initialize default one 2022-01-18 12:27:07 +04:00
Marten Seemann 5f9c4075aa add a ResourceManager option 2022-01-18 12:25:32 +04:00
Marten Seemann 4268804809 make go-libp2p build when using the resource manager dependencies 2022-01-18 12:25:31 +04:00
Marten Seemann 05fe6724f5
Merge pull request #1297 from libp2p/connmgr
move the go-libp2p-connmgr here
2022-01-18 00:00:12 -08:00
Marten Seemann 263a1a6a7f move the go-libp2p-connmgr here 2022-01-17 18:44:37 +04:00
Marten Seemann e32c45849c hide watchdog behind cgo flag (#103) 2022-01-17 06:41:43 -08:00
Marten Seemann 56643040e1
Merge pull request #1291 from libp2p/discovery
move go-libp2p-discovery here
2022-01-16 22:04:35 -08:00
Marten Seemann 4269c5f7b2 stop using go-libp2p-discovery 2022-01-16 15:32:30 +04:00
vyzo b2736df56f Merge pull request #101 from libp2p/fix/non-default-emergency-trimming
make emergency trimming optional, disabled by default
2022-01-15 00:20:25 +02:00
vyzo ee3785b5c0 make emergency trimming optional, disabled by default 2022-01-15 00:15:13 +02:00
Marten Seemann 4400328a58
Merge pull request #1294 from libp2p/speedup-identify-tests
speed up identify tests
2022-01-10 08:17:48 -08:00
Marten Seemann d50ba5f554
Merge pull request #1293 from libp2p/identify
don't close the connection when opening the identify stream fails
2022-01-10 08:16:30 -08:00
Marten Seemann 978cc42d1e speed up TestLargeIdentifyMessage 2022-01-10 18:04:50 +04:00
Marten Seemann 49d63a00a9 don't repeat the TestIDService test 3 times 2022-01-10 18:03:33 +04:00
Marten Seemann f0342d5b6e simplify and speed up TestIDService 2022-01-10 18:03:32 +04:00
Marten Seemann 8dd919d26a reduce Eventually timeouts in identify tests 2022-01-10 17:43:35 +04:00
Marten Seemann 1485100f0e don't close the connection when opening the identify stream fails 2022-01-10 16:37:48 +04:00
Marten Seemann bfae1f9b77 simplify error handling when running identify
No functional change expected.
2022-01-10 16:35:44 +04:00
Marten Seemann 4280c73cae
use the netutil package that was moved to go-libp2p-testing (#1263) 2022-01-10 01:14:15 -08:00
Marten Seemann e5f9129ed0
Merge pull request #1272 from libp2p/autorelay-test
speed up the autorelay test, fix flaky TestAutoRelay test
2022-01-09 23:57:07 -08:00
Marten Seemann 1beb093cb8 fix flaky TestAutoRelay test 2022-01-10 11:37:53 +04:00
Marten Seemann 6147eb1506
Merge pull request #1292 from libp2p/remove-replace-in-examples
remove replace directives in the examples go.mod files
2022-01-09 23:18:36 -08:00
Marten Seemann 47e363fcb1 add a release checklist item to update the examples 2022-01-10 11:00:11 +04:00
Marten Seemann b42be24d4f remove replace directives in the examples go.mod files 2022-01-10 10:58:32 +04:00
Marten Seemann c126f37f4f speed up the autorelay test 2022-01-10 10:39:07 +04:00
Marten Seemann d5f4910af7 rename p2p/discovery/routing package, run go mod tidy 2022-01-09 22:17:04 +04:00
Marten Seemann b5056a84d2 Merge remote-tracking branch 'p2p/discovery/routing/master' into discovery-routing 2022-01-09 22:11:26 +04:00
Marten Seemann 5039dc08e9 rename p2p/discovery/util package 2022-01-09 22:10:58 +04:00
Marten Seemann 1da627d2f2 Merge remote-tracking branch 'p2p/discovery/util/master' into discovery-util 2022-01-09 22:10:00 +04:00
Marten Seemann 7c0be24a4c rename p2p/discovery/backoff package, run go mod tidy 2022-01-09 21:37:28 +04:00
Marten Seemann d3243b522b Merge remote-tracking branch 'p2p/discovery/backoff/master' into discovery 2022-01-09 21:35:36 +04:00
Marten Seemann f7b6063795
fix flaky TestStreamsStress test (#1288) 2022-01-09 04:31:41 -08:00
Marten Seemann bfde26dd30
chore: update go-log to v2.5.0 (#1286) 2022-01-09 01:40:45 -08:00