2014-06-26 |
Matt Joiner | vet some printfs |
commit | commitdiff | tree |
2014-06-26 |
Matt Joiner | torrentfs: Write client status to HTTP port |
commit | commitdiff | tree |
2014-06-25 |
Matt Joiner | cmd/torrentfs: Expose readahead bytes as a flag |
commit | commitdiff | tree |
2014-06-25 |
Matt Joiner | torrentfs: Reading an offset past the end of a file... |
commit | commitdiff | tree |
2014-06-24 |
Matt Joiner | Begin implementing a K closest node algorithm |
commit | commitdiff | tree |
2014-06-24 |
Matt Joiner | Some function doc |
commit | commitdiff | tree |
2014-06-24 |
Matt Joiner | Wrap server UDP sends to ensure the node last send... |
commit | commitdiff | tree |
2014-06-24 |
Matt Joiner | DHT default server ID generated using hostname and... |
commit | commitdiff | tree |
2014-06-24 |
Matt Joiner | DHT node table should be loaded after the server is... |
commit | commitdiff | tree |
2014-06-23 |
Matt Joiner | udp_tracker: If a read deadline occurs, writes were... |
commit | commitdiff | tree |
2014-05-28 |
Matt Joiner | Reorder actions after a chunk is received |
commit | commitdiff | tree |
2014-05-28 |
Matt Joiner | Shuffle chunk spec request order for readahead pieces |
commit | commitdiff | tree |
2014-05-28 |
Matt Joiner | Make the readahead on ResponsiveDownloadStrategy custom... |
commit | commitdiff | tree |
2014-05-28 |
Matt Joiner | Remove requests from the outbound message queue if... |
commit | commitdiff | tree |
2014-05-28 |
Matt Joiner | Keepalives weren't marshalled correctly |
commit | commitdiff | tree |
2014-05-27 |
Matt Joiner | Got dht-server working nicely |
commit | commitdiff | tree |
2014-05-25 |
Matt Joiner | dht-server: Save and load node table between invocations |
commit | commitdiff | tree |
2014-05-25 |
Matt Joiner | Switch dht-server to bootstrapping |
commit | commitdiff | tree |
2014-05-24 |
Matt Joiner | Begin implementing DHT |
commit | commitdiff | tree |
2014-05-23 |
Matt Joiner | Add README.rst with codeship image |
commit | commitdiff | tree |
2014-05-23 |
Matt Joiner | Remove redundant replenishConnRequests when receiving... |
commit | commitdiff | tree |
2014-05-23 |
Matt Joiner | dat new-world-style panic |
commit | commitdiff | tree |
2014-05-23 |
Matt Joiner | Fix a race checking bytes left when announcing |
commit | commitdiff | tree |
2014-05-23 |
Matt Joiner | Store request heat in the download strategy |
commit | commitdiff | tree |
2014-05-23 |
Matt Joiner | torrent.go: Alias peer_protocol as pp |
commit | commitdiff | tree |
2014-05-22 |
Matt Joiner | Put interface assertion next to the asserted type |
commit | commitdiff | tree |
2014-05-22 |
Matt Joiner | TorrentReadAt shouldn't care about verification state |
commit | commitdiff | tree |
2014-05-22 |
Matt Joiner | Avoid rebuffering in peer_protocol.Decode |
commit | commitdiff | tree |
2014-05-22 |
Matt Joiner | Some minor fiddling to announcing in the client |
commit | commitdiff | tree |
2014-05-22 |
Matt Joiner | The fuse library allocates a response data slice for... |
commit | commitdiff | tree |
2014-05-22 |
Matt Joiner | ResponsiveDownloadStrategy will readahead blocks |
commit | commitdiff | tree |
2014-05-21 |
Matt Joiner | client.go: Shorten module peer_protocol to pp |
commit | commitdiff | tree |
2014-05-21 |
Matt Joiner | Shorten variable names in connectionLoop |
commit | commitdiff | tree |
2014-05-21 |
Matt Joiner | Be more selective about when to replenish connection... |
commit | commitdiff | tree |
2014-05-21 |
Matt Joiner | Implement connection.{Cancel,Choke} |
commit | commitdiff | tree |
2014-05-21 |
Matt Joiner | Allocate peer_protocol.Message on the stack in connecti... |
commit | commitdiff | tree |
2014-05-21 |
Matt Joiner | Support individual peer max requests |
commit | commitdiff | tree |
2014-05-21 |
Matt Joiner | Misc minor improvements |
commit | commitdiff | tree |
2014-05-21 |
Matt Joiner | Add Client.DownloadStrategy; fix priority of incomplete... |
commit | commitdiff | tree |
2014-05-21 |
Matt Joiner | cmd/torrent: Add flags -disableTrackers and -seed |
commit | commitdiff | tree |
2014-05-21 |
Matt Joiner | Ininitialize the torrent.Priorities up front and do... |
commit | commitdiff | tree |
2014-05-20 |
Matt Joiner | Add some String methods and contextual information... |
commit | commitdiff | tree |
2014-04-16 |
Matt Joiner | Make Request private |
commit | commitdiff | tree |
2014-04-16 |
Matt Joiner | Implement receiving cancel messages |
commit | commitdiff | tree |
2014-04-17 |
Matt Joiner | TestUnmountWedged, fs.Destroy |
commit | commitdiff | tree |
2014-04-08 |
Matt Joiner | Big visibility/doc clean-up, and extract mmap_span... |
commit | commitdiff | tree |
2014-04-08 |
Matt Joiner | Check for asynchronous mount error after serving |
commit | commitdiff | tree |
2014-04-08 |
Matt Joiner | Break up torrentfs main(), it's too large |
commit | commitdiff | tree |
2014-04-08 |
Matt Joiner | Handle repeat SIGINT/SIGTERMs |
commit | commitdiff | tree |
2014-04-08 |
Matt Joiner | Add error handling to PrioritizeDataRegion as it's... |
commit | commitdiff | tree |
2014-04-08 |
Matt Joiner | Mask EHOSTUNREACH on connect() |
commit | commitdiff | tree |
2014-04-08 |
Matt Joiner | goimports decided to reorganise imports |
commit | commitdiff | tree |
2014-04-08 |
Matt Joiner | Fix calculation of request for torrent data offset |
commit | commitdiff | tree |
2014-04-03 |
Matt Joiner | Break up client.go into several files and a few fixes |
commit | commitdiff | tree |
2014-03-20 |
Matt Joiner | Fix short read and report unexpected EOFs decoding... |
commit | commitdiff | tree |
2014-03-20 |
Matt Joiner | TODO |
commit | commitdiff | tree |
2014-03-20 |
Matt Joiner | Lots of logging improvements |
commit | commitdiff | tree |
2014-03-20 |
Matt Joiner | Add -listenAddr and actually listen in ./cmd/torrent |
commit | commitdiff | tree |
2014-03-20 |
Matt Joiner | Send port on announces when possible |
commit | commitdiff | tree |
2014-03-20 |
Matt Joiner | Fix requests to other leechers |
commit | commitdiff | tree |
2014-03-20 |
Matt Joiner | Tidy up |
commit | commitdiff | tree |
2014-03-20 |
Matt Joiner | Fix races stopping clients and closing connections |
commit | commitdiff | tree |
2014-03-20 |
Matt Joiner | Test created torrent structure in current directory |
commit | commitdiff | tree |
2014-03-20 |
Matt Joiner | Improvements to pending chunks; extract testutil |
commit | commitdiff | tree |
2014-03-19 |
Matt Joiner | Add a scrape command so I can work out if trackers... |
commit | commitdiff | tree |
2014-03-19 |
Matt Joiner | Various progress, particularly around the way data... |
commit | commitdiff | tree |
2014-03-18 |
Matt Joiner | Hunting for goroutine leaks |
commit | commitdiff | tree |
2014-03-17 |
Matt Joiner | Add a end-to-end test for torrentfs |
commit | commitdiff | tree |
2014-03-16 |
Matt Joiner | Add tracker_test |
commit | commitdiff | tree |
2014-03-16 |
Matt Joiner | Make use of trackers |
commit | commitdiff | tree |
2013-12-16 |
Matt Joiner | Simplify the tracker.New interface, just take a string |
commit | commitdiff | tree |
2013-12-16 |
Matt Joiner | Tracker doc |
commit | commitdiff | tree |
2013-12-14 |
Matt Joiner | Fixes and tests for UDP tracker protocol |
commit | commitdiff | tree |
2013-12-14 |
Matt Joiner | Fix parsing of UDP announce response peers |
commit | commitdiff | tree |
2013-11-06 |
Matt Joiner | Implementing UDP tracker in its own module |
commit | commitdiff | tree |
2013-11-04 |
Matt Joiner | Unit test for connection address comparison to avoid... |
commit | commitdiff | tree |
2013-11-04 |
Matt Joiner | Bring the 'torrent' command up to speed with the client... |
commit | commitdiff | tree |
2013-11-04 |
Matt Joiner | Set the event condition locker in client |
commit | commitdiff | tree |
2013-11-04 |
Matt Joiner | Stop connection writer timer on exit from function |
commit | commitdiff | tree |
2013-11-04 |
Matt Joiner | Remove obsolete private type 'pieceState' |
commit | commitdiff | tree |
2013-11-04 |
Matt Joiner | Begin on UDP trackers |
commit | commitdiff | tree |
2013-10-22 |
Matt Joiner | More explicit implementation for wantPiece method |
commit | commitdiff | tree |
2013-10-22 |
Matt Joiner | If no requests can be found for a connection, set it... |
commit | commitdiff | tree |
2013-10-22 |
Matt Joiner | Set pieceByBytesPendingSlice capacity in advance to... |
commit | commitdiff | tree |
2013-10-22 |
Matt Joiner | Reconnect to the torrentfs -testPeer at regular interva... |
commit | commitdiff | tree |
2013-10-22 |
Matt Joiner | Fix keep-alive timer use in connection writer, and... |
commit | commitdiff | tree |
2013-10-20 |
Matt Joiner | Significant progress and improvements |
commit | commitdiff | tree |
2013-10-15 |
Matt Joiner | Always finish off partially downloaded pieces |
commit | commitdiff | tree |
2013-10-14 |
Matt Joiner | Implement prioritizing of torrent data regions based... |
commit | commitdiff | tree |
2013-10-13 |
Matt Joiner | Torrent client publishes data ready information; torren... |
commit | commitdiff | tree |
2013-10-07 |
Matt Joiner | Fix bugs in the new WriteSectionTo hashing implementation |
commit | commitdiff | tree |
2013-10-06 |
Matt Joiner | Create more efficient writer method for MMapSpan for... |
commit | commitdiff | tree |
2013-10-06 |
Matt Joiner | Support browsing torrents in the filesystem |
commit | commitdiff | tree |
2013-10-06 |
Matt Joiner | Need executable permissions on torrent data directories |
commit | commitdiff | tree |
2013-10-06 |
Matt Joiner | Start implementing torrentfs binary |
commit | commitdiff | tree |
2013-10-06 |
Matt Joiner | Fix TestHaveEncode now that message length prefixes... |
commit | commitdiff | tree |
2013-10-02 |
Matt Joiner | BEP20 |
commit | commitdiff | tree |
2013-10-02 |
Matt Joiner | Implement writing of chunks as they arrive |
commit | commitdiff | tree |
2013-10-02 |
Matt Joiner | Failing WriteAt should return ErrShortWrite |
commit | commitdiff | tree |
2013-10-02 |
Matt Joiner | Mostly handle Piece messages, and kick off a piece... |
commit | commitdiff | tree |
next |