]>
Sergey Matveev's repositories - btrtrc.git/log 
Matt Joiner [Wed, 21 Aug 2019 00:43:06 +0000 (10:43 +1000)] 
 
Tidy up piece completion change handling
Matt Joiner [Wed, 21 Aug 2019 11:00:47 +0000 (21:00 +1000)] 
 
Include the piece number when logging piece hash errors
Matt Joiner [Wed, 21 Aug 2019 10:58:40 +0000 (20:58 +1000)] 
 
goimports -local
Matt Joiner [Wed, 21 Aug 2019 10:55:43 +0000 (20:55 +1000)] 
 
Make Reader log through its parent
Matt Joiner [Wed, 21 Aug 2019 10:44:12 +0000 (20:44 +1000)] 
 
Upgrade to simplified logger
Matt Joiner [Mon, 19 Aug 2019 02:15:54 +0000 (12:15 +1000)] 
 
gofmt simplify
Matt Joiner [Sun, 18 Aug 2019 06:52:00 +0000 (16:52 +1000)] 
 
Add mse/cmd/mse
Matt Joiner [Sun, 18 Aug 2019 06:51:20 +0000 (16:51 +1000)] 
 
metainfo: Add fuzzing func
Matt Joiner [Thu, 15 Aug 2019 00:21:00 +0000 (10:21 +1000)] 
 
go mod tidy
Matt Joiner [Thu, 15 Aug 2019 00:17:39 +0000 (10:17 +1000)] 
 
Add some timing code to Client.dialFirst
Matt Joiner [Sun, 11 Aug 2019 03:17:47 +0000 (13:17 +1000)] 
 
Don't include the handshake in the dial timeout for outgoing connections
Matt Joiner [Sat, 10 Aug 2019 08:46:07 +0000 (18:46 +1000)] 
 
Update all imports of dht to v2
Matt Joiner [Tue, 30 Jul 2019 07:26:12 +0000 (17:26 +1000)] 
 
Include remote address when logging failure to establish outbound connection
Matt Joiner [Tue, 30 Jul 2019 07:25:10 +0000 (17:25 +1000)] 
 
fs: Fix test failure when default client port is unavailable
Matt Joiner [Tue, 30 Jul 2019 07:19:14 +0000 (17:19 +1000)] 
 
NewClient nil ClientConfig should use dynamic port
Matt Joiner [Tue, 30 Jul 2019 07:18:09 +0000 (17:18 +1000)] 
 
Fix race spewing Client stats
Matt Joiner [Fri, 26 Jul 2019 01:00:28 +0000 (11:00 +1000)] 
 
Don't test with -race or -v for 32-bit
Matt Joiner [Fri, 26 Jul 2019 00:56:13 +0000 (10:56 +1000)] 
 
Fix tests on 32-bit
Matt Joiner [Fri, 26 Jul 2019 00:49:36 +0000 (10:49 +1000)] 
 
Test 32-bit arch on CircleCI
Matt Joiner [Thu, 25 Jul 2019 04:15:36 +0000 (14:15 +1000)] 
 
Re-order the logic in Piece.VerifyData for better logging
Matt Joiner [Thu, 25 Jul 2019 04:13:42 +0000 (14:13 +1000)] 
 
Comments on the VerifyData methods
Matt Joiner [Thu, 25 Jul 2019 04:10:21 +0000 (14:10 +1000)] 
 
Ignore cached piece completion state when verifying data
Matt Joiner [Tue, 23 Jul 2019 01:30:05 +0000 (11:30 +1000)] 
 
Improve comments on some config fields
Matt Joiner [Mon, 22 Jul 2019 12:42:05 +0000 (22:42 +1000)] 
 
Add astronomer rating badge
Matt Joiner [Fri, 19 Jul 2019 06:19:21 +0000 (16:19 +1000)] 
 
Change the default client port
Matt Joiner [Fri, 19 Jul 2019 06:17:38 +0000 (16:17 +1000)] 
 
