]> Sergey Matveev's repositories - btrtrc.git/history - torrent.go
Use Option with request piece states cache
[btrtrc.git] / torrent.go
2024-04-02 Matt JoinerUse Option with request piece states cache
2024-03-25 Matt JoinerSupport v2 hashes on files that don't have piece layers
2024-03-24 Matt JoinerPad v1 piece hashes for v2 files
2024-03-22 Matt JoinerTorrent.AddPieceLayers: Fix data race
2024-03-20 Matt JoinerImprove some internal piece priority naming
2024-03-20 Matt JoinerVerify piece layers while adding
2024-03-20 Matt JoinerInclude piece layers in dynamically generated metainfo
2024-03-20 Matt JoinerImprove handling of v2 hashes
2024-03-18 Matt JoinerDon't reinit gotMetainfoC when invalidating metadata
2024-03-06 Matt JoinerSome tweaks for v1 and v2 short infohash handling
2024-03-06 Matt JoinerTidy up
2024-03-06 Matt JoinerHandle v2 Torrents added by short infohash only
2024-03-05 Matt JoinerMerge branch 'bittorrent-v2'
2024-03-02 Matt JoinerFix file storage segments for v2 torrents
2024-03-02 Matt JoinerMisc improvements
2024-03-02 Matt JoinerImplement reading piece hashes from peers
2024-03-02 Matt JoinerSend hash requests for missing v2 hashes
2024-03-02 Matt JoinerAnnounce to both v1 and v2 swarms
2024-03-02 Matt Joinerv2 torrent piece hashing
2024-03-02 Matt JoinerGet infohash selection working when adding v2 torrents
2024-02-28 Matt JoinerMerkle hashing and v2 file handling
2024-02-28 Matt JoinerRemove unused Torrent.fileIndex
2024-02-22 Matt JoinerMerge branch 'issue-905': Smart ban hash performance...
2024-02-18 Matt JoinerDisable writeChunk perf timer
2024-02-12 Matt JoinerOptimize request strategy for torrent storage with...
2024-02-08 Matt JoinerMisc tidying
2024-01-17 Oleg Gubatorrent.KnownSwarm: keep client lock when iterating...
2024-01-15 Matt JoinerFix requests still being made when downloading is disal...
2024-01-09 Matt JoinerRearrange a few methods on the correct receivers
2023-09-25 Matt JoinerRaise log level for failure to mark piece complete
2023-09-13 Alex SharovConfigurable hashers amount per torrent (#867)
2023-06-06 Matt JoinerLog bad tracker URL error
2023-05-28 Matt JoinerAttribute accepted connection to holepunching when...
2023-05-28 Matt JoinerFix logging reported in #841
2023-05-22 Matt JoinerInclude holepunch message protocol family in metrics
2023-05-21 Matt JoinerAdd a bunch of holepunch metrics
2023-05-19 Matt JoinerMove PeerClientName and PeerExtensionIDs to PeerConn
2023-05-19 Matt JoinerAdd doc comment for Torrent.BytesMissing
2023-05-18 Matt JoinerTweak logging
2023-05-18 Matt JoinerIgnore dial rate limits for holepunch connects
2023-05-18 Matt JoinerDon't start another holepunch rendezvous if we're handl...
2023-05-12 Matt JoinerAdd holepunching stats and tests
2023-05-11 Matt JoinerAttempt holepunch after initial dial fails
2023-05-09 Matt JoinerInclude count of peer conns in status
2023-05-09 Matt JoinerAdd stats for connections that only occur due to holepu...
2023-05-09 Matt JoinerAdd Client.Stats with ActiveHalfOpenAttempts
2023-05-09 Matt JoinerSupport multiple ongoing half-open attempts
2023-05-09 Matt JoinerAdd internal panicif, check and nestedmaps packages
2023-05-09 Matt JoinerLocate target peer using dial addr when receiving a...
2023-05-09 Matt JoinerSet torrent logger default level to debug
2023-05-09 Matt JoinerSynchronize holepunch connect messages with existing...
2023-05-01 Matt JoinerWIP support for ut_holepunch
2023-05-01 Matt JoinerOrder peer conn status by peer priority and show websee...
2023-05-01 Matt JoinerMisc debug status, pex conn tracking improvements
2023-04-29 Matt JoinerTry to balance incoming and outgoing conns per torrent
2023-02-19 Matt JoinerAdd unit test for relative availability after HaveNone
2023-02-19 Matt JoinerAdd http and udp tracker server implementations
2022-12-31 Matt JoinerSleep webseed peers after unhandled errors
2022-12-11 Matt JoinerValidate received chunks before conversion to indexes
2022-11-23 Matt JoinerMetadata size handling and DHT logging noise
2022-11-15 Matt Joinergorond ./...
2022-08-31 Matt JoinerMerge branch 'webrtc-conn-leak'
2022-08-31 Matt JoinerMerge branch 'bargle'
2022-08-08 Alex SharovWin limit amount of peers per udp packet (#771)
2022-07-12 Matt JoinerUse webrtc local addr for webrtc conn peer priority
2022-07-12 Matt JoinerRemove relevant webtorrent offers when closing Torrent
2022-07-07 Alex SharovDo torrent storage flush on piece completion (#755)
2022-06-20 Matt JoinerUpdate anacrolix/generics v1.45.0
2022-06-01 Matt JoinerRevert "Switch requestState to be a slice" v1.44.0
2022-06-01 Matt JoinerDemote webrtc conn error logging level to debug
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
next