2014-07-09 |
Matt Joiner | dht: Concurrency improvements and fixes to bootstrappin... |
commit | commitdiff | tree |
2014-07-03 |
Matt Joiner | Fix crash quitting when accept conn is closed |
commit | commitdiff | tree |
2014-07-03 |
Matt Joiner | Implement dht-get-peers command and GetPeers method... |
commit | commitdiff | tree |
2014-07-03 |
Matt Joiner | Move compactPeers type to util package |
commit | commitdiff | tree |
2014-06-30 |
Matt Joiner | Fix crash when peer has only sent lower-index HAVE... |
commit | commitdiff | tree |
2014-06-30 |
Matt Joiner | Improve some log messages |
commit | commitdiff | tree |
2014-06-30 |
Matt Joiner | Record if a connection was incoming |
commit | commitdiff | tree |
2014-06-30 |
Matt Joiner | A CPU optimization to FillRequests when we know no... |
commit | commitdiff | tree |
2014-06-29 |
Matt Joiner | Disable request heat assertion for now |
commit | commitdiff | tree |
2014-06-29 |
Matt Joiner | Move download strategies into their own file |
commit | commitdiff | tree |
2014-06-29 |
Matt Joiner | Some minor tweaks |
commit | commitdiff | tree |
2014-06-29 |
Matt Joiner | Fix crash writing torrent status before priorities... |
commit | commitdiff | tree |
2014-06-29 |
Matt Joiner | Fix a race where the last piece of a torrent is request... |
commit | commitdiff | tree |
2014-06-29 |
Matt Joiner | Add peers sent over PEX |
commit | commitdiff | tree |
2014-06-29 |
Matt Joiner | Add support for extended handshake "v", "reqq", and... |
commit | commitdiff | tree |
2014-06-29 |
Matt Joiner | Fix crash printing client status when a torrent info... |
commit | commitdiff | tree |
2014-06-29 |
Matt Joiner | Log errors setting the metadata for a torrent, and... |
commit | commitdiff | tree |
2014-06-29 |
Matt Joiner | Remove some metadata related debug messages |
commit | commitdiff | tree |
2014-06-28 |
Matt Joiner | Can now download from magnet links |
commit | commitdiff | tree |
2014-06-27 |
Matt Joiner | Fixes for cmd/torrent with the new torrent.Info field |
commit | commitdiff | tree |
2014-06-26 |
Matt Joiner | Begin adding magnet and ut_metadata support |
commit | commitdiff | tree |
2014-06-26 |
Matt Joiner | Trivial fix for one of the last commits |
commit | commitdiff | tree |
2014-06-26 |
Matt Joiner | Various improvements that've had a lot of testing |
commit | commitdiff | tree |
2014-06-26 |
Matt Joiner | Fix broken connection write optimizer test |
commit | commitdiff | tree |
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 |
next |