Changes between Version 19 and Version 20 of 09roadmap


Ignore:
Timestamp:
Oct 20, 2010 1:58:43 PM (9 years ago)
Author:
zzz
Comment:

sorted everyting into categories

Legend:

Unmodified
Added
Removed
Modified
  • 09roadmap

    v19 v20  
    55If 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.
    66
    7 For starters, below is the info copied from the website.
     7=====================
    88
    9     * Include some seed data in the distribution so a central reseed location isn't required?
     9
     10NETWORK DATABASE
     11    * Iterative floodfill lookups
     12    * Encrypted netdb responses
     13    * HTTPS reseeding
     14
     15
     16TRANSPORT
    1017    * Reachability Mapping / handle peers partially reachable / enhanced restricted routes
     18    * SSU disconnect message
     19    * Better profile and netdb expiration / memory usage
     20    * Circumvention for various types of state firewalls
     21    * Multicast?
     22    * Restricted routes - start work on this - see http://zzz.i2p/topics/114
     23    * Lower default connection limits
     24    * More IPV6
     25    * SSU analysis and improvements
     26    * TLS Transport?
     27    * Transport timeouts / fallback analysis and improvements
     28    * Bridges like Tor has them?
     29    * I2P-over-HTTP (to pass through HTTP proxies)
     30
     31
     32CORE ROUTER / STREAMING
     33    * Congestion and WRED analysis and improvements
     34    * Continue CPU and memory optimization
     35    * Crypto review, possible DSA 1024/160 replacement, see http://zzz.i2p/topics/715
     36    * Peer profiling formulas - analysis and improvements
     37    * Restrict file permissions
     38    * Use Java 1.6 features
     39    * Update CPUID, JBigi
     40    * Bigger I2NP Messages?
     41    * 3 hop default for everything?
     42    * Streaming improvements
     43    * working on getting i2p slim and fast
     44    * proof of security and reliability
     45
     46
     47CONSOLE
    1148    * Improve help pages and website
    1249    * More translations
    13     * SSU disconnect message
    14     * Iterative floodfill lookups
     50    * AJAX (jquery?) console
     51    * Full proxy setup help pages in console for various proxy-switcher and browser combinations
     52    * Simplified console
     53    * Links on the router console to all known plugin repositories
     54    * task-centric router interface as an option with all the current technical stuff either hidden & available on the current one or pushed into an "advanced" section
     55    * Make it easier and clearer for newbies to see what one can DO with I2P - i.e., Applications. Need to integrate 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.
    1556
    16 Put additions below:
    1757
    18     * 3 hop default for everything?
    19     * AJAX (jquery?) console
     58INSTALLER / PACKAGING / PLATFORMS
     59    * Include some seed data in the distribution so a central reseed location isn't required?
     60    * Much easier setup - bundled browser? Or a http://dooble.sf.net plugin?
    2061    * Android router working
    2162    * Android UI
    2263    * Meego router working
    2364    * Meego UI
     65    * Official .deb packages and repo
     66    * Official USB key package
     67    * Other mobile platforms?
     68   * Revisit split directory issues - go non-split for windows?
     69    * Update installer and i2prouter script, deal with non-x86 better
     70    * splitting the distribution into router- and core-part and application package
     71    * Make a Browser like www.xerobank.com for tor as well for i2p, so that i2p is always running if the browser is used, I suggest to use http://dooble.sf.net 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.
     72
     73
     74APPLICATIONS / PLUGINS / I2PTUNNEL
     75    * 3 hop default for everything?
    2476    * Anonymous Digital Cash to pay for I2p resources anonymously,
    2577      using a digital cash library such as this one:
     
    2779    * Backup release signers
    2880    * Better handling of multiple outproxies (stay with one while it is working)
    29     * Better profile and netdb expiration / memory usage
    30     * Bigger I2NP Messages?
    3181    * Chat plugin
    32     * Circumvention for various types of state firewalls
    3382    * Compact tracker responses
    34     * Congestion and WRED analysis and improvements
    35     * Continue CPU and memory optimization
    36     * Crypto review, possible DSA 1024/160 replacement, see http://zzz.i2p/topics/715
    37     * Encrypted netdb responses
    38     * Full proxy setup help pages in console for various proxy-switcher and browser combinations
    39     * HTTPS reseeding
    4083    * Lots more plugins
    41     * Lower default connection limits
    42     * More IPV6
    43     * Much easier setup - bundled browser? Or a http://dooble.sf.net plugin?
    44     * Multicast?
    45     * Official .deb packages and repo
    46     * Official USB key package
    47     * Other mobile platforms?
    4884    * Outproxy plugin? !!!! Yes Please +1
    49     * Peer profiling formulas - analysis and improvements
    50     * Restrict file permissions
    51     * Restricted routes - start work on this - see http://zzz.i2p/topics/114
    52     * Revisit split directory issues - go non-split for windows?
    53     * Simplified console
    54     * SSU analysis and improvements
    55     * Streaming audio improvements and plugin
    56     * Streaming improvements
    5785    * Susimail improvements
    5886    * Syndie - restart work on it?
    5987    * Tahoe-LAFS plugin
    60     * TLS Transport?
    61     * Transport timeouts / fallback analysis and improvements
    62     * Update CPUID, JBigi
    63     * Update installer and i2prouter script, deal with non-x86 better
    64     * Use Java 1.6 features
     88    * Streaming audio improvements and plugin
    6589    * VOIP / voice chat plugin
    66     * Bridges like Tor has them?
    67     * Links on the router console to all known plugin repositories
    68     * Make a Browser like www.xerobank.com for tor as well for i2p, so that i2p is always running if the browser is used, I suggest to use http://dooble.sf.net 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.
    6990    * Support HTTP/1.1 in the eeproxy for reduced page load times
    70     * Make it easier and clearer for newbies to see what one can DO with I2P - i.e., Applications. Need to integrate 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.
    7191    * Improve I2PSnark usability with things like: group torrents by status (stopped, completed, seeding, downloading...), adding torrents with just a click in browser instead of cut 'n' paste to the UI, show number of distributed copies?
    72     * task-centric router interface as an option with all the current technical stuff either hidden & available on the current one or pushed into an "advanced" section
    73 Maybe the additions above need to be grouped into larger themes before putting them in the roadmap.
    74     * splitting the distribution into router- and core-part and application package
    75     * working on getting i2p slim and fast
    76     * proof of security and reliability
    77     * I2P-over-HTTP (to pass through HTTP proxies)
     92
     93
     94WEBSITE
     95    * Improve help pages and website
     96
     97
     98
     99
     100