]> Sergey Matveev's repositories - btrtrc.git/shortlog
btrtrc.git
2025-08-21 Matt JoinerJust use File.WriteAt for mmap file io WriteAt
2025-08-21 Matt JoinerRejigger library search paths for possum tests
2025-08-21 Matt JoinerAdd git ignores for Sintel test in fs directory
2025-08-21 Matt JoinerAdd a test for seek data right after writing to mmap...
2025-08-21 Matt JoinerGive webseed request goroutines readable names
2025-08-21 Matt JoinerAvoid buffering to write zeroes
2025-08-19 Matt JoinerSpecialize the limited write for hashing in file storage
2025-08-19 Matt JoinerSkip holes with mmapFileIo
2025-08-18 Matt JoinerRemove possum storage replace master v1.59.1
2025-08-15 Matt JoinerSync to tagged deps v1.59.0
2025-08-15 Matt JoinerAdd TODO on SEEK_DATA
2025-08-15 Matt JoinerMerge branch 'erigon'
2025-08-15 Matt JoinerSet default webseed host request concurrency to 25
2025-08-15 Matt JoinerSet default file IO implementation to mmap
2025-08-14 Matt JoinerSmall improvements to cmd/torrent2 metainfo pprint
2025-08-14 Matt JoinerBlock Torrent.Complete on hashing
2025-08-14 Matt JoinerUpdate webseed requests if queue is completely drained
2025-08-14 Matt JoinerRebuke webseed peers for a minute on bad responses
2025-08-14 Matt JoinerAdd webseed.ReadRequestPartError
2025-08-14 Matt JoinerSkip unnecessary peer iteration when there's no peers...
2025-08-14 Matt JoinerRemove pprof labels for webseed request read routine
2025-08-14 Matt JoinerDon't close webseed peers for bad data
2025-08-14 Matt JoinerDon't issue webseed requests that clobber pending cancels
2025-08-14 Matt JoinerTrack activeWebseedRequests in Client too
2025-08-14 Matt JoinerMaybe partial file for existing webseed requests that...
2025-08-14 Matt JoinerFix out of bounds in mmap WriteTo
2025-08-14 Matt JoinerLog source fetch fail when not retrying
2025-08-14 Matt JoinerUse msync flushing in mmap file io
2025-08-13 Matt JoinerMerge aprioriWebseedRequestKey and webseedUniqueRequestKey
2025-08-13 Matt JoinerFix some tests that didn't hold lock while deferring...
2025-08-13 Matt Joinergorond
2025-08-13 Matt JoinerFix some lints
2025-08-13 Matt JoinerRework existing webseed requests for unique slice indexes
2025-08-12 Matt JoinerTry harder to pass useful error on webseed read chunks...
2025-08-12 Matt JoinerWait 1-2 mins between failed metainfo fetches
2025-08-12 Matt JoinerUse ignorePieceForRequests instead of shady pending...
2025-08-12 Matt JoinerAdd mmap alternative IO system for file storage
2025-08-12 Matt JoinerAllow args to just test
2025-08-12 Matt JoinerDon't assign DisallowData* being assigned in Torrent...
2025-08-12 Matt JoinerFix AllowDataDownload not triggering piece request...
2025-08-12 Matt JoinerAdd checks that defers only occur on write locks
2025-08-12 Matt JoinerAdd MetainfoSourcesMerger
2025-08-11 Matt JoinerBreak out file IO abstraction
2025-08-11 Matt JoinerDon't panic on non-zero chunk sizes in Client.AddTorren...
2025-08-08 Matt JoinerFix build on Windows
2025-08-08 Matt JoinerMove assertion back to proper place
2025-08-07 Matt JoinerImprove webseed part request log message for identifyin...
2025-08-07 Matt JoinerTODO on stat atomics being out of sync
2025-08-07 Matt JoinerConvert cmd/torrent2 to bargle/v2
2025-08-06 Matt JoinerLower webseed read chunks log level when peer is closed
2025-08-06 Matt JoinerFix proposed and existing cancelled webseed requests...
2025-08-06 Matt JoinerClear pprof labels in spawned webseed requests
2025-08-06 Matt JoinerProbably fix a nasty buffer size performance issue...
2025-08-06 Matt JoinerSkip download rate limited reader wrapping if DownloadR...
2025-08-06 Matt JoinerFix new warning in piece hashing due to new file piece...
2025-08-06 Matt JoinerFix Torrent.close race in test
2025-08-05 VictorSupport setting the Type-Of-Service field to 'throughpu...
2025-08-05 Matt JoinerFix chansync dep
2025-08-05 Matt JoinerTry to show context cancellation cause after io.ReadFull
2025-08-05 Matt JoinerSort webseed request heap deterministically
2025-08-05 Matt JoinerCode comments
2025-08-05 Matt JoinerRemove debug log showing up in profiling
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
next