Add some commented out logging
Matt Joiner [Fri, 19 Jul 2019 06:17:10 +0000 (16:17 +1000)] 
 
Add an error check in a test
Matt Joiner [Fri, 19 Jul 2019 06:15:46 +0000 (16:15 +1000)] 
 
Always return errors when handshakes or dialing fails
Matt Joiner [Fri, 19 Jul 2019 04:56:29 +0000 (14:56 +1000)] 
 
Tidy up function signature
Matt Joiner [Fri, 19 Jul 2019 04:46:48 +0000 (14:46 +1000)] 
 
Restart dial timeout for fallback header obfuscation attempt
Matt Joiner [Fri, 19 Jul 2019 04:13:42 +0000 (14:13 +1000)] 
 
Try with the non-preferred header obfuscation if there's an error
Matt Joiner [Fri, 19 Jul 2019 03:23:36 +0000 (13:23 +1000)] 
 
Rework header obfuscation and add tests for fallbacks
Matt Joiner [Fri, 19 Jul 2019 03:07:40 +0000 (13:07 +1000)] 
 
Add dummy code for emulating the bug in #114
Matt Joiner [Fri, 19 Jul 2019 03:04:10 +0000 (13:04 +1000)] 
 
Comments
Matt Joiner [Fri, 19 Jul 2019 03:01:36 +0000 (13:01 +1000)] 
 
cmd/torrent: Add flag for progress bar
Matt Joiner [Fri, 19 Jul 2019 03:00:31 +0000 (13:00 +1000)] 
 
cmd/torrent: Don't log the public IP flag value
Matt Joiner [Wed, 17 Jul 2019 08:17:05 +0000 (18:17 +1000)] 
 
go mod tidy
Matt Joiner [Wed, 17 Jul 2019 08:12:54 +0000 (18:12 +1000)] 
 
cmd/torrent-magnet: Add a description to command help output
Matt Joiner [Wed, 17 Jul 2019 08:12:11 +0000 (18:12 +1000)] 
 
Fix announcing to S3 HTTP trackers
Matt Joiner [Wed, 17 Jul 2019 08:03:56 +0000 (18:03 +1000)] 
 
Use fork of elgatito/upnp that contains go module files
Matt Joiner [Wed, 17 Jul 2019 08:00:40 +0000 (18:00 +1000)] 
 
Use tagged github.com/gosuri/uiprogress, and update uilive indirect dep
Matt Joiner [Wed, 17 Jul 2019 05:28:49 +0000 (15:28 +1000)] 
 
cmd/torrent-metainfo-pprint: Fix -files for single-file torrents
Matt Joiner [Wed, 17 Jul 2019 01:56:25 +0000 (11:56 +1000)] 
 
Send tracker stopped event from the tracker scraper routine
Matt Joiner [Tue, 16 Jul 2019 01:08:17 +0000 (11:08 +1000)] 
 
vgo get -u && go mod tidy
Matt Joiner [Mon, 24 Jun 2019 04:12:14 +0000 (14:12 +1000)] 
 
Create FUNDING.yml
Matt Joiner [Fri, 21 Jun 2019 04:53:57 +0000 (14:53 +1000)] 
 
Ignore ".torrent.bolt.db" which is generated by unit tests
Matt Joiner [Fri, 21 Jun 2019 04:50:49 +0000 (14:50 +1000)] 
 
Refactor Client.dialFirst
Matt Joiner [Fri, 21 Jun 2019 04:49:43 +0000 (14:49 +1000)] 
 
Remove unnecessary import alias
Matt Joiner [Fri, 21 Jun 2019 04:49:21 +0000 (14:49 +1000)] 
 
Count client listener accepts
Matt Joiner [Fri, 21 Jun 2019 04:49:01 +0000 (14:49 +1000)] 
 
