]> Sergey Matveev's repositories - btrtrc.git/history - torrent.go
Support custom DHT servers
[btrtrc.git] / torrent.go
2020-02-20 Matt JoinerSupport custom DHT servers
2020-02-20 Matt JoinerAdd support for non-IP-based networks
2020-02-20 Matt JoinerApply staticcheck
2020-01-23 Matt JoinerUse CopyN to ensure early io.EOF isn't ignored when...
2020-01-23 Matt JoinerFinish fixing IP banning on storage errors
2020-01-22 Matt JoinerReflow some comments
2020-01-13 Matt JoinerExtract the request timeout stuff into requestStrategyThree
2020-01-13 Matt JoinerExtract the request strategy logic
2020-01-13 Matt JoinerFix typos and spellos in comments
2020-01-13 Matt JoinerWhen piece checks fail only ban untrusted peers and...
2020-01-13 Matt JoinerImprove hash piece error logging
2020-01-13 Matt JoinerDon't create piece hashers for closed Torrents
2020-01-13 Matt JoinerPropagate back piece hashing errors
2019-12-18 Matt JoinerRemove unnecessary locking in Torrent.Piece
2019-12-18 Matt JoinerAdd connection trust flag, and more tests with small...
2019-12-13 Matt JoinerCoalesce piece state change notifications on client... v1.10.0
2019-11-20 Matt JoinerInclude piece index in log message
2019-10-17 Matt JoinerRename peer source constants
2019-10-15 Matt JoinerIn the torrent status, sort trackers by the scheme...
2019-08-22 Matt JoinerAdd missing debug level to log statement
2019-08-22 Matt JoinerRestrict the number of concurrent piece hashes
2019-08-21 Matt JoinerTidy up piece completion change handling
2019-08-21 Matt JoinerInclude the piece number when logging piece hash errors
2019-08-21 Matt Joinergoimports -local
2019-08-21 Matt JoinerUpgrade to simplified logger
2019-08-10 Matt JoinerUpdate all imports of dht to v2
2019-07-25 Matt JoinerComments on the VerifyData methods
2019-07-25 Matt JoinerIgnore cached piece completion state when verifying...
2019-07-17 Matt JoinerFix announcing to S3 HTTP trackers
2019-07-17 Matt JoinerSend tracker stopped event from the tracker scraper... v1.3.1
2019-06-18 Matt JoinerRemove "Sending stopped event to trackers" log
2019-06-02 Leandro MartelliAdding Started and Stopped events
2019-04-09 Matt JoinerWhen failing to read stored data, try updating only...
2019-03-20 Matt JoinerFix race condition in Torrent.SetDisplayName v1.1.1
2019-03-12 Matt JoinerFix race in Torrent.String
2019-01-30 Matt JoinerReduce allocations for Piece.hash
2019-01-22 Matt JoinerReorder some code in dht announcer
2019-01-22 Matt JoinerFix cancellation of dht announce when peers are wanted
2019-01-21 Matt JoinerRestart DHT announces at regular intervals
2019-01-16 Matt JoinerFix build error
2019-01-15 Matt JoinerSwitch entirely to anacrolix/log
2018-11-27 Matt JoinerRemove unused code
2018-11-21 Matt JoinerRemove log that used missinggo.CryHeard
2018-11-15 Matt JoinerMove IpPort to missinggo
2018-11-04 Matt JoinerStore remoteAddr with each connection
2018-11-02 Matt JoinerSwitch to goimports import sorting
2018-07-25 Matt JoinerLaw of Demeter Client.mu
2018-07-23 Matt JoinerSet Torrent.pieces cap too
2018-07-17 Matt JoinerSwitch pieceIndex back to an int
2018-07-11 Matt JoinerChange pieceIndex to peer_protocol.Integer
2018-07-10 Matt JoinerUse half open limit directly from Config
2018-07-10 Matt JoinerMake extended handshake a struct, and move a bunch...
2018-07-10 Matt JoinerReinstate the reduce dial timeout and update some values
2018-07-07 Matt JoinerFix panic when failing to parse tracker URL
2018-06-29 Matt JoinerUse timers for duplicate requests
2018-06-26 Matt JoinerFix racy Torrent.wantConns check when adding connections
2018-06-26 Matt JoinerDo requests synchronously, and don't request from hashi...
2018-06-26 Matt JoinerCheck that chunks we request aren't being hashed or...
2018-06-25 Matt JoinerRework stats for receiving chunks
2018-06-24 Matt JoinerAdd requestStrategy 3, which duplicates requests only...
2018-06-23 Matt JoinerEnsure 64-bit alignment of ConnStats fields
2018-06-22 Matt JoinerMerge branch 'dev'
2018-06-21 Matt JoinerUse scope timer in Torrent.writeChunk
2018-06-17 Matt JoinerFix build error with recent go version
2018-06-17 Matt JoinerLog and handle error with bad tracker URLs
2018-06-16 Matt JoinerRework Torrent pending requests assertions
2018-06-16 Matt JoinerAllow dropping connections to the same peer ID
2018-06-16 Matt JoinerTorrent.Stats: RLock instead of Lock
2018-06-15 Matt JoinerAdd lots of new expvars and perf timers
2018-06-13 Matt JoinerAllow adding duplicate connections
2018-06-12 Matt JoinerFix build error with recent go version
2018-06-12 Matt JoinerTrack ConnStats with atomics
2018-06-12 Matt JoinerFix crash adding peers when Torrent is closed
2018-06-12 Matt JoinerTrack outgoing through a new field on connection, and...
2018-06-11 Matt JoinerMerge commit 'cadbacb956fa38a61f3656dc08d71bd68fc966ec...
2018-06-09 Matt JoinerAdd ConnStats at Client level
2018-04-14 Matt JoinerA few adjustments to prioritized peers usage
2018-04-12 Matt JoinerMerge branch 'circleci'
2018-04-12 Matt JoinerReinstate Uploaded and Downloaded values in tracker...
2018-04-12 Matt JoinerRework conns to/and allow multiple DHT servers
2018-04-04 Matt JoinerPrioritize pending nodes with BEP 40
2018-02-19 Matt JoinerIPv6 tracker support
2018-02-17 Matt JoinerTrackers shown are just the enabled ones
2018-02-16 Matt JoinerMake half-open connection limit more dynamic
2018-02-16 Matt JoinerTODO
2018-02-12 Matt JoinerSupport IPv6 peers over PEX
2018-02-08 Matt JoinerCount peers not added because of bad addresses and...
2018-02-04 Matt JoinerAggressively wake Readers
2018-02-04 Matt JoinerTODOs and comments
2018-02-04 Matt JoinerSupport sending HaveAll
2018-02-04 Matt Joinerconnections should not be added if the Torrent is closed
2018-02-04 Matt JoinerMove initiateConn and openNewConns onto Torrent
2018-02-03 Matt JoinerPiece.everHashed is replaced by storageCompletionOk
2018-02-03 Matt JoinerInclude closed connections in dirtiers
2018-02-03 Matt JoinerAdd missing increments to some stats
2018-02-02 Matt JoinerRename and rearrange some conn stats
2018-02-02 Matt JoinerRework connection stat reconciliation with Torrent...
2018-02-02 Matt JoinerMerge a bunch of stuff into ConnStats and refactor...
2018-02-02 Matt Joinerconnection.writer wasn't checking closed state
2018-02-01 Matt JoinerSome changes to status output
next