]> Sergey Matveev's repositories - btrtrc.git/shortlog
btrtrc.git
2021-10-07 Matt JoinerAdd to tests for Torrent.Complete v1.33.0
2021-10-07 Matt JoinerReturn errors from Client.Close
2021-10-07 Matt JoinerFix comment that seems to mess with GoLand's package...
2021-10-07 Matt JoinerAdd a flag for Complete
2021-10-07 Matt JoinerUpgrade Torrent.GotInfo
2021-10-07 Matt JoinerUpdate chansync
2021-10-06 Matt JoinerApply some lints from GoLand
2021-10-06 Matt JoinerRemove old-style build tags
2021-10-05 Matt JoinerSwitch Peer.PieceAllowedFast and several request strate...
2021-10-05 Matt Joinergo fmt ./...
2021-10-05 Matt JoinerChange Peer._peerPieces to use raw roaring Bitmap type
2021-09-30 Matt JoinerWrap error with %w in mainReadLoop v1.32.0
2021-09-30 Matt JoinerFix mainReadLoop benchmark
2021-09-30 Matt JoinerFix scheduling overhead in decoding benchmark
2021-09-30 Matt JoinerCombine peer protocol fuzz targets into one file
2021-09-30 Matt JoinerMore optimizations in peer protocol message decoding
2021-09-30 Matt Joinerpeer_protocol: Use faster form for Integer.{UnmarshalBi...
2021-09-29 Matt JoinerRemove an allocation reading message length
2021-09-29 Matt JoinerTry to avoid allocating buffer
2021-09-29 Matt JoinerImprovements to decoder fuzzing
2021-09-29 Matt JoinerAdd some fuzzing in peer_protocol
2021-09-29 Matt JoinerLimit decoded bencode string lengths to 32 bits
2021-09-29 Matt JoinerAdd some fuzzing seeds
2021-09-29 Matt JoinerFix parsing of strings that don't fit in memory
2021-09-29 Matt JoinerFix fuzz comparison of big.Int
2021-09-29 Matt JoinerUpdate fuzz to use new standard library support
2021-09-28 Matt JoinerSimplify bencode.Decoder.parseStringInterface
2021-09-28 YenForYangbencode: optimize `(*Decoder).parseStringInterface...
2021-09-27 YenForYangInlineable `(*Torrent).BytesMissing()` (#633)
2021-09-27 YenForYangInlineable `addrIndex` (#673)
2021-09-23 YenForYangEliminate `expect` dependency (#667)
2021-09-21 Matt JoinerDefault to peer requesting disabled
2021-09-21 Matt Joinercmd/torrent: Don't make --stats default to --debug...
2021-09-21 Matt JoinerRemove unused function
2021-09-21 Matt JoinerAdd ClientConfig.AlwaysWantConns
2021-09-21 Matt Joinercmd/torrent: Refactor and set progress interval to 3s
2021-09-21 Matt JoinerUse an iterator to skip through dirty chunks
2021-09-20 Matt Joinercmd/torrent: Include download stats on interrupt
2021-09-20 Matt JoinerTrack dirty chunks in a single bitmap on Torrent
2021-09-20 Matt JoinerFix cancellation for global requesting
2021-09-20 Matt JoinerMerge branch 'master' into peer-requesting
2021-09-20 Matt JoinerReduce the diff to master and add peerRequesting featur...
2021-09-20 Matt Joinercmd/torrent: Dump download statistics
2021-09-20 Matt JoinerFilter next requests application for peer state changes
2021-09-20 Matt JoinerAdd NOTES
2021-09-19 Matt JoinerStore peer requests in a bitmap
2021-09-18 Matt JoinerWhen updating requests, only tickle writer if there...
2021-09-18 Matt JoinerDo peer requests separately for each peer
2021-09-18 Matt JoinerAdd choking/allowed fast checks to Peer.shouldRequest
2021-09-18 Matt JoinerExport request_strategy.GetRequestablePieces
2021-09-18 Matt Joinergoimports doing its thing
2021-09-18 Matt JoinerAdd some tests verifying request map ordering
2021-09-18 Matt JoinerUpdate anacrolix/args for bool Flag fix
2021-09-18 Matt Joinerrequesting: Remove some obsoleted condition checks
2021-09-18 Matt Joinerrequest_strategy.Peer.canRequestPiece performance:...
2021-09-18 YenForYangbencode: get type of `big.Int` without creating instanc...
2021-09-18 YenForYangbencode: simplify getting `marshalerType` and `unmarsha...
2021-09-18 YenForYangbencode: Simplify `(*Decoder).parseListInterface()...
2021-09-18 YenForYangPrevent allocation when checking interface (#649)
2021-09-18 YenForYangmetainfo: Remove reflection dependency for `Piece.Hash...
2021-09-17 YenForYanglockWithDeferreds: inlineable Unlock() (#603)
2021-09-16 Matt Joinerrequesting: Filter peers that can't be allocated chunks
2021-09-15 Matt JoinerRejig waits between doRequests
2021-09-15 Matt JoinerPerformance improvements in piece requesting
2021-09-15 Matt JoinerChange torrent capacity to not return a pointer
2021-09-15 Matt JoinerSimplify PIece.iterUndirtiedChunks
2021-09-15 Matt JoinerPre-allocate request strategy pieces
2021-09-15 Matt Joinercmd/torrent: Use anacrolix/args and merge several other...
2021-09-15 YenForYangInlineable `(*Torrent).Seeding()` (#626)
2021-09-15 YenForYangInlineable `(*Torrent).SetDisplayName()` (#625)
2021-09-15 YenForYangInlineable `(*Torrent).PieceState()` (#621)
2021-09-15 YenForYangInlineable `(*Torrent).AddPeers()` (#622)
2021-09-15 YenForYangInlineable `DownloadPieces()` and `CancelPieces()`...
2021-09-14 YenForYangCreate default constructor for Client (#567)
2021-09-14 YenForYangClarify maximum value of "metadata_size" (#609)
2021-09-14 YenForYangInlineable `(*File).BytesCompleted()` (#612)
2021-09-14 YenForYangOptimize `LoopbackListenHost()` (#615)
2021-09-14 YenForYangInlineable (*reader).SetReadAhead and (*reader).Close...
2021-09-14 YenForYangDrop bradfitz/iter dependency (#605)
2021-09-14 YenForYangCheaper byte to string conversion (#602)
2021-09-13 YenForYangInlineable reader.Seek and no-lock return for bad whenc...
2021-09-13 YenForYangFix usages of eachListener() and make inlineable (...
2021-09-13 YenForYangInlineable methods to access File piecePriority (#601)
2021-09-13 YenForYangSimplify (*Torrent).gotMetainfo (#581)
2021-09-13 YenForYangRemove xerrors dependency (#600)
2021-09-13 YenForYangReorder fields to reduce padding in reader (#597)
2021-09-12 YenForYangUpdate ReadCloser interface check to ReadSeekCloser...
2021-09-12 Matt JoinerFix http announce of infohash containing ' ' bytes...
2021-09-11 Matt JoinerDon't call Client onClose handlers until torrent storag...
2021-09-11 Matt JoinerFix Torrent.Drop to wait for storage close without...
2021-09-10 YenForYangAvoid allocating memory when checking interface (#588)
2021-09-10 Matt JoinerOptimize peersForPieces allocations for make and sorting
2021-09-10 Matt JoinerOptimize requesting peerId Uintptr allocation
2021-09-10 Matt JoinerDisable ensureValidSortedPeersForPieceRequests
2021-09-10 Matt JoinerOptimize sortPeersForPiece in allocatePendingChunks
2021-09-10 Matt JoinerOptimize Torrent.worstBadConn
2021-09-10 Matt JoinerRemove reader.opMu
2021-09-09 Matt Joinergo fmt ./...
2021-09-09 Matt JoinerFix possible misuse of reflect.StringHeader
2021-09-09 YenForYanguseTorrentSources: fix http request resource leak ...
next