-
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-libp2p-transport-upgrader here #1463
Commits on Jan 19, 2018
-
Configuration menu - View commit details
-
Copy full SHA for ede46e0 - Browse repository at this point
Copy the full SHA ede46e0View commit details
Commits on Jan 20, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 4822176 - Browse repository at this point
Copy the full SHA 4822176View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf38072 - Browse repository at this point
Copy the full SHA cf38072View commit details
Commits on Jan 22, 2018
-
keep accepting and negotiating connections until we have 16 ready and…
… queued up Otherwise, we'll have an annoying saw-tooth pattern where we'll accept a bunch of connections, set them up in parallel, and then wait until we pass them all back up to the swarm before accepting any more. This commit allows us to queue up 16 ready connections before ceasing to accept any new connections. We'll still probably have a saw-tooth pattern under heavy load but it should be less pronounced (and we can improve the situation by upping the queue size.
Configuration menu - View commit details
-
Copy full SHA for 61cd627 - Browse repository at this point
Copy the full SHA 61cd627View commit details -
fix comment on why we don't need to wait on the context
Also, add a context canceled check to the loop just in case (accept could, if buggy, return temporary errors after it's closed).
Configuration menu - View commit details
-
Copy full SHA for a950fa7 - Browse repository at this point
Copy the full SHA a950fa7View commit details -
Configuration menu - View commit details
-
Copy full SHA for cec0d9f - Browse repository at this point
Copy the full SHA cec0d9fView commit details -
Merge pull request #2 from libp2p/feat/accept-queue
keep accepting and negotiating connections until we have 16 ready and queued up
Configuration menu - View commit details
-
Copy full SHA for 6b92f28 - Browse repository at this point
Copy the full SHA 6b92f28View commit details
Commits on Jan 23, 2018
-
Configuration menu - View commit details
-
Copy full SHA for be4a5f4 - Browse repository at this point
Copy the full SHA be4a5f4View commit details
Commits on Jan 24, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 90789da - Browse repository at this point
Copy the full SHA 90789daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 516978c - Browse repository at this point
Copy the full SHA 516978cView commit details -
Merge pull request #6 from marten-seemann/better-threshold-usage
wait after accepting a new connection if the queue is full
Configuration menu - View commit details
-
Copy full SHA for 15e5327 - Browse repository at this point
Copy the full SHA 15e5327View commit details
Commits on Jan 26, 2018
-
Merge pull request #3 from marten-seemann/fix-threshold-off-by-one-error
fix off-by-one error in the threshold
Configuration menu - View commit details
-
Copy full SHA for 0212611 - Browse repository at this point
Copy the full SHA 0212611View commit details
Commits on Jan 29, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 1317fb9 - Browse repository at this point
Copy the full SHA 1317fb9View commit details -
Merge pull request #5 from marten-seemann/listener-tests
add tests for the listener
Configuration menu - View commit details
-
Copy full SHA for a08397a - Browse repository at this point
Copy the full SHA a08397aView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc4b4ae - Browse repository at this point
Copy the full SHA dc4b4aeView commit details
Commits on Feb 15, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 0db3c0a - Browse repository at this point
Copy the full SHA 0db3c0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6055448 - Browse repository at this point
Copy the full SHA 6055448View commit details
Commits on Feb 16, 2018
-
check if connection is closed before returning it from Accept
It could have been sitting around for a while.
Configuration menu - View commit details
-
Copy full SHA for 6fbbb67 - Browse repository at this point
Copy the full SHA 6fbbb67View commit details
Commits on Mar 9, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 07e87ba - Browse repository at this point
Copy the full SHA 07e87baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32b0643 - Browse repository at this point
Copy the full SHA 32b0643View commit details
Commits on Mar 10, 2018
-
Configuration menu - View commit details
-
Copy full SHA for dbf3f83 - Browse repository at this point
Copy the full SHA dbf3f83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66b1a47 - Browse repository at this point
Copy the full SHA 66b1a47View commit details
Commits on Jan 9, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8ceb856 - Browse repository at this point
Copy the full SHA 8ceb856View commit details
Commits on Jan 10, 2019
-
Merge pull request #11 from libp2p/fix/better-negotiation-errors
annotate errors
Configuration menu - View commit details
-
Copy full SHA for 5fc9b71 - Browse repository at this point
Copy the full SHA 5fc9b71View commit details
Commits on Apr 26, 2019
-
improve correctness of closing connections on failure
may be related to ipfs/kubo#6197 (but I can't find one)
Configuration menu - View commit details
-
Copy full SHA for e87a4e3 - Browse repository at this point
Copy the full SHA e87a4e3View commit details -
Otherwise, setting global variables races with running goroutines.
Configuration menu - View commit details
-
Copy full SHA for f418d2c - Browse repository at this point
Copy the full SHA f418d2cView commit details -
Merge pull request #19 from libp2p/fix/close-on-err
improve correctness of closing connections on failure
Configuration menu - View commit details
-
Copy full SHA for dc54d8a - Browse repository at this point
Copy the full SHA dc54d8aView commit details
Commits on May 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 67b7b27 - Browse repository at this point
Copy the full SHA 67b7b27View commit details -
Merge pull request #21 from libp2p/dep/import-smux
dep: import go-libp2p-mplex into the libp2p org
Configuration menu - View commit details
-
Copy full SHA for 9667b21 - Browse repository at this point
Copy the full SHA 9667b21View commit details
Commits on May 24, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 57d79cc - Browse repository at this point
Copy the full SHA 57d79ccView commit details -
Merge pull request #22 from libp2p/feat/consolidate-abstractions
Consolidate abstractions and core types into go-libp2p-core (#28)
Configuration menu - View commit details
-
Copy full SHA for b1dd953 - Browse repository at this point
Copy the full SHA b1dd953View commit details
Commits on May 26, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 9bcb09e - Browse repository at this point
Copy the full SHA 9bcb09eView commit details
Commits on Sep 7, 2019
-
fix an incorrect error message
"security stream multiplexer" is the worst sort of confusing.
Configuration menu - View commit details
-
Copy full SHA for f081071 - Browse repository at this point
Copy the full SHA f081071View commit details -
Merge pull request #27 from libp2p/fix/error-message
fix an incorrect error message
Configuration menu - View commit details
-
Copy full SHA for aabc5e4 - Browse repository at this point
Copy the full SHA aabc5e4View commit details
Commits on Mar 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1c35066 - Browse repository at this point
Copy the full SHA 1c35066View commit details -
Merge pull request #45 from libp2p/generalize-private-network
use the ipnet.PSK instead of the ipnet.Protector for private networks
Configuration menu - View commit details
-
Copy full SHA for 2267728 - Browse repository at this point
Copy the full SHA 2267728View commit details
Commits on May 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b19703d - Browse repository at this point
Copy the full SHA b19703dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 59da2c1 - Browse repository at this point
Copy the full SHA 59da2c1View commit details
Commits on May 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for bf33d1e - Browse repository at this point
Copy the full SHA bf33d1eView commit details
Commits on Dec 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d365120 - Browse repository at this point
Copy the full SHA d365120View commit details -
Merge pull request #69 from libp2p/fix-int-to-string-conversion
fix int to string conversion in tests, update Go version on CI
Configuration menu - View commit details
-
Copy full SHA for 44b29c4 - Browse repository at this point
Copy the full SHA 44b29c4View commit details
Commits on Dec 19, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 508be7e - Browse repository at this point
Copy the full SHA 508be7eView commit details -
Merge pull request #70 from libp2p/open-stream-context
pass contexts to OpenStream in tests
Configuration menu - View commit details
-
Copy full SHA for ebab543 - Browse repository at this point
Copy the full SHA ebab543View commit details
Commits on Feb 17, 2021
-
Implement support for simultaneous open (#25)
* implement support for simultaneous open Co-authored-by: aarshkshah1992 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4453d7a - Browse repository at this point
Copy the full SHA 4453d7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2397d98 - Browse repository at this point
Copy the full SHA 2397d98View commit details -
Merge pull request #71 from libp2p/feat/conn-stat
Expose underlying transport connection stat where available
Configuration menu - View commit details
-
Copy full SHA for cffe493 - Browse repository at this point
Copy the full SHA cffe493View commit details
Commits on Feb 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b743906 - Browse repository at this point
Copy the full SHA b743906View commit details -
Merge pull request #72 from libp2p/dont-use-go-multiaddr-net
stop using the deprecated go-multiaddr-net
Configuration menu - View commit details
-
Copy full SHA for 3a37a04 - Browse repository at this point
Copy the full SHA 3a37a04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76f4936 - Browse repository at this point
Copy the full SHA 76f4936View commit details
Commits on Mar 12, 2021
-
Merge pull request #73 from libp2p/dont-listen-on-all-interfaces
don't listen on all interfaces in tests
Configuration menu - View commit details
-
Copy full SHA for bda39a2 - Browse repository at this point
Copy the full SHA bda39a2View commit details
Commits on Apr 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8739d56 - Browse repository at this point
Copy the full SHA 8739d56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8acc055 - Browse repository at this point
Copy the full SHA 8acc055View commit details
Commits on Jul 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3ac4a61 - Browse repository at this point
Copy the full SHA 3ac4a61View commit details
Commits on Jul 24, 2021
-
Merge pull request #77 from libp2p/fix-typo
fix typo in error message
Configuration menu - View commit details
-
Copy full SHA for efd8047 - Browse repository at this point
Copy the full SHA efd8047View commit details
Commits on Jul 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fc8779c - Browse repository at this point
Copy the full SHA fc8779cView commit details
Commits on Jul 27, 2021
-
Merge pull request #78 from libp2p/update-deps
chore: update deps
Configuration menu - View commit details
-
Copy full SHA for 8d16690 - Browse repository at this point
Copy the full SHA 8d16690View commit details
Commits on Sep 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e267d49 - Browse repository at this point
Copy the full SHA e267d49View commit details -
Merge pull request #83 from libp2p/check-peer-id-on-inbound
add the peer ID to SecureInbound
Configuration menu - View commit details
-
Copy full SHA for e2284ac - Browse repository at this point
Copy the full SHA e2284acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 289fcae - Browse repository at this point
Copy the full SHA 289fcaeView commit details -
Merge pull request #85 from libp2p/fix-flaky-accept-test
increase timeout in TestConnectionsClosedIfNotAccepted on CI
Configuration menu - View commit details
-
Copy full SHA for 403b19e - Browse repository at this point
Copy the full SHA 403b19eView commit details
Commits on Sep 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 893c9a4 - Browse repository at this point
Copy the full SHA 893c9a4View commit details
Commits on Sep 26, 2021
-
Merge pull request #88 from libp2p/update-go-log
chore: update go-log
Configuration menu - View commit details
-
Copy full SHA for e53323d - Browse repository at this point
Copy the full SHA e53323dView commit details
Commits on Dec 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 85de7f0 - Browse repository at this point
Copy the full SHA 85de7f0View commit details -
Merge pull request #92 from libp2p/conn-stats
use the new network.ConnStats
Configuration menu - View commit details
-
Copy full SHA for aa4826e - Browse repository at this point
Copy the full SHA aa4826eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe89a27 - Browse repository at this point
Copy the full SHA fe89a27View commit details -
Merge pull request #96 from libp2p/fix-flaky-accept-queue-backlogged
fix flaky TestAcceptQueueBacklogged test
Configuration menu - View commit details
-
Copy full SHA for e9a4b83 - Browse repository at this point
Copy the full SHA e9a4b83View commit details
Commits on Dec 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f06d0df - Browse repository at this point
Copy the full SHA f06d0dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for b16a446 - Browse repository at this point
Copy the full SHA b16a446View commit details
Commits on Dec 21, 2021
-
Merge pull request #98 from libp2p/configurable-accept-timeout
make the accept timeout configurable, stop using transport.AcceptTimeout
Configuration menu - View commit details
-
Copy full SHA for 20281dd - Browse repository at this point
Copy the full SHA 20281ddView commit details -
Merge pull request #97 from libp2p/reset-temp-err-catcher
reset the temporary error catcher delay after successful accept
Configuration menu - View commit details
-
Copy full SHA for c622cb0 - Browse repository at this point
Copy the full SHA c622cb0View commit details
Commits on Jan 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a3f424b - Browse repository at this point
Copy the full SHA a3f424bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a79888 - Browse repository at this point
Copy the full SHA 5a79888View commit details
Commits on Jan 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e8056e8 - Browse repository at this point
Copy the full SHA e8056e8View commit details -
Merge pull request #100 from libp2p/upgrader-interface
use the new transport.Upgrader interface
Configuration menu - View commit details
-
Copy full SHA for 17c6e5e - Browse repository at this point
Copy the full SHA 17c6e5eView commit details
Commits on Jan 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8f6a3dc - Browse repository at this point
Copy the full SHA 8f6a3dcView commit details -
Merge pull request #101 from libp2p/rename-package
rename the package to upgrader
Configuration menu - View commit details
-
Copy full SHA for 873efba - Browse repository at this point
Copy the full SHA 873efbaView commit details
Commits on Jan 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ccf4315 - Browse repository at this point
Copy the full SHA ccf4315View commit details
Commits on Jan 18, 2022
-
Merge pull request #99 from libp2p/rcmgr
use the Resource Manager
Configuration menu - View commit details
-
Copy full SHA for 8d193b3 - Browse repository at this point
Copy the full SHA 8d193b3View commit details
Commits on Feb 2, 2022
-
always set the peer if the peer scope is null
Removes the very ugly contract of "if you know the peer you have set it" and makes the code robust against upstream bugz.
Configuration menu - View commit details
-
Copy full SHA for 67fe765 - Browse repository at this point
Copy the full SHA 67fe765View commit details -
Configuration menu - View commit details
-
Copy full SHA for 191278d - Browse repository at this point
Copy the full SHA 191278dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f75dfe1 - Browse repository at this point
Copy the full SHA f75dfe1View commit details
Commits on Feb 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8350e75 - Browse repository at this point
Copy the full SHA 8350e75View commit details -
Merge pull request #104 from libp2p/fix/nil-peer-scope
Fix nil peer scope issues
Configuration menu - View commit details
-
Copy full SHA for b6118ea - Browse repository at this point
Copy the full SHA b6118eaView commit details
Commits on Apr 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 981c9cf - Browse repository at this point
Copy the full SHA 981c9cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dc18ed - Browse repository at this point
Copy the full SHA 9dc18edView commit details