davtoro
|
82e1c81a9a
|
Possibility to change UPnP ID (#354)
|
2019-12-16 13:22:24 +11:00 |
|
Matt Joiner
|
f448f55e88
|
Coalesce piece state change notifications on client unlock
Reported by Craig Campbell <iamcraigcampbell@gmail.com>.
|
2019-12-13 15:55:56 +11:00 |
|
Yates
|
790ba6af3c
|
use path.utf8 first for some torrent (#350)
|
2019-12-08 20:35:40 +11:00 |
|
D. HT. Yu
|
6e95274413
|
fix if statement in cmd/torrent/main.go (#349)
|
2019-12-08 20:34:24 +11:00 |
|
i96751414
|
f15aa27e24
|
Fix bytesLeft for files (#348)
* Refactor (*File).bytesLeft
* Always use the same piece size
|
2019-11-30 19:53:35 +11:00 |
|
Matt Joiner
|
61fa4bf51f
|
Update deps
|
2019-11-28 12:51:25 +11:00 |
|
Matt Joiner
|
d26b93cff4
|
Add comments on File.{first,end}PieceIndex
|
2019-11-28 12:51:25 +11:00 |
|
Matt Joiner
|
e08da0e6e0
|
Change File.endPieceIndex calculation
I think previously it would round-up when it shouldn't.
|
2019-11-28 12:51:25 +11:00 |
|
i96751414
|
f22acca804
|
Add BytesCompleted method for files (#347)
* Add BytesCompleted method for files
* Make sure we check limit pieces correctly
* Remove unnecessary info check
|
2019-11-26 11:54:26 +11:00 |
|
Matt Joiner
|
da2d174fc9
|
Include piece index in log message
|
2019-11-20 20:04:47 +11:00 |
|
Anthony Raymond
|
8638ed1c75
|
Anthonyraymond export well known (#346)
* Export HttpResponse from tracker/http.go
* Update http_test.go
|
2019-11-20 16:31:54 +11:00 |
|
Anthony Raymond
|
ec56d59137
|
Export Peer function (#343)
* Export function to be use-able in library
* Update method call
|
2019-11-15 10:22:59 +11:00 |
|
Matt Joiner
|
a298d295b2
|
Use latest golang.org/x/time
Includes rate.Limiter.SetBurst{,At}.
|
2019-11-07 08:56:56 +11:00 |
|
Matt Joiner
|
659f7e0371
|
Include traversal stats in completed bootstrap log message
|
2019-11-07 08:51:14 +11:00 |
|
Matt Joiner
|
f98ff7507e
|
Use default connection tracking values
|
2019-11-04 12:11:26 +11:00 |
|
Matt Joiner
|
83867dbbe9
|
Move entirely to etcd-io/bbolt
|
2019-11-04 09:19:07 +11:00 |
|
Matt Joiner
|
d71f2175c4
|
Moved to anacrolix/stm
|
2019-11-03 13:04:46 +11:00 |
|
Matt Joiner
|
94dfd312f0
|
Use stm versions of dht and missinggo, and use anacrolix/stm
|
2019-11-02 22:41:53 +11:00 |
|
Matt Joiner
|
0aef469a4c
|
Use missinggo/v2/conntrack
|
2019-11-02 22:35:57 +11:00 |
|
Matt Joiner
|
289293f3cc
|
Rename peer source constants
|
2019-10-17 17:46:35 +11:00 |
|
Matt Joiner
|
93de711d42
|
Update dht to include interface change to OnAnnouncePeer
|
2019-10-17 17:46:09 +11:00 |
|
Matt Joiner
|
5af5e10640
|
In the torrent status, sort trackers by the scheme last
|
2019-10-15 14:59:23 +11:00 |
|
Matt Joiner
|
e7bd5c2991
|
Replace github.com/boltdb/bolt with github.com/etcd-io/bbolt
|
2019-10-12 11:07:49 +11:00 |
|
Matt Joiner
|
e3420e0b60
|
Don't close shared client piece completion in mmap storage
Fixes #335.
|
2019-10-11 17:37:22 +11:00 |
|
Matt Joiner
|
cecd83f966
|
Don't ignore error getting mmap piece completion
|
2019-10-11 17:36:46 +11:00 |
|
Matt Joiner
|
63993a3dc2
|
Add a test for issue #335
|
2019-10-11 17:34:07 +11:00 |
|
Matt Joiner
|
d3ac644ee3
|
Add release badge
|
2019-10-11 15:07:22 +11:00 |
|
Matt Joiner
|
5e9f21277a
|
Fix logging panic in BenchmarkConnectionMainReadLoop
|
2019-10-04 12:38:46 +10:00 |
|
Matt Joiner
|
4f7eaba788
|
Update dht to include the logging fixes
|
2019-10-04 12:32:12 +10:00 |
|
Matt Joiner
|
ff9d845006
|
Add code for dumping log Msg values to TestingConfig
|
2019-10-03 19:12:33 +10:00 |
|
Matt Joiner
|
99fea719a6
|
Add Client.String
|
2019-10-03 19:11:45 +10:00 |
|
Matt Joiner
|
0fd282019e
|
Add some logging for connections and metadata requests
|
2019-10-03 19:09:55 +10:00 |
|
Matt Joiner
|
79e54b9233
|
Add connection.String
|
2019-10-01 21:16:18 +10:00 |
|
Matt Joiner
|
2885426e7e
|
Prefix torrent logger message text
|
2019-10-01 21:16:02 +10:00 |
|
Matt Joiner
|
8ee6169aeb
|
Remove unnecessary extra check for metadata extension support
|
2019-10-01 18:46:10 +10:00 |
|
Matt Joiner
|
f8cb7ef6fa
|
Call rand.Shuffle instead of rand.Perm
|
2019-10-01 18:45:36 +10:00 |
|
Matt Joiner
|
5b0c895e09
|
Add comments
|
2019-10-01 18:13:55 +10:00 |
|
Matt Joiner
|
efc1195ba2
|
Sort inbound messages cases by wire value
|
2019-10-01 18:13:16 +10:00 |
|
Matt Joiner
|
ea4be5cecb
|
mse: Fix race in BenchmarkStreamRC4
|
2019-10-01 18:11:44 +10:00 |
|
Matt Joiner
|
ca20deeff6
|
CI: Run bench tests with race detector
|
2019-10-01 18:10:00 +10:00 |
|
Matt Joiner
|
a05524d1a2
|
Switch CI to go1.13
|
2019-09-24 16:50:17 +10:00 |
|
Matt Joiner
|
f0843c30d0
|
Add comments to metainfo.Magnet fields
|
2019-09-24 16:29:29 +10:00 |
|
Matt Joiner
|
584cdbdc60
|
metainfo.Magnet.String: Always put xt first again, and with specific encoding
|
2019-09-24 16:29:17 +10:00 |
|
Matt Joiner
|
81ba0df9ed
|
metainfo: Add Magnet.Params for more open handling
Addresses #310.
|
2019-09-24 15:52:18 +10:00 |
|
Matt Joiner
|
739fb68095
|
Update the magnet tests
These must have been very old, the style is appalling.
|
2019-09-24 15:51:08 +10:00 |
|
Matt Joiner
|
16a03ed4d4
|
Tidy up UPnP logging
|
2019-09-13 11:55:02 +10:00 |
|
Matt Joiner
|
1a4eb45d4d
|
go mod tidy
|
2019-09-13 10:48:55 +10:00 |
|
Matt Joiner
|
6c8c4a6518
|
Pass logger to DHTs
|
2019-09-13 08:46:30 +10:00 |
|
Matt Joiner
|
95a521bad6
|
Fix a crash when receiving a request when we don't yet have the torrent info
|
2019-08-23 12:19:28 +10:00 |
|
Matt Joiner
|
00efae11ee
|
Reduce tracker retry for failed announces to 1 minute
|
2019-08-22 13:59:26 +10:00 |
|