2018-07-11 |
Matt Joiner | Comments and trivial tweaks |
blob | commitdiff | raw |
2018-07-11 |
Matt Joiner | Change pieceIndex to peer_protocol.Integer |
blob | commitdiff | raw | diff to current |
2018-07-10 |
Matt Joiner | Remove debug log |
blob | commitdiff | raw | diff to current |
2018-07-10 |
Matt Joiner | Make extended handshake a struct, and move a bunch... |
blob | commitdiff | raw | diff to current |
2018-07-10 |
Matt Joiner | Move PEX stuff into peer_protocol |
blob | commitdiff | raw | diff to current |
2018-07-09 |
Matt Joiner | Add more worseConn comparisons |
blob | commitdiff | raw | diff to current |
2018-07-07 |
Matt Joiner | sortimports |
blob | commitdiff | raw | diff to current |
2018-07-07 |
Matt Joiner | Comments and readability |
blob | commitdiff | raw | diff to current |
2018-07-07 |
Matt Joiner | Expose handshake stuff in peer_protocol |
blob | commitdiff | raw | diff to current |
2018-06-30 |
Matt Joiner | Assume connections have half the download bandwidth... |
blob | commitdiff | raw | diff to current |
2018-06-29 |
Matt Joiner | Use timers for duplicate requests |
blob | commitdiff | raw | diff to current |
2018-06-29 |
Matt Joiner | Merge messageTypes{Sent,Posted} into torrent expvar |
blob | commitdiff | raw | diff to current |
2018-06-28 |
Matt Joiner | Fix panic in connection.iterPendingPieces when the... |
blob | commitdiff | raw | diff to current |
2018-06-26 |
Matt Joiner | Add more context to an error |
blob | commitdiff | raw | diff to current |
2018-06-26 |
Matt Joiner | Do requests synchronously, and don't request from hashi... |
blob | commitdiff | raw | diff to current |
2018-06-26 |
Matt Joiner | Check that chunks we request aren't being hashed or... |
blob | commitdiff | raw | diff to current |
2018-06-25 |
Matt Joiner | Rework stats for receiving chunks |
blob | commitdiff | raw | diff to current |
2018-06-24 |
Matt Joiner | Drop connections that send chunks we shouldn't receive |
blob | commitdiff | raw | diff to current |
2018-06-24 |
Matt Joiner | Add requestStrategy 3, which duplicates requests only... |
blob | commitdiff | raw | diff to current |
2018-06-24 |
Matt Joiner | Write received chunks that we don't have |
blob | commitdiff | raw | diff to current |
2018-06-23 |
Matt Joiner | Retain interest if requests are outstanding and don... |
blob | commitdiff | raw | diff to current |
2018-06-23 |
Matt Joiner | Ensure 64-bit alignment of ConnStats fields |
blob | commitdiff | raw | diff to current |
2018-06-22 |
Matt Joiner | Merge branch 'dev' |
blob | commitdiff | raw | diff to current |
2018-06-17 |
Matt Joiner | Move chunk expvars into torrent prefix |
blob | commitdiff | raw | diff to current |
2018-06-16 |
Matt Joiner | Add connection.hasPreferredNetworkOver and friends |
blob | commitdiff | raw | diff to current |
2018-06-16 |
Matt Joiner | Fix some formatting of ConnStats fields |
blob | commitdiff | raw | diff to current |
2018-06-16 |
Matt Joiner | Rework Torrent pending requests assertions |
blob | commitdiff | raw | diff to current |
2018-06-16 |
Matt Joiner | Rename Config->ClientConfig and change how defaults... |
blob | commitdiff | raw | diff to current |
2018-06-12 |
Matt Joiner | Track ConnStats with atomics |
blob | commitdiff | raw | diff to current |
2018-06-12 |
Matt Joiner | Track outgoing through a new field on connection, and... |
blob | commitdiff | raw | diff to current |
2018-06-11 |
Matt Joiner | Merge commit 'cadbacb956fa38a61f3656dc08d71bd68fc966ec... |
blob | commitdiff | raw | diff to current |
2018-06-09 |
Matt Joiner | Add ConnStats at Client level |
blob | commitdiff | raw | diff to current |
2018-06-09 |
Matt Joiner | Update a link |
blob | commitdiff | raw | diff to current |
2018-04-12 |
Matt Joiner | Merge branch 'circleci' |
blob | commitdiff | raw | diff to current |
2018-04-12 |
Matt Joiner | Add some peer source comments |
blob | commitdiff | raw | diff to current |
2018-04-12 |
Matt Joiner | Rework conns to/and allow multiple DHT servers |
blob | commitdiff | raw | diff to current |
2018-02-16 |
Matt Joiner | Move clamp and max, and add min to misc.go |
blob | commitdiff | raw | diff to current |
2018-02-15 |
Matt Joiner | Add mse.CryptoMethod type |
blob | commitdiff | raw | diff to current |
2018-02-15 |
Matt Joiner | Change some connection flag strings to avoid collision |
blob | commitdiff | raw | diff to current |
2018-02-15 |
Matt Joiner | Add extra pedantic checks to requesting to try and... |
blob | commitdiff | raw | diff to current |
2018-02-15 |
Matt Joiner | Track IPv6 peers received over PEX and simplify the... |
blob | commitdiff | raw | diff to current |
2018-02-12 |
Matt Joiner | Count errors returned from connection.mainReadLoop |
blob | commitdiff | raw | diff to current |
2018-02-12 |
Matt Joiner | Support IPv6 peers over PEX |
blob | commitdiff | raw | diff to current |
2018-02-11 |
Matt Joiner | Standardize on krpc types, and extend PEX message type... |
blob | commitdiff | raw | diff to current |
2018-02-08 |
Matt Joiner | Fixes for non-pointer Bitmap corrupting state |
blob | commitdiff | raw | diff to current |
2018-02-07 |
Matt Joiner | Remove uploadChunksPosted expvar |
blob | commitdiff | raw | diff to current |
2018-02-05 |
Matt Joiner | Raise the nominal max requests for connections that... |
blob | commitdiff | raw | diff to current |
2018-02-05 |
Matt Joiner | Change a bunch of Stringer and status stuff |
blob | commitdiff | raw | diff to current |
2018-02-05 |
Matt Joiner | Use stringer to generate peer_protocol.MessageType... |
blob | commitdiff | raw | diff to current |
2018-02-04 |
Matt Joiner | Support AllowedFast and enable fast extension |
blob | commitdiff | raw | diff to current |
2018-02-04 |
Matt Joiner | Fix the connection completed string if peer sent HaveAll |
blob | commitdiff | raw | diff to current |
2018-02-04 |
Matt Joiner | Finish mainReadLoop on Torrent closed |
blob | commitdiff | raw | diff to current |
2018-02-04 |
Matt Joiner | TODOs and comments |
blob | commitdiff | raw | diff to current |
2018-02-04 |
Matt Joiner | Support sending HaveAll |
blob | commitdiff | raw | diff to current |
2018-02-03 |
Matt Joiner | Tickle sleeping writers when closing connections |
blob | commitdiff | raw | diff to current |
2018-02-03 |
Matt Joiner | Wasn't recording posted message stats |
blob | commitdiff | raw | diff to current |
2018-02-03 |
Matt Joiner | Use flip buffering for connection writing |
blob | commitdiff | raw | diff to current |
2018-02-03 |
Matt Joiner | Share the post write buffer with the synchronous one... |
blob | commitdiff | raw | diff to current |
2018-02-03 |
Matt Joiner | Move extended message handling into its own method |
blob | commitdiff | raw | diff to current |
2018-02-03 |
Matt Joiner | Prepare to support sending reject messages |
blob | commitdiff | raw | diff to current |
2018-02-03 |
Matt Joiner | Include closed connections in dirtiers |
blob | commitdiff | raw | diff to current |
2018-02-03 |
Matt Joiner | Use new logging in connection.go |
blob | commitdiff | raw | diff to current |
2018-02-03 |
Matt Joiner | Add missing increments to some stats |
blob | commitdiff | raw | diff to current |
2018-02-02 |
Matt Joiner | Rename and rearrange some conn stats |
blob | commitdiff | raw | diff to current |
2018-02-02 |
Matt Joiner | Factor out connection.onReadRequest |
blob | commitdiff | raw | diff to current |
2018-02-02 |
Matt Joiner | Rework connection stat reconciliation with Torrent... |
blob | commitdiff | raw | diff to current |
2018-02-02 |
Matt Joiner | Merge a bunch of stuff into ConnStats and refactor... |
blob | commitdiff | raw | diff to current |
2018-02-02 |
Matt Joiner | Count requested chunk lengths |
blob | commitdiff | raw | diff to current |
2018-02-02 |
Matt Joiner | connection.writer wasn't checking closed state |
blob | commitdiff | raw | diff to current |
2018-02-02 |
Matt Joiner | Missed sendChunk invocation change |
blob | commitdiff | raw | diff to current |
2018-02-02 |
Matt Joiner | Move sendChunk onto connection |
blob | commitdiff | raw | diff to current |
2018-02-01 |
Matt Joiner | When seeding, connections are not just useful when... |
blob | commitdiff | raw | diff to current |
2018-02-01 |
Matt Joiner | Some changes to status output |
blob | commitdiff | raw | diff to current |
2018-02-01 |
Matt Joiner | Merge piece and chunk iter inputs to nextRequestState |
blob | commitdiff | raw | diff to current |
2018-02-01 |
Matt Joiner | Code comments |
blob | commitdiff | raw | diff to current |
2018-02-01 |
Matt Joiner | Track concurrent requests across connections |
blob | commitdiff | raw | diff to current |
2018-01-29 |
Matt Joiner | Add Torrent.Stats.ConnectedSeeders |
blob | commitdiff | raw | diff to current |
2018-01-25 |
Matt Joiner | Add separate piece priorities, and cache pending pieces |
blob | commitdiff | raw | diff to current |
2018-01-25 |
Matt Joiner | Improve some comments |
blob | commitdiff | raw | diff to current |
2018-01-12 |
Matt Joiner | Make Torrent.pendingPieces a priority bitmap in prepara... |
blob | commitdiff | raw | diff to current |
2018-01-09 |
Matt Joiner | Screen negative pieces |
blob | commitdiff | raw | diff to current |
2018-01-07 |
Matt Joiner | Fix a log format string |
blob | commitdiff | raw | diff to current |
2018-01-06 |
Matt Joiner | Make peerID a public type |
blob | commitdiff | raw | diff to current |
2018-01-06 |
Matt Joiner | Use peerID type more, and make its Stringer output... |
blob | commitdiff | raw | diff to current |
2017-12-29 |
Matt Joiner | Improve some doc comments |
blob | commitdiff | raw | diff to current |
2017-12-29 |
Matt Joiner | Survive panics while writing chunks |
blob | commitdiff | raw | diff to current |
2017-12-28 |
Matt Joiner | When queuing a piece for hashing after receiving a... |
blob | commitdiff | raw | diff to current |
2017-12-02 |
Matt Joiner | Code comments |
blob | commitdiff | raw | diff to current |
2017-12-01 |
Matt Joiner | sortimports |
blob | commitdiff | raw | diff to current |
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 |
next |