]> Sergey Matveev's repositories - btrtrc.git/history - torrent.go
Drop support for go 1.20
[btrtrc.git] / torrent.go
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
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...
next