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

Skip to content
Snippets Groups Projects
  1. Dec 23, 2011
    • zzz's avatar
      6.1.26 base for reference · 99ad70e8
      zzz authored
      99ad70e8
    • zzz's avatar
      First cut at migrating to Jetty 6 and prep for using an external · 92b9d0a9
      zzz authored
      Jetty 6 package.
      
      - Add several jars from the Jetty 6 distribution
      - Update jetty.xml
      - Add context XML files
      - Update WorkingDir to migrate the content XML files
      - Update RouterConsoleRunner and LocaleWebAppHandler
      - Remove all old Jetty 5.1.15 local mods;
        this will break Seedless using a custom Server() constructor
      - Update I2PRequestLog to be a mod of NCSARequestLog from 6.1.26
      - Put I2PRequestLog in its own jar
      - Copy MultiPartRequest and other required classes from Jetty 5.1.15
        and add it to susimail, as the replacement MultiPartFilter in
        Jetty 6 is difficult to migrate to, and does not support content-type
      - Update i2psnark for Jetty 6
      - Disable i2psnark RunStandalone, unused and instantiated Jetty 5
      - Fix up all webapp build.xml to reference new jars
      
      Not yet working: Plugin/webapp run detection and stopping, eepsite CGI
      Not well tested: Plugins, classpaths, webapps
      92b9d0a9
  2. Jun 08, 2011
  3. May 22, 2011
  4. Feb 17, 2011
    • zzz's avatar
      * Build: · fd91927c
      zzz authored
            - Add includeAntRuntime=false to all javac targets
            - Add build date, mtn rev, and changed file list to all manifests
            - Add unless=uptodate to all jar and war targets
              (bob and dtg still todo)
      fd91927c
  5. Feb 03, 2011
  6. Dec 26, 2010
  7. Dec 19, 2010
  8. Dec 18, 2010
  9. Jun 14, 2010
  10. May 05, 2010
  11. Apr 27, 2010
  12. Feb 13, 2010
  13. Feb 12, 2010
  14. Feb 07, 2010
  15. Jan 31, 2010
  16. Aug 15, 2009
  17. Jul 01, 2009
  18. Apr 26, 2009
  19. Apr 23, 2009
  20. Apr 08, 2009
    • zzz's avatar
      * IPV6/localhost: · 0cfbe9c2
      zzz authored
            - Enable IPv6 stack in the JVM, hopefully won't break anything
            - Patch Jetty to support binding to IPv6 addresses
            - Allow multiple bind addresses for the router console
              in the clients.config file; for new installs the
              default is now "127.0.0.1,::1"
            - Change most instances of "localhost" to "127.0.0.1"
              throughout the code
          * Router:
            - Move some classes to private static inner
      0cfbe9c2
  21. Jan 24, 2009
    • zzz's avatar
      * Build files: · 9a089b7d
      zzz authored
            - Don't bundle unneeded XML parser xercesImpl.jar for Jetty (1MB)
            - Don't include unneeded stuff in Copy, Delete, Exec.jar (300KB)
      9a089b7d
  22. 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
  23. Nov 09, 2008
  24. May 22, 2008
  25. Mar 08, 2008
    • complication's avatar
      2008-03-09 Complication · 6606c83c
      complication authored
          * Give the Jetty build file ability to ask permission
            before downloading the Jetty archive from the web,
            and to verify its SHA1 + MD5 hashes. Adjust the main build file
            in accordance with this change.
          * Improve the release checklist.
      6606c83c
  26. Dec 02, 2007
    • complication's avatar
      2007-12-01 Complication · 979a3e98
      complication authored and zzz's avatar zzz committed
          * Separate the checks "does Jetty .zip file need downloading"
            and "does Jetty .zip file need extracting" in the Jetty buildfile.
            First download (unless already done), then extract (unless done).
      979a3e98
  27. Mar 03, 2007
    • zzz's avatar
      2007-03-03 zzz · a5c4ba3b
      zzz authored and zzz's avatar zzz committed
          * Upgrade from Jetty 5.1.6 to 5.1.12 which fixes spaces in URL
          * Add a updaterWithJetty build target
      a5c4ba3b
  28. Dec 01, 2005
    • jrandom's avatar
      2005-11-30 jrandom · f5b829a1
      jrandom authored and zzz's avatar zzz committed
          * Cleaned up the build process to deal with Jetty 5.1.6 and rename the
            new commons-logging-api.jar to commons-logging.jar, which it replaces.
            Jetty 5.1.6 is pushed with all updates.  Also, no need to push a
            separate jdom or rome, as they're inside syndie.war.
      f5b829a1
  29. Nov 29, 2005
    • jrandom's avatar
      2005-11-29 jrandom · d8071296
      jrandom authored and zzz's avatar zzz committed
          * Further Syndie UI cleanup
          * Bundled our patched MultiPartRequest code from jetty (APL2 licensed),
            since it hasn't been applied to the jetty CVS yet [1].  Its packaged
            into syndie.jar and renamed to net.i2p.syndie.web.MultiPartRequest, but
            will be removed as soon as its integrated into Jetty.  This patch allows
            posting content in various character sets.
            [1] http://article.gmane.org/gmane.comp.java.jetty.general/6031
          * Upgraded new installs to the latest stable jetty (5.1.6), though this
            isn't pushed as part of the update yet, as there aren't any critical
            bugs.
      d8071296
  30. 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
  31. Aug 01, 2004
Loading