2017-12-01 |
Matt Joiner | sortimports |
blob | commitdiff | raw |
2017-11-08 |
Matt Joiner | Merge commit '6ab65a49a8a72dea1a28968b2ab42a85fd4566ec' |
blob | commitdiff | raw | diff to current |
2017-11-08 |
Matt Joiner | The "m" field in the extended handshake is not mandatory |
blob | commitdiff | raw | diff to current |
2017-11-07 |
Matt Joiner | Apply megacheck to torrent package |
blob | commitdiff | raw | diff to current |
2017-11-06 |
Matt Joiner | Unbiased request ordering was requesting chunks the... |
blob | commitdiff | raw | diff to current |
2017-11-05 |
Matt Joiner | Kick connections requesting pieces we don't have |
blob | commitdiff | raw | diff to current |
2017-11-05 |
Matt Joiner | Add some TODOs |
blob | commitdiff | raw | diff to current |
2017-11-04 |
Matt Joiner | Add missing whitespace |
blob | commitdiff | raw | diff to current |
2017-11-04 |
Matt Joiner | Improve upload rate limit burst size panic message |
blob | commitdiff | raw | diff to current |
2017-10-12 |
Matt Joiner | If closing a connection Conn fails we can't do anything... |
blob | commitdiff | raw | diff to current |
2017-09-23 |
Matt Joiner | Implement new request strategy |
blob | commitdiff | raw | diff to current |
2017-09-21 |
Matt Joiner | Reduce system call overhead reading from connections |
blob | commitdiff | raw | diff to current |
2017-09-18 |
Matt Joiner | Also post cancels |
blob | commitdiff | raw | diff to current |
2017-09-18 |
Matt Joiner | Abstract out making a cancel message |
blob | commitdiff | raw | diff to current |
2017-09-18 |
Matt Joiner | Only run connection.Close once |
blob | commitdiff | raw | diff to current |
2017-09-18 |
Matt Joiner | Log errors closing connection net.Conn's |
blob | commitdiff | raw | diff to current |
2017-09-18 |
Matt Joiner | Move uploading to the connection writer |
blob | commitdiff | raw | diff to current |
2017-09-16 |
Matt Joiner | Merge pull request #188 from boramalper/KnownSwarm |
blob | commitdiff | raw | diff to current |
2017-09-13 |
Matt Joiner | Support plaintext crypto method for protocol header... |
blob | commitdiff | raw | diff to current |
2017-09-12 |
Matt Joiner | Merge branch 'master' into pull-writer |
blob | commitdiff | raw | diff to current |
2017-09-02 |
Matt Joiner | Optimize nextRequestState to return cancel and new... |
blob | commitdiff | raw | diff to current |
2017-09-01 |
Matt Joiner | Wrap writerCond in tickleWriter and be more selective... |
blob | commitdiff | raw | diff to current |
2017-09-01 |
Matt Joiner | Avoid triggering writer cond where possible |
blob | commitdiff | raw | diff to current |
2017-09-01 |
Matt Joiner | Track buffered but not posted messages, and unify the... |
blob | commitdiff | raw | diff to current |
2017-09-01 |
Matt Joiner | Remove unused code |
blob | commitdiff | raw | diff to current |
2017-09-01 |
Matt Joiner | Add some variables to track fillBuffer effectiveness |
blob | commitdiff | raw | diff to current |
2017-08-31 |
Matt Joiner | Generate requests, cancels and interest state in the... |
blob | commitdiff | raw | diff to current |
2017-08-31 |
Matt Joiner | Make connection.writer pull from a buffer |
blob | commitdiff | raw | diff to current |
2017-08-31 |
Matt Joiner | Panics while decoding messages in connection.mainLoopRe... |
blob | commitdiff | raw | diff to current |
2017-08-26 |
Matt Joiner | Remove unused functions |
blob | commitdiff | raw | diff to current |
2017-08-25 |
Matt Joiner | Fix sync.Mutex copy by value |
blob | commitdiff | raw | diff to current |
2017-08-17 |
Matt Joiner | Try a state-delta function for updating request state |
blob | commitdiff | raw | diff to current |
2017-08-17 |
Matt Joiner | Rename Torrent.connHasWantedPieces->connection.peerHasW... |
blob | commitdiff | raw | diff to current |
2017-08-17 |
Matt Joiner | No longer wanting a piece wasn't triggering an update... |
blob | commitdiff | raw | diff to current |
2017-08-07 |
Matt Joiner | Merge branch 'master' into dht-cleanup |
blob | commitdiff | raw | diff to current |
2017-07-20 |
Matt Joiner | Changes for dht-cleanup |
blob | commitdiff | raw | diff to current |
2017-02-02 |
Matt Joiner | Trivial logging, comment, Stringer changes |
blob | commitdiff | raw | diff to current |
2017-01-14 |
Matt Joiner | package itertools API changed |
blob | commitdiff | raw | diff to current |
2017-01-04 |
Matt Joiner | Show connection piece request order in text status |
blob | commitdiff | raw | diff to current |
2017-01-04 |
Matt Joiner | Reduce the priority given to earlier pieces. Maximum... |
blob | commitdiff | raw | diff to current |
2017-01-01 |
Matt Joiner | Remove unused funcs and idents |
blob | commitdiff | raw | diff to current |
2017-01-01 |
Matt Joiner | Move method queuePieceCheck |
blob | commitdiff | raw | diff to current |
2016-12-06 |
Matt Joiner | Merge commit 'c8dffdb' |
blob | commitdiff | raw | diff to current |
2016-11-27 |
Matt Joiner | Avoid deadlock caused by receiving PORT and and DHT... |
blob | commitdiff | raw | diff to current |
2016-11-26 |
Matt Joiner | Add peers received from received announce_peer DHT... |
blob | commitdiff | raw | diff to current |
2016-11-23 |
Matt Joiner | Kick only the worst connection when a piece fails a... |
blob | commitdiff | raw | diff to current |
2016-11-23 |
Matt Joiner | Add a note about dropping connections that we sent... |
blob | commitdiff | raw | diff to current |
2016-11-23 |
Matt Joiner | Make Torrent.conns a map |
blob | commitdiff | raw | diff to current |
2016-11-22 |
Matt Joiner | Move a bunch of Client methods onto more appropriate... |
blob | commitdiff | raw | diff to current |
2016-11-22 |
Matt Joiner | Don't accept pieces with bad indexes |
blob | commitdiff | raw | diff to current |
2016-11-22 |
Matt Joiner | Rename connection.downloadedChunk -> receiveChunk |
blob | commitdiff | raw | diff to current |
2016-11-22 |
Matt Joiner | Make downloadedChunk a method of connection |
blob | commitdiff | raw | diff to current |
2016-11-22 |
Matt Joiner | Move Client.downloadedChunk to connection.go |
blob | commitdiff | raw | diff to current |
2016-10-31 |
Matt Joiner | Comment on connection.updatePiecePriority |
blob | commitdiff | raw | diff to current |
2016-10-25 |
Matt Joiner | Move the implementation of connection.requestPiecePendi... |
blob | commitdiff | raw | diff to current |
2016-10-10 |
Matt Joiner | Make newConnection a method on Client |
blob | commitdiff | raw | diff to current |
2016-10-10 |
Matt Joiner | Split connection.rw into separate Reader and Writer |
blob | commitdiff | raw | diff to current |
2016-10-05 |
Matt Joiner | Do chunk pooling at Torrent instead of connection level |
blob | commitdiff | raw | diff to current |
2016-09-12 |
Ye Yin | Use sync.pool for decode buffer |
blob | commitdiff | raw | diff to current |
2016-09-11 |
Matt Joiner | Move Client.connectionLoop to connection.mainReadLoop |
blob | commitdiff | raw | diff to current |
2016-08-14 |
Matt Joiner | Speed up connection.lastHelpful |
blob | commitdiff | raw | diff to current |
2016-07-12 |
Matt Joiner | Add connection read stats |
blob | commitdiff | raw | diff to current |
2016-07-12 |
Matt Joiner | New slices package |
blob | commitdiff | raw | diff to current |
2016-07-05 |
Matt Joiner | Add Torrent.SetMaxEstablishedConns |
blob | commitdiff | raw | diff to current |
2016-07-05 |
Matt Joiner | Prepare to allow max conns per torrent to be configured |
blob | commitdiff | raw | diff to current |
2016-07-05 |
Matt Joiner | Add counters for uploads |
blob | commitdiff | raw | diff to current |
2016-06-27 |
Matt Joiner | Fix crash causing deadlock in connection writer when... |
blob | commitdiff | raw | diff to current |
2016-05-28 |
Matt Joiner | Reduce the impact of preferring earlier pieces |
blob | commitdiff | raw | diff to current |
2016-05-24 |
lovedboy | Merge branch 'master' of https://github.com/lovedboy... |
blob | commitdiff | raw | diff to current |
2016-05-23 |
Matt Joiner | Ban IPs that contribute to failed piece checks |
blob | commitdiff | raw | diff to current |
2016-05-16 |
Matt Joiner | Move requestPendingMetadata onto connection from Client |
blob | commitdiff | raw | diff to current |
2016-05-11 |
Matt Joiner | Fix race marshalling a bitfield after a Have has also... |
blob | commitdiff | raw | diff to current |
2016-05-07 |
Matt Joiner | Move some behaviour into Client.newConnection |
blob | commitdiff | raw | diff to current |
2016-05-07 |
Matt Joiner | missinggo.Event changed, connection.writeOptimizer... |
blob | commitdiff | raw | diff to current |
2016-04-29 |
Matt Joiner | Fix crash when peers have sent undersized bitfields... |
blob | commitdiff | raw | diff to current |
2016-04-19 |
Matt Joiner | Merge pull request #79 from shoenig/normalize |
blob | commitdiff | raw | diff to current |
2016-04-19 |
Seth Hoenig | refactor struct identifiers to follow conventional... |
blob | commitdiff | raw | diff to current |
2016-04-04 |
Matt Joiner | Merge pull request #72 from shoenig/magnetize |
blob | commitdiff | raw | diff to current |
2016-04-03 |
Matt Joiner | Merge Torrent and torrent types |
blob | commitdiff | raw | diff to current |
2016-03-22 |
Matt Joiner | Tidy up the peer have{,all,none},bitfield handling |
blob | commitdiff | raw | diff to current |
2016-03-21 |
Matt Joiner | Make peerGotPiece a method on connection |
blob | commitdiff | raw | diff to current |
2016-03-21 |
Matt Joiner | Move peerGotPiece |
blob | commitdiff | raw | diff to current |
2016-03-19 |
Matt Joiner | Favour earlier pieces slightly, helps with in-order... |
blob | commitdiff | raw | diff to current |
2016-02-15 |
Matt Joiner | Only assert we should be requesting a piece in debug... |
blob | commitdiff | raw | diff to current |
2016-02-09 |
Matt Joiner | Still update a connections piece priority even if the... |
blob | commitdiff | raw | diff to current |
2016-02-09 |
Matt Joiner | Track posted message type counts |
blob | commitdiff | raw | diff to current |
2016-02-08 |
Matt Joiner | Reintroduce 64 outbound request cap |
blob | commitdiff | raw | diff to current |
2016-02-06 |
Matt Joiner | Use new missinggo iterator style, and speed up torrent... |
blob | commitdiff | raw | diff to current |
2016-02-01 |
Matt Joiner | connection.Close must be called under the Client lock |
blob | commitdiff | raw | diff to current |
2016-02-01 |
Matt Joiner | Reintroduce connection piece inclinations, and begin... |
blob | commitdiff | raw | diff to current |
2016-02-01 |
Matt Joiner | Use missinggo.Event for connection closing event |
blob | commitdiff | raw | diff to current |
2016-01-31 |
Matt Joiner | Abstract the pendingPieces as a bitmap |
blob | commitdiff | raw | diff to current |
2016-01-28 |
Matt Joiner | Merge branch 'noprio2' |
blob | commitdiff | raw | diff to current |
2016-01-27 |
Matt Joiner | Fix downloading of unwanted chunks, and write out downl... |
blob | commitdiff | raw | diff to current |
2016-01-24 |
Matt Joiner | Move fillRequests and replenishConnRequests into connec... |
blob | commitdiff | raw | diff to current |
2016-01-18 |
Matt Joiner | It's working and the tests are usually passing |
blob | commitdiff | raw | diff to current |
2016-01-04 |
Gleb Sinyavsky | Merge branch 'master' of https://github.com/anacrolix... |
blob | commitdiff | raw | diff to current |
2016-01-04 |
Matt Joiner | Some missing hunks that fix build |
blob | commitdiff | raw | diff to current |
2016-01-04 |
Matt Joiner | Add Have and Bitfield connection methods |
blob | commitdiff | raw | diff to current |
2015-09-28 |
Matt Joiner | Track peer sources with a dict, and don't exceed high... |
blob | commitdiff | raw | diff to current |
next |