Add go 1.13 to go.mod
Matt Joiner [Tue, 18 Jun 2019 00:27:17 +0000 (10:27 +1000)] 
 
Remove "Sending stopped event to trackers" log
Matt Joiner [Thu, 13 Jun 2019 03:07:37 +0000 (13:07 +1000)] 
 
bencode: Decode singleton lists of the expected type
Matt Joiner [Thu, 13 Jun 2019 03:06:25 +0000 (13:06 +1000)] 
 
Code formatting
Matt Joiner [Thu, 13 Jun 2019 02:35:11 +0000 (12:35 +1000)] 
 
bencode: Improve UnmarshalTypeError string and list parsing error context
Matt Joiner [Thu, 13 Jun 2019 02:18:08 +0000 (12:18 +1000)] 
 
Track concurrent chunk writes
Leandro Martelli [Fri, 31 May 2019 16:11:01 +0000 (17:11 +0100)] 
 
Adding Started and Stopped events
BruceWang [Thu, 23 May 2019 02:13:48 +0000 (10:13 +0800)] 
 
Add OnQuery Hook
boypt [Thu, 23 May 2019 05:58:17 +0000 (13:58 +0800)] 
 
allow ConnStats being marsheled to json
Matt Joiner [Tue, 23 Apr 2019 23:34:51 +0000 (09:34 +1000)] 
 
Update CircleCI to use go1.12 instead of master
Radoslav Georgiev [Tue, 16 Apr 2019 20:28:10 +0000 (23:28 +0300)] 
 
torrentfs: fix a bug where the basenames of files are extracted incorrectly when listing the entries in a directory
Radoslav Georgiev [Tue, 16 Apr 2019 20:23:03 +0000 (23:23 +0300)] 
 
torrentfs: fix a bug where ENOENT is returned when the node for an entry in the root directory of a torrent is requested
anatasluo [Mon, 15 Apr 2019 23:47:07 +0000 (19:47 -0400)] 
 
