]> Sergey Matveev's repositories - btrtrc.git/history - client.go
Law of Demeter Client.mu
[btrtrc.git] / client.go
2018-07-25 Matt JoinerLaw of Demeter Client.mu
2018-07-22 Matt JoinerDon't return if there's an error accepting
2018-07-15 Matt JoinerTrack metadata chunks read with its own Count
2018-07-14 Matt JoinerSend extended message before fast/bitfield
2018-07-11 Matt JoinerChange pieceIndex to peer_protocol.Integer
2018-07-11 Matt JoinerMove back to net.IP for extended handshake message IPs
2018-07-10 Matt JoinerUse half open limit directly from Config
2018-07-10 Matt JoinerMake extended handshake a struct, and move a bunch...
2018-07-10 Matt JoinerReinstate the reduce dial timeout and update some values
2018-07-07 Matt Joinersortimports
2018-07-07 Matt JoinerAdd torrent.InfoHash type alias
2018-07-07 Matt JoinerExpose handshake stuff in peer_protocol
2018-06-30 Matt JoinerChange the duplicateRequestTimeout to 1s
2018-06-28 Matt JoinerMake requestStrategy 3 the default
2018-06-25 Matt JoinerRemove premature initialization of Torrent.lastRequested
2018-06-24 Matt JoinerAdd requestStrategy 3, which duplicates requests only...
2018-06-23 Matt JoinerEnsure 64-bit alignment of ConnStats fields
2018-06-22 Matt JoinerMerge branch 'dev'
2018-06-22 Matt JoinerUpdate accept limit parameters
2018-06-17 Matt JoinerUse RLock for Client.WriteStatus
2018-06-16 Matt JoinerAllow disabling accept limiting and modify some constants
2018-06-16 Matt JoinerClear accept limits when adding a new torrent
2018-06-16 Matt JoinerRename Config->ClientConfig and change how defaults...
2018-06-15 Matt JoinerAdd lots of new expvars and perf timers
2018-06-15 Matt JoinerRemove old Client.dialTCP
2018-06-15 Matt JoinerRate limit incoming IP prefixes
2018-06-15 Matt JoinerUpdate dial expvars
2018-06-13 Matt JoinerFix race condition in Client.ListenAddrs
2018-06-12 Matt JoinerUpdate log call
2018-06-12 Matt JoinerTrack ConnStats with atomics
2018-06-12 Matt JoinerRemove unnecessary use of go keyword
2018-06-12 Matt JoinerTrack outgoing through a new field on connection, and...
2018-06-11 Matt JoinerInclude rate limiting and stats in BenchmarkConnectionM...
2018-06-11 Matt JoinerMerge commit 'cadbacb956fa38a61f3656dc08d71bd68fc966ec...
2018-06-10 Matt JoinerMinimize lock time in Client.acceptConnections
2018-06-09 Matt JoinerAdd ConnStats at Client level
2018-06-08 Denisadded proxy support to the library, using ProxyURL...
2018-05-02 Matt JoinerDon't listen on IPv6 if DisableIPv6 is set
2018-04-14 Matt JoinerA few adjustments to prioritized peers usage
2018-04-14 Matt JoinerFix #244
2018-04-14 Matt JoinerInclude connection network in log message
2018-04-12 Matt JoinerMerge branch 'circleci'
2018-04-12 Matt JoinerAdd comment
2018-04-12 Matt JoinerUse new DHT stats fields
2018-04-12 Matt JoinerImprove DHT status output
2018-04-12 Matt JoinerSupport different hosts for each network
2018-04-12 Matt JoinerRework conns to/and allow multiple DHT servers
2018-04-04 Matt JoinerPrioritize pending nodes with BEP 40
2018-02-19 Matt JoinerIPv6 tracker support
2018-02-15 Matt JoinerSet the connection.cryptoMethod
2018-02-15 Matt JoinerAdd support for disabling IPv4 and IPv4 peers
2018-02-15 Matt JoinerAdd mse.CryptoMethod type
2018-02-15 Matt JoinerAdd a check for a strange panic in production
2018-02-12 Matt JoinerTry to count IPv6 connections
2018-02-12 Matt Joinerbencode: Unmarshal now returns an error on unused trail...
2018-02-11 Matt JoinerStandardize on krpc types, and extend PEX message type...
2018-02-11 Matt JoinerSupport IPv6 blocklists
2018-02-08 Matt JoinerExpose Client.Closed
2018-02-05 Matt JoinerSend bitfield messages before other initial messages
2018-02-04 Matt JoinerSupport sending HaveAll
2018-02-04 Matt JoinerMove initiateConn and openNewConns onto Torrent
2018-02-03 Matt JoinerUse flip buffering for connection writing
2018-02-03 Matt JoinerGenerate default peerExtensionBytes using helpers
2018-02-03 Matt JoinerAdd missing increments to some stats
2018-02-02 Matt JoinerRework connection stat reconciliation with Torrent...
2018-02-02 Matt JoinerMerge a bunch of stuff into ConnStats and refactor...
2018-02-02 Matt JoinerMove sendChunk onto connection
2018-01-31 Matt Joinersortimports
2018-01-29 Matt JoinerMore development of the new logging interface
2018-01-28 Matt JoinerStart using new log package
2018-01-28 Matt JoinerUpdate Client.newConnection with changed rateLimitedRea...
2018-01-25 Matt JoinerAdd very tentative UPnP NAT traversal
2018-01-25 Matt JoinerImprove some log messages
2018-01-06 Matt JoinerFormatting and comments
2018-01-06 Matt JoinerMake peerID a public type
2018-01-06 Matt JoinerUse peerID type more, and make its Stringer output...
2017-11-08 Matt JoinerMerge commit '6ab65a49a8a72dea1a28968b2ab42a85fd4566ec'
2017-11-08 Matt JoinerAdd a test for behaviour after getting metadata_size...
2017-11-08 Matt JoinerMake Client.PeerID return [20]byte
2017-11-08 Matt JoinerMove some code around
2017-11-07 themihaifeat(config): Allows the torrent client to customise...
2017-11-07 Matt JoinerApply megacheck to torrent package
2017-11-06 Matt JoinerIgnore expected error
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
next