diff options
author | David Barksdale <amatus@amatus.name> | 2014-12-13 11:54:09 -0600 |
---|---|---|
committer | David Barksdale <amatus@amatus.name> | 2014-12-13 11:54:09 -0600 |
commit | 70667e03c658f94c1073aa5c2db5897e356c6597 (patch) | |
tree | 019158b0e823ef5ee1d8ed078104f2bc3124325d | |
parent | a8b991fe00e57c70523057205f0e6a0c0922a4a1 (diff) |
Update README
-rw-r--r-- | README.md | 24 |
1 files changed, 18 insertions, 6 deletions
@@ -1,14 +1,15 @@ gnunet-web ========== -This is a port of [GNUnet] to the browser using [WebRTC] for peer-to-peer -communication. +This is a port of the [GNUnet] secure peer-to-peer network to the browser using +HTTP for browser-to-native communication and soon [WebRTC] for +browser-to-browser communication. Roadmap ------- * Compile GNUnet using [emscripten]. * gnunet-service-peerinfo.js - Done. - * gnunet-service-transport.js - Done, with HTTP(S) transport. + * gnunet-service-transport.js - Done, with HTTP transport. * gnunet-service-ats.js - Done. * gnunet-daemon-topology.js - Done. * gnunet-service-core.js - Done. @@ -17,10 +18,21 @@ Roadmap * gnunet-service-cadet.js - Done. * gnunet-service-datastore.js - Building with heap backend plugin. * Needs an [indexedDB] backend plugin. - * gnunet-service-peerstore.js - Done, with [indexedDB] backend plugin. + * gnunet-service-peerstore.js - Building with a broken [indexedDB] backend + plugin. * gnunet-service-fs.js - Done. -* Write a minimal UI that allows publishing, searching, and downloading via the - file-sharing service. +* Write a minimal UI for the file-sharing service. + * Search - Done. + * Publish. + * The user can only select one file at a time. + * No directory support. + * Needs indexedDB datastore backend for persistence. + * Needs a GNUnet API change to access the File object piecewise instead + of loading the entire thing into RAM. + * Download. + * No directory support. + * Needs indexedDB support to store the file piecewise instead of + storing the entire thing in RAM. * Release alpha. * Write a WebRTC transport plugin. * Implement [RFC3264] over GNUnet. |