]> Sergey Matveev's repositories - btrtrc.git/history - torrent.go
Rewrite handshaking and connection management
[btrtrc.git] / torrent.go
2015-03-18 Matt JoinerRewrite handshaking and connection management
2015-03-12 Matt JoinerTidy up extension bytes handling; don't close conn...
2015-03-12 Matt JoinerAdd support for Fast Extension
2015-03-10 Matt JoinerRework piece completion
2015-03-10 Matt JoinerHarmless improvements
2015-03-09 Matt JoinerChange torrent.Name()
2015-03-08 Matt JoinerMore cleaning of public interface
2015-03-07 Matt JoinerChange up the data storage interfaces a bit
2015-03-04 Matt JoinerImplement Handle.ReadAt
2015-03-01 Matt JoinerSupport opening handles to Torrent and File
2015-02-27 Matt JoinerMake blob data stateful
2015-02-26 Matt JoinerRename TorrentData->Data
2015-02-26 Matt JoinerDitch the intermediate MetaInfo type
2015-02-25 Matt JoinerHide a whole bunch of functions seen via torrent
2015-02-25 Matt JoinerAllow configuring Client torrent data opener, config...
2015-02-24 Matt JoinerComments
2015-02-09 Matt JoinerEncapsulate torrent data, and provide os.File and mmap...
2015-02-09 Matt JoinerHide some methods that shouldn't be public
2015-02-06 Matt JoinerFix some stuff Rob Clifford broke through stress testing
2015-01-26 Matt JoinerExpose PieceStatusCharSequence
2015-01-10 Matt JoinerScale readahead with unchoked connections
2014-12-28 Matt JoinerRemove a bunch of dead code
2014-12-26 Matt JoinerRip out the pieces by bytes left and responsive downloa...
2014-12-09 Matt JoinerFixes due to not pending chunk specs prematurely
2014-12-09 Matt JoinerSave memory by not pending chunks prematurely
2014-12-07 Matt JoinerWrite piece status as counts of contiguous identical...
2014-12-05 Matt JoinerSet priorities ahead of the current read position
2014-12-05 Matt Joinermmap_span: Avoid allocating the span slice on every use
2014-12-03 Matt JoinerPiece priorities, torrent read interface and many fixes
2014-12-03 Matt JoinerWhen metadata arrives, we also need to init request...
2014-12-02 Matt JoinerReuse the info bytes when marshalling torrent metainfo
2014-12-02 Matt JoinerSkip mapping files with length 0
2014-12-01 Matt JoinerTrivial
2014-12-01 Matt JoinerDon't send constructed MetaInfo down a channel when...
2014-12-01 Matt Joinertorrent.String, if the name isn't available, use the...
2014-12-01 Matt JoinerNot ever hashed takes higher priority than partially...
2014-11-21 Matt JoinerDon't open new connections or announce when new connect...
2014-11-21 Matt JoinerInclude trackers in WriteStatus
2014-11-18 Matt JoinerExpose a wrapped metainfo type with helper methods
2014-11-16 Matt JoinerMove half-open tracking into per-torrent
2014-09-25 Matt JoinerAdd magnet-metainfo, tool to download magnet to torrent...
2014-09-13 Matt JoinerMissing torrent functions
2014-09-13 Matt JoinerImprove the data waiter system
2014-09-13 Matt JoinerImprovements to written status
2014-09-13 Matt JoinerNew worst conn algorithm that incorporates useful/unwan...
2014-09-11 Matt JoinerNew worst conns algorithm that takes into account conne...
2014-08-28 Matt JoinerIntroduce socket/torrent limits, work in progress
2014-08-27 Matt JoinerCease networking on a torrent if it's finished and...
2014-08-25 Matt JoinerFix a few crashes
2014-08-25 Matt JoinerMisc trivial improvements
2014-08-24 Matt JoinerStop announcing on DHT if a torrent is removed
2014-08-24 Matt JoinerImprove incomplete piece ordering, responsive download...
2014-08-23 Matt JoinerAdd piece length to torrent status
2014-08-23 Matt JoinerOptimize torrent.Length()
2014-08-22 Matt JoinerImprove status and logging
2014-08-21 Matt JoinerExtract function generating all chunk specs for a piece
2014-08-21 Matt JoinerFix crash in metadata requests beyond available info...
2014-08-21 Matt JoinerStore pending peers in a dict to prevent duplicates
2014-08-21 Matt JoinerClean up imports
2014-08-21 Matt JoinerAdd CopyExact util function
2014-07-24 Matt JoinerMove priority management entirely into the download...
2014-07-22 Matt Joinertorrentfs: Match the active torrents to those found...
2014-07-16 Matt JoinerCorrect the connection peer bitfields when the metadata...
2014-07-16 Matt JoinerAdd more information I've needed to the status page
2014-07-16 Matt JoinerMake the discovery source for a connection more descriptive
2014-07-14 Matt JoinerInvalidating metadata would cause a crash when metadata...
2014-07-09 Matt JoinerKeep pieces sorted by bytes left
2014-06-29 Matt JoinerSome minor tweaks
2014-06-29 Matt JoinerFix crash writing torrent status before priorities...
2014-06-28 Matt JoinerCan now download from magnet links
2014-06-27 Matt JoinerFixes for cmd/torrent with the new torrent.Info field
2014-06-26 Matt JoinerBegin adding magnet and ut_metadata support
2014-06-26 Matt Joinertorrentfs: Write client status to HTTP port
2014-05-28 Matt JoinerShuffle chunk spec request order for readahead pieces
2014-05-23 Matt JoinerStore request heat in the download strategy
2014-05-23 Matt Joinertorrent.go: Alias peer_protocol as pp
2014-05-22 Matt JoinerSome minor fiddling to announcing in the client
2014-05-22 Matt JoinerResponsiveDownloadStrategy will readahead blocks
2014-05-21 Matt JoinerMisc minor improvements
2014-05-21 Matt JoinerAdd Client.DownloadStrategy; fix priority of incomplete...
2014-05-20 Matt JoinerAdd some String methods and contextual information...
2014-04-16 Matt JoinerMake Request private
2014-04-08 Matt JoinerBig visibility/doc clean-up, and extract mmap_span...
2014-04-08 Matt JoinerAdd error handling to PrioritizeDataRegion as it's...
2014-04-08 Matt JoinerFix calculation of request for torrent data offset
2014-04-03 Matt JoinerBreak up client.go into several files and a few fixes