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

Skip to content
Snippets Groups Projects
  1. Mar 11, 2012
    • zzz's avatar
      * Build: · 703f28e8
      zzz authored
          - Include old commons logging classes in commons-logging.jar
          - Preserve manifests in Jetty/Tomcat jars
        * Jetty Logger: Promote warns to erros when a Throwable is the second arg
      703f28e8
  2. Mar 04, 2012
  3. Mar 01, 2012
  4. Feb 29, 2012
  5. Jan 23, 2012
  6. Jan 14, 2012
  7. Jan 10, 2012
  8. Jan 01, 2012
  9. Dec 30, 2011
  10. Dec 23, 2011
    • zzz's avatar
      fix up-to-date check · 8ea587ac
      zzz authored
      8ea587ac
    • 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
  11. Jun 08, 2011
  12. May 22, 2011
  13. 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
  14. Jun 14, 2010
  15. Feb 07, 2010
  16. Jan 31, 2010
  17. Aug 15, 2009
  18. Apr 26, 2009
  19. 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
  20. 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
  21. Nov 09, 2008
  22. May 22, 2008
  23. 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
  24. 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
  25. 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
  26. 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
  27. 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
  28. 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
  29. Aug 01, 2004
Loading