]> Sergey Matveev's repositories - btrtrc.git/history - client.go
Improve network handling and only listen networks we will use
[btrtrc.git] / client.go
2018-11-27 Matt JoinerImprove network handling and only listen networks we...
2018-11-27 Matt JoinerRemove unused type
2018-11-27 Matt JoinerRemove unused code
2018-11-27 Matt JoinerUse new conntrack priorities
2018-11-21 Matt JoinerLog initial DHT bootstrap results
2018-11-21 Matt JoinerAdd initial connection tracking
2018-11-15 Matt JoinerMove IpPort to missinggo
2018-11-04 Matt JoinerStore remoteAddr with each connection
2018-11-04 Matt JoinerAdd default DHT servers when UTP disabled
2018-11-04 Matt JoinerAdd establish outgoing connection expvar
2018-11-02 Matt JoinerAdd dial rate limiting
2018-10-30 Denis Kuzmenokreverting usage of proxy for http requests
2018-08-25 Matt JoinerRevert "Make requestStrategy 3 the default"
2018-07-29 Matt JoinerMerge branch 'master' into vgo-ci
2018-07-27 Matt JoinerWhen Accept gives an error, don't use the Conn
2018-07-25 Matt JoinerTrack received handshake encryption activity
2018-07-25 Matt JoinerUse the new firewall callback support in go-libutp
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
next