add one downstream project (#315)
davtoro [Sat, 13 Apr 2019 13:25:19 +0000 (15:25 +0200)] 
 
check if peer id exists
Matt Joiner [Wed, 10 Apr 2019 08:27:54 +0000 (18:27 +1000)] 
 
Fix segfault on nil conntrack.EntryHandle instance when dialing
Matt Joiner [Tue, 9 Apr 2019 02:57:54 +0000 (12:57 +1000)] 
 
When failing to read stored data, try updating only the completion state for the failed piece
Matt Joiner [Tue, 9 Apr 2019 02:54:41 +0000 (12:54 +1000)] 
 
Make the default conntracker instance unlimited for now
Matt Joiner [Tue, 9 Apr 2019 02:53:18 +0000 (12:53 +1000)] 
 
Improve some types in reader.readOnceAt
Matt Joiner [Thu, 28 Mar 2019 21:48:56 +0000 (08:48 +1100)] 
 
Fix leaked conntrack.EntryHandle
Matt Joiner [Fri, 22 Mar 2019 14:34:55 +0000 (01:34  +1100)] 
 
Remove gomobile from CI
Matt Joiner [Fri, 22 Mar 2019 12:36:59 +0000 (23:36 +1100)] 
 
Fix gomobile install in CI
Matt Joiner [Wed, 20 Mar 2019 00:01:56 +0000 (11:01 +1100)] 
 
Fix race condition in Torrent.SetDisplayName
Matt Joiner [Tue, 19 Mar 2019 09:43:51 +0000 (20:43 +1100)] 
 
vgo get -u
Matt Joiner [Tue, 19 Mar 2019 09:35:06 +0000 (20:35 +1100)] 
 
vgo mod tidy
Matt Joiner [Tue, 19 Mar 2019 08:09:31 +0000 (19:09 +1100)] 
 
Add github.com/spaolacci/murmur3 indirect
Matt Joiner [Tue, 12 Mar 2019 00:22:25 +0000 (11:22 +1100)] 
 
Fix race in Torrent.String
Matt Joiner [Mon, 11 Mar 2019 00:51:29 +0000 (11:51 +1100)] 
 
Update missinggo and dht
Matt Joiner [Sun, 10 Mar 2019 23:45:43 +0000 (10:45 +1100)] 
 
Panic on chunk write errors
Matt Joiner [Sun, 10 Mar 2019 23:43:02 +0000 (10:43 +1100)] 
 
Make use of the new context parameter in conntrack Wait
Matt Joiner [Sun, 3 Mar 2019 03:40:49 +0000 (14:40 +1100)] 
 
Update to missinggo v0.2.0
Matt Joiner [Sun, 3 Mar 2019 03:30:46 +0000 (14:30 +1100)] 
 
Fix double quoting in a log statement
Matt Joiner [Sun, 3 Mar 2019 03:30:02 +0000 (14:30 +1100)] 
 
Move multiless to missinggo
Masih Yeganeh [Wed, 6 Feb 2019 06:51:03 +0000 (10:21 +0330)] 
 
Adds more flags to torrent-create
Matt Joiner [Tue, 19 Feb 2019 03:41:52 +0000 (14:41 +1100)] 
 
Avoid allocating a slice when iterating pending chunks
Matt Joiner [Tue, 19 Feb 2019 03:38:31 +0000 (14:38 +1100)] 
 
go mod tidy
Matt Joiner [Sat, 16 Feb 2019 07:33:14 +0000 (18:33 +1100)] 
 
Torrent.String: Quote raw names
Matt Joiner [Wed, 30 Jan 2019 06:54:02 +0000 (17:54 +1100)] 
 
Reduce allocations for Piece.hash
Matt Joiner [Wed, 30 Jan 2019 04:19:32 +0000 (15:19 +1100)] 
 
Report allocs in BenchmarkAddLargeTorrent
Matt Joiner [Wed, 30 Jan 2019 04:18:00 +0000 (15:18 +1100)] 
 
Remove unnecessary blank line
Matt Joiner [Tue, 22 Jan 2019 00:41:07 +0000 (01:41  +0100)] 
 
Reorder some code in dht announcer
Matt Joiner [Tue, 22 Jan 2019 00:16:41 +0000 (01:16  +0100)] 
 
Fix cancellation of dht announce when peers are wanted
Matt Joiner [Mon, 21 Jan 2019 21:59:13 +0000 (22:59 +0100)] 
 
go.mod: Require dht with krpc.Msg.Token change
Matt Joiner [Mon, 21 Jan 2019 02:46:26 +0000 (03:46  +0100)] 
 
Restart DHT announces at regular intervals
Matt Joiner [Mon, 21 Jan 2019 21:53:42 +0000 (22:53 +0100)] 
 
Fix benchmark not building with changes to krpc.Msg.Token
Matt Joiner [Mon, 21 Jan 2019 21:36:40 +0000 (22:36 +0100)] 
 
Fix test for dht query context changes
Matt Joiner [Wed, 16 Jan 2019 10:11:47 +0000 (10:11 +0000)] 
 
Fix build error
Matt Joiner [Tue, 15 Jan 2019 18:18:30 +0000 (18:18 +0000)] 
 
Switch entirely to anacrolix/log
Matt Joiner [Tue, 15 Jan 2019 17:56:11 +0000 (17:56 +0000)] 
 
Merge branch 'ci'
Matt Joiner [Wed, 9 Jan 2019 08:55:55 +0000 (19:55 +1100)] 
 
Cache go master, use existing go for bootstrap, and tighten some cache keys
Matt Joiner [Wed, 9 Jan 2019 01:25:06 +0000 (12:25 +1100)] 
 
Cache the GOCACHE
Matt Joiner [Wed, 9 Jan 2019 00:23:07 +0000 (11:23 +1100)] 
 
Cache the entire go pkg folder