]> Sergey Matveev's repositories - btrtrc.git/history - client.go
Rework torrent tracker scraping
[btrtrc.git] / client.go
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-19 Matt JoinerTorrent.writeStatus: Include human readable torrent...
2016-05-17 Matt JoinerBreak out KRPC stuff from dht into new package
2016-05-16 Matt JoinerImprove the note about chunk writing concurrency
2016-05-16 Matt JoinerRename storage.I->Client
2016-05-16 Matt JoinerStop returning errors from the 2 callstacks to connecti...
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-11 Matt JoinerRework Client listeners
2016-05-11 Matt JoinerRemove unused Client.pruneTimer
2016-05-09 Matt JoinerWasn't using ChunkSize from TorrentSpec
2016-05-09 Matt JoinerRework setting of info bytes
2016-05-09 Matt JoinerAdd Client.AddTorrentInfoHash, and some other tidying
2016-05-07 Matt JoinerMove some behaviour into Client.newConnection
2016-05-07 Matt Joinermissinggo.Event changed, connection.writeOptimizer...
2016-05-05 Matt JoinerRemove the last of the "config dir" stuff
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-05-03 Matt JoinerRework handling of metadata data messages
2016-05-03 Matt JoinerDoc and logging improvements
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-04 Matt JoinerApply ineffassign linter
2016-04-04 Matt JoinerApply unconvert linter
2016-04-04 Matt JoinerRemove deadcode
2016-04-04 Matt JoinerRemove some of the magic ConfigDir stuff
2016-04-04 Matt JoinerMove Magnet and friends into metainfo package
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 JoinerAdding a torrent without info after waitAccept has...
2016-04-03 Matt JoinerFix deadlocks in WriteStatus due to incomplete renaming
2016-04-03 Matt JoinerMerge Torrent and torrent types
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-04-03 Matt JoinerImprove log messages
2016-03-30 Matt JoinerFix missinggo import
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 JoinerLog connection errors when debug mode
2016-03-22 Matt JoinerTidy up the peer have{,all,none},bitfield handling
2016-03-21 Matt JoinerAdd t.bytesLeftAnnounce
2016-03-21 Matt JoinerClient.WriteStatus: Raise the precision of the completi...
2016-03-21 Matt JoinerUse missinggo.AddrPort directly
2016-03-21 Matt JoinerMake peerGotPiece a method on connection
2016-03-21 Matt JoinerMove peerGotPiece
2016-03-15 Matt JoinerUse new missinggo.SplitHostMaybePort implementation
2016-03-06 Matt JoinerTrack accepted connections
2016-03-05 Matt JoinerUse missinggo.Event to track Client closed
2016-03-02 Matt JoinerFix a UTP Conn leak, on unencrypted followup dial attempts
2016-02-26 Matt JoinerIgnore the corner case when a piece is dropped from...
2016-02-24 Matt JoinerAdd DHT nodes from metainfo when added to Client
2016-02-21 Matt JoinerFix failure to request data from peers if it goes missi...
2016-02-21 Matt JoinerChoke peers when we lose pieces they requested, and...
2016-02-20 Matt JoinerMove dataReadAt to torrent.readAt, and do the waitNoPen...
2016-02-20 Matt JoinerDitch the torrent stateMu for the client mutex
2016-02-20 Matt JoinerUse new error handling philosophy
2016-02-17 Matt JoinerRemove pointless code
2016-02-16 Matt JoinerAdd torrent.completedPieces bitmap
2016-02-16 Matt JoinerImprove error message when piece fails to be completed
2016-02-11 Matt JoinerTrigger piece request order changes on connections...
2016-02-09 Matt JoinerTrack posted message type counts
2016-02-08 Matt JoinerWhen we're choked, just forget the requests, we don...
2016-02-08 Matt JoinerAdd some missing calls to torrent.updatePiecePriority
2016-02-08 Matt JoinerFix pending of already completed pieces when pending...
2016-02-07 Matt JoinerFix overpublishing of piece state change during hashing
2016-02-07 Matt JoinerUse new tracker package interface
2016-02-06 Matt JoinerPublish changes in piece hashing state
2016-02-06 Matt JoinerSpeed up torrent.needData, and use new missinggo iterat...
2016-02-04 Matt JoinerFix the mess that is the connectionLoop after messages...
2016-02-04 Matt JoinerTidy code
2016-02-01 Matt JoinerRecalculate all piece priorities more efficiently
2016-02-01 Matt JoinerReintroduce connection piece inclinations, and begin...
2016-02-01 Matt JoinerUse missinggo.Event for connection closing event
2016-01-31 Matt JoinernewTorrent doesn't need to return error
2016-01-31 Matt JoinerAbstract the pendingPieces as a bitmap
2016-01-28 Matt JoinerMerge branch 'noprio2'
2016-01-28 Matt JoinerTODO
2016-01-27 Matt JoinerFix downloading of unwanted chunks, and write out downl...
2016-01-24 Matt JoinerAdd pending write helpers
2016-01-24 Matt JoinerUse pendingPieces in needData
2016-01-24 Matt JoinerMove fillRequests and replenishConnRequests into connec...
2016-01-18 Matt JoinerDelete finished pieces from pending
2016-01-18 Matt JoinerFix the download/prioritize piece functions
2016-01-18 Matt JoinerIt's working and the tests are usually passing
2016-01-16 Matt JoinerFinally make Torrent.torrent private
2016-01-16 Matt JoinerMake Config.DHTConfig not a pointer
2016-01-13 Matt JoinerTrack dirty chunks, instead of pending chunk specs
2016-01-06 Matt JoinerRevert "Merge pull request #54 from zhulik/master"
2016-01-05 Matt JoinerMerge pull request #54 from zhulik/master
2016-01-05 Gleb SinyavskyRefactorings
2016-01-04 Gleb SinyavskyMerge branch 'master' of https://github.com/anacrolix...
2016-01-04 Matt JoinerSome missing hunks that fix build
2016-01-04 Matt JoinerFailure to announce on one tracker isn't very interesting
2016-01-04 Matt JoinerAdd Have and Bitfield connection methods
next