]> Sergey Matveev's repositories - btrtrc.git/history - client.go
Set priorities ahead of the current read position
[btrtrc.git] / client.go
2014-12-05 Matt JoinerSet priorities ahead of the current read position
2014-12-05 Matt JoinerDisabling TCP didn't include dialing out, also always...
2014-12-04 Matt JoinerSwitch back to using the UTP redesign
2014-12-03 Matt JoinerPiece priorities, torrent read interface and many fixes
2014-12-03 Matt JoinerHarmless shortcut initing peer pieces when we have...
2014-12-03 Matt JoinerWhen metadata arrives, we also need to init request...
2014-12-03 Matt JoinerRemove commented out code
2014-12-03 Matt JoinerAdd piece ordering per-connection piece request priority
2014-12-02 Matt JoinerSpeed up tests, allow -short for some UDP tracker stuff
2014-12-02 Matt JoinerBacked out changeset: 603a76a6bdb0
2014-12-02 Matt JoinerUpdate to use utp package redesign
2014-12-02 Matt JoinerEnsure that when a cached torrent is used, the info...
2014-12-02 Matt JoinerDon't clobber torrent name with empty magnet display...
2014-12-01 Matt JoinerFor now always read ahead 4 extra blocks
2014-12-01 Matt JoinerRework torrent adding
2014-12-01 Matt JoinerSupport banning torrents
2014-12-01 Matt JoinerDon't send constructed MetaInfo down a channel when...
2014-12-01 Matt JoinerSleep between announces in case there are no trackers
2014-12-01 Matt JoinerImprove the interface with client and download strategies
2014-12-01 Matt JoinerGive each connection its own piece priority order
2014-12-01 Matt JoinerFast start torrent tracker announces
2014-12-01 Matt JoinerMisc good fixes
2014-12-01 Matt JoinerBlock IPv6 for now
2014-11-30 Matt JoinerFix race reordering tracker tier
2014-11-30 Matt JoinerSome changes to block list handling
2014-11-29 Matt JoinerA few tweaks
2014-11-29 Matt JoinerMake use of IP blocklist and change the client lock...
2014-11-28 Matt JoinerAllow DHT server config to be passed through when creat...
2014-11-28 Matt JoinerExtra time between tracker announces
2014-11-21 Matt JoinerWasn't actually copying the tiers
2014-11-21 Matt JoinerImprove tracker connect error log message
2014-11-21 Matt JoinerShuffle tracker tiers after adding trackers
2014-11-21 Matt JoinerMerge trackers by magnet links if the torrent is alread...
2014-11-21 Matt JoinerDon't open new connections or announce when new connect...
2014-11-21 Matt JoinerFix default torrent client address, and leaked resources
2014-11-20 Matt JoinerSupport disabling UTP
2014-11-19 Matt JoinerSimple connection pruner
2014-11-19 Matt JoinerExpose a Torrent "handle", that implements ReaderAt
2014-11-19 Matt JoinerLog bad metadata packets instead of crashing
2014-11-19 Matt Joinerbuffer WriteStatus and always write torrents in the...
2014-11-19 Matt JoinerSet a minimum dial timeout
2014-11-18 Matt JoinerAdding a duplicate magnet returns the existing torrent
2014-11-18 Matt JoinerFix race condition calculating reduced dial timeout
2014-11-18 Matt JoinerImprove client status write-out
2014-11-18 Matt JoinerCount accepted connections
2014-11-18 Matt JoinerEnsure the parallel dial invariant
2014-11-18 Matt JoinerReduce dial timeouts when there are lots of peers in...
2014-11-17 Matt Joinerdht: Include the sender of peers in the peer stream
2014-11-17 Matt JoinerExpvar successful and unsuccessful dials
2014-11-17 Matt JoinerConnect to peers using both UTP and TCP; Share UTP...
2014-11-17 Matt JoinerOpen new connections when a connection is dropped
2014-11-17 Matt JoinerAdd util AddrIP and AddrPort functions
2014-11-16 Matt JoinerAllow the client ID to be set in the config
2014-11-16 Matt JoinerPrevent clients from connecting to other clients with...
2014-11-16 Matt JoinerFix broken commit
2014-11-16 Matt JoinerUse more generic net error type to detect timeouts
2014-11-16 Matt JoinerMove half-open tracking into per-torrent
2014-11-16 Matt JoinerAdd UTP support, disable TCP for now. DHT moves to...
2014-11-16 Matt JoinerActually announce to DHT, don't just get peers
2014-11-16 Matt JoinerTidy up address handling
2014-09-25 Matt JoinerAdd magnet-metainfo, tool to download magnet to torrent...
2014-09-14 Matt JoinerLazily hash pieces where possible
2014-09-13 Matt JoinerFix crash when piece hash completes for dropped torrent
2014-09-13 Matt JoinerImprovements arising from attempting to delay piece...
2014-09-13 Matt JoinerTreat PORT messages with port of 0 to mean on the remot...
2014-09-13 Matt JoinerMissed this dataRead call in an earlier commit
2014-09-13 Matt JoinerTrack failed piece hashes
2014-09-13 Matt JoinerImprove the data waiter system
2014-09-13 Matt JoinerSuppress metadata extension message errors from Xunlei...
2014-09-13 Matt JoinerIncrease peer connection buffer size from default ...
2014-09-13 Matt JoinerTreat ECONNRESET and i/o timeout from peers as EOF
2014-09-11 Matt JoinerRename and improve downloaded chunk counters and status...
2014-09-11 Matt JoinerDon't log extension message parsing errors from -SD0100-
2014-08-28 Matt JoinerDisable TCP linger for peer connections
2014-08-28 Matt JoinerIntroduce socket/torrent limits, work in progress
2014-08-28 Matt JoinerMisc tweaks
2014-08-28 Matt JoinerFixes to closing torrents and connections
2014-08-27 Matt JoinerForgot to commit duplicateConnsAvoided expvar
2014-08-27 Matt JoinerKeep track of ongoing handshakes and add timeouts to...
2014-08-27 Matt JoinerCease networking on a torrent if it's finished and...
2014-08-27 Matt JoinerAvoid connecting to the same peer twice by address
2014-08-27 Matt JoinerAdd useful new metrics to connection
2014-08-27 Matt JoinerRename connection.closed->closing
2014-08-25 Matt JoinerMisc trivial improvements
2014-08-25 Matt JoinerAdd a date to the metadata packet client version string
2014-08-25 Matt JoinerImplement the DHT Port message
2014-08-24 Matt JoinerStop announcing on DHT if a torrent is removed
2014-08-24 Matt JoinerMake NoUpload a client configuration option and use...
2014-08-24 Matt JoinerImprove incomplete piece ordering, responsive download...
2014-08-24 Matt JoinerUse CopyExact when extracting handshake read
2014-08-24 Matt JoinerLet client.DataWaiter have its own mutex
2014-08-24 Matt JoinerMake use of levelmu to prioritize client.TorrentReadAt
2014-08-23 Matt JoinerAdd some checks to TorrentReadAt for 0 byte reads
2014-08-23 Matt JoinerCount posted cancels
2014-08-23 Matt JoinerGot a nice working algorithm for responsive download...
2014-08-22 Matt JoinerCount unexpected cancels received
2014-08-22 Matt JoinerImprove status and logging
2014-08-21 Matt JoinerExport some log events via expvar instead
2014-08-21 Matt JoinerRemove torrent from download strategy when dropped
2014-08-21 Matt JoinerStore pending peers in a dict to prevent duplicates
next