]> Sergey Matveev's repositories - btrtrc.git/history - client.go
Rearrange transfer tests so build directives are applied by the right packages
[btrtrc.git] / client.go
2022-03-17 Matt JoinerMerge branch 'master' into crawshaw-386-wasm
2022-03-17 Matt JoinerMerge branch 'go1.18'
2022-03-17 Matt JoinerUpdate dht logging
2022-03-17 Matt JoinerUse generic pubsub
2022-03-15 Matt JoinerMerge branch 'crawshaw'
2022-03-15 Matt JoinerExport Torrent.UseSources
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 JoinerWhen banning an IP drop peers that match
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 JoinerSeparate torrent sources source file
2022-02-25 Matt JoinerUse HTTP proxy config for torrent sources
2022-02-25 Matt JoinerFix race in MergeSpec using DisableInitialPieceCheck
2022-02-15 FIGBERTPass client logger to anacrolix/go-libutp sockets ...
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 JoinerWhen banning an IP drop peers that match
2022-01-27 Matt JoinerFix v4 in v6 IPs from being banned as IPv4
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
2021-12-27 Matt JoinerReduce some logging
2021-12-23 Matt JoinerDynamic outbound max requests
2021-12-23 Matt Joinergofumpt -extra
2021-12-16 martin* set proxy of websocket tracker to the proxy used...
2021-12-12 Matt JoinerMerge branch 'request-strategy-experiments' v1.39.0
2021-12-12 Matt JoinerDon't group Torrent piece request orders without a...
2021-12-12 Matt JoinerImplement piece request ordering with retained state
2021-12-12 Matt JoinerFix races using resources on Close
2021-12-12 Matt JoinerDon't use the Client's IP blocklist after the Client...
2021-12-03 Matt JoinerFix minimum peer extensions error message
2021-11-17 Matt JoinerAvoid calling net.Conn methods with the Client mutex...
2021-11-12 Matt JoinerPass HTTP Proxy config into webseeding HTTP client
2021-11-12 Matt JoinerRemove unused Client.updateRequests
2021-11-08 Matt Joinergofumpt
2021-11-04 Matt JoinerImprove dht bootstrap stats logging
2021-11-04 Matt JoinerExport addTorrentOpts
2021-10-27 Matt JoinerMerge branch 'peer-requesting' v1.34.0
2021-10-25 Matt JoinerSupport minimum peer extensions
2021-10-25 Matt JoinerFix panic in update requests timer func on closed conn
2021-10-20 Matt JoinerAdd low requests check
2021-10-20 Matt JoinerUpdate webseeds for peer requesting
2021-10-19 Matt JoinerDon't panic on request refresh if there are no existing...
2021-10-19 Matt JoinerImprovements to request refreshing
2021-10-19 Matt JoinerRefresh requests after a second of no updates
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
next