]> Sergey Matveev's repositories - btrtrc.git/history - client.go
Implement new request strategy
[btrtrc.git] / client.go
2017-09-23 Matt JoinerImplement new request strategy
2017-09-18 Matt JoinerMove uploading to the connection writer
2017-09-16 Matt JoinerComment and formatting
2017-09-16 Matt JoinerMerge pull request #188 from boramalper/KnownSwarm
2017-09-15 Matt JoinerInclude peer data with half open connections
2017-09-15 Matt JoinerHerp
2017-09-15 Matt JoinerAdd some expvars to track uTP/TCP and PHE fallbacks...
2017-09-13 Matt JoinerSupport plaintext crypto method for protocol header...
2017-09-12 Matt JoinerMerge branch 'master' into pull-writer
2017-09-01 Matt JoinerAvoid triggering writer cond where possible
2017-08-31 Matt JoinerGenerate requests, cancels and interest state in the...
2017-08-31 Matt JoinerMake connection.writer pull from a buffer
2017-08-29 Matt JoinerSynchronize Torrent.Info
2017-08-26 Matt JoinerRemove unused functions
2017-08-25 Matt Joinerdht.ServerConfig.StartingNodes is now a function
2017-08-18 Matt JoinerProvide default starting nodes to DHT if default torren...
2017-08-17 Matt JoinerTry a state-delta function for updating request state
2017-08-16 Matt JoinerAugment dialed connection timeouts with context.Context
2017-08-16 Matt JoinerUse net.Dialer for TCP
2017-08-16 Matt JoinerUse DialContext instead of DialTimeout with utp
2017-08-16 Matt JoinerSome tidying in Client.dialFirst
2017-08-10 Matt JoinerDHT bootstrap is not asynchronous
2017-08-07 Matt JoinerMerge branch 'master' into dht-cleanup
2017-07-20 Matt JoinerChanges for dht-cleanup
2017-06-29 Matt JoinerMerge pull request #165 from mlmhl/dht
2017-06-29 mlmhlDo not add nodes if dht is disabled
2017-06-16 Matt JoinerUse go-libutp if cgo is enabled
2017-06-02 Matt JoinerMerge pull request #159 from elgatito/helpers_add
2017-06-01 Matt JoinerClose implicit Client default storage on Client.Close
2017-05-17 Matt JoinerMerge pull request #154 from mlmhl/connection
2017-05-10 luffyma(马林)bug fix: race condition between outgoing connection...
2017-04-04 Matt JoinerAvoid allocating skeys for receiving encrypted handshakes
2017-03-17 Matt JoinerMerge pull request #149 from thechriswalker/torrent...
2017-03-16 Chris Walkerfix `Spec.Storage` and allow per-torrent dir
2017-01-01 Matt JoinerRemove unused funcs and idents
2017-01-01 Matt JoinerMove method queuePieceCheck
2017-01-01 Matt Joinersort imports
2016-12-14 Matt Joinerdht/… moved to github.com/anacrolix/dht
2016-12-06 Matt JoinerMerge commit 'c8dffdb'
2016-11-27 Matt JoinerFix deadlock in Client.onDHTAnnouncePeer
2016-11-27 Matt JoinerFix harmless race conditions in Client.WriteStatus...
2016-11-26 Matt JoinerAdd peers received from received announce_peer DHT...
2016-11-25 Matt JoinerRemove unused function
2016-11-23 Matt JoinerMake Torrent.conns a map
2016-11-22 Matt JoinerMove a bunch of Client methods onto more appropriate...
2016-11-22 Matt JoinerMove Client.downloadedChunk to connection.go
2016-10-10 Matt JoinerAdd download rate limiting
2016-10-10 Matt JoinerMake newConnection a method on Client
2016-10-10 Matt JoinerSplit connection.rw into separate Reader and Writer
2016-10-10 Matt JoinerAdd really simple upload rate limiting and test
2016-10-10 Matt JoinerImprove code comments
2016-10-09 Matt JoinerReorder the fields of struct Client
2016-10-05 Matt JoinerDo chunk pooling at Torrent instead of connection level
2016-09-21 Matt JoinerFix Client.receiveSkeys
2016-09-21 Matt JoinerAdd some more debug logging
2016-09-16 Matt JoinerAdd Config.{Force,PreferNo}Encryption
2016-09-11 Matt JoinerMove Client.connectionLoop to connection.mainReadLoop
2016-09-11 Matt JoinerRemove unused trackerTier and shuffleTier
2016-09-11 Matt JoinerMove TorrentSpec stuff into its own file
2016-09-02 Matt JoinerRework storage interfaces to make them simpler to implement
2016-08-30 Matt JoinerRework Reader position changes affecting piece priorities
2016-08-30 Matt JoinerOnly parse the config listen addr if we have to
2016-08-26 Matt JoinerRemove the InfoEx type, and don't generate its infohash...
2016-07-29 Matt JoinerFix build error with missinggo.Sorted
2016-07-29 Matt JoinerBegin exposing all the magic that Client.WriteStatus...
2016-07-23 Matt JoinerKick connections that contribute the final piece of...
2016-07-23 Matt JoinerUse utp.Socket.CloseNow to close a Client's uTP socket...
2016-07-23 Matt JoinerBreak up the DHT announcer code into smaller functions...
2016-07-12 Matt JoinerUnused *Client argument to Torrent.writeStatus
2016-07-12 Matt JoinerAdd connection read stats
2016-07-12 Matt JoinerNew slices package
2016-07-07 Matt JoinerSolve the mystery bug with TestMaxEstablishedConns
2016-07-06 Matt JoinerImprove logging heuristic for sending chunks of pieces...
2016-07-05 Matt JoinerRework locking in Client.acceptConnections
2016-07-05 Matt JoinerPrepare to allow max conns per torrent to be configured
2016-06-20 Matt JoinerTrack closing of outbound TCP connections
2016-06-20 Matt JoinerAdd piece completion storage
2016-06-15 Matt JoinerMove a few methods to Torrent, and track how many DHT...
2016-06-15 Matt JoinerClient.announceTorrentDHT -> Torrent.announceDHT
2016-05-24 Matt JoinerImprove the logic for which address to use for DHT
2016-05-24 Matt JoinerTidy up the listen function
2016-05-24 Matt JoinerMerge pull request #81 from lovedboy/master
2016-05-24 lovedboyadd return when utpsock's err is not nil
2016-05-24 lovedboyMerge branch 'master' of https://github.com/lovedboy...
2016-05-24 lovedboylistenedAddr fix when TCP or UDP bind dynamic port
2016-05-23 Matt JoinerBan IPs that contribute to failed piece checks
2016-05-23 Matt JoinerUpdate Torrent.wantPeersEvent in several places
2016-05-22 Matt JoinerDon't create an empty tracker URL if both AnnounceList...
2016-05-22 Matt JoinerRework torrent tracker scraping
2016-05-19 Matt JoinerFix the tracker method receivers and names
2016-05-19 Matt JoinerMove torrent tracker methods into torrent.go
2016-05-19 Matt JoinerTorrent.writeStatus: Include human readable torrent...
2016-05-17 Matt JoinerBreak out KRPC stuff from dht into new package
2016-05-16 Matt JoinerImprove the note about chunk writing concurrency
2016-05-16 Matt JoinerRename storage.I->Client
2016-05-16 Matt JoinerStop returning errors from the 2 callstacks to connecti...
2016-05-16 Matt JoinerReturn an error from Torrent.setMetadataSize
2016-05-16 Matt JoinerMove requestPendingMetadata onto connection from Client
2016-05-12 Matt JoinerBit of a tidy in the tracker code
2016-05-11 Matt JoinerGet rid of obsoleted Torrent.ceaseNetworking, and clean...
next