]> Sergey Matveev's repositories - btrtrc.git/history - client.go
Don't expose Peer network through RemoteAddr
[btrtrc.git] / client.go
2021-01-25 Matt JoinerDon't expose Peer network through RemoteAddr
2021-01-25 Matt JoinerExport Peer
2020-12-21 Matt JoinerMerge branch 'v1.19'
2020-12-20 Matt JoinerGeneralize internal/string-limiter Key type
2020-12-17 Matt JoinerFactor out internal/string_limiter v1.19.0
2020-12-15 Matt JoinerRework active announce limiter to reduce contention
2020-11-16 Matt JoinerRead peer request data without Client lock
2020-11-16 Matt JoinerAdd support for the x.pe magnet link parameter
2020-11-08 Matt JoinerTidy up doc, file names, naming
2020-11-05 Matt JoinerAdd the ReceiveEncryptedHandshakeSkeys callback
2020-10-15 Matt JoinerFix error handling for bad torrent adds with safe file... v1.18.0
2020-10-14 Matt JoinerEnsure PeerConn._close is called for incoming connections
2020-10-12 Matt JoinerFix some log levels
2020-10-09 Matt JoinerTidy up some logging
2020-10-01 Matt JoinerExpose Client.ConnStats
2020-10-01 Matt JoinerLimit simultaneous announces to the same URL
2020-09-30 Matt JoinerLimit half-open connections at the Client level
2020-09-29 Matt JoinerFix conn status string for WebRTC connections
2020-07-15 Matt JoinerExpose peer.RemoteAddr
2020-07-15 Matt JoinerAdd some client callbacks
2020-06-19 Matt JoinerDon't filter context cancel errors
2020-06-04 Matt JoinerFix panic in webseed request rejection logging
2020-06-04 MaxbAdd DisallowDataDownload/Upload to TorrentSpec and...
2020-06-03 Matt JoinerMerge pull request #410 from anacrolix/webseeds
2020-06-02 Matt JoinerTidy up the interface changes
2020-06-02 Matt JoinerMake use of magnet source fields and expose Torrent...
2020-06-02 Matt JoinerAdd webseeds from magnet links
2020-06-01 Matt JoinerFurther progress on webseeding
2020-05-31 Matt JoinerGot file storage working with segment index
2020-05-31 Matt JoinerExport PeerImpl and all its methods
2020-05-31 Matt JoinerGot things compiling
2020-05-30 Matt JoinerSeperate peer and PeerConn
2020-05-30 Matt JoinerBreak peer out from PeerConn
2020-05-29 Matt JoinerRename Peer to PeerInfo, and unexport PeerInfos
2020-05-13 Matt JoinerFix Client torrent "of %d bytes" in status
2020-05-03 Matt JoinerFix PeerConn outgoing field for webrtc
2020-05-03 Matt JoinerFix crash when announcing unloaded torrent to websocket
2020-04-23 Matt JoinerExpose ClientConfig.Extensions
2020-04-22 Matt JoinerRemove websocket tracker logging level override
2020-04-21 Matt JoinerPool webtorrent tracker websockets at the Client level
2020-04-20 Matt JoinerLog webrtc connection errors and rework webtorrent...
2020-04-20 Matt JoinerFix some webtorrent PeerConnection leaks
2020-04-16 Matt JoinerUpdate anacrolix/log
2020-04-16 Matt JoinerDon't try to do conventional dials if we have no dialers
2020-04-16 Matt JoinerFix crash with conventional trackers when tcp and utp...
2020-04-15 Matt JoinerMerge branch 'webtorrent'
2020-04-15 Yaroslav KolomiietsPEX: add periodic deltas
2020-04-15 Yaroslav KolomiietsPEX: add connection tracking
2020-04-15 Yaroslav KolomiietsShare current connections with peers over PEX (anacroli...
2020-04-13 Matt JoinerUse offer_id for webrtc conn string
2020-04-11 Matt JoinerMerge branch 'torrent-cli' into webtorrent
2020-04-07 Matt JoinerCreate peer connections when WebRTC connections obtain...
2020-03-17 Matt JoinerLogging improvements for DHT
2020-03-17 Matt JoinerUpdate to latest anacrolix/dht
2020-02-27 Matt JoinerUse stable bit set for pending pieces PriorityBitmap
2020-02-22 Matt JoinerMisc cleanup
2020-02-21 Matt JoinerDifferentiate between storage.ClientImpl{,Closer}
2020-02-21 Matt JoinerExpose PeerConn.PeerPieces
2020-02-21 Matt JoinerRename connection->PeerConn and fix exports
2020-02-20 Matt JoinerTweak DHT status output
2020-02-20 Matt JoinerSupport custom DHT servers
2020-02-20 Matt JoinerRemove ClientConfig.ProxyURL and DefaultHTTPUserAgent v1.14.0
2020-02-20 Matt JoinerAdd support for non-IP-based networks
2020-02-20 Matt JoinerSplit Client dialers and listeners
2020-02-20 Matt JoinerApply staticcheck
2020-01-20 Matt JoinerFix race in requestStrategyThree request timeout callback
2020-01-13 Matt JoinerFix bad init of Torrent.requestStrategy
2020-01-13 Matt JoinerExtract the request timeout stuff into requestStrategyThree
2020-01-13 Matt JoinerExtract the request strategy logic
2020-01-13 James Lawrencefixes various vet errors
2020-01-06 Matt JoinerFix a log level
2020-01-06 Matt JoinerFix panic in logging
2020-01-04 Matt JoinerImprove logging and errors for accept rate limiting
2020-01-01 Sick Yoondisable listeners if proxy is configured
2019-12-18 Matt JoinerAdd connection trust flag, and more tests with small...
2019-12-13 Matt JoinerCoalesce piece state change notifications on client... v1.10.0
2019-11-06 Matt JoinerInclude traversal stats in completed bootstrap log...
2019-11-02 Matt JoinerUse missinggo/v2/conntrack
2019-10-17 Matt JoinerRename peer source constants
2019-10-17 Matt JoinerUpdate dht to include interface change to OnAnnouncePeer
2019-10-03 Matt JoinerAdd Client.String
2019-10-03 Matt JoinerAdd some logging for connections and metadata requests
2019-10-01 Matt JoinerPrefix torrent logger message text
2019-09-12 Matt JoinerPass logger to DHTs
2019-08-22 Matt JoinerLots of improvements to logging
2019-08-21 Matt Joinergoimports -local
2019-08-21 Matt JoinerUpgrade to simplified logger
2019-08-15 Matt JoinerAdd some timing code to Client.dialFirst
2019-08-11 Matt JoinerDon't include the handshake in the dial timeout for...
2019-08-10 Matt JoinerUpdate all imports of dht to v2
2019-07-30 Matt JoinerInclude remote address when logging failure to establis... v1.5.2
2019-07-30 Matt JoinerNewClient nil ClientConfig should use dynamic port
2019-07-30 Matt JoinerFix race spewing Client stats
2019-07-19 Matt JoinerAdd some commented out logging
2019-07-19 Matt JoinerAlways return errors when handshakes or dialing fails
2019-07-19 Matt JoinerRestart dial timeout for fallback header obfuscation...
2019-07-19 Matt JoinerTry with the non-preferred header obfuscation if there...
2019-07-19 Matt JoinerRework header obfuscation and add tests for fallbacks
2019-07-19 Matt JoinerAdd dummy code for emulating the bug in #114
2019-06-21 Matt JoinerRefactor Client.dialFirst
next