I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
  1. Nov 18, 2009
  2. Oct 26, 2009
    • zzz's avatar
      * Console: · a2d90eeb
      zzz authored
            - Don't save config when checking for updates on configupdate.jsp
            - Rework ConfigRestartBean and tag
            - More tag fixups
            - Add lang=xx for testing
            - Add file for additional tagged strings
      a2d90eeb
  3. Oct 20, 2009
  4. Oct 19, 2009
  5. Oct 18, 2009
    • zzz's avatar
      * Router Console translation infrastructure: · 44974637
      zzz authored
            - Persistent lang setting with routerconsole.lang=xx
            - Loading any page with ?lang=xx changes the persistent setting
            - Add a custom Jetty handler to load foo_xx.jsp if it
              exists for language xx. This is for jsp files with lots
              of text in them. Otherwise use inline translate methods.
              Not for included jsps.
            - Add a script to create and update messages_xx.po translation
              files, and create ResourceBundles from them
            - Add class to translate strings from cached ResourceBundles
            - Add translate wrappers to HelperBase, FormHandler, and *Renderer,
              so calls can be made from both jsp and java files
            - Add two example translations on configupdate.jsp - one in
              the jsp itself and one in the helper.
            - This is for strings in routerconsole only. Will be expanded
              to other webapps and the router later.
      44974637
  6. Aug 02, 2009
  7. Jun 11, 2009
    • zzz's avatar
      * Console: · d9cb4e26
      zzz authored
            - Move the console css from default.css in the .war to docs/themes/console/console.css,
              and support console themes in the main console with routerconsole.theme=foo
      d9cb4e26
  8. May 20, 2009
    • zzz's avatar
      * Console: · b1465b7d
      zzz authored
            - Add a little color to confignav
            - Remove 'no skew' indication
      b1465b7d
  9. May 16, 2009
  10. Apr 26, 2009
  11. Nov 14, 2008
    • zzz's avatar
      * build files: · c7bb2e8f
      zzz authored
         - Don't die if depend not available
         - Only verify Jetty hash once
         - Add streaming lib tests to depends task
      c7bb2e8f
  12. Nov 12, 2008
    • zzz's avatar
      * Build files: · 98038e92
      zzz authored
            - Use the depend task with caching for more accurate dependencies
            - Make sure the routerconsole gets the latest router version
            - Fix addressbook repeated builds
      98038e92
  13. Nov 09, 2008
    • zzz's avatar
      * build.xml: Build speedups: · 2e72ece3
      zzz authored
            - Don't distclean in the updaterRouter target
            - Don't make prepUpdate and prepupdateSmall depend
              on distclean
            - Don't make susimail build always clean
            - Make pkg depend on distclean to be sure
            - Clean out more routerconsole and susidns files in 'ant clean'
            - i2ptunnel, routerconsole, susidns:
              Only build WEB-INF when necessary
            - systray: Only build jar when necessary
            - Don't build i2psnark standalone for the updater target
      2e72ece3
  14. Oct 10, 2008
  15. Mar 16, 2006
    • jrandom's avatar
      2006-03-16 jrandom · 65dc803f
      jrandom authored and zzz's avatar zzz committed
          * Integrate basic hooks for jrobin (http://jrobin.org) into the router
            console.  Selected stats can be harvested automatically and fed into
            in-memory RRD databases, and those databases can be served up either as
            PNG images or as RRDtool compatible XML dumps (see oldstats.jsp for
            details).  A base set of stats are harvested by default, but an
            alternate list can be specified by setting the 'stat.summaries' list on
            the advanced config.  For instance:
            stat.summaries=bw.recvRate.60000,bw.sendRate.60000
          * HTML tweaking for the general config page (thanks void!)
          * Odd NPE fix (thanks Complication!)
      65dc803f
  16. Mar 25, 2005
    • jrandom's avatar
      2005-03-25 jrandom · 85b34505
      jrandom authored and zzz's avatar zzz committed
          * Fixed up building dependencies for the routerconsole on some more
            aggressive compilers (thanks polecat!)
      85b34505
  17. Feb 27, 2005
    • jrandom's avatar
      2005-02-26 jrandom · 2e7eac02
      jrandom authored and zzz's avatar zzz committed
          * Force 1.3-isms on the precompiled jsps too (thanks laberhost)
      2e7eac02
  18. Feb 16, 2005
    • jrandom's avatar
      2005-02-16 jrandom · 566a713b
      jrandom authored and zzz's avatar zzz committed
          * (Merged the 0.5-pre branch back into CVS HEAD)
          * Replaced the old tunnel routing crypto with the one specified in
            router/doc/tunnel-alt.html, including updates to the web console to view
            and tweak it.
          * Provide the means for routers to reject tunnel requests with a wider
            range of responses:
              probabalistic rejection, due to approaching overload
              transient rejection, due to temporary overload
              bandwidth rejection, due to persistent bandwidth overload
              critical rejection, due to general router fault (or imminent shutdown)
            The different responses are factored into the profiles accordingly.
          * Replaced the old I2CP tunnel related options (tunnels.depthInbound, etc)
            with a series of new properties, relevent to the new tunnel routing code:
              inbound.nickname (used on the console)
              inbound.quantity (# of tunnels to use in any leaseSets)
              inbound.backupQuantity (# of tunnels to keep in the ready)
              inbound.length (# of remote peers in the tunnel)
              inbound.lengthVariance (if > 0, permute the length by adding a random #
                                      up to the variance.  if < 0, permute the length
                                      by adding or subtracting a random # up to the
                                      variance)
              outbound.* (same as the inbound, except for the, uh, outbound tunnels
                          in that client's pool)
            There are other options, and more will be added later, but the above are
            the most relevent ones.
          * Replaced Jetty 4.2.21 with Jetty 5.1.2
          * Compress all profile data on disk.
          * Adjust the reseeding functionality to work even when the JVM's http proxy
            is set.
          * Enable a poor-man's interactive-flow in the streaming lib by choking the
            max window size.
          * Reduced the default streaming lib max message size to 16KB (though still
            configurable by the user), also doubling the default maximum window
            size.
          * Replaced the RouterIdentity in a Lease with its SHA256 hash.
          * Reduced the overall I2NP message checksum from a full 32 byte SHA256 to
            the first byte of the SHA256.
          * Added a new "netId" flag to let routers drop references to other routers
            who we won't be able to talk to.
          * Extended the timestamper to get a second (or third) opinion whenever it
            wants to actually adjust the clock offset.
          * Replaced that kludge of a timestamp I2NP message with a full blown
            DateMessage.
          * Substantial memory optimizations within the router and the SDK to reduce
            GC churn.  Client apps and the streaming libs have not been tuned,
            however.
          * More bugfixes thank you can shake a stick at.
      
      2005-02-13  jrandom
          * Updated jbigi source to handle 64bit CPUs.  The bundled jbigi.jar still
            only contains 32bit versions, so build your own, placing libjbigi.so in
            your install dir if necessary.  (thanks mule!)
          * Added support for libjbigi-$os-athlon64 to NativeBigInteger and CPUID
            (thanks spaetz!)
      566a713b
  19. Jan 27, 2005
    • smeghead's avatar
      2005-01-26 smeghead · 22ca1491
      smeghead authored and zzz's avatar zzz committed
          * Added a couple of scripts, i2ptest.sh and i2pbench.sh, to manage the core
            tests and benchmarks.
          * Routerconsole now builds under gcj 3.4.3.
          * Corrected divide by zero error in TunnelId class under gcj (jrandom++).
      22ca1491
  20. Nov 04, 2004
  21. Aug 24, 2004
  22. Aug 23, 2004
    • jrandom's avatar
      * add "dump threads" · 54aa0fdb
      jrandom authored and zzz's avatar zzz committed
      * hook in to the service manager and let it know we're exiting gracefully (when appropriate)
      * commented out but generally functional systray integration.  i cant get it to build sometimes though, something is b0rking up
      54aa0fdb
  23. Aug 19, 2004
  24. Aug 11, 2004
  25. Aug 05, 2004
  26. Aug 01, 2004
  27. Jul 24, 2004
Loading