]> Sergey Matveev's repositories - btrtrc.git/history - client.go
Add util AddrIP and AddrPort functions
[btrtrc.git] / client.go
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
2014-08-21 Matt JoinerAdd CopyExact util function
2014-08-21 Matt JoinerImprove the internal connection and handshake logic
2014-08-21 Matt JoinerTidy up the torrent and DHT APIs
2014-07-24 Matt JoinerTriage upload contention due to lack of uploader routine
2014-07-24 Matt JoinerTriage announcer leak on dropped torrents
2014-07-24 Matt JoinerComments and logging
2014-07-24 Matt JoinerImprove client status
2014-07-24 Matt JoinerMove priority management entirely into the download...
2014-07-22 Matt Joinertorrentfs: Match the active torrents to those found...
2014-07-22 Matt JoinerFix missed unlock adding peers to non-existent torrent
2014-07-22 Matt JoinerFix crash printing client status if DHT isn't enabled
2014-07-22 Matt JoinerImplement "yourip" field of extension protocol handshake
2014-07-17 Matt JoinerError in connection.writer goroutine wasn't killing...
2014-07-17 Matt JoinerTODO
2014-07-17 Matt JoinerFix goroutine leak for connection.writer
2014-07-17 Matt JoinerSquash some more debug messages, fix some other error...
2014-07-17 Matt JoinerMissing newline between torrents in client status
2014-07-16 Matt JoinerMemory leak because queued peer requests aren't treated yet
2014-07-16 Matt JoinerSquash some unhelpful log messages now that stuff is...
2014-07-16 Matt JoinerAdd more information I've needed to the status page
2014-07-16 Matt JoinerMake the discovery source for a connection more descriptive
2014-07-14 Matt JoinerInvalidating metadata would cause a crash when metadata...
2014-07-14 Matt JoinerClient would attempt to download if unchoked before...
2014-07-13 Matt JoinerAPI changes in github.com/anacrolix/libtorgo
2014-07-11 Matt JoinerAdd DHT support to cmd/torrent
2014-07-09 Matt JoinerRun go vet on everything
2014-07-09 Matt JoinerFix incorrect log call
2014-07-09 Matt JoinerKeep pieces sorted by bytes left
2014-07-03 Matt JoinerFix crash quitting when accept conn is closed
2014-07-03 Matt JoinerMove compactPeers type to util package
2014-06-30 Matt JoinerImprove some log messages
2014-06-30 Matt JoinerRecord if a connection was incoming
2014-06-29 Matt JoinerDisable request heat assertion for now
2014-06-29 Matt JoinerMove download strategies into their own file
2014-06-29 Matt JoinerSome minor tweaks
2014-06-29 Matt JoinerFix a race where the last piece of a torrent is request...
2014-06-29 Matt JoinerAdd peers sent over PEX
2014-06-29 Matt JoinerAdd support for extended handshake "v", "reqq", and...
2014-06-29 Matt JoinerFix crash printing client status when a torrent info...
2014-06-29 Matt JoinerLog errors setting the metadata for a torrent, and...
2014-06-29 Matt JoinerRemove some metadata related debug messages
2014-06-28 Matt JoinerCan now download from magnet links
2014-06-27 Matt JoinerFixes for cmd/torrent with the new torrent.Info field
2014-06-26 Matt JoinerBegin adding magnet and ut_metadata support
2014-06-26 Matt JoinerTrivial fix for one of the last commits
2014-06-26 Matt JoinerVarious improvements that've had a lot of testing
2014-06-26 Matt Joinervet some printfs
2014-06-26 Matt Joinertorrentfs: Write client status to HTTP port
2014-05-28 Matt JoinerReorder actions after a chunk is received
2014-05-28 Matt JoinerShuffle chunk spec request order for readahead pieces
2014-05-28 Matt JoinerMake the readahead on ResponsiveDownloadStrategy custom...
next