-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
move go-tcp-transport here #1418
Commits on Sep 25, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 7c54aa9 - Browse repository at this point
Copy the full SHA 7c54aa9View commit details
Commits on Oct 3, 2016
-
fix: use DialContext of go-reuseport
It got skipped when go-reuseport got migrated to context
Configuration menu - View commit details
-
Copy full SHA for 8df46c8 - Browse repository at this point
Copy the full SHA 8df46c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa9e1d0 - Browse repository at this point
Copy the full SHA aa9e1d0View commit details -
Merge pull request #3 from libp2p/fit/govet/one
fix(govet): correct fmt for bool is %t
Configuration menu - View commit details
-
Copy full SHA for 1b26b1f - Browse repository at this point
Copy the full SHA 1b26b1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f3e533 - Browse repository at this point
Copy the full SHA 8f3e533View commit details -
Merge pull request #2 from libp2p/feat/dep/go-reuseport
Update go-reuseport, fix context passing, publish 1.0.2
Configuration menu - View commit details
-
Copy full SHA for 0cf5a54 - Browse repository at this point
Copy the full SHA 0cf5a54View commit details
Commits on Oct 5, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 9532d3f - Browse repository at this point
Copy the full SHA 9532d3fView commit details
Commits on Mar 21, 2017
-
Configuration menu - View commit details
-
Copy full SHA for e377041 - Browse repository at this point
Copy the full SHA e377041View commit details
Commits on Mar 22, 2017
-
Configuration menu - View commit details
-
Copy full SHA for cfef65c - Browse repository at this point
Copy the full SHA cfef65cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 59530f2 - Browse repository at this point
Copy the full SHA 59530f2View commit details
Commits on Mar 24, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 53da0c0 - Browse repository at this point
Copy the full SHA 53da0c0View commit details
Commits on Jul 26, 2017
-
Configuration menu - View commit details
-
Copy full SHA for af1302a - Browse repository at this point
Copy the full SHA af1302aView commit details
Commits on Sep 6, 2017
-
Configuration menu - View commit details
-
Copy full SHA for aaf9fcb - Browse repository at this point
Copy the full SHA aaf9fcbView commit details -
replace tpt.ConnWrap by a tcpConn
The tpt.ConnWrap is being removed from go-libp2p-transport
Configuration menu - View commit details
-
Copy full SHA for d29927f - Browse repository at this point
Copy the full SHA d29927fView commit details -
Timeout should only be set by using contexts.
Configuration menu - View commit details
-
Copy full SHA for d7cda66 - Browse repository at this point
Copy the full SHA d7cda66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21fd167 - Browse repository at this point
Copy the full SHA 21fd167View commit details
Commits on Sep 7, 2017
-
Merge pull request #8 from marten-seemann/master
Compatibility with the new transport interfaces
Configuration menu - View commit details
-
Copy full SHA for 3c94e56 - Browse repository at this point
Copy the full SHA 3c94e56View commit details
Commits on Oct 20, 2017
-
Revert "use the renamed transport interfaces"
This reverts commit 21fd167.
Configuration menu - View commit details
-
Copy full SHA for a7ae57b - Browse repository at this point
Copy the full SHA a7ae57bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4deba0 - Browse repository at this point
Copy the full SHA f4deba0View commit details
Commits on Oct 24, 2017
-
Merge pull request #11 from libp2p/revert/conn-interfaces
Revert the new Conn interfaces
Configuration menu - View commit details
-
Copy full SHA for 7ead9fd - Browse repository at this point
Copy the full SHA 7ead9fdView commit details
Commits on Nov 9, 2017
-
1. Migrate to libp2p repo. 2. Pull in fixes for edge platforms. Related: use `x/sys` instead of `syscall` when possible. 3. Pull in less complicated and slightly faster dial logic.
Configuration menu - View commit details
-
Copy full SHA for 0553274 - Browse repository at this point
Copy the full SHA 0553274View commit details -
Merge pull request #9 from libp2p/fix/source-address
fix source address not being set in non REUSEPORT dialer
Configuration menu - View commit details
-
Copy full SHA for 11a8aa1 - Browse repository at this point
Copy the full SHA 11a8aa1View commit details -
Merge pull request #13 from libp2p/feat/update-reuseport
update go-reuseport
Configuration menu - View commit details
-
Copy full SHA for afd5a6e - Browse repository at this point
Copy the full SHA afd5a6eView commit details
Commits on Dec 4, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 5ec6564 - Browse repository at this point
Copy the full SHA 5ec6564View commit details
Commits on Dec 28, 2017
-
Revert "fix source address not being set in non REUSEPORT dialer"
Configuration menu - View commit details
-
Copy full SHA for ec33afb - Browse repository at this point
Copy the full SHA ec33afbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69b7572 - Browse repository at this point
Copy the full SHA 69b7572View commit details -
Merge pull request #20 from libp2p/fix/19
Set source port iff using reuseport
Configuration menu - View commit details
-
Copy full SHA for 1d47d21 - Browse repository at this point
Copy the full SHA 1d47d21View commit details
Commits on Jun 5, 2018
-
refactor for transport interface changes
Also, refactor out reuseport logic into a separate package.
Configuration menu - View commit details
-
Copy full SHA for 4784a35 - Browse repository at this point
Copy the full SHA 4784a35View commit details
Commits on Jun 6, 2018
-
Merge pull request #23 from libp2p/feat/refactor
refactor for transport interface changes
Configuration menu - View commit details
-
Copy full SHA for df410f8 - Browse repository at this point
Copy the full SHA df410f8View commit details
Commits on Jun 8, 2018
-
Configuration menu - View commit details
-
Copy full SHA for bd1a6b0 - Browse repository at this point
Copy the full SHA bd1a6b0View commit details
Commits on Oct 30, 2018
-
Configuration menu - View commit details
-
Copy full SHA for e8b9e0d - Browse repository at this point
Copy the full SHA e8b9e0dView commit details -
Merge pull request #27 from cannium/master
Deprecate IPFS_REUSEPORT, use LIBP2P_TCP_REUSEPORT
Configuration menu - View commit details
-
Copy full SHA for a2176a3 - Browse repository at this point
Copy the full SHA a2176a3View commit details
Commits on Apr 4, 2019
-
set linger to 0 for both inbound and outbound connections
This causes us to send RST packets instead of FIN packets when closing connections and means connections immediately enter the "reset" state instead of entering the TIME-WAIT state. Importantly, this means we can immediately reuse the 5-tuple and reconnect.
Configuration menu - View commit details
-
Copy full SHA for 87f331a - Browse repository at this point
Copy the full SHA 87f331aView commit details -
Merge pull request #36 from libp2p/fix/linger
set linger to 0 for both inbound and outbound connections
Configuration menu - View commit details
-
Copy full SHA for 2785529 - Browse repository at this point
Copy the full SHA 2785529View commit details -
1
Configuration menu - View commit details
-
Copy full SHA for a517f4d - Browse repository at this point
Copy the full SHA a517f4dView commit details -
Merge pull request #38 from libp2p/fix/remove-inline-interface
chore: remove inline interface
Configuration menu - View commit details
-
Copy full SHA for 7972f88 - Browse repository at this point
Copy the full SHA 7972f88View commit details
Commits on May 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b06b0e6 - Browse repository at this point
Copy the full SHA b06b0e6View commit details -
Merge pull request #39 from libp2p/dep/import-smux
dep: import go-libp2p-mplex into the libp2p org
Configuration menu - View commit details
-
Copy full SHA for e083cfd - Browse repository at this point
Copy the full SHA e083cfdView commit details
Commits on May 26, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ed7828c - Browse repository at this point
Copy the full SHA ed7828cView commit details
Commits on Jul 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for cea811c - Browse repository at this point
Copy the full SHA cea811cView commit details
Commits on Aug 2, 2019
-
Merge pull request #42 from libp2p/feat/plaintext-2
Use new constructor for insecure transport in tests
Configuration menu - View commit details
-
Copy full SHA for 70f680f - Browse repository at this point
Copy the full SHA 70f680fView commit details
Commits on Apr 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 503a78e - Browse repository at this point
Copy the full SHA 503a78eView commit details -
Merge pull request #61 from libp2p/fix/no-dns
fix: don't allow dialing DNS addresses
Configuration menu - View commit details
-
Copy full SHA for 4dbbc0a - Browse repository at this point
Copy the full SHA 4dbbc0aView commit details
Commits on Feb 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d9fec43 - Browse repository at this point
Copy the full SHA d9fec43View commit details -
Merge pull request #72 from libp2p/stop-using-deprecated-go-multiaddr…
…-net stop using the deprecated go-multiaddr-net package
Configuration menu - View commit details
-
Copy full SHA for 7bdb8a4 - Browse repository at this point
Copy the full SHA 7bdb8a4View commit details
Commits on Feb 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2f74f82 - Browse repository at this point
Copy the full SHA 2f74f82View commit details
Commits on Feb 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c585e14 - Browse repository at this point
Copy the full SHA c585e14View commit details -
Merge pull request #73 from libp2p/keep-alives
enable TCP keepalives
Configuration menu - View commit details
-
Copy full SHA for e5e4091 - Browse repository at this point
Copy the full SHA e5e4091View commit details
Commits on Apr 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3cf9d58 - Browse repository at this point
Copy the full SHA 3cf9d58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0006048 - Browse repository at this point
Copy the full SHA 0006048View commit details
Commits on Apr 8, 2021
-
Merge pull request #75 from libp2p/prometheus
expose some Prometheus metrics
Configuration menu - View commit details
-
Copy full SHA for cae447e - Browse repository at this point
Copy the full SHA cae447eView commit details
Commits on Apr 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7fae0d6 - Browse repository at this point
Copy the full SHA 7fae0d6View commit details -
Merge pull request #76 from libp2p/bandwidth-metrics
add bandwidth-related metrics (for Linux and OSX)
Configuration menu - View commit details
-
Copy full SHA for 769c219 - Browse repository at this point
Copy the full SHA 769c219View commit details
Commits on Apr 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ff00d9c - Browse repository at this point
Copy the full SHA ff00d9cView commit details -
Merge pull request #77 from libp2p/fix-staticcheck
use log.Warn instead of log.Warning
Configuration menu - View commit details
-
Copy full SHA for ed9ea79 - Browse repository at this point
Copy the full SHA ed9ea79View commit details
Commits on Jun 23, 2021
-
Skip SetKeepAlivePeriod call on OpenBSD
OpenBSD does not have a user-settable per-socket TCP keepalives. This changes tryKeepAlive to skip attempting set it when on OpenBSD. https://github.com/golang/go/blob/master/src/net/tcpsockopt_openbsd.go#L13-L14 This prevents thousands of `log.Errorf("Failed set keepalive period: %s", err)`'s from happening.
Configuration menu - View commit details
-
Copy full SHA for 4eb467a - Browse repository at this point
Copy the full SHA 4eb467aView commit details
Commits on Jun 24, 2021
-
Merge pull request #80 from qbit/openbsd_keepalive
Skip SetKeepAlivePeriod call on OpenBSD
Configuration menu - View commit details
-
Copy full SHA for 464f1b3 - Browse repository at this point
Copy the full SHA 464f1b3View commit details
Commits on Jul 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c4c5e0f - Browse repository at this point
Copy the full SHA c4c5e0fView commit details
Commits on Jul 14, 2021
-
fix: avoid logging "invalid argument" errors when setting keepalive
This can happen if, e.g., the connection is already dead. I think? See https://discuss.ipfs.io/t/tcp-keepalive-and-setsockopt-invalid-argument/11725 Really, I don't know _what_ was causing this, but there's nothing we can do about it.
Configuration menu - View commit details
-
Copy full SHA for 15dab89 - Browse repository at this point
Copy the full SHA 15dab89View commit details -
Merge pull request #83 from libp2p/fix/noisy-log
fix: avoid logging "invalid argument" errors when setting keepalive
Configuration menu - View commit details
-
Copy full SHA for 2537847 - Browse repository at this point
Copy the full SHA 2537847View commit details
Commits on Jul 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 40bda4a - Browse repository at this point
Copy the full SHA 40bda4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e520e28 - Browse repository at this point
Copy the full SHA e520e28View commit details -
Merge pull request #82 from libp2p/fix-unbounded-state
collect metrics in a separate go routine
Configuration menu - View commit details
-
Copy full SHA for 66cb18e - Browse repository at this point
Copy the full SHA 66cb18eView commit details
Commits on Jul 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 302c1b5 - Browse repository at this point
Copy the full SHA 302c1b5View commit details -
Merge pull request #84 from libp2p/update-deps
chore: update go-libp2p-transport-upgrader and go-reuseport-transport
Configuration menu - View commit details
-
Copy full SHA for 501872d - Browse repository at this point
Copy the full SHA 501872dView commit details
Commits on Aug 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 873a3c5 - Browse repository at this point
Copy the full SHA 873a3c5View commit details
Commits on Aug 31, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8296ce3 - Browse repository at this point
Copy the full SHA 8296ce3View commit details
Commits on Sep 7, 2021
-
Merge pull request #93 from libp2p/disable-metrics-on-windows
disable metrics collection on Windows
Configuration menu - View commit details
-
Copy full SHA for 3a5db3b - Browse repository at this point
Copy the full SHA 3a5db3bView commit details
Commits on Sep 18, 2021
-
From the documentation: WithDeadline returns a copy of the parent context with the deadline adjusted to be no later than d. If the parent's deadline is already earlier than d, WithDeadline(parent, d) is semantically equivalent to parent.
Configuration menu - View commit details
-
Copy full SHA for a738e01 - Browse repository at this point
Copy the full SHA a738e01View commit details
Commits on Sep 19, 2021
-
Merge pull request #94 from libp2p/simplify-dial-context
simplify dial timeout context
Configuration menu - View commit details
-
Copy full SHA for 6e206c6 - Browse repository at this point
Copy the full SHA 6e206c6View commit details
Commits on Sep 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 650b013 - Browse repository at this point
Copy the full SHA 650b013View commit details
Commits on Sep 25, 2021
-
Merge pull request #97 from libp2p/update-go-log
chore: update go-log to v2
Configuration menu - View commit details
-
Copy full SHA for 35074ee - Browse repository at this point
Copy the full SHA 35074eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9c99b7 - Browse repository at this point
Copy the full SHA e9c99b7View commit details -
Merge pull request #95 from libp2p/sim-open
use the assigned role when upgrading a sim open connection
Configuration menu - View commit details
-
Copy full SHA for a054232 - Browse repository at this point
Copy the full SHA a054232View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79d3f04 - Browse repository at this point
Copy the full SHA 79d3f04View commit details -
Configuration menu - View commit details
-
Copy full SHA for edff896 - Browse repository at this point
Copy the full SHA edff896View commit details
Commits on Sep 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7fa06d3 - Browse repository at this point
Copy the full SHA 7fa06d3View commit details
Commits on Sep 29, 2021
-
Merge pull request #104 from libp2p/remove-deprecated-ipfs-reuseport
remove the deprecated IPFS_REUSEPORT command line flag
Configuration menu - View commit details
-
Copy full SHA for cd2c3d8 - Browse repository at this point
Copy the full SHA cd2c3d8View commit details
Commits on Jan 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c747de3 - Browse repository at this point
Copy the full SHA c747de3View commit details -
Merge pull request #111 from libp2p/upgrader-interface
use the transport.Upgrader interface
Configuration menu - View commit details
-
Copy full SHA for 69d3c45 - Browse repository at this point
Copy the full SHA 69d3c45View commit details
Commits on Jan 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7d5a5f8 - Browse repository at this point
Copy the full SHA 7d5a5f8View commit details -
Merge pull request #110 from libp2p/rcmgr
use the ResourceManager
Configuration menu - View commit details
-
Copy full SHA for ece76e8 - Browse repository at this point
Copy the full SHA ece76e8View commit details
Commits on Feb 6, 2022
-
fix: drop raw EINVAL (from keepalives) errors as well (#115)
It _looks_ like the standard library doesn't always wrap this error. fixes #113
Configuration menu - View commit details
-
Copy full SHA for 9d3f10b - Browse repository at this point
Copy the full SHA 9d3f10bView commit details
Commits on Apr 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e2ceabf - Browse repository at this point
Copy the full SHA e2ceabfView commit details -
Configuration menu - View commit details
-
Copy full SHA for dfc3a3f - Browse repository at this point
Copy the full SHA dfc3a3fView commit details