]> Sergey Matveev's repositories - btrtrc.git/shortlog
btrtrc.git
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 ...
2021-09-09 YenForYangClarify ownership of (*Torrent).chunkPool (#583)
2021-09-09 Matt JoinerDon't readahead until a read occurs
2021-09-09 Matt JoinerMake readahead algorithm linear
2021-09-09 Matt JoinerAdd default sqrt readahead algorithm
2021-09-09 Matt JoinerExtract common Torrent.newReader
2021-09-09 Matt JoinerAdd Webtor to downstream projects
2021-09-09 Matt JoinerFix unit tests littering working directory
2021-09-08 Matt JoinerUpdate README.md
2021-09-08 Matt JoinerUpdate README.md
2021-09-07 YenForYangDrop xerrors and missinggo/slices dependency for Client...
2021-09-05 Zilog8Improve Closing (#559)
2021-09-04 Matt JoinerUpdate chansync
2021-09-04 Matt JoinerReturn error on sqlite PieceCompletion.Set when closed
2021-09-04 Matt JoinerRework Reader waiting
2021-09-04 YenForYangSimplify dhtPort()
2021-09-04 YenForYangDrop xerrors and reflection dependency
2021-09-04 afjoseph[gomod] Update anacrolix/dht and run 'go mod tidy'
2021-09-03 YenForYangSimplify haveDhtServers()
2021-09-02 Matt JoinerMerge branch 'master' into squirrel
2021-09-02 Matt Joinergo get -u ./...
2021-09-02 Matt JoinerAdd generics TODO v1.31.0
2021-09-02 Matt JoinerAdd "no name" handling and storage.NewFileOpts
2021-09-02 Matt Joiner./cmd/torrent-create: Update the builtin announce list
2021-09-02 Matt JoinerFix info name when building from . and ..
2021-09-02 Matt Joinercmd/torrent download: Don't seed if no torrents are...
2021-09-02 Matt JoinerFix panic on double Close of sqlite piece completion DB
2021-09-01 YenForYangPieceStateRuns: reduce copying and make inlineable
2021-08-30 Matt JoinerFix some DeepSource lints
2021-08-30 Matt JoinerSet Go CI workflow to use Go 1.17
2021-08-26 Matt Joinergo mod tidy
2021-08-26 Matt JoinerAdd function to wrap squirrel.Cache as storage.ClientImpl
2021-08-26 Matt JoinerUpdate squirrel
2021-08-25 Matt JoinerUse separate squirrel module
2021-08-25 Matt JoinerRemoved unused sqlite "provider" storage
2021-08-24 Matt JoinerEmbed SQL
2021-08-24 Matt JoinerImplement {Set,Get}Tag on SquirrelBlob
2021-08-24 Matt JoinerBegin extracting 'squirrel' from storage/sqlite
2021-08-22 Matt JoinerAvoid reallocating keep alive timer on each pass v1.30.4
2021-08-22 Matt JoinerDon't run linter on master branch
2021-08-22 Matt JoinerUpdate install command
2021-08-19 Matt JoinerChange linter workflow branches and name v1.30.3
2021-08-19 Matt JoinerRemove unused code
2021-08-19 Matt JoinerUpdate staticcheck go target to 1.16
2021-08-19 Matt JoinerDisable excessively pedantic linters
2021-08-19 Matt JoinerFix data race closing incoming PeerConn
2021-08-19 Matt JoinerSet direct sqlite storage conn to nil on close
2021-08-19 Matt JoinerRewrite peerConnMsgWriter.run
next