]> Sergey Matveev's repositories - btrtrc.git/history - peerconn.go
Reject peer requests on data read failures
[btrtrc.git] / peerconn.go
2021-12-27 Matt JoinerReject peer requests on data read failures v1.40.1
2021-12-27 Matt JoinerReduce some logging
2021-12-23 Matt JoinerDynamic outbound max requests
2021-12-23 Matt JoinerUse relative availabilities to determine piece request...
2021-12-23 Matt Joinergofumpt -extra
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-12 Matt JoinerMerge branch 'request-strategy-experiments' v1.39.0
2021-12-12 Matt JoinerMore consistent cancellation management
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 JoinerTry request stealing
2021-12-12 Matt JoinerWait between duplicate requests
2021-12-12 Matt JoinerAdd more identifying information to PeerConn.String
2021-12-12 Matt JoinerTransmission does not reject cancelled requests
2021-12-11 Yaroslav KolomiietsPEX: fluid event log
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 JoinerPeers with all pieces have wanted pieces only if we...
2021-11-19 Matt JoinerQuote peer extension names to expvar
2021-11-17 Matt JoinerOptimize PeerConn.peerHasAllPieces
2021-11-17 Matt JoinerAvoid calling net.Conn methods with the Client mutex...
2021-11-12 Matt JoinerDon't use non-directory webseed URLs for multi-file...
2021-11-08 Matt Joinergofumpt
2021-10-27 Matt JoinerCheck if torrent is closed before handling peer request...
2021-10-27 Matt JoinerMerge branch 'peer-requesting' v1.34.0
2021-10-26 Matt JoinerAdd Peer.mustRequest
2021-10-25 Matt JoinerAdd disabled code for limiting wasted chunks
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 JoinerFix panic when sustaining unrejected requests after...
2021-10-20 Matt JoinerAdd low requests check
2021-10-20 Matt JoinerUpdate webseeds for peer requesting
2021-10-20 Matt JoinerRemove unused peerImpl methods
2021-10-20 Matt JoinerDemote some recent logs to debug
2021-10-20 Matt JoinerImprove protocol behaviour logging
2021-10-19 Matt JoinerDon't error receiving unchoke while already unchoked
2021-10-19 Matt JoinerInclude pending cancel count in peer status
2021-10-19 Matt JoinerImprovements to request refreshing
2021-10-19 Matt JoinerRefresh requests after a second of no updates
2021-10-19 Matt JoinerUse roaring.Bitmap.IsEmpty where appropriate
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 JoinerTrack requests that are preserved across chokings
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 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 JoinerExtract pendingRequests
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-07 Matt JoinerUpdate requests on unchoke
2021-10-05 Matt JoinerSwitch Peer.PieceAllowedFast and several request strate...
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-20 Matt JoinerTrack dirty chunks in a single bitmap on Torrent
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-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-14 YenForYangDrop bradfitz/iter dependency (#605)
2021-09-09 YenForYangClarify ownership of (*Torrent).chunkPool (#583)
2021-08-19 Matt JoinerRemove unused code
2021-08-16 Matt JoinerUse roaring.Bitmap directly for completed pieces
2021-08-01 Matt JoinerIncrease request update interval if there's no signalling
2021-06-21 Matt JoinerAdd explicit metadata extension types
2021-06-21 Matt JoinerMerge branch 'request-strategy-rewrite'
2021-06-07 Matt JoinerExtract chansync to github.com/anacrolix/chansync
2021-06-07 Matt JoinerTrack chunks read for webseed peers too
2021-06-07 Matt JoinerApply next request state asynchronously
2021-06-07 Matt JoinerMove peerConnMsgWriter into its own file
2021-06-07 Matt JoinerBreak out peerConnWriter
2021-06-07 Matt JoinerFix up some crashes around piece availability
2021-06-07 Matt JoinerUse rejiggered missinggo bitmap
2021-06-07 Matt JoinerDetermine peer max requests based on receive speed
2021-06-07 Matt JoinerMerge maxRequests into localClientReqq
2021-06-07 Matt JoinerImprove num requests per piece status output
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 JoinerPeerConn.post becomes PeerConn.write
2021-06-07 Matt JoinerFix download rate, status output
2021-06-07 Matt JoinerTidy up request and cancel
2021-06-07 Matt JoinerLimit outstanding requests
2021-06-07 Matt JoinerPass tests with new full-client request strategy implem...
2021-05-14 Matt JoinerRemove github.com/pkg/errors use in peerconn.go
2021-05-14 Matt JoinerTrack chunks received in nexted expvar.Map
2021-05-14 Matt JoinerTrack peers supporting extension in a nested expvar.Map
2021-05-14 Matt JoinerRemove separate postedKeepalives expvar
2021-05-14 Matt JoinerMerge branch 'sqlite-direct'
2021-05-08 Matt JoinerReduce allocations in iterBitmapsDistinct
2021-02-09 Matt JoinerFix closing of webseed peers
2021-01-29 Matt JoinerWe're not expecting chunks if we have no outstanding...
2021-01-29 Matt JoinerSet not interested when we have no pending requests
next