]> Sergey Matveev's repositories - btrtrc.git/history - client.go
Can now download from magnet links
[btrtrc.git] / client.go
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...
2014-05-28 Matt JoinerRemove requests from the outbound message queue if...
2014-05-23 Matt JoinerRemove redundant replenishConnRequests when receiving...
2014-05-23 Matt Joinerdat new-world-style panic
2014-05-23 Matt JoinerFix a race checking bytes left when announcing
2014-05-23 Matt JoinerStore request heat in the download strategy
2014-05-22 Matt JoinerTorrentReadAt shouldn't care about verification state
2014-05-22 Matt JoinerSome minor fiddling to announcing in the client
2014-05-22 Matt JoinerResponsiveDownloadStrategy will readahead blocks
2014-05-21 Matt Joinerclient.go: Shorten module peer_protocol to pp
2014-05-21 Matt JoinerShorten variable names in connectionLoop
2014-05-21 Matt JoinerBe more selective about when to replenish connection...
2014-05-21 Matt JoinerImplement connection.{Cancel,Choke}
2014-05-21 Matt JoinerAllocate peer_protocol.Message on the stack in connecti...
2014-05-21 Matt JoinerSupport individual peer max requests
2014-05-21 Matt JoinerMisc minor improvements
2014-05-21 Matt JoinerAdd Client.DownloadStrategy; fix priority of incomplete...
2014-05-21 Matt JoinerIninitialize the torrent.Priorities up front and do...
2014-05-20 Matt JoinerAdd some String methods and contextual information...
2014-04-16 Matt JoinerMake Request private
2014-04-16 Matt JoinerImplement receiving cancel messages
2014-04-08 Matt JoinerBig visibility/doc clean-up, and extract mmap_span...
2014-04-08 Matt JoinerAdd error handling to PrioritizeDataRegion as it's...
2014-04-08 Matt JoinerMask EHOSTUNREACH on connect()
2014-04-03 Matt JoinerBreak up client.go into several files and a few fixes
2014-03-20 Matt JoinerTODO
2014-03-20 Matt JoinerLots of logging improvements
2014-03-20 Matt JoinerSend port on announces when possible
2014-03-20 Matt JoinerFix requests to other leechers
2014-03-20 Matt JoinerFix races stopping clients and closing connections
2014-03-20 Matt JoinerImprovements to pending chunks; extract testutil
2014-03-19 Matt JoinerVarious progress, particularly around the way data...
2014-03-18 Matt JoinerHunting for goroutine leaks
2014-03-17 Matt JoinerAdd a end-to-end test for torrentfs
2014-03-16 Matt JoinerMake use of trackers
2013-11-04 Matt JoinerSet the event condition locker in client
2013-11-04 Matt JoinerStop connection writer timer on exit from function
2013-11-04 Matt JoinerRemove obsolete private type 'pieceState'
2013-10-22 Matt JoinerMore explicit implementation for wantPiece method
2013-10-22 Matt JoinerIf no requests can be found for a connection, set it...
2013-10-22 Matt JoinerSet pieceByBytesPendingSlice capacity in advance to...
2013-10-22 Matt JoinerReconnect to the torrentfs -testPeer at regular interva...
2013-10-22 Matt JoinerFix keep-alive timer use in connection writer, and...
2013-10-20 Matt JoinerSignificant progress and improvements
2013-10-15 Matt JoinerAlways finish off partially downloaded pieces
2013-10-14 Matt JoinerImplement prioritizing of torrent data regions based...
2013-10-13 Matt JoinerTorrent client publishes data ready information; torren...
2013-10-07 Matt JoinerFix bugs in the new WriteSectionTo hashing implementation
2013-10-06 Matt JoinerCreate more efficient writer method for MMapSpan for...
2013-10-06 Matt JoinerNeed executable permissions on torrent data directories
2013-10-06 Matt JoinerStart implementing torrentfs binary
2013-10-02 Matt JoinerBEP20
2013-10-02 Matt JoinerImplement writing of chunks as they arrive
2013-10-02 Matt JoinerMostly handle Piece messages, and kick off a piece...
2013-10-01 Matt JoinerFix request/chunk confusion, missing outgoing message...
2013-09-30 Matt JoinerImplementing bitfields and connection message handling
2013-09-29 Matt JoinerImplement peer connection writer, optimizer and handshake
2013-09-29 Matt JoinerFix race conditions
2013-09-29 Matt JoinerBytesInfoHash wasn't actually initializing the info...
2013-09-29 Matt JoinerDon't rely on *os.File finalizer for close
2013-09-29 Matt JoinerPrevent false-positive race conditions
2013-09-28 Matt JoinerBegin implementing the adding of peers, and initiating...
2013-09-28 Matt JoinerHandle actorTask messages
2013-09-28 Matt JoinerCan't send to torrentFinished while handling an event
2013-09-28 Matt JoinerFix crash due to torrent.MetaInfo being unset
2013-09-28 Matt JoinerCreate torrent data files with at least the required...
2013-09-26 Matt JoinerStart implementing a basic client