]> Sergey Matveev's repositories - btrtrc.git/history - torrent.go
Move logging inside client lock, for Torrent.String
[btrtrc.git] / torrent.go
2017-07-01 Matt JoinerMove logging inside client lock, for Torrent.String
2017-06-05 Matt JoinerMerge pull request #161 from mlmhl/event
2017-06-05 mlmhlsignal an event when torrent closed
2017-05-26 Matt JoinerTidy up the duplicate conn selection code
2017-05-26 Matt Joinerperf.Timer.Stop renamed
2017-05-17 Matt JoinerMerge pull request #154 from mlmhl/connection
2017-05-10 luffyma(马林)bug fix: race condition between outgoing connection...
2017-04-25 Matt JoinerMerge pull request #153 from joelanford/master
2017-04-23 Joe LanfordAdded peer count stats to TorrentStats struct
2017-02-24 Matt JoinerFix a logging of metainfo.Hash
2017-02-19 Matt JoinerDon’t track the empty string, and ditch Torrent.announc...
2017-02-16 Matt JoinerFix torrent status info hash hex
2017-02-15 Matt JoinerRevert "Quick fix for missing MetaInfo.Announce everywh...
2017-02-13 Matt JoinerQuick fix for missing MetaInfo.Announce everywhere...
2017-02-07 Matt Joinerdht.Server.Announce now takes [20]byte
2017-02-02 Matt JoinerTrivial logging, comment, Stringer changes
2017-01-04 Matt JoinerLog the storage TorrentImpl type
2017-01-01 Matt JoinerRemove unused funcs and idents
2017-01-01 Matt JoinerMove method queuePieceCheck
2017-01-01 Matt Joinersort imports
2016-12-14 Matt Joinerdht/… moved to github.com/anacrolix/dht
2016-12-06 Matt JoinerFix piece failures not clearing dirty chunks
2016-12-06 Matt JoinerMerge commit 'c8dffdb'
2016-11-30 Matt JoinerAdd Torrent.Closed
2016-11-30 Matt JoinerFix logging of trust slice
2016-11-27 Matt JoinerFix harmless race conditions in Client.WriteStatus...
2016-11-26 Matt JoinerAdd peers received from received announce_peer DHT...
2016-11-23 Matt JoinerKick only the worst connection when a piece fails a...
2016-11-23 Matt JoinerAdd a note about dropping connections that we sent...
2016-11-23 Matt JoinerMake Torrent.conns a map
2016-11-22 Matt JoinerMove a bunch of Client methods onto more appropriate...
2016-11-22 Matt JoinerDon't accept pieces with bad indexes
2016-10-31 Matt JoinerTorrent.unpendPieces: Only update unpended pieces
2016-10-31 Matt JoinerWhen Reader position changes only update piece prioriti...
2016-10-31 Matt JoinerDitch the use of generic slices.HeapInterface for findi...
2016-10-25 Matt JoinerMove the implementation of connection.requestPiecePendi...
2016-10-23 Matt JoinerOptimize piece priorities when reader position changes
2016-10-05 Matt JoinerDo chunk pooling at Torrent instead of connection level
2016-09-02 Matt JoinerRework storage interfaces to make them simpler to implement
2016-08-30 Matt JoinerRework Reader position changes affecting piece priorities
2016-08-30 Matt JoinerImprove comments
2016-08-26 Matt JoinerRemove the InfoEx type, and don't generate its infohash...
2016-08-02 Matt JoinerFix some more races in the status writing
2016-07-29 Matt JoinerAdd some extra conditions to prevent network activity...
2016-07-29 Matt JoinerBegin exposing all the magic that Client.WriteStatus...
2016-07-29 Alexey Kuznetsovit is actually sha1 hash size
2016-07-23 Matt JoinerKick connections that contribute the final piece of...
2016-07-23 Matt JoinerBreak up the DHT announcer code into smaller functions...
2016-07-12 Matt JoinerUnused *Client argument to Torrent.writeStatus
2016-07-12 Matt JoinerFew slices name changes
2016-07-12 Matt JoinerRework tracker scraper code to allow tracker stats
2016-07-12 Matt JoinerAdd test for issue #97
2016-07-12 Matt JoinerAdd connection read stats
2016-07-12 Matt JoinerNew slices package
2016-07-07 Matt Joinermissinggo.Sort->SortSlice
2016-07-05 Matt JoinerAdd Torrent.SetMaxEstablishedConns
2016-07-05 Matt JoinerPrepare to allow max conns per torrent to be configured
2016-07-05 Matt JoinerAdd counters for uploads
2016-06-27 Matt JoinerRemove redundant check in Torrent.SetInfoBytes
2016-06-27 Matt JoinerThrow away Torrent display name when info becomes available
2016-06-15 Matt JoinerMove a few methods to Torrent, and track how many DHT...
2016-06-15 Matt JoinerClient.announceTorrentDHT -> Torrent.announceDHT
2016-05-24 lovedboyMerge branch 'master' of https://github.com/lovedboy...
2016-05-23 Matt JoinerTorrent.MetaInfo: don't crash if info isn't available yet
2016-05-23 Matt JoinerUpdate Torrent.wantPeersEvent when info is obtained
2016-05-23 Matt JoinerUpdate Torrent.wantPeersEvent in several places
2016-05-22 Matt JoinerDon't start tracker scrapers if trackers are disabled
2016-05-22 Matt JoinerRework torrent tracker scraping
2016-05-19 Matt JoinerFix the tracker method receivers and names
2016-05-19 Matt JoinerMove torrent tracker methods into torrent.go
2016-05-16 Matt JoinerRename storage.I->Client
2016-05-16 Matt JoinerDon't log missing files during hashing
2016-05-16 Matt JoinerReturn an error from Torrent.setMetadataSize
2016-05-16 Matt JoinerMove requestPendingMetadata onto connection from Client
2016-05-12 Matt JoinerBit of a tidy in the tracker code
2016-05-11 Matt JoinerGet rid of obsoleted Torrent.ceaseNetworking, and clean...
2016-05-09 Matt JoinerRework setting of info bytes
2016-05-05 Matt Joinermetainfo.InfoEx.Hash becomes a function, UpdateBytes...
2016-05-03 Matt JoinerMove a bunch of Torrent methods from client.go
2016-04-30 Matt JoinerSome changes to metainfo.InfoEx and testutil
2016-04-19 Matt JoinerMerge pull request #79 from shoenig/normalize
2016-04-19 Seth Hoenigrefactor struct identifiers to follow conventional...
2016-04-14 Matt JoinerMerge all our global consts and vars into global.go
2016-04-07 Matt JoinerComments and logs around bad metadata size
2016-04-04 Matt JoinerFix possible deadlock
2016-04-04 Matt JoinerApply unconvert linter
2016-04-04 Matt JoinerRemove deadcode
2016-04-04 Matt JoinerMerge pull request #72 from shoenig/magnetize
2016-04-04 Matt JoinerUse metainfo.Hash for piece and info hashes
2016-04-03 Matt JoinerMerge Torrent and torrent types
2016-04-03 Matt JoinerComments
2016-04-03 Matt JoinerMake everything on type torrent private
2016-04-03 Matt JoinerIf we fail to write to a piece, check its completion...
2016-03-28 Matt JoinerMake opening a torrent in storage an explicit method
2016-03-28 Matt JoinerGet mmap storage working
2016-03-28 Matt JoinerNew storage interface
2016-03-22 Matt JoinerTidy up bytesLeft calculations
2016-03-21 Matt JoinerAdd t.bytesLeftAnnounce
2016-02-21 Matt JoinerOff by one error in torrent.pieceLength?
2016-02-21 Matt JoinerRefresh all piece completion states when data is missing
next