wiki:09roadmap

Version 8 (modified by anonymous, 9 years ago) (diff)

--

The real roadmap is here http://www.i2p2.i2p/roadmap.html but it is pretty vague about 0.9, and pretty modest, since we just released 0.8 in early July. We haven't put serious thought into 0.9 yet. We need some ambitious goals.

I guess the target for 0.9 would be mid-to-late 2011?

If you have any ideas for 0.9, add them here. If you are interested in getting paid to work on I2P (for example via Google Summer of Code 2011 or nlnet.nl funding.... not that we've ever gotten any funding, but it could happen) be sure to add your ideas here. Also look at the GSoC page here on the wiki.

For starters, below is the info copied from the website.

  • Include some seed data in the distribution so a central reseed location isn't required?
  • Reachability Mapping / handle peers partially reachable / enhanced restricted routes
  • Improve help pages and website
  • More translations
  • SSU disconnect message
  • Iterative floodfill lookups

Put additions below:

  • 3 hop default for everything?
  • AJAX (jquery?) console
  • Android router working
  • Android UI
  • Anonymous Digital Cash to pay for I2p resources anonymously, using a digital cash library such as this one: http://wiki.github.com/FellowTraveler/Open-Transactions/wiki
  • Backup release signers
  • Better handling of multiple outproxies (stay with one while it is working)
  • Better profile and netdb expiration / memory usage
  • Bigger I2NP Messages?
  • Chat plugin
  • Circumvention for various types of state firewalls
  • Compact tracker responses
  • Congestion and WRED analysis and improvements
  • Continue CPU and memory optimization
  • Encrypted netdb responses
  • Full proxy setup help pages in console for various proxy-switcher and browser combinations
  • HTTPS reseeding
  • Lots more plugins
  • Lower default connection limits
  • More IPV6
  • Much easier setup - bundled browser?
  • Multicast?
  • Official .deb packages and repo
  • Official USB key package
  • Other mobile platforms?
  • Outproxy plugin?
  • Peer profiling formulas - analysis and improvements
  • Restrict file permissions
  • Revisit split directory issues - go non-split for windows?
  • Simplified console
  • SSU analysis and improvements
  • Streaming audio improvements and plugin
  • Streaming improvements
  • Susimail improvements
  • Tahoe-LAFS plugin
  • TLS Transport?
  • Transport timeouts / fallback analysis and improvements
  • Update CPUID, JBigi
  • Update installer and i2prouter script, deal with non-x86 better
  • Use Java 1.6 features
  • VOIP / voice chat plugin

Maybe the additions above need to be grouped into larger themes before putting them in the roadmap.