]> Sergey Matveev's repositories - btrtrc.git/history - torrent.go
Drop support for go 1.20
[btrtrc.git] / torrent.go
2021-12-12 Matt JoinerAdd Torrent-level request cancel for consistency
2021-12-12 Matt JoinerTry request stealing
2021-12-12 Matt JoinerWait between duplicate requests
2021-12-12 Matt JoinerImplement piece request ordering with retained state
2021-12-12 Matt JoinerFilter update requests on piece priority change by...
2021-12-06 Matt JoinerHandle 503 returns from webseed peer endpoints
2021-11-29 Matt JoinerMerge branch 'udp-tracker-no-dial' into te
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-26 Matt JoinerMerge branch 'bsi-pending-requests' into te
2021-11-25 Matt JoinerComment out pending requests tests and asserts
2021-11-17 Matt JoinerAvoid calling net.Conn methods with the Client mutex...
2021-11-12 Matt JoinerPass HTTP Proxy config into webseeding HTTP client
2021-11-12 Matt JoinerBoost webseed max requests
2021-11-12 Matt JoinerDon't use non-directory webseed URLs for multi-file...
2021-11-08 Matt Joinergofumpt
2021-11-01 Matt JoinerRemove unused Torrent.numActivePeers
2021-11-01 Matt JoinerRemove unused conn piece inclinations
2021-11-01 afjosephfixup! [trackerscraper] Add custom DNS lookup function
2021-11-01 afjoseph[trackerscraper] Add custom DNS lookup function
2021-10-27 Matt JoinerMerge branch 'peer-requesting' v1.34.0
2021-10-26 Matt JoinerOnly assert pending requests when check is enabled
2021-10-25 Matt JoinerAdd more comprehensive pending requests assertions
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-19 Matt JoinerUse roaring.Bitmap.IsEmpty where appropriate
2021-10-19 Matt JoinerAvoid allocation putting undirtiedChunksIter into interface
2021-10-19 Matt JoinerUse roaring bitmap for pending pieces
2021-10-19 Matt JoinerOptimize request updates due to conn and reader state...
2021-10-19 Matt JoinerOptimize chunk calculations in request strategy
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 JoinerLog handshook conn run errors with level warning
2021-10-19 Matt JoinerUpdate piece priority after processing piece hash result
2021-10-11 Simon KirstenAdd DisableInitialPieceCheck option (#677)
2021-10-07 Matt JoinerAdd TorrentStats.PiecesComplete
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 JoinerUpdate chansync
2021-10-05 Matt JoinerChange Peer._peerPieces to use raw roaring Bitmap type
2021-09-27 YenForYangInlineable `(*Torrent).BytesMissing()` (#633)
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-14 YenForYangClarify maximum value of "metadata_size" (#609)
2021-09-14 YenForYangDrop bradfitz/iter dependency (#605)
2021-09-13 YenForYangSimplify (*Torrent).gotMetainfo (#581)
2021-09-10 Matt JoinerOptimize Torrent.worstBadConn
2021-09-09 YenForYangClarify ownership of (*Torrent).chunkPool (#583)
2021-09-05 Zilog8Improve Closing (#559)
2021-09-04 Matt JoinerRework Reader waiting
2021-09-02 Matt JoinerMerge branch 'master' into squirrel
2021-08-30 Matt JoinerFix some DeepSource lints
2021-08-19 Matt JoinerRemove unused code
2021-08-16 Bora M. AlperAdd linter CI (#542)
2021-08-16 Matt JoinerUse roaring.Bitmap directly for completed pieces
2021-07-17 Matt JoinerClose torrent storage asynchronously on drop
2021-07-17 Matt JoinerAdd debug level to piece hash failure log message
2021-06-23 Matt JoinerFixes for wasm
2021-06-21 Matt JoinerAdd explicit metadata extension types
2021-06-21 Matt JoinerRemove conntrack, expose Torrent.AnnounceToDht, ClientC...
2021-06-21 Matt JoinerMerge branch 'request-strategy-rewrite'
2021-06-08 Zilog8Allow Storage Backends to do their own Hashing (#518)
2021-06-07 Matt JoinerFix race in piece availability runs
2021-06-07 Matt JoinerFix up some crashes around piece availability
2021-06-07 Matt JoinerUse rejiggered missinggo bitmap
2021-06-07 Matt JoinerFix in decPieceAvailability when we don't have torrent...
2021-06-07 Matt JoinerFix sqlite piece completion
2021-06-07 Matt JoinerImprove piece availability status output
2021-06-07 Matt JoinerForgot to remove initial have all state for webseeds
2021-06-07 Matt JoinerMissed piece availability code
2021-06-07 Matt JoinerRemove unused pieceRequestOrder in Client
2021-06-07 Matt JoinerFix download rate, status output
2021-06-07 Matt JoinerRework storage.TorrentImpl to support shared capacity key
2021-06-07 Matt JoinerPass tests with new full-client request strategy implem...
2021-06-07 Matt JoinerCount peers added from DHT for logging
2021-06-07 Matt JoinerAdd TODOs around setting info bytes
2021-05-14 Matt JoinerRename Torrent.{add,delete}Connection
2021-05-14 Matt JoinerImprove some lock handling under panics
2021-05-04 Matt JoinerBig logging cleanup to improve experience from README v1.26.1
2021-02-21 Matt JoinerMerge branch 'fuse-email-issue'
2021-02-19 Matt JoinerClose all peer types when Torrent closed
2021-02-18 Matt JoinerInclude webseed URLs in output of Torrent.Metainfo
2021-02-09 Matt JoinerLimit conns per host across webseed clients v1.25.0
2021-02-03 Matt JoinerRevert "Fix stalls for responsive transfer tests"
2021-02-01 Matt JoinerFix stalls for responsive transfer tests
2021-01-29 Matt JoinerRework webseed peers to use a pool of requesters
2021-01-28 Matt JoinerPass callbacks to webseed peers
2021-01-28 Matt JoinerRemove requests as soon as chunk data is received
2021-01-28 Matt JoinerExpose more callbacks and Request and ChunkSpec
2021-01-25 Matt JoinerExpose Peer.Network to replace Peer.RemoteAddr.Network
2021-01-25 Matt JoinerGenerate a RemoteAddr for webseed Peers
next