Changes between Version 22 and Version 23 of GSoCIdeas2010


Ignore:
Timestamp:
2009-03-17T01:57:47Z (15 years ago)
Author:
zooko
Comment:

edity edit

Legend:

Unmodified
Added
Removed
Modified
  • GSoCIdeas2010

    v22 v23  
    66   * use Zeroconf or similar so nodes can find each other on a local network to enable quick local share migration
    77 * Deal with unreliable nodes and connections in general, getting away from allmydata's assumption that the grid is a big collection of reliable machines in a colo under a single administrative jurisdiction
    8  * Shell friendly errors. When cli (the shell command tool) is failing, it would be good, for shell users, to have a nicer output in text format, not html/css. The latter could be kept for webgui errors only.
    98 * 'tahoe sync'. The proposed #601 bidirectional sync option would be great for using tahoe as we would with dropbox (http://www.getdropbox.com/). Like the latter, the user could have a daemon which keeps things in sync in pollings within a one or two seconds schedule (maybe using inotify for uploads). In practical terms an user could have many machines pointing to the same tahoe:dir, each machine mapping this resource to a local directory, and all these machines could then have their local copies in sync, via tahoe:dir. I think this is good when someone has many machines and alternates use between them, like a notebook, a home desktop and an office desktop, for instance.
    10  * sshfs working properly in linux boxes. Yeah, my Fedora 9 isn't ok with trunk revision, it keeps showing me the same first level directories in any level :)
    119 * Help with the C client library [http://allmydata.org/trac/libtahoeclient_webapi libtahoeclient_webapi]
    1210 * Make the [http://allmydata.org/trac/tahoe-w32-client Windows client] use only free open-source software
     
    1412   * An interactive tree browser web frontend.
    1513   * A blog-like app (perhaps addressing tiddly wishlist items)
     14   * //Or//, extend and improve the {{{tiddly_on_tahoe}}} implementation
     15   * //Or//, retarget the [http://tiddlywiki.org/wiki/TiddlyWeb TiddlyWeb] to use Tahoe as its backend storage?
     16
    1617   * Port another light-weight server open source web app to Tahoe+javascript (calendar, photo album, [https://bespin.mozilla.com Bespin])
    1718 * Fix Same-Origin-Policy design issue.  Web content from different authors can interact in unintended ways in the victims browser, such as Javascript iterating over open windows, or peeking at a referrer header.  Before this project is undertaken, the problem description and proposed solutions need careful design review and consideration!  The solutions should be considered prototypes and should be backwards compatible with the Tahoe network.
     
    3031 * [http://www.randombit.net Jack Lloyd] (C/C++/Python, cryptography)
    3132 * Nathan Wilcox (frontends Python/JavaScript/C/C++, security)
     33
     34= Tasks Too Small To Be A Whole Project Unto Themselves =
     35
     36But they could perhaps be the starting point of a summer project -- i.e. get into the code by fixing this bug and then build a solid addition to this part of the system.
     37
     38 * sshfs working properly in linux boxes. Yeah, my Fedora 9 isn't ok with trunk revision, it keeps showing me the same first level directories in any level :)