]> Sergey Matveev's repositories - btrtrc.git/history - connection.go
Add some TODOs
[btrtrc.git] / connection.go
2017-11-05 Matt JoinerAdd some TODOs
2017-11-04 Matt JoinerAdd missing whitespace
2017-11-04 Matt JoinerImprove upload rate limit burst size panic message
2017-10-12 Matt JoinerIf closing a connection Conn fails we can't do anything...
2017-09-23 Matt JoinerImplement new request strategy
2017-09-21 Matt JoinerReduce system call overhead reading from connections
2017-09-18 Matt JoinerAlso post cancels
2017-09-18 Matt JoinerAbstract out making a cancel message
2017-09-18 Matt JoinerOnly run connection.Close once
2017-09-18 Matt JoinerLog errors closing connection net.Conn's
2017-09-18 Matt JoinerMove uploading to the connection writer
2017-09-16 Matt JoinerMerge pull request #188 from boramalper/KnownSwarm
2017-09-13 Matt JoinerSupport plaintext crypto method for protocol header...
2017-09-12 Matt JoinerMerge branch 'master' into pull-writer
2017-09-02 Matt JoinerOptimize nextRequestState to return cancel and new...
2017-09-01 Matt JoinerWrap writerCond in tickleWriter and be more selective...
2017-09-01 Matt JoinerAvoid triggering writer cond where possible
2017-09-01 Matt JoinerTrack buffered but not posted messages, and unify the...
2017-09-01 Matt JoinerRemove unused code
2017-09-01 Matt JoinerAdd some variables to track fillBuffer effectiveness
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-31 Matt JoinerPanics while decoding messages in connection.mainLoopRe...
2017-08-26 Matt JoinerRemove unused functions
2017-08-25 Matt JoinerFix sync.Mutex copy by value
2017-08-17 Matt JoinerTry a state-delta function for updating request state
2017-08-17 Matt JoinerRename Torrent.connHasWantedPieces->connection.peerHasW...
2017-08-17 Matt JoinerNo longer wanting a piece wasn't triggering an update...
2017-08-07 Matt JoinerMerge branch 'master' into dht-cleanup
2017-07-20 Matt JoinerChanges for dht-cleanup
2017-02-02 Matt JoinerTrivial logging, comment, Stringer changes
2017-01-14 Matt Joinerpackage itertools API changed
2017-01-04 Matt JoinerShow connection piece request order in text status
2017-01-04 Matt JoinerReduce the priority given to earlier pieces. Maximum...
2017-01-01 Matt JoinerRemove unused funcs and idents
2017-01-01 Matt JoinerMove method queuePieceCheck
2016-12-06 Matt JoinerMerge commit 'c8dffdb'
2016-11-27 Matt JoinerAvoid deadlock caused by receiving PORT and and DHT...
2016-11-26 Matt JoinerAdd peers received from received announce_peer DHT...
2016-11-23 Matt JoinerKick only the worst connection when a piece fails a...
2016-11-23 Matt JoinerAdd a note about dropping connections that we sent...
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 JoinerDon't accept pieces with bad indexes
2016-11-22 Matt JoinerRename connection.downloadedChunk -> receiveChunk
2016-11-22 Matt JoinerMake downloadedChunk a method of connection
2016-11-22 Matt JoinerMove Client.downloadedChunk to connection.go
2016-10-31 Matt JoinerComment on connection.updatePiecePriority
2016-10-25 Matt JoinerMove the implementation of connection.requestPiecePendi...
2016-10-10 Matt JoinerMake newConnection a method on Client
2016-10-10 Matt JoinerSplit connection.rw into separate Reader and Writer
2016-10-05 Matt JoinerDo chunk pooling at Torrent instead of connection level
2016-09-12 Ye YinUse sync.pool for decode buffer
2016-09-11 Matt JoinerMove Client.connectionLoop to connection.mainReadLoop
2016-08-14 Matt JoinerSpeed up connection.lastHelpful
2016-07-12 Matt JoinerAdd connection read stats
2016-07-12 Matt JoinerNew slices package
2016-07-05 Matt JoinerAdd Torrent.SetMaxEstablishedConns
2016-07-05 Matt JoinerPrepare to allow max conns per torrent to be configured
2016-07-05 Matt JoinerAdd counters for uploads
2016-06-27 Matt JoinerFix crash causing deadlock in connection writer when...
2016-05-28 Matt JoinerReduce the impact of preferring earlier pieces
2016-05-24 lovedboyMerge branch 'master' of https://github.com/lovedboy...
2016-05-23 Matt JoinerBan IPs that contribute to failed piece checks
2016-05-16 Matt JoinerMove requestPendingMetadata onto connection from Client
2016-05-11 Matt JoinerFix race marshalling a bitfield after a Have has also...
2016-05-07 Matt JoinerMove some behaviour into Client.newConnection
2016-05-07 Matt Joinermissinggo.Event changed, connection.writeOptimizer...
2016-04-29 Matt JoinerFix crash when peers have sent undersized bitfields...
2016-04-19 Matt JoinerMerge pull request #79 from shoenig/normalize
2016-04-19 Seth Hoenigrefactor struct identifiers to follow conventional...
2016-04-04 Matt JoinerMerge pull request #72 from shoenig/magnetize
2016-04-03 Matt JoinerMerge Torrent and torrent types
2016-03-22 Matt JoinerTidy up the peer have{,all,none},bitfield handling
2016-03-21 Matt JoinerMake peerGotPiece a method on connection
2016-03-21 Matt JoinerMove peerGotPiece
2016-03-19 Matt JoinerFavour earlier pieces slightly, helps with in-order...
2016-02-15 Matt JoinerOnly assert we should be requesting a piece in debug...
2016-02-09 Matt JoinerStill update a connections piece priority even if the...
2016-02-09 Matt JoinerTrack posted message type counts
2016-02-08 Matt JoinerReintroduce 64 outbound request cap
2016-02-06 Matt JoinerUse new missinggo iterator style, and speed up torrent...
2016-02-01 Matt Joinerconnection.Close must be called under the Client lock
2016-02-01 Matt JoinerReintroduce connection piece inclinations, and begin...
2016-02-01 Matt JoinerUse missinggo.Event for connection closing event
2016-01-31 Matt JoinerAbstract the pendingPieces as a bitmap
2016-01-28 Matt JoinerMerge branch 'noprio2'
2016-01-27 Matt JoinerFix downloading of unwanted chunks, and write out downl...
2016-01-24 Matt JoinerMove fillRequests and replenishConnRequests into connec...
2016-01-18 Matt JoinerIt's working and the tests are usually passing
2016-01-04 Gleb SinyavskyMerge branch 'master' of https://github.com/anacrolix...
2016-01-04 Matt JoinerSome missing hunks that fix build
2016-01-04 Matt JoinerAdd Have and Bitfield connection methods
2015-09-28 Matt JoinerTrack peer sources with a dict, and don't exceed high...
2015-09-26 Matt JoinerInitialize connection piece priorities lazily, and...
2015-08-03 Matt JoinerDrop connections that contributed to pieces that failed...
2015-08-02 Matt Joinerconnection.writer wasn't working efficiently
2015-08-02 Matt JoinerTrack connection writes and flushes
2015-08-01 Matt JoinerTrack the connection flags for completed handshakes
2015-07-02 Matt JoinerMerge pull request #9 from gitter-badger/gitter-badge
next