]> Sergey Matveev's repositories - btrtrc.git/shortlog
btrtrc.git
2025-08-05 Matt JoinerPedantic optimization of Torrent.AllowDataDownload...
2025-08-05 Matt JoinerSet cached piece completion directly on piece hashed
2025-08-05 Matt JoinerFix premature return from GetRequestablePieces iterator
2025-08-05 Matt JoinerSimplify part file promotion and demotion
2025-08-05 Matt JoinerReplace nasty SI file size prefix
2025-08-05 Matt JoinerPropagate better webseed cancellation errors and cancel...
2025-08-05 Matt JoinerFix pointless double open on unhandled open for write...
2025-08-05 Matt JoinerExpose TORRENT_WEBSEED_REQUEST_CHUNK_SIZE
2025-08-05 Matt JoinerFix very rare double Torrent close panic
2025-08-05 Matt JoinerExtract webseed end request calculation and avoid bug...
2025-08-05 Matt JoinerMake webseedUrlKey more ergonomic to use
2025-08-05 Matt JoinerEnsure Torrent.pieceCompletionChanged always runs on...
2025-08-05 Matt JoinerIgnore pieces with unknown completion for requests
2025-08-05 Matt JoinerSet deferred unique actions map to nil rather than...
2025-08-05 Matt JoinerAdd TORRENT_MAX_ACTIVE_PIECE_HASHERS
2025-08-05 Matt JoinerExtra pedantry in chunkIndexSpec
2025-08-05 Matt JoinerAdd request-strategy.Btree.Contains
2025-08-05 Matt JoinerConvert GetRequestablePieces to an iterator
2025-08-05 Matt JoinerFix panic in piece request order length status
2025-08-04 Matt JoinerUse unique.Handle for webseedUrlKey
2025-08-04 Matt JoinerInclude webseed update reason and some extra debug...
2025-08-04 Matt JoinerInclude CF-Cache-Status in webseed debug
2025-08-01 Matt JoinerTons of webseed optimizations
2025-08-01 Matt JoinerSwitch segments to use iterators
2025-08-01 Matt JoinerSwitch to segments.Index.LocateIter everywhere
2025-08-01 Matt JoinerAvoid Iterator allocation
2025-08-01 Matt JoinerUse unique.Handle for piece order infohashes
2025-08-01 Matt JoinerMake Client.Close more responsive
2025-07-31 Matt Joinergorond
2025-07-31 Matt JoinerUpdate missinggo/v2 to fix stm test errors
2025-07-31 Matt JoinerTruncate webseed requests to response body cache boundaries
2025-07-31 Matt JoinerRejigger the webseed debug logging
2025-07-31 Matt JoinerPrevent webseed requests when torrent data download...
2025-07-31 Matt JoinerTidy
2025-07-31 Matt JoinerDrop torrents on Client.Close not just close them
2025-07-31 Matt JoinerAdd separate MetainfoSourcesClient
2025-07-30 Matt JoinerExpose TORRENT_WEBSEED_HOST_REQUEST_CONCURRENCY
2025-07-30 Matt JoinerAggregate connection stats by peer implementation
2025-07-29 Matt JoinerFix panicif.Nil not working correctly
2025-07-28 Matt JoinerSet piece incomplete if part file size incorrect
2025-07-28 Matt JoinerMake peer conns minimize request overlap with webseeds
2025-07-28 Matt JoinerUpdate code comments
2025-07-23 Matt JoinerWebseeds favour requesting partial files
2025-07-23 Matt Joinerfile storage: Rename anyway if both files exist
2025-07-22 Matt JoinerSkip holes in file piece WriteTo
2025-07-22 Matt JoinerIgnore webseed request start offset in prioritization
2025-07-22 Matt JoinerFix peer request handling concurrency
2025-07-21 Matt JoinerLimit piece hashers per client
2025-07-21 Matt JoinerTry Claude branch of possum to fix Windows CI
2025-07-20 Matt JoinerDon't build ./fs on Windows
2025-07-20 Matt Joinerfs test: Get interrupt to work as expected
2025-07-20 Matt JoinerCI: Add 20 minute timeout
2025-07-20 Matt JoinerCount actual webseed data read rather than expected
2025-07-19 Matt JoinerCoalesce synchronous webseed request updates
2025-07-19 Matt JoinerFix piece hashing expvars update condition
2025-07-19 Matt JoinerSkip smartban hashing if there's no peers to ban for...
2025-07-19 Matt JoinerImplement io.WriterTo for file storage pieces
2025-07-18 Matt Joinergo mod tidy && gorond
2025-07-18 Matt JoinerFix webseed request update timer callback queuing when...
2025-07-18 Matt JoinerFix panic when setting info bytes after Torrent closed
2025-07-18 Matt JoinerAllocate Torrent file segments index just once
2025-07-16 Matt JoinerClaude moved PeerConn methods from peer.go to peerconn.go
2025-07-15 Matt JoinerMove requestState into PeerConn so cancelAllRequests...
2025-07-14 Matt JoinerDebug webseed read length after cancellation
2025-07-14 Matt JoinerSet webseed.PrintDebug from environment
2025-07-14 Matt JoinerFix shortened webseed request debugging condition
2025-07-14 Matt JoinerRemove useless error type debugging
2025-07-14 Matt JoinerFix logging of method ptr instead of calling it
2025-07-14 Matt JoinerReduce webseed download waste
2025-07-14 Matt JoinerPanic on unhandled completion error
2025-07-14 Matt JoinerFix code comment
2025-07-14 Matt JoinerFix test that sets zero download rate limiter
2025-07-14 Matt JoinerRemove rate limit test
2025-07-14 Matt JoinerSet pieces incomplete when files go missing or are...
2025-07-14 Matt JoinerReduce ban logging
2025-07-11 Matt JoinerMisc webseed tweaks
2025-07-11 Matt JoinerFix webseed max discard chunk condition
2025-07-11 Matt JoinerRemove unused field
2025-07-11 Matt JoinerAlter log levels webseed chunk reading errors for ENHAN...
2025-07-11 Matt JoinerUpdate golang.org/x/net
2025-07-10 Matt JoinerMake webseed.PrintDebug a var
2025-07-10 Matt JoinerSimplify and probably fix rate limited reader
2025-07-10 Matt JoinerSet default webseed download rate burst
2025-07-10 Matt JoinerAdd DialForPeerConns config option so you can disable...
2025-07-10 Matt JoinerFix panic writing webseed peer status
2025-07-10 Matt JoinerTidy
2025-07-10 Matt JoinerFix race on webtorrent RTC peer conn stats map
2025-07-10 Matt JoinerFix benign race on webseed cancellation flag
2025-07-10 Matt Joinerfile storage: When file verification fails, we forgot...
2025-07-10 Matt Joinercmd/torrent: Rip out OTLP bullshit
2025-07-10 Matt Joinercmd/torrent: Use default download rate limit burst
2025-07-10 Matt Joinercmd/torrent: Dump client stats atomically
2025-07-04 Matt JoinerFixes for webseed peers not having request state
2025-07-03 Matt JoinerDeprecate WebSeedTorrentMaxRequests
2025-07-03 Matt JoinerMove some peer request stuff out of Peer
2025-07-03 Matt JoinerAdd separate webseed rate limit option
2025-07-02 Matt JoinerMaybe fix a warning serving peer requests?
2025-07-02 Matt JoinerFix panic iterating webseed request that hasn't closed...
2025-07-02 Matt JoinerImprove some webseed debugging
2025-07-02 Matt JoinerRemove unused request stuff for webseed peers
next