]> Sergey Matveev's repositories - btrtrc.git/history - peerconn.go
Drop support for go 1.20
[btrtrc.git] / peerconn.go
2023-09-11 Matt JoinerUpdate logger usage for received reject messages
2023-05-28 Matt JoinerFix logging reported in #841
2023-05-21 Matt JoinerPrint peer ID in ASCII-only
2023-05-19 Matt JoinerReport ltep extensions in status output
2023-05-19 Matt JoinerMove PeerClientName and PeerExtensionIDs to PeerConn
2023-05-19 Matt JoinerFix TestSeedAfterDownloading when cgo is disabled
2023-05-16 Matt JoinerUse netip.AddrPort in PEX code and filter unusable...
2023-05-16 Matt JoinerHandle more PeerRemoteAddr variants when calculating...
2023-05-09 Matt JoinerAdd many more extension bit definitions
2023-05-09 Matt JoinerLocate target peer using dial addr when receiving a...
2023-05-09 Matt JoinerPrefer outgoing connections from higher to lower peer IDs
2023-05-09 Matt JoinerBreak PeerConn status into more lines and improve pex...
2023-05-09 Matt JoinerSynchronize holepunch connect messages with existing...
2023-05-01 Matt JoinerWIP support for ut_holepunch
2023-05-01 Matt JoinerRate limit received PEX messages per connection
2023-05-01 Matt JoinerMisc debug status, pex conn tracking improvements
2023-03-01 Matt JoinerFinish moving all Peer types and methods into peer.go
2023-02-19 Matt JoinerAdd unit test for relative availability after HaveNone
2023-02-19 Matt JoinerAdd http and udp tracker server implementations
2023-02-14 Matt JoinerLimit peer request data allocation
2023-02-13 Matt JoinerCheck for chunks overflowing piece bounds on request...
2022-12-31 Matt JoinerSleep webseed peers after unhandled errors
2022-12-11 Matt JoinerValidate received chunks before conversion to indexes
2022-11-15 Matt Joinergorond ./...
2022-08-31 Matt JoinerMerge branch 'webrtc-conn-leak'
2022-08-31 Matt JoinerMerge branch 'bargle'
2022-07-13 Alex Sharovuse rLock where can, part2 (#767)
2022-07-12 Matt JoinerUse webrtc local addr for webrtc conn peer priority
2022-06-25 Matt JoinerCheck that incoming peer request chunk lengths don... v1.46.0
2022-06-20 Matt JoinerUpdate anacrolix/generics v1.45.0
2022-06-14 Matt JoinerAdd comments for #752 and #753
2022-06-01 Matt JoinerRevert "Switch requestState to be a slice" v1.44.0
2022-05-23 Nathanael DemaconImplement a public `Peer.DownloadRate` (#750)
2022-05-12 Matt JoinerDisable update requests timer
2022-05-12 Matt JoinerSwitch requestState to be a slice
2022-05-11 Matt JoinerCombine pending and last requested
2022-05-09 Matt JoinerRetain peer local request ordering
2022-05-09 Matt JoinerAdd and use typed roaring bitmap
2022-05-09 Matt JoinerAdd Torrent.pieceIndexOfRequestIndex
2022-05-08 Alex SharovInfer pp.Decoder.MaxLength from chunk size (#743)
2022-04-14 FIGBERTUse PeerConn logger instead of default logger (#736)
2022-03-17 Matt JoinerMerge branch 'master' into crawshaw-386-wasm
2022-03-17 Matt JoinerMerge branch 'go1.18'
2022-03-15 Matt JoinerMerge branch 'http-proxying'
2022-03-11 Matt JoinerMerge branch 'master' into crawshaw
2022-03-11 Matt JoinerSupport banning webseeds
2022-03-11 Matt JoinerSupport banning webseeds
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 JoinerMerge branch 'lazylog' into smartban
2022-01-27 Matt JoinerMerge branch 'master' into lazylog
2022-01-22 Matt JoinerLazy logging
2022-01-22 Matt JoinerSwitch to external anacrolix/generics
2022-01-22 Matt JoinerDo smart banning on existing badPeerIPs
2022-01-22 Matt JoinerImplement smart ban using generics
2022-01-12 Matt JoinerSwitch from missinggo/MultiLess to anacrolix/multiless
2022-01-12 Matt JoinerAdd tests for preferred network direction
2021-12-27 Matt JoinerReject peer requests on data read failures v1.40.1
2021-12-27 Matt JoinerReduce some logging
2021-12-23 Matt JoinerDynamic outbound max requests
2021-12-23 Matt JoinerUse relative availabilities to determine piece request...
2021-12-23 Matt Joinergofumpt -extra
2021-12-13 Matt JoinerAdd Peer.cancelAllRequests for webseedPeer
2021-12-13 Matt JoinerUpdate requests after deleting all in some corner cases
2021-12-13 Matt JoinerAssert that a request isn't cancelled before requesting...
2021-12-12 Matt JoinerMerge branch 'request-strategy-experiments' v1.39.0
2021-12-12 Matt JoinerMore consistent cancellation management
2021-12-12 Matt JoinerAdd Torrent-level request cancel for consistency
2021-12-12 Matt JoinerUpdate peer cancel assumptions and return
2021-12-12 Matt JoinerTry request stealing
2021-12-12 Matt JoinerWait between duplicate requests
2021-12-12 Matt JoinerAdd more identifying information to PeerConn.String
2021-12-12 Matt JoinerTransmission does not reject cancelled requests
2021-12-11 Yaroslav KolomiietsPEX: fluid event log
2021-11-29 Matt JoinerReduce idle request updates due to choke and unchoke...
2021-11-29 Matt JoinerMerge branch 'udp-tracker-no-dial' into te
2021-11-28 Matt JoinerPeers with all pieces have wanted pieces only if we...
2021-11-19 Matt JoinerQuote peer extension names to expvar
2021-11-17 Matt JoinerOptimize PeerConn.peerHasAllPieces
2021-11-17 Matt JoinerAvoid calling net.Conn methods with the Client mutex...
2021-11-12 Matt JoinerDon't use non-directory webseed URLs for multi-file...
2021-11-08 Matt Joinergofumpt
2021-10-27 Matt JoinerCheck if torrent is closed before handling peer request...
2021-10-27 Matt JoinerMerge branch 'peer-requesting' v1.34.0
2021-10-26 Matt JoinerAdd Peer.mustRequest
2021-10-25 Matt JoinerAdd disabled code for limiting wasted chunks
2021-10-25 Matt JoinerAlways count unhandled requests as pending
2021-10-25 Matt JoinerRecord webseed request result bytes against client...
2021-10-25 Matt JoinerFix panic when sustaining unrejected requests after...
2021-10-20 Matt JoinerAdd low requests check
2021-10-20 Matt JoinerUpdate webseeds for peer requesting
2021-10-20 Matt JoinerRemove unused peerImpl methods
2021-10-20 Matt JoinerDemote some recent logs to debug
2021-10-20 Matt JoinerImprove protocol behaviour logging
2021-10-19 Matt JoinerDon't error receiving unchoke while already unchoked
2021-10-19 Matt JoinerInclude pending cancel count in peer status
2021-10-19 Matt JoinerImprovements to request refreshing
2021-10-19 Matt JoinerRefresh requests after a second of no updates
next