Version 14 (modified by zzz, 10 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 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
  • Meego router working
  • Meego UI
  • Anonymous Digital Cash to pay for I2p resources anonymously, using a digital cash library such as this one:
  • 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
  • Crypto review, possible DSA 1024/160 replacement, see http://zzz.i2p/topics/715
  • 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? Or a plugin?
  • Multicast?
  • Official .deb packages and repo
  • Official USB key package
  • Other mobile platforms?
  • Outproxy plugin? !!!! Yes Please +1
  • Peer profiling formulas - analysis and improvements
  • Restrict file permissions
  • Restricted routes - start work on this - see http://zzz.i2p/topics/114
  • Revisit split directory issues - go non-split for windows?
  • Simplified console
  • SSU analysis and improvements
  • Streaming audio improvements and plugin
  • Streaming improvements
  • Susimail improvements
  • Syndie - restart work on it?
  • 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
  • Bridges like Tor has them?
  • Links on the router console to all known plugin repositories
  • Make a Browser like for tor as well for i2p, so that i2p is always running if the browser is used, I suggest to use for that idea, as here a i2p proxy is already in fir .i2p sites, while normal sites in another tab can be loaded as well.
  • Support HTTP/1.1 in the eeproxy for reduced page load times
  • Make it easier and clearer for newbies to see what one can DO with I2P - i.e., Applications. Need to integrste I2PBote, Tahoe-LAFS, I2PMessenger, Syndie, etc. or make it easy to find out about these applications and how to install them if they cannot be integrated into the I2P distribution. Add I2P website links to suggested FireFox? Add-ons also.

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