]> Sergey Matveev's repositories - btrtrc.git/history - client.go
Don't start another holepunch rendezvous if we're handling one
[btrtrc.git] / client.go
2021-10-19 Matt JoinerAdd expvar for successful peer wire protocol handshake...
2021-10-19 Matt JoinerUse roaring bitmap for pending pieces
2021-10-19 Matt JoinerAdd pprof labels for request updates and remove Client...
2021-10-19 Matt JoinerEnding a conn because we don't like its ID is not an...
2021-10-19 Matt JoinerOnly allow chunk size to be set for new Torrents
2021-10-11 Simon KirstenAdd DisableInitialPieceCheck option (#677)
2021-10-07 Matt JoinerReturn errors from Client.Close
2021-10-07 Matt JoinerUpdate chansync
2021-09-21 Matt JoinerAdd ClientConfig.AlwaysWantConns
2021-09-20 Matt JoinerMerge branch 'master' into peer-requesting
2021-09-20 Matt JoinerReduce the diff to master and add peerRequesting featur...
2021-09-18 Matt JoinerDo peer requests separately for each peer
2021-09-18 Matt Joinergoimports doing its thing
2021-09-14 YenForYangCreate default constructor for Client (#567)
2021-09-13 YenForYangFix usages of eachListener() and make inlineable (...
2021-09-13 YenForYangSimplify (*Torrent).gotMetainfo (#581)
2021-09-11 Matt JoinerDon't call Client onClose handlers until torrent storag...
2021-09-11 Matt JoinerFix Torrent.Drop to wait for storage close without...
2021-09-09 Matt Joinergo fmt ./...
2021-09-09 YenForYanguseTorrentSources: fix http request resource leak ...
2021-09-07 YenForYangDrop xerrors and missinggo/slices dependency for Client...
2021-09-05 Zilog8Improve Closing (#559)
2021-09-04 Matt JoinerRework Reader waiting
2021-09-04 YenForYangSimplify dhtPort()
2021-09-03 YenForYangSimplify haveDhtServers()
2021-08-19 Matt JoinerRemove unused code
2021-08-19 Matt JoinerFix data race closing incoming PeerConn
2021-08-16 Bora M. AlperAdd linter CI (#542)
2021-08-01 Matt JoinerIncrease request update interval if there's no signalling
2021-08-01 Matt Joinercmd/torrentfs: Fix panic on missing info
2021-06-23 Matt JoinerReject accepted connections if we don't want conns
2021-06-21 Matt JoinerMinor tidying
2021-06-21 Matt JoinerExpose DialFirst
2021-06-21 Matt JoinerAdd explicit metadata extension types
2021-06-21 Matt JoinerAdd ClientConfig.AcceptPeerConnections
2021-06-21 Matt JoinerRemove conntrack, expose Torrent.AnnounceToDht, ClientC...
2021-06-21 Matt JoinerMerge branch 'request-strategy-rewrite'
2021-06-07 Matt JoinerExtract chansync to github.com/anacrolix/chansync
2021-06-07 Matt JoinerApply next request state asynchronously
2021-06-07 Matt JoinerMove peerConnMsgWriter into its own file
2021-06-07 Matt JoinerBreak out peerConnWriter
2021-06-07 Matt JoinerUse rejiggered missinggo bitmap
2021-06-07 Matt JoinerMerge maxRequests into localClientReqq
2021-06-07 Matt JoinerExtract request strategy stuff into a separate module
2021-06-07 Matt JoinerReuse pieceRequestOrder slice
2021-06-07 Matt JoinerRemove unused pieceRequestOrder in Client
2021-06-07 Matt JoinerPeerConn.post becomes PeerConn.write
2021-06-07 Matt JoinerFix download rate, status output
2021-06-07 Matt JoinerPass tests with new full-client request strategy implem...
2021-06-07 Matt JoinerLog failure to complete metadata
2021-05-14 Matt JoinerRename Torrent.{add,delete}Connection
2021-05-04 Matt JoinerBig logging cleanup to improve experience from README v1.26.1
2021-02-22 Matt JoinerMerge Sean-Der's webrtc/v3 update
2021-02-21 Matt JoinerMerge branch 'fuse-email-issue'
2021-02-20 Matt JoinerAdd ClientConfig.ConfigureAnacrolixDhtServer
2021-01-28 Matt JoinerExpose more callbacks and Request and ChunkSpec
2021-01-25 Matt JoinerExpose Peer.Network to replace Peer.RemoteAddr.Network
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
next