]> Sergey Matveev's repositories - btrtrc.git/history - piece.go
cmd/btrtrc client
[btrtrc.git] / piece.go
2024-03-25 Matt JoinerFix data race setting v2 piece hash
2024-03-25 Matt JoinerSupport v2 hashes on files that don't have piece layers
2024-03-24 Matt JoinerPad v1 piece hashes for v2 files
2024-03-20 Matt JoinerImprove some internal piece priority naming
2024-03-20 Matt JoinerExport PiecePriority
2024-03-20 Matt JoinerUpdate piece completion after setting v2 hash
2024-03-20 Matt JoinerImprove handling of v2 hashes
2024-03-06 Matt JoinerStorages that use piece hashes would panic with pure...
2024-03-05 Matt JoinerMerge branch 'bittorrent-v2'
2024-03-02 Matt JoinerAnnounce to both v1 and v2 swarms
2024-02-28 Matt JoinerMerkle hashing and v2 file handling
2024-02-12 Matt JoinerOptimize request strategy for torrent storage with...
2022-11-15 Matt Joinergorond ./...
2022-07-07 Alex SharovDo torrent storage flush on piece completion (#755)
2022-05-12 Matt JoinerUse reusable roaring iterators v1.43.0
2022-05-09 Matt JoinerMove undirtiedChunksIter into its own file
2022-05-09 Matt JoinerAdd and use typed roaring bitmap
2022-03-17 Matt JoinerMerge branch 'master' into crawshaw-386-wasm
2022-03-17 Matt JoinerMerge branch 'go1.18'
2022-02-10 Matt JoinerMerge branch 'master' into go1.18
2022-02-10 Matt JoinerMerge branch 'master' into go1.18
2022-02-07 Matt JoinerMerge branch 'master' into go1.18
2022-01-27 Matt JoinerMerge branch 'master' into lazylog
2022-01-22 Matt JoinerBenchmark PieceRequestOrder with varying styles of...
2021-12-23 Matt JoinerUse relative availabilities to determine piece request...
2021-12-12 Matt JoinerMerge branch 'request-strategy-experiments' v1.39.0
2021-12-12 Matt JoinerImplement piece request ordering with retained state
2021-11-08 Matt Joinergofumpt
2021-10-27 Matt JoinerMerge branch 'peer-requesting' v1.34.0
2021-10-19 Matt JoinerAvoid allocation putting undirtiedChunksIter into interface
2021-10-19 Matt JoinerAdd reasons for updateRequests to be triggered
2021-10-19 Matt JoinerPieces being marked should have priority none
2021-10-05 Matt JoinerSwitch Peer.PieceAllowedFast and several request strate...
2021-09-21 Matt JoinerUse an iterator to skip through dirty chunks
2021-09-20 Matt JoinerTrack dirty chunks in a single bitmap on Torrent
2021-09-20 Matt JoinerMerge branch 'master' into peer-requesting
2021-09-19 Matt JoinerStore peer requests in a bitmap
2021-09-15 Matt JoinerSimplify PIece.iterUndirtiedChunks
2021-09-04 Matt JoinerRework Reader waiting
2021-08-19 Matt JoinerRemove unused code
2021-06-21 Matt JoinerMerge branch 'request-strategy-rewrite'
2021-06-07 Matt JoinerUse rejiggered missinggo bitmap
2021-06-07 Matt JoinerExtract request strategy stuff into a separate module
2021-06-07 Matt JoinerRework to improve work stealing and try to thread peers...
2021-06-07 Matt JoinerTrack peer availability at the Torrent-level
2021-06-07 Matt JoinerPass tests with new full-client request strategy implem...
2021-01-28 Matt JoinerExpose more callbacks and Request and ChunkSpec
2021-01-25 Matt JoinerExport Peer
2020-11-21 Matt JoinerTrack piece marking state separately
2020-11-08 Matt JoinerTidy up doc, file names, naming
2020-11-05 Matt JoinerFix piece getting queued for hash multiple times
2020-09-29 Matt JoinerOptimize padding on Piece
2020-06-03 Matt JoinerMerge pull request #410 from anacrolix/webseeds
2020-05-30 Matt JoinerSeperate peer and PeerConn
2020-04-04 Craig CampbellAdd Piece.UpdateCompletion() method
2020-02-27 Matt JoinerAdd Piece.State
2020-02-21 Matt JoinerRename connection->PeerConn and fix exports
2020-02-20 Matt JoinerApply staticcheck
2020-01-24 Matt JoinerMove all the request strategy stuff into its file
2020-01-24 Matt JoinerExpose request strategies
2020-01-13 Matt JoinerExtract the request timeout stuff into requestStrategyThree
2020-01-13 Matt JoinerExtract the request strategy logic
2020-01-13 Matt JoinerWhen piece checks fail only ban untrusted peers and...
2019-07-25 Matt JoinerRe-order the logic in Piece.VerifyData for better logging v1.5.0
2019-07-25 Matt JoinerComments on the VerifyData methods
2019-01-30 Matt JoinerReduce allocations for Piece.hash
2018-11-02 Matt JoinerSwitch to goimports import sorting
2018-07-25 Matt JoinerLaw of Demeter Client.mu
2018-07-11 Matt JoinerChange pieceIndex to peer_protocol.Integer
2018-06-26 Matt JoinerDo requests synchronously, and don't request from hashi...
2018-02-04 Matt JoinerAggressively wake Readers
2018-02-03 Matt JoinerPiece.everHashed is replaced by storageCompletionOk
2018-02-03 Matt JoinerInclude closed connections in dirtiers
2018-01-28 Matt JoinerInclude completion known in PieceState
2018-01-25 Matt JoinerAdd separate piece priorities, and cache pending pieces
2018-01-25 Matt JoinerImprove some comments
2018-01-21 Matt JoinerAdd File priorities
2018-01-12 Matt JoinerMake Torrent.pendingPieces a priority bitmap in prepara...
2017-11-07 Matt JoinerFix a lot of noisy logging and test warnings
2017-10-12 Matt JoinerTrack completion known to implementation state
2017-09-23 Matt JoinerPerformance optimizations to calculating bytes left...
2017-09-16 Matt JoinerMerge pull request #188 from boramalper/KnownSwarm
2017-09-15 Matt JoinerMake type piece public
2017-09-15 Matt JoinerDon't verify data at startup, add Torrent.Piece.VerifyD...
2016-08-30 Matt JoinerComment on PiecePriorityNext
2016-08-30 Matt JoinerImprove comments
2016-04-19 Matt JoinerMerge pull request #79 from shoenig/normalize
2016-04-19 Seth Hoenigrefactor struct identifiers to follow conventional...
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 JoinerMake everything on type torrent private
2016-03-28 Matt JoinerNew storage interface
2016-03-22 Matt JoinerTidy up bytesLeft calculations
2016-02-07 Matt JoinerRework requesting of shuffled pending pieces
2016-02-05 Matt JoinerUse missinggo.bitmap for tracking dirty chunks
2016-02-04 Matt JoinerAdd File.Cancel
2016-02-01 Matt JoinerRecalculate all piece priorities more efficiently
2016-02-01 Matt JoinerReintroduce connection piece inclinations, and begin...
2016-01-28 Matt JoinerMerge branch 'noprio2'
next