Commit Graph

219 Commits

Author SHA1 Message Date
Marco Munizaga 3eb35223a7
Pass endpoint information to resource manager's OpenConnection (#1633)
* Move mux testsuite to here

* Update OpenConnection call sites to pass in endpoint information

* Go mod update

* Use proper versions for deps
2022-07-01 15:43:42 -07:00
Marco Munizaga 452ddfbb76
Add canonical peer status logs (#1624)
* Add canonical peer status logs

* Move logs to swarm

* Remove quic log

* Update deps
2022-07-01 12:52:39 -07:00
Marten Seemann 786a4d2649 switch from github.com/libp2p/go-libp2p-circuit to p2p/protocol/internal/circuitv1-deprecated 2022-07-01 17:45:15 +02:00
Marco Munizaga 17464c3bda
chore: update github.com/multiformats/go-multistream to v0.3.3 (#1621) 2022-06-28 12:20:08 -07:00
Marco Munizaga 8cb44cbd4e
logging: Add canonical log for misbehaving peers (#1600)
* Add misbehaving log

* Add logging when security handshake or muxer fails

* Update go-libp2p-core

* Log at the security handshake level

* Remove misbehaving log from setup muxer
2022-06-26 03:37:57 -07:00
Marten Seemann 650c35a8b6
use multiaddr ipcidr to parse multiaddr filters (#1606) 2022-06-24 00:47:03 -07:00
Marco Munizaga 86aad883c8
chore: update github.com/multiformats/go-multistream to v0.3.2 (#1610) 2022-06-23 12:51:41 +02:00
Marten Seemann 707100a521
remove legacy mDNS implementation (#1192) 2022-06-20 11:02:14 -07:00
Marco Munizaga e6379f54a8
identify: Fix flaky tests (#1555)
* Fix flaky timing dependent tests

* Update go-libp2p-peerstore dependency

* Register notifiee synchronously

* Only a single connection

* Remove WaitForDisconnectNotification hack since notifs are now synchronous

* Add debug logging to identify tests

* Close chan once
2022-06-02 13:30:51 -07:00
Marten Seemann 8d2e54e163
update go-libp2p-core, remove stream methods from network.Notifiee (#1521) 2022-05-25 06:51:37 -07:00
Marten Seemann 336d093b97
chore: update deps (#1522) 2022-05-25 02:59:30 -07:00
Marten Seemann 0ab782adb8
chore: update quic-go to v0.27.1 (#1520) 2022-05-24 05:46:44 -07:00
Marten Seemann f656048800 switch from github.com/libp2p/go-libp2p-nat to p2p/net/nat 2022-05-20 12:37:09 +02:00
Marten Seemann 8de2efdb5c
Merge pull request #1462 from libp2p/merge-noise
move go-libp2p-noise here
2022-04-27 11:55:50 +02:00
Marten Seemann 9dc18edc26 switch from github.com/libp2p/go-libp2p-transport-upgrader to p2p/net/upgrader 2022-04-27 01:46:40 +02:00
Marten Seemann 935905753a switch from github.com/libp2p/go-libp2p-noise to p2p/security/noise 2022-04-26 19:59:10 +02:00
Marten Seemann 663cf70bc3 rename the mplex package to mplex 2022-04-26 13:13:12 +01:00
Marten Seemann 7d50e43d02
Merge pull request #1422 from libp2p/merge-websocket
move go-ws-transport here
2022-04-22 16:27:11 +01:00
Marten Seemann 9aab068808
update go-multistream, stop using deprecated NegotiateLazy (#1417)
* update go-multistream, stop using deprecated NegotiateLazy

* remove mock net test case TestStreamsStress
2022-04-22 07:57:23 -07:00
Marten Seemann 690a16ccbe switch from github.com/libp2p/go-ws-transport to p2p/transport/websocket 2022-04-22 15:49:01 +01:00
Marten Seemann 50756b301d
chore: update dependencies (#1407) 2022-04-19 04:39:54 -07:00
Marten Seemann e8a2c74b83
chore: update transport dependencies (#1387) 2022-04-11 11:31:04 -07:00
Marten Seemann d347c86e96
chore: update go-libp2p-quic-transport to v0.17.0 (#1380) 2022-04-10 10:45:22 -07:00
Marten Seemann 72fe013d15
remove mplex from the list of default muxers (#1344) 2022-03-30 09:51:36 -07:00
Marten Seemann 5bab581100
update go-libp2p-resource manager, release v0.18.0 (#1361)
* chore: update go-libp2p-resource-manager to v0.1.5

* release v0.18.0
2022-03-18 00:52:25 -07:00
Marten Seemann 49d75d7b88
update mplex (#1348) 2022-03-04 01:12:26 -08:00
vyzo 32d7977c6a update go-libp2p-swarm and go-tcp-transport 2022-02-22 11:54:52 +02:00
Marten Seemann bbe6727112
update go-libp2p-yamux and go-libp2p-quic-transport (#1326) 2022-02-08 01:12:15 -08:00
vyzo 09de5ab5e0 update deps, fixing nil peer scope pointer issues in connection upgrading 2022-02-03 19:12:20 +02:00
vyzo deb0f4f7e3 update go-libp2p-swarm and go-libp2p-yamux 2022-01-21 09:04:02 +02:00
vyzo f267bdaeb5 update go-libp2p-resource-manager 2022-01-19 13:24:52 +02:00
vyzo 392bb01d8a update yamux to v3.0.2 2022-01-18 21:47:35 +02:00
vyzo df2301ba95 use the resource manager in libp2p bundled services, initialize default one 2022-01-18 12:27:07 +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 263a1a6a7f move the go-libp2p-connmgr here 2022-01-17 18:44:37 +04: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
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 bfde26dd30
chore: update go-log to v2.5.0 (#1286) 2022-01-09 01:40:45 -08:00
Marten Seemann 0f0cc4e4a0 use the transport.Upgrader interface 2022-01-04 13:20:59 +04:00
Marten Seemann 161f1c73fd remove direct dependency on libp2p/go-addr-util 2022-01-03 12:47:46 +04:00
Marten Seemann 741348ec9c update import paths to use p2p/host/autonat 2021-12-22 13:26:20 +04:00
Marten Seemann 2a15c304fa chore: update deps 2021-12-13 17:37:53 +04:00
Marten Seemann 56bcd81a3f use the new network.ConnStats 2021-12-13 17:26:07 +04:00
Marten Seemann a4e2a94e7b move the peerstoremanager to the host 2021-12-10 12:47:36 +04:00
Marten Seemann c31aa236fb chore: update go-libp2p-tls to v0.3.1 2021-11-24 18:17:37 +04:00
Marten Seemann a61e386c51 chore: update yamux and QUIC 2021-11-20 13:57:07 +04:00
Gus Eggert 7a35d0df97
feat: plumb through peerstore context changes (#1237) 2021-11-12 13:43:02 -05:00
Marten Seemann 72f0a64180 chore: update deps 2021-10-19 14:49:47 +02:00
Marten Seemann d01b892679 update go-libp2p-swarm to v0.7.0 2021-10-19 10:39:32 +02:00