]> Sergey Matveev's repositories - btrtrc.git/history - connection.go
Add support for non-IP-based networks
[btrtrc.git] / connection.go
2020-02-20 Matt JoinerAdd support for non-IP-based networks
2020-01-24 Matt JoinerMove all the request strategy stuff into its file
2020-01-24 Matt JoinerExpose request strategies
2020-01-23 Matt JoinerFinish fixing IP banning on storage errors
2020-01-23 Matt JoinerRecord connection dirtied piece before queuing for...
2020-01-23 Matt JoinerUpdate code comments
2020-01-20 Matt JoinerFix race in requestStrategyThree request timeout callback
2020-01-13 Matt JoinerExtract the request timeout stuff into requestStrategyThree
2020-01-13 Matt JoinerExtract the request strategy logic
2020-01-13 Matt JoinerFormatting
2020-01-13 Matt JoinerFix typos and spellos in comments
2019-12-23 Matt JoinerUse new anacrolix/multiless, and incorporate Peer.Trust...
2019-12-18 Matt JoinerAdd connection trust flag, and more tests with small...
2019-10-17 Matt JoinerRename peer source constants
2019-10-03 Matt JoinerAdd some logging for connections and metadata requests
2019-10-01 Matt JoinerAdd connection.String
2019-10-01 Matt JoinerRemove unnecessary extra check for metadata extension...
2019-10-01 Matt JoinerCall rand.Shuffle instead of rand.Perm
2019-10-01 Matt JoinerAdd comments
2019-10-01 Matt JoinerSort inbound messages cases by wire value
2019-08-23 Matt JoinerFix a crash when receiving a request when we don't... v1.7.1
2019-08-21 Matt Joinergoimports -local
2019-08-10 Matt JoinerUpdate all imports of dht to v2
2019-06-13 Matt JoinerTrack concurrent chunk writes v1.2.0
2019-03-10 Matt JoinerPanic on chunk write errors
2019-02-19 Matt JoinerAvoid allocating a slice when iterating pending chunks
2019-01-15 Matt JoinerSwitch entirely to anacrolix/log
2018-11-27 Matt JoinerImprove network handling and only listen networks we...
2018-11-15 Matt JoinerMove IpPort to missinggo
2018-11-04 Matt Joinerconnection.remoteIpPort is correct
2018-11-04 Matt JoinerStore remoteAddr with each connection
2018-11-02 Matt JoinerSwitch to goimports import sorting
2018-08-08 Matt JoinerImprove log message
2018-07-25 Matt JoinerLaw of Demeter Client.mu
2018-07-17 Matt JoinerWake connections that could send a request for a delete...
2018-07-17 Matt JoinerSwitch pieceIndex back to an int
2018-07-17 Matt JoinerDon't randomize chunk order for requestStrategy 3
2018-07-15 Matt JoinerFix connection.utp
2018-07-11 Matt JoinerComments and trivial tweaks
2018-07-11 Matt JoinerChange pieceIndex to peer_protocol.Integer
2018-07-10 Matt JoinerRemove debug log
2018-07-10 Matt JoinerMake extended handshake a struct, and move a bunch...
2018-07-10 Matt JoinerMove PEX stuff into peer_protocol
2018-07-09 Matt JoinerAdd more worseConn comparisons
2018-07-07 Matt Joinersortimports
2018-07-07 Matt JoinerComments and readability
2018-07-07 Matt JoinerExpose handshake stuff in peer_protocol
2018-06-30 Matt JoinerAssume connections have half the download bandwidth...
2018-06-29 Matt JoinerUse timers for duplicate requests
2018-06-29 Matt JoinerMerge messageTypes{Sent,Posted} into torrent expvar
2018-06-28 Matt JoinerFix panic in connection.iterPendingPieces when the...
2018-06-26 Matt JoinerAdd more context to an error
2018-06-26 Matt JoinerDo requests synchronously, and don't request from hashi...
2018-06-26 Matt JoinerCheck that chunks we request aren't being hashed or...
2018-06-25 Matt JoinerRework stats for receiving chunks
2018-06-24 Matt JoinerDrop connections that send chunks we shouldn't receive
2018-06-24 Matt JoinerAdd requestStrategy 3, which duplicates requests only...
2018-06-24 Matt JoinerWrite received chunks that we don't have
2018-06-23 Matt JoinerRetain interest if requests are outstanding and don...
2018-06-23 Matt JoinerEnsure 64-bit alignment of ConnStats fields
2018-06-22 Matt JoinerMerge branch 'dev'
2018-06-17 Matt JoinerMove chunk expvars into torrent prefix
2018-06-16 Matt JoinerAdd connection.hasPreferredNetworkOver and friends
2018-06-16 Matt JoinerFix some formatting of ConnStats fields
2018-06-16 Matt JoinerRework Torrent pending requests assertions
2018-06-16 Matt JoinerRename Config->ClientConfig and change how defaults...
2018-06-12 Matt JoinerTrack ConnStats with atomics
2018-06-12 Matt JoinerTrack outgoing through a new field on connection, and...
2018-06-11 Matt JoinerMerge commit 'cadbacb956fa38a61f3656dc08d71bd68fc966ec...
2018-06-09 Matt JoinerAdd ConnStats at Client level
2018-06-09 Matt JoinerUpdate a link
2018-04-12 Matt JoinerMerge branch 'circleci'
2018-04-12 Matt JoinerAdd some peer source comments
2018-04-12 Matt JoinerRework conns to/and allow multiple DHT servers
2018-02-16 Matt JoinerMove clamp and max, and add min to misc.go
2018-02-15 Matt JoinerAdd mse.CryptoMethod type
2018-02-15 Matt JoinerChange some connection flag strings to avoid collision
2018-02-15 Matt JoinerAdd extra pedantic checks to requesting to try and...
2018-02-15 Matt JoinerTrack IPv6 peers received over PEX and simplify the...
2018-02-12 Matt JoinerCount errors returned from connection.mainReadLoop
2018-02-12 Matt JoinerSupport IPv6 peers over PEX
2018-02-11 Matt JoinerStandardize on krpc types, and extend PEX message type...
2018-02-08 Matt JoinerFixes for non-pointer Bitmap corrupting state
2018-02-07 Matt JoinerRemove uploadChunksPosted expvar
2018-02-05 Matt JoinerRaise the nominal max requests for connections that...
2018-02-05 Matt JoinerChange a bunch of Stringer and status stuff
2018-02-05 Matt JoinerUse stringer to generate peer_protocol.MessageType...
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
next