137 Commits (b55baf18e967d8dd509c3b430b4217fa50a6a1e1)

Author SHA1 Message Date
Jeromy 0f3ffb2d07 extract conn, addr-util, and testutil 8 years ago
Jeromy 1085a07654 extract protocol and maddr-filter 8 years ago
Jeromy 4dd30d824b switch to using stdlib context package 8 years ago
Jeromy 2eef5a702e split tcp transports out of the base package 8 years ago
Jeromy 9441754369 swarm: add deadline for connection setup 8 years ago
Jeromy d70e1625a8 conn/dial: implement contextDial up the stack 8 years ago
Jeromy 126e150674 swarm: integrate new dialsync code into swarm 8 years ago
Jeromy e26950ff77 swarm: implement new DialSync manager code 8 years ago
Jeromy 71efb2ccb2 swarm: perform backoff check before taking dialsync lock 8 years ago
Jeromy 5758d3e652 swarm: externalize secio handshake errors 8 years ago
Jeromy 324aae38f1 swarm: add optimized method for checking connectedness to peer 8 years ago
Jeromy 9a9a8de2c7 don't wrap conns with metrics if bwc is nil 8 years ago
Jeromy a56440a9c7 swarm: pass in stream muxer on construct 8 years ago
Jeromy 978b186d81 swarm: refactor to make modular construction easier 8 years ago
Jeromy faced1efd2 add note to test failure 8 years ago
Jeromy b1456b79b6 add in experimental websocket support 9 years ago
Jeromy Johnson 287383a75a sleep before final connectedness check 8 years ago
Jeromy f74add8a19 swarm: make stream.Protocol() return type protocol.ID 8 years ago
Jeromy 7a3394b1da host: remember which protocols work for a given peer 8 years ago
Jeromy 46eafb52f3 p2p/net/swarm: improve code coverage 8 years ago
Jeromy e90e01708a lint: fixed a bunch of issues reported by gometalinter 8 years ago
Jeromy 8744e460da update local import paths to reflect org change 8 years ago
Jeromy c0e2b930e3 update multistream deps and fix code to work with new changes 8 years ago
John Steidley 5c8093b073 gosimple 8 years ago
Jeromy 45f9b5ae0f expose backoff manager in swarm 8 years ago
Jeromy 6dddefe20c improve comment on temp code 9 years ago
Jeromy 916bc557c3 split peerstore from peer package 9 years ago
Jeromy 9edbb2d932 test cleanup 9 years ago
Jeromy 84d4e76e2f address CR feedback 9 years ago
Jeromy b54202e768 refactor locking order structure 9 years ago
Jeromy b6f19a5591 don't execute cancelled jobs 9 years ago
Jeromy d899b07f17 Refactor the swarm dialer 9 years ago
Jeromy d7edac0da3 yamux patches to help mitigate hanging issue 9 years ago
Jeromy de1d675417 update muxers, includes yamux deadlock fix 9 years ago
Jeromy 2d0c57e7d3 add env var for overriding muxer prefs 9 years ago
Jeromy b0ad207270 rewrite all package paths to dvcs 9 years ago
Jeromy d8a6d25b8c add a read deadline for the multistream select on dial 9 years ago
Jeromy 15b28dc0ce recursive dependency update of utp lib 9 years ago
Jeromy 4f82ae5e62 move some deps out as gx packages 9 years ago
Jeromy 261b113530 add a test with connections timing out 9 years ago
Lars Gierth 2b226b9b5a Fix address filtering for /ip6, add tests 9 years ago
Jeromy e123a79f92 make test smaller for osx 9 years ago
Jeromy d3a90434f1 add test to show concurrency of dials 9 years ago
Jeromy 9d44390084 address feedback from CR 9 years ago
Jeromy b938ab9ab6 Handle incoming conns in their own goroutines 9 years ago
Jeromy 0d2ae7b73f don't break listener on failed msmux negotiation 9 years ago
Jeromy 9c68f44a14 version multistream protocol tags 9 years ago
Jeromy 60d096098e use different protocol tag for unencrypted transport 9 years ago
Jeromy 200d7a872f add multistream select to select which crypto to use 9 years ago
Jeromy c7cc7482e3 update utp lib 9 years ago