]> Sergey Matveev's repositories - btrtrc.git/shortlog
btrtrc.git
2018-07-25 Matt Joinerbencode: Remove a lot of expensive allocations
2018-07-24 Matt JoinerMerge pull request #269 from JyBP/master
2018-07-24 jbattempt to close the client on signal
2018-07-23 Matt Joinerbencode: Avoid an extra getTags call
2018-07-23 Matt Joinerbencode: Cache struct fields
2018-07-23 Matt Joinerbencode.Marshal: Get rid of the intermediate buffer
2018-07-23 Matt Joinerbencode: Add benchmark for krpc.Msg
2018-07-23 Matt JoinerSet Torrent.pieces cap too
2018-07-22 Matt JoinerAdd iplist/cmd/iplist
2018-07-22 Matt JoinerFix iplist.Range.String, and a comment
2018-07-22 Matt JoinerDon't return if there's an error accepting
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 Joinerbencode: Avoid Value.Interface call testing for big.Int
2018-07-17 Matt JoinerDon't randomize chunk order for requestStrategy 3
2018-07-15 Matt JoinerReduce default handshake timeout to 3s
2018-07-15 Matt JoinerCalculate peer priority lazily for worse conn comparison
2018-07-15 Matt JoinerFix doc comment
2018-07-15 Matt JoinerFix connection.utp
2018-07-15 Matt JoinerTrack metadata chunks read with its own Count
2018-07-14 Matt JoinerRewrite piece data decoding and relax test
2018-07-14 Matt Joinerpeer_protocol: Add a test for receiving overlong piece...
2018-07-14 Matt JoinerSend extended message before fast/bitfield
2018-07-13 Matt JoinerFix peer_protocol.Message.RequestSpec for Type Piece
2018-07-11 Matt JoinerAdd a test that short pieces are decoded correctly
2018-07-11 Matt JoinerComments and trivial tweaks
2018-07-11 Matt JoinerAdd peer_protocol.Integer.Uint32
2018-07-11 Matt JoinerAdd peer_protocol.RequestSpec
2018-07-11 Matt JoinerChange pieceIndex to peer_protocol.Integer
2018-07-11 Matt JoinerMove back to net.IP for extended handshake message IPs
2018-07-11 Matt JoinerDon't error on bencode dicts that can't be marshalled
2018-07-11 Matt JoinerSupport marshalling bencode strings into byte arrays
2018-07-11 Matt JoinerDecide where to set proxy for HTTP trackers
2018-07-10 Matt JoinerRemove debug log
2018-07-10 Matt JoinerUse half open limit directly from Config
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-10 Matt JoinerReinstate the reduce dial timeout and update some values
2018-07-10 Matt Joinerbep40Priority: Include error in return
2018-07-09 Matt JoinerAdd more worseConn comparisons
2018-07-07 Matt JoinerMore sortimports
2018-07-07 Matt Joinersortimports
2018-07-07 Matt JoinerFix panic when failing to parse tracker URL
2018-07-07 Matt JoinerComments and readability
2018-07-07 Matt JoinerAdd torrent.InfoHash type alias
2018-07-07 Matt JoinerExpose handshake stuff in peer_protocol
2018-06-30 Matt Joinerfs/test.sh: Add sudo before happy path umount again
2018-06-30 Matt JoinerChange the duplicateRequestTimeout to 1s
2018-06-30 Matt JoinerAssume connections have half the download bandwidth...
2018-06-29 Matt JoinerUse timers for duplicate requests
2018-06-29 Matt JoinerRun fs/test.sh in a temporary directory and make it...
2018-06-29 Matt JoinerMerge messageTypes{Sent,Posted} into torrent expvar
2018-06-28 Matt JoinerMake requestStrategy 3 the default
2018-06-28 Matt JoinerFix panic in connection.iterPendingPieces when the...
2018-06-26 Matt JoinerMissed deferring release of an exported status writer
2018-06-26 Matt JoinerFix racy Torrent.wantConns check when adding connections
2018-06-26 Matt JoinerAdd more context to an error
2018-06-26 Matt JoinerRework status export in tests to allow count > 1 withou...
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 JoinerFix BenchmarkConnectionMainReadLoop
2018-06-25 Matt JoinerRework stats for receiving chunks
2018-06-25 Matt JoinerRemove premature initialization of Torrent.lastRequested
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-22 Matt JoinerUpdate accept limit parameters
2018-06-21 Matt JoinerUse scope timer in Torrent.writeChunk
2018-06-19 Denis Kuzmenokmoving upnp to a separate repository
2018-06-17 Matt JoinerImprove logging in a test
2018-06-17 Matt JoinerDisable accept rate limiting by default in tests
2018-06-17 Matt JoinerFix multiLess.StrictNext
2018-06-17 Matt JoinerFix build error with recent go version
2018-06-17 Matt JoinerAdd some tests for net.Addr.Network values in various...
2018-06-17 Matt Joinerbencode: Remove string allocation when parsing strings
2018-06-17 Matt Joinercmd/torrent-metainfo-pprint: Use bufio input and enable...
2018-06-17 Matt JoinerLog and handle error with bad tracker URLs
2018-06-17 Matt JoinerMove chunk expvars into torrent prefix
2018-06-17 Matt JoinerUse RLock for Client.WriteStatus
2018-06-17 iaall: gofmt
2018-06-16 Matt JoinerRemove TestUTPRawConn
2018-06-16 Matt JoinerAdd connection.hasPreferredNetworkOver and friends
2018-06-16 Matt JoinerFix some formatting of ConnStats fields
2018-06-16 Matt JoinerAdd multiLess and use it for worseConn
2018-06-16 Matt JoinerFix some testing code for Config->ClientConfig
2018-06-16 Matt JoinerRework Torrent pending requests assertions
2018-06-16 Matt JoinerAllow dropping connections to the same peer ID
2018-06-16 Matt JoinerTorrent.Stats: RLock instead of Lock
2018-06-16 Matt JoinerAllow disabling accept limiting and modify some constants
2018-06-16 Matt JoinerClear accept limits when adding a new torrent
2018-06-16 Matt JoinerUpdate external use of ClientConfig
2018-06-16 Matt JoinerRename Config->ClientConfig and change how defaults...
2018-06-15 Matt JoinerAdd lots of new expvars and perf timers
2018-06-15 Matt JoinerRemove old Client.dialTCP
2018-06-15 Matt JoinerRate limit incoming IP prefixes
2018-06-15 Matt JoinerUse DialContext for tcp again
2018-06-15 Matt JoinerUpdate dial expvars
next