]> Sergey Matveev's repositories - btrtrc.git/shortlog
btrtrc.git
2021-10-27 Matt JoinerMerge branch 'peer-requesting' v1.34.0
2021-10-26 Matt JoinerRetain the desired request ordering
2021-10-26 Matt JoinerAdd Peer.mustRequest
2021-10-26 Matt JoinerOnly assert pending requests when check is enabled
2021-10-25 Matt JoinerAdd disabled code for limiting wasted chunks
2021-10-25 Matt JoinerQuote webrtc offer ID as ASCII-only
2021-10-25 Matt JoinerFix iter pending chunk request offsets
2021-10-25 Matt JoinerSupport minimum peer extensions
2021-10-25 Matt JoinerAlways count unhandled requests as pending
2021-10-25 Matt JoinerRecord webseed request result bytes against client...
2021-10-25 Matt JoinerAdd more comprehensive pending requests assertions
2021-10-25 Matt JoinerFix panic in update requests timer func on closed conn
2021-10-25 Matt JoinerFix race running and closing webtorrent tracker clients
2021-10-25 Matt JoinerFix panic when sustaining unrejected requests after...
2021-10-21 Matt JoinerDemote Torrent.runHandshookConnLoggingErr level to...
2021-10-20 Matt JoinerAdd low requests check
2021-10-20 Matt JoinerUpdate webseeds for peer requesting
2021-10-20 Matt Joinercmd/torrent: Use updated args module
2021-10-20 Matt JoinerRemove unused peerImpl methods
2021-10-20 Matt Joinergo mod tidy
2021-10-20 Matt JoinerDemote some recent logs to debug
2021-10-20 Matt JoinerImprove protocol behaviour logging
2021-10-19 Matt Joinergo fmt
2021-10-19 Matt JoinerDon't error receiving unchoke while already unchoked
2021-10-19 Matt JoinerRefresh updates after 3s instead of 1s
2021-10-19 Matt JoinerRandomize request order
2021-10-19 Matt JoinerInclude pending cancel count in peer status
2021-10-19 Matt JoinerDon't panic on request refresh if there are no existing...
2021-10-19 Matt JoinerImprovements to request refreshing
2021-10-19 Matt JoinerRefresh requests after a second of no updates
2021-10-19 Matt Joinergo mod tidy
2021-10-19 Matt Joinerglr resolve anacrolix/args
2021-10-19 Matt JoinerUse roaring.Bitmap.IsEmpty where appropriate
2021-10-19 Matt JoinerMake useful data stat more readable
2021-10-19 Matt JoinerPrint average download rate
2021-10-19 Matt JoinerAdd expvar for successful peer wire protocol handshake...
2021-10-19 Matt JoinerFix log message argument
2021-10-19 Matt JoinerAvoid allocation putting undirtiedChunksIter into interface
2021-10-19 Matt JoinerUse roaring bitmap for pending pieces
2021-10-19 Matt JoinerWait for cancelled requests to be rejected per the...
2021-10-19 Matt JoinerPanic if pending request count goes negative in requesting
2021-10-19 Matt JoinerUse pointer receiver for peerRequests.{Less,Len}
2021-10-19 Matt JoinerTrack requests that are preserved across chokings
2021-10-19 Matt JoinerSimplify request ordering for reversed conditions
2021-10-19 Matt JoinerSome fixes to pending request accounting
2021-10-19 Matt JoinerHandle allowed fast while choked when requests already...
2021-10-19 Matt JoinerAdd missing request updates on cancels, rejects
2021-10-19 Matt JoinerDon't automatically delete requests if we're choked...
2021-10-19 Matt JoinerDon't put requests we can't make into the request heap
2021-10-19 Matt JoinerOptimize Peer.peerHasWantedPieces
2021-10-19 Matt JoinerOptimize request updates due to conn and reader state...
2021-10-19 Matt JoinerExtend nominal max requests upper bound to 2048
2021-10-19 Matt JoinerUse a flat slice for pending request counts
2021-10-19 Matt JoinerOptimize chunk calculations in request strategy
2021-10-19 Matt JoinerIgnore request strategy run gobs and envrcs
2021-10-19 Matt JoinerImplement pending requests using BSI
2021-10-19 Matt JoinerExtract pendingRequests
2021-10-19 Matt JoinerAdd reasons for updateRequests to be triggered
2021-10-19 Matt JoinerAdd pprof labels for request updates and remove Client...
2021-10-19 Matt JoinerRemove peer piece inclination and piece request order
2021-10-19 Matt JoinerChange peer requesting to spread requests out evenly
2021-10-19 Matt JoinerLog handshook conn run errors with level warning
2021-10-19 Matt JoinerEnding a conn because we don't like its ID is not an...
2021-10-19 Matt JoinerFix incomplete Integer.Read
2021-10-19 Matt JoinerOnly allow chunk size to be set for new Torrents
2021-10-19 Matt JoinerUpdate piece priority after processing piece hash result
2021-10-19 Matt JoinerPieces being marked should have priority none
2021-10-11 Simon KirstenAdd DisableInitialPieceCheck option (#677)
2021-10-07 Matt JoinerUpdate requests on unchoke
2021-10-07 Matt Joinercmd/torrent: Ensure envpprof.Stop runs before exit
2021-10-07 Matt Joinergo mod tidy
2021-10-07 Matt JoinerAdd TorrentStats.PiecesComplete
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...
next