]> Sergey Matveev's repositories - btrtrc.git/history - connection.go
Support AllowedFast and enable fast extension
[btrtrc.git] / connection.go
2018-02-04 Matt JoinerSupport AllowedFast and enable fast extension
2018-02-04 Matt JoinerFix the connection completed string if peer sent HaveAll
2018-02-04 Matt JoinerFinish mainReadLoop on Torrent closed
2018-02-04 Matt JoinerTODOs and comments
2018-02-04 Matt JoinerSupport sending HaveAll
2018-02-03 Matt JoinerTickle sleeping writers when closing connections
2018-02-03 Matt JoinerWasn't recording posted message stats
2018-02-03 Matt JoinerUse flip buffering for connection writing
2018-02-03 Matt JoinerShare the post write buffer with the synchronous one...
2018-02-03 Matt JoinerMove extended message handling into its own method
2018-02-03 Matt JoinerPrepare to support sending reject messages
2018-02-03 Matt JoinerInclude closed connections in dirtiers
2018-02-03 Matt JoinerUse new logging in connection.go
2018-02-03 Matt JoinerAdd missing increments to some stats
2018-02-02 Matt JoinerRename and rearrange some conn stats
2018-02-02 Matt JoinerFactor out connection.onReadRequest
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 JoinerCount requested chunk lengths
2018-02-02 Matt Joinerconnection.writer wasn't checking closed state
2018-02-02 Matt JoinerMissed sendChunk invocation change
2018-02-02 Matt JoinerMove sendChunk onto connection
2018-02-01 Matt JoinerWhen seeding, connections are not just useful when...
2018-02-01 Matt JoinerSome changes to status output
2018-02-01 Matt JoinerMerge piece and chunk iter inputs to nextRequestState
2018-02-01 Matt JoinerCode comments
2018-02-01 Matt JoinerTrack concurrent requests across connections
2018-01-29 Matt JoinerAdd Torrent.Stats.ConnectedSeeders
2018-01-25 Matt JoinerAdd separate piece priorities, and cache pending pieces
2018-01-25 Matt JoinerImprove some comments
2018-01-12 Matt JoinerMake Torrent.pendingPieces a priority bitmap in prepara...
2018-01-09 Matt JoinerScreen negative pieces
2018-01-07 Matt JoinerFix a log format string
2018-01-06 Matt JoinerMake peerID a public type
2018-01-06 Matt JoinerUse peerID type more, and make its Stringer output...
2017-12-29 Matt JoinerImprove some doc comments
2017-12-29 Matt JoinerSurvive panics while writing chunks
2017-12-28 Matt JoinerWhen queuing a piece for hashing after receiving a...
2017-12-02 Matt JoinerCode comments
2017-12-01 Matt Joinersortimports
2017-11-08 Matt JoinerMerge commit '6ab65a49a8a72dea1a28968b2ab42a85fd4566ec'
2017-11-08 Matt JoinerThe "m" field in the extended handshake is not mandatory
2017-11-07 Matt JoinerApply megacheck to torrent package
2017-11-06 Matt JoinerUnbiased request ordering was requesting chunks the...
2017-11-05 Matt JoinerKick connections requesting pieces we don't have
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
next