]> Sergey Matveev's repositories - btrtrc.git/shortlog
btrtrc.git
2021-12-16 Matt JoinerFix leaked mmap storage in test v1.39.2
2021-12-16 Matt JoinerFix race in TextPexConnState
2021-12-16 Matt JoinerFix go-libutp import when CGO is disabled
2021-12-16 Matt JoinerTest benchmarks in a separate step and limit executions
2021-12-16 Matt JoinerFix BenchmarkUpdatePiecePriorities
2021-12-16 Matt JoinerFix BenchmarkConnectionMainReadLoop
2021-12-15 Matt JoinerSome optimizations in PieceRequestOrder.Update and...
2021-12-13 Matt JoinerRetract v1.39.0
2021-12-13 Matt JoinerTidy up request heaping comments v1.39.1
2021-12-13 Matt JoinerAdd Peer.cancelAllRequests for webseedPeer
2021-12-13 Matt JoinerUpdate requests after deleting all in some corner cases
2021-12-13 Matt JoinerAssert that a request isn't cancelled before requesting...
2021-12-13 Matt JoinerUpdate peer requests if not interested when piece prior...
2021-12-12 Matt JoinerExplicitly use go-libutp synchronous firewall callback
2021-12-12 Matt JoinerMerge branch 'request-strategy-experiments' v1.39.0
2021-12-12 Matt JoinerMore consistent cancellation management
2021-12-12 Matt JoinerRemove unused request strategy code
2021-12-12 Matt JoinerDon't group Torrent piece request orders without a...
2021-12-12 Matt JoinerMinimize allocations due to heap escapes
2021-12-12 Matt JoinerOnly steal an odd request if the stealer more recently...
2021-12-12 Matt JoinerOnly use last requested when both requests are already...
2021-12-12 Matt JoinerAdd Torrent-level request cancel for consistency
2021-12-12 Matt JoinerUpdate peer cancel assumptions and return
2021-12-12 Matt JoinerImprove panic message
2021-12-12 Matt JoinerTry request stealing
2021-12-12 Matt JoinerDon't try to request anything without the torrent info
2021-12-12 Matt JoinerWait between duplicate requests
2021-12-12 Matt JoinerStop iterating pieces when storage is exhausted
2021-12-12 Matt JoinerUse interfaces to lazily expose the bare minimum inputs...
2021-12-12 Matt JoinerProvide mapping from infohash to Torrent in Input
2021-12-12 Matt JoinerImplement piece request ordering with retained state
2021-12-12 Matt JoinerAvoid reflection sorting request pieces
2021-12-12 Matt JoinerUse indices to lookup pieces for comparison
2021-12-12 Matt JoinerCache piece request orderings
2021-12-12 Matt JoinerRetract last few minor versions with peer-requesting...
2021-12-12 Matt JoinerRevert "Link to godocs.io for documentation"
2021-12-12 Matt JoinerPartition piece request strategy by storage capacity key
2021-12-12 Matt JoinerDo webseed request updates asynchronously
2021-12-12 Matt JoinerAdd more identifying information to PeerConn.String
2021-12-12 Matt JoinerAdd generalized decodeJsonByteString and a fuzz target...
2021-12-12 Matt JoinerAdd failing bencode fuzz input
2021-12-12 Matt JoinerTransmission does not reject cancelled requests
2021-12-12 Matt JoinerDon't log webseed request context cancellation results
2021-12-12 Matt Joinerbencode: Avoid allocating interface string up front
2021-12-12 Matt Joinerbencode: Fix decoding integer with leading +
2021-12-12 Matt Joinerbencode: Enforce dict key ordering
2021-12-12 Matt Joinerbencode incorrectly parsed integers with leading zeroes
2021-12-12 Matt JoinerAdd bencode FuzzInterfaceRoundTrip
2021-12-12 Matt JoinerShuffle duplicate requests
2021-12-12 Matt JoinerGenerate full sintel magnet link in fs test
2021-12-12 Matt JoinerAdd sintel.torrent
2021-12-12 Matt JoinerFix races using resources on Close
2021-12-12 Matt JoinerDon't use the Client's IP blocklist after the Client...
2021-12-12 Matt JoinerRemove unused torrent_pending_pieces.go
2021-12-12 Matt JoinerFilter update requests on piece priority change by...
2021-12-12 Matt JoinerEnsure peerRequests.torrentStrategyInput is set
2021-12-11 Yaroslav KolomiietsPEX: remove workaround for krpc marshaller
2021-12-11 Yaroslav KolomiietsPEX: use new NodeAddr search methods in krpc
2021-12-11 Yaroslav KolomiietsPEX: fluid event log
2021-12-07 Matt JoinerFix wasm build
2021-12-07 Matt JoinerDon't fail-fast on go versions
2021-12-06 Matt JoinerHandle 503 returns from webseed peer endpoints
2021-12-06 Matt JoinerRecord an observation about why webseed peers are doing...
2021-12-06 Matt JoinerDo webseed request parts sequentially
2021-12-06 Matt JoinerHandle cancelled webseed peer requests if they're not...
2021-12-06 Matt JoinerCheck if Torrent is closed before receiving webseed...
2021-12-03 Matt JoinerFix minimum peer extensions error message
2021-11-29 Matt JoinerReduce idle request updates due to choke and unchoke...
2021-11-29 Matt JoinerMerge branch 'udp-tracker-no-dial' into te
2021-11-28 Matt JoinerRemove unused peer stuff in request strategy
2021-11-28 Matt JoinerOptimize the use of worstConnSlice again
2021-11-28 Matt JoinerOptimize Torrent.haveAnyPieces
2021-11-28 Matt JoinerAnnounce to DHT if we want conns, not just peers
2021-11-28 Matt JoinerWanting peers is a subset of wanting conns
2021-11-28 Matt JoinerDon't want conns for seeding unless we have a piece
2021-11-28 Matt JoinerPeers with all pieces have wanted pieces only if we...
2021-11-28 Matt JoinerAbstract worseConn comparisons and add tests
2021-11-28 Matt JoinerRename worst_conns.go
2021-11-26 Matt JoinerMerge branch 'bsi-pending-requests' into te
2021-11-26 Matt JoinerUse modernc.org/sqlite version that fixes temp dir...
2021-11-25 Matt JoinerComment out pending requests tests and asserts
2021-11-25 Matt JoinerRevert "Use a flat slice for pending request counts"
2021-11-22 Matt Joinertracker/udp: Panic on read errors if ConnClient not...
2021-11-22 Matt JoinerImprove logging of UDP tracker packet dispatch error
2021-11-22 Matt JoinerWrap UDP tracker response error
2021-11-22 Matt JoinerDon't dial in UDP tracking
2021-11-22 Matt JoinerDoc comments
2021-11-19 Matt JoinerRemove CGO build flags for pure-Go squirrel branch
2021-11-19 Matt JoinerUse zombiezen branch of squirrel
2021-11-19 Matt Joinergofumpt
2021-11-19 Matt JoinerUse zombiezen sqlite for piece completion
2021-11-19 Matt JoinerQuote peer extension names to expvar
2021-11-17 Matt JoinerPull synchronous firewall callback performance improvement
2021-11-17 Matt JoinerOptimize PeerConn.peerHasAllPieces
2021-11-17 Matt JoinerAvoid calling net.Conn methods with the Client mutex...
2021-11-16 Matt JoinerUse tagged version of github.com/anacrolix/fuse v1.38.0
2021-11-16 Matt JoinerSwitch to github.com/anacrolix/fuse
2021-11-16 Matt JoinerRemove dependency on and exclude of github.com/willf...
2021-11-14 Matt JoinerProvide context to readahead func
2021-11-14 Matt JoinerAdd Reader.SetReadaheadFunc
next