zorian
zorian
not sure how this could work. the stream throttling module we're using would just store the download data in RAM, so we're really just slowing down how fast it's written...
it takes a long time to populate the shareList initially. we need an option to pass it in the constructor from last time.
make sure to do a length check on packets from peers to prevent memory problems from bad actors
need somebody with a upnp-enabled router to test the automatic upnp routing. mine only works with nat pmp.
museek has support for obfuscating the packets, which could be useful on some networks. https://github.com/eLvErDe/museek-plus/blob/7992c04fed609850b5ea6b04967971bb3cf4b9f8/museekd/messageprocessor.cpp#L38
the website API supports a callback with `&callback=name`, so let's make the API work seamlessly in the browser with browserify.
this would make it easy to use any existing settings the user has entered for the initial requst (such as proxies), and is more convenient than having a separate method....
add `.setParallelLimit(limit)` when many varying path lengths are used, distributes the path finding per iterationsPerCalculation on up to limit paths. when calculate() is called, switch to a solving a different...
Similar to the module [ndarray-pathfinder](https://github.com/andyhall/ndarray-pathfinder), optionally accept a 2 dimensional [ndarray](https://www.npmjs.com/package/ndarray) in the `.setGrid(grid)` function. This allows for any sort of list that has `.get()` and `.set()` methods to be...