]> Sergey Matveev's repositories - btrtrc.git/history - torrent.go
Use Option for cached Torrent length
[btrtrc.git] / torrent.go
2022-05-12 Matt JoinerUse Option for cached Torrent length v1.43.1
2022-05-12 Matt JoinerUse reusable roaring iterators v1.43.0
2022-05-12 Matt JoinerAdd fallback piece ordering for non-readahead priorities
2022-05-12 Matt JoinerMake piece states a slice and reuse it and request...
2022-05-12 Matt JoinerSwitch requestState to be a slice
2022-05-12 Matt JoinerCache chunksPerRegularPiece
2022-05-11 Matt JoinerCombine pending and last requested
2022-05-09 Matt JoinerRemove redundant type conversions
2022-05-09 Matt JoinerAdd and use typed roaring bitmap
2022-05-09 Matt JoinerAdd Torrent.pieceIndexOfRequestIndex
2022-04-26 Matt JoinerSupport custom path escaping for WebSeeds
2022-04-26 Matt JoinerWebSeed PathEscaper API tweaks
2022-04-25 FIGBERTUse Torrent logger instead of default logger (#740)
2022-04-22 afjosephfixup! [webseed] Add a custom URL encoder for webseeds
2022-04-21 afjoseph[webseed] Add a custom URL encoder for webseeds
2022-04-11 Matt JoinerFix races around Reader and Torrent.Drop when Torrent... v1.42.0
2022-03-17 Matt JoinerUse Info.BestName in a few more places
2022-03-17 Matt JoinerMerge branch 'master' into crawshaw-386-wasm
2022-03-17 Matt JoinerMerge branch 'go1.18'
2022-03-17 Matt JoinerUse generic pubsub
2022-03-15 Matt JoinerMerge branch 'http-proxying'
2022-03-11 Matt JoinerMerge branch 'master' into crawshaw
2022-03-11 Matt JoinerExpose Torrent.AddWebSeeds
2022-03-11 Matt JoinerSupport banning webseeds
2022-03-11 Matt JoinerSupport banning webseeds
2022-03-09 Matt JoinerMerge branch 'master' into crawshaw
2022-03-01 Matt JoinerMerge branch 'master' into crawshaw
2022-02-25 Matt JoinerMerge branch 'http-proxying' into crawshaw
2022-02-25 Matt JoinerUse HTTP proxy config for torrent sources
2022-02-10 Matt JoinerMerge branch 'master' into go1.18
2022-02-10 Matt JoinerMerge branch 'master' into go1.18
2022-02-07 Matt JoinerMerge branch 'master' into go1.18
2022-01-31 Matt JoinerMake use of the lazylog branch of anacrolix/log
2022-01-27 Matt JoinerInclude peer net.Conn endpoint addresses in webrtc...
2022-01-27 Matt JoinerBan peers for dirtying pieces if they are solely respon...
2022-01-27 Matt JoinerMerge branch 'lazylog' into smartban
2022-01-27 Matt JoinerMerge branch 'master' into lazylog
2022-01-27 Matt JoinerInclude peer net.Conn endpoint addresses in webrtc...
2022-01-22 Matt JoinerLazy logging
2022-01-22 Matt JoinerSwitch to external anacrolix/generics
2022-01-22 Matt JoinerForget smart ban blocks after piece passes hash check
2022-01-22 Matt JoinerApply smart bans under Client lock
2022-01-22 Matt JoinerDo smart banning on existing badPeerIPs
2022-01-22 Matt JoinerImplement smart ban using generics
2022-01-22 Matt JoinerUse webrtc selected ICE candidate for peer addresses
2022-01-12 Matt JoinerAdd tests for preferred network direction
2021-12-27 Matt JoinerReduce some logging
2021-12-23 Matt JoinerDynamic outbound max requests
2021-12-23 Matt JoinerReplace piece availability with frequencies in Torrent...
2021-12-23 Matt JoinerApply download rate limiter to webseeds
2021-12-23 Matt JoinerMake Torrent.cancelRequestsForPiece more efficient
2021-12-23 Matt JoinerUse relative availabilities to determine piece request...
2021-12-23 Matt JoinerAdd TestHaveAllThenBitfield
2021-12-16 Matt JoinerFix BenchmarkUpdatePiecePriorities
2021-12-13 Matt JoinerUpdate requests after deleting all in some corner cases
2021-12-13 Matt JoinerUpdate peer requests if not interested when piece prior...
2021-12-12 Matt JoinerMerge branch 'request-strategy-experiments' v1.39.0
2021-12-12 Matt JoinerMore consistent cancellation management
2021-12-12 Matt JoinerDon't group Torrent piece request orders without a...
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
next