Matt Joiner
|
5cb73d6a37
|
Ensure ConnStats spew nicely
|
2018-06-12 22:40:04 +10:00 |
Matt Joiner
|
224522545b
|
Fix build error with recent go version
|
2018-06-12 21:51:34 +10:00 |
Matt Joiner
|
22a939fb02
|
Remove unused log import
|
2018-06-12 20:25:32 +10:00 |
Matt Joiner
|
817344d630
|
Remove duplicateClientConns expvar
|
2018-06-12 20:23:26 +10:00 |
Matt Joiner
|
856d5083b5
|
Update log call
|
2018-06-12 20:22:54 +10:00 |
Matt Joiner
|
360e1dbdd1
|
Track ConnStats with atomics
|
2018-06-12 20:21:53 +10:00 |
Matt Joiner
|
2007f2c234
|
Make download cancellable tests more reliable
|
2018-06-12 20:19:53 +10:00 |
Matt Joiner
|
a287d069a4
|
Fix crash adding peers when Torrent is closed
|
2018-06-12 20:17:15 +10:00 |
Matt Joiner
|
b024e1cff6
|
Remove unnecessary use of go keyword
|
2018-06-12 20:16:17 +10:00 |
Matt Joiner
|
cea5584d6b
|
Track outgoing through a new field on connection, and rework duplicate connection preferencing
|
2018-06-12 20:14:00 +10:00 |
Matt Joiner
|
e9040f8f74
|
Fix failure in CI on non-critical test due to set -e
|
2018-06-11 12:44:12 +10:00 |
Matt Joiner
|
ab48d4731c
|
Include rate limiting and stats in BenchmarkConnectionMainReadLoop
|
2018-06-11 12:20:51 +10:00 |
Matt Joiner
|
add2fceaba
|
Merge commit 'cadbacb956fa38a61f3656dc08d71bd68fc966ec' into dev
|
2018-06-11 11:34:38 +10:00 |
Matt Joiner
|
cadbacb956
|
Merge pull request #258 from porjo/master
Fix file permissions
|
2018-06-11 00:00:25 +10:00 |
Matt Joiner
|
5a53d29c75
|
Minimize lock time in Client.acceptConnections
|
2018-06-10 10:29:19 +10:00 |
Matt Joiner
|
ac6ba9f021
|
Add ConnStats at Client level
ConnStats management is refactored to make this less tedious.
|
2018-06-10 09:20:33 +10:00 |
Matt Joiner
|
415c6f6654
|
Increment conn read/write stats asynchronously
Acquiring the lock appears to be quite intensive.
|
2018-06-10 09:20:33 +10:00 |
Matt Joiner
|
a9bdb438dc
|
Fix timing failures in download cancel tests
|
2018-06-10 09:20:33 +10:00 |
Matt Joiner
|
3d680f8afc
|
Update a link
|
2018-06-10 09:20:33 +10:00 |
Ian Bishop
|
ffd41230a6
|
Fix file permissions
|
2018-06-09 15:11:28 +02:00 |
Denis
|
f6ed514c3b
|
added proxy support to the library, using ProxyURL parameter. (#256)
|
2018-06-08 20:52:36 +10:00 |
Matt Joiner
|
37fc800cb1
|
cmd/torrent: Add -stats flag
Requires updated tagflag package.
|
2018-06-06 00:40:03 +10:00 |
Matt Joiner
|
6354b9b967
|
Ignore CI test failures with CGO_ENABLED=0
It uses anacrolix/utp which isn't stable or recommended. Timeouts and retrying are needed to work around bugs in that package better.
|
2018-06-06 00:39:30 +10:00 |
Matt Joiner
|
4e257ffdcf
|
go.mod additions for CGO_ENABLED=0
|
2018-05-25 18:53:14 +10:00 |
Matt Joiner
|
7cafedac42
|
Move internal bloom cmds to dht repo
|
2018-05-25 18:36:59 +10:00 |
Matt Joiner
|
93c24e862f
|
Add go.mod file for vgo
|
2018-05-25 16:22:54 +10:00 |
Matt Joiner
|
a1fabaf2f8
|
Improve Torrent.DownloadPieces documentation
Was mentioned in Gitter.
|
2018-05-18 14:06:28 +10:00 |
Matt Joiner
|
15b828515e
|
Don't listen on IPv6 if DisableIPv6 is set
Fixes #250
|
2018-05-02 19:24:46 +10:00 |
Matt Joiner
|
52896818db
|
Remove vestigial comment
|
2018-05-02 19:23:05 +10:00 |
Matt Joiner
|
39ccb14036
|
Update TODO file
|
2018-04-14 21:44:50 +10:00 |
Matt Joiner
|
df38775630
|
A few adjustments to prioritized peers usage
|
2018-04-14 21:44:41 +10:00 |
Matt Joiner
|
cefcda18c6
|
Add tests for prioritizedPeers
|
2018-04-14 21:44:03 +10:00 |
Matt Joiner
|
610dbd17ba
|
Fix #244
|
2018-04-14 21:43:08 +10:00 |
Matt Joiner
|
5c81c6c70a
|
Include connection network in log message
|
2018-04-14 11:24:06 +10:00 |
Matt Joiner
|
e04b6f0ba0
|
Try to make test more reliable
|
2018-04-14 11:23:26 +10:00 |
Matt Joiner
|
d7225aed03
|
Fix #247
|
2018-04-13 17:07:19 +10:00 |
Matt Joiner
|
e9386d1016
|
Fix #246
|
2018-04-12 23:34:31 +10:00 |
Matt Joiner
|
0290a1610a
|
Merge branch 'circleci'
# Conflicts:
# client.go
|
2018-04-12 17:28:13 +10:00 |
Matt Joiner
|
e38216a472
|
Add comment
|
2018-04-12 16:12:27 +10:00 |
Matt Joiner
|
ed75065f76
|
Reinstate Uploaded and Downloaded values in tracker announces
Fixes followup comment in #71.
|
2018-04-12 16:12:14 +10:00 |
Matt Joiner
|
485d8cdf61
|
Use new DHT stats fields
|
2018-04-12 16:11:22 +10:00 |
Matt Joiner
|
dfb15da131
|
Another use of LoopbackListenhost
|
2018-04-12 16:10:46 +10:00 |
Matt Joiner
|
83e4c65fc4
|
Add LoopbackListenHost
|
2018-04-12 15:21:31 +10:00 |
Matt Joiner
|
9928914ecd
|
Add some peer source comments
|
2018-04-12 15:12:29 +10:00 |
Matt Joiner
|
8a8fe378d4
|
Improve DHT status output
|
2018-04-12 15:12:15 +10:00 |
Matt Joiner
|
b5df073217
|
Support different hosts for each network
CircleCI's localhost hostname doesn't resolve for IPv6.
|
2018-04-12 15:06:53 +10:00 |
Matt Joiner
|
319e57d1c6
|
Rework conns to/and allow multiple DHT servers
This will help with #229, and IPv6 support.
|
2018-04-12 11:41:07 +10:00 |
Matt Joiner
|
a101ebb07e
|
package assert->expect
|
2018-04-12 11:34:24 +10:00 |
Matt Joiner
|
92f6209c5f
|
Prioritize pending nodes with BEP 40
|
2018-04-04 17:59:28 +10:00 |
Matt Joiner
|
d950677f67
|
Expose public IPv4 and IPv6 config options and use them with trackers
|
2018-03-29 14:29:15 +11:00 |