Jeromy
ec85e0bbdf
bump yamux backlog setting way up
2016-03-08 17:40:52 -08:00
Jeromy
955ae93a4b
switch to new version of go-stream-muxer
2016-03-07 22:43:13 -08:00
Jeromy
5ec1f553f0
fix fallback code and add a few new tests
2016-03-04 16:16:58 -08:00
Jeromy
1b84a1cc9d
Add fallback dialer
...
Previously we were unable to dial on a given transport if there were no
listener addresses defined for that. This meant that most people couldnt
use utp (as they had no utp listener transport to dial from).
2016-03-04 09:27:52 -08:00
Jeromy
648902840d
use multiaddr format to do validation of addresses
2016-03-03 14:56:00 -08:00
Jeromy
7b48e5bc4d
update version of go-multiaddr
2016-03-03 13:03:24 -08:00
Jeromy
7d1706f7ab
make mdns service tag conform to standards
2016-03-01 23:24:29 -08:00
Jeromy
1deeb429fb
record ping latencies in peerstore
2016-02-21 09:51:43 -08:00
Jeromy
e4934f1014
add remote multiaddr from active connection to peerstore
2016-02-16 21:25:00 -08:00
Jeromy
98c7ca0d86
finish deps rewrite
2016-02-16 17:02:00 -08:00
Jeromy
c14ec1c4dc
change listener errors to warnings
2016-02-13 16:22:20 -08:00
Jeromy
8d928334b5
make PeerInfo loggable
2016-02-10 09:32:01 -08:00
Jeromy
62af652294
update to utp code from master of go-ipfs
2016-01-30 17:12:33 -08:00
Randall Leeds
f580951130
Leave overflow logic to go-msgio
...
go-msgio implements the message length limit (currently 8MB), so the
secio reader can get away without re-implementing this logic.
Instead, the reader lets go-msgio allocate a buffer when the output
buffer is too small to hold the incoming message. This buffer is kept
and drained into the output buffer(s) of Read() calls and released back
to the msgio instance once it is fully drained.
License: MIT
Signed-off-by: Randall Leeds <randall@bleeds.info>
2016-01-29 17:45:17 -08:00
Jeromy
c441a14b69
add utp to have feature parity with go-ipfs
2016-01-05 14:24:02 -08:00
Jeromy
ada8212cac
path rewrites
2016-01-04 05:45:58 -08:00
Jeromy
451945c2c5
vendor fixing
2015-12-11 11:23:29 -08:00
Jeromy
d91b419ecf
WIP
2015-12-06 23:11:16 -08:00
Jeromy
1c6efef4f8
vendor in go-detect-race
2015-11-23 17:04:47 -08:00
Jeromy
dafa3bf917
make new stream calls accept a context
2015-11-19 16:20:59 -08:00
Jeromy
9d40a0af19
migrate to gx namespace
2015-11-18 16:11:24 -08:00
Jeromy
fb31f44627
remove prometheus dep
2015-11-16 17:25:35 -08:00
Jeromy
8acc21e88d
Vendor in go-peerstream
2015-11-16 16:47:49 -08:00
Jeromy
a9de494fe3
update multiaddr-filter
2015-11-16 16:41:23 -08:00
Jeromy
52a0925681
vendor go-ipfs-util
2015-11-15 21:15:23 -08:00
Jeromy
ebd0a2dfb2
remove multiple multihash deps
2015-11-15 21:04:44 -08:00
Jeromy
4a64aae7c6
move testutil up
2015-11-15 19:59:59 -08:00
Jeromy
0c73722a91
vendor in notifier
2015-11-15 18:42:27 -08:00
Jeromy
d4b42f8e45
fixes for sha3
2015-11-15 18:28:35 -08:00
Jeromy
8f79df770e
vendor in gogo protobuf
2015-11-15 17:54:19 -08:00
Jeromy
f3d96ac5db
use only gogo protobuf
2015-11-15 17:44:56 -08:00
Jeromy
216db146ca
more vendoring
2015-11-15 11:56:01 -08:00
Jeromy
e142795053
remove dependency on key
2015-11-13 16:18:52 -08:00
Jeromy
51fd99e363
extract from 0.4.0
2015-11-11 16:19:51 -08:00
Juan Batiz-Benet
2392434b6d
rewrote imports to p2p
2015-09-30 19:24:00 -04:00
Juan Batiz-Benet
885d86219e
move to p2p dir
2015-09-30 18:42:55 -04:00