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

Skip to content
Snippets Groups Projects
  1. Feb 21, 2005
  2. Feb 20, 2005
    • jrandom's avatar
      *cough* · b9a4c3ba
      jrandom authored and zzz's avatar zzz committed
      b9a4c3ba
    • jrandom's avatar
      2005-02-20 jrandom · cbf6a70a
      jrandom authored and zzz's avatar zzz committed
          * Only build failsafe tunnels if we need them
          * Properly implement the selectNotFailingPeers so that we get a random
            selection of peers, rather than using the strictOrdering (thanks dm!)
          * Don't include too many "don't tell me about" peer references in the
            lookup message - only send the 10 peer references closest to the target.
      cbf6a70a
  3. Feb 19, 2005
    • jrandom's avatar
      2005-02-19 jrandom · 7d4e093b
      jrandom authored and zzz's avatar zzz committed
          * Only build new extra tunnels on failure if we don't have enough
          * Fix a fencepost in the tunnel building so that e.g. a variance of
            2 means +/- 2, not +/- 1 (thanks dm!)
          * Avoid an NPE on client disconnect
          * Never select a shitlisted peer to participate in a tunnel
          * Have netDb store messages timeout after 10s, not the full 60s (duh)
          * Keep session tags around for a little longer, just in case (grr)
          * Cleaned up some closing event issues on the streaming lib
          * Stop bundling the jetty 5.1.2 and updated wrapper.config in the update
            so that 0.4.* users will need to do a clean install, but we don't need
            to shove an additional 2MB in each update to those already on 0.5.
          * Imported the susimail css (oops, thanks susi!)
      7d4e093b
  4. Feb 18, 2005
  5. Feb 17, 2005
    • jrandom's avatar
      damn those copyright laws · eb8accd1
      jrandom authored and zzz's avatar zzz committed
      eb8accd1
    • jrandom's avatar
      tyop · 3af97894
      jrandom authored and zzz's avatar zzz committed
      3af97894
    • jrandom's avatar
      (not yet tagging this 0.5, but I don't think there's anytihng left) · 15a0dcf4
      jrandom authored and zzz's avatar zzz committed
      2005-02-17  jrandom
          * If the clock is adjusted during a job run, don't act as if the job took
            negative time.
      15a0dcf4
    • jrandom's avatar
      2005-02-17 jrandom · aa3a44c4
      jrandom authored and zzz's avatar zzz committed
          * Included the GPL'ed susimail 0.13 by default (thanks susi23!)
      aa3a44c4
    • jrandom's avatar
      initial vanilla import of susimail 0.13 (no build script yet) · 40f4b47b
      jrandom authored and zzz's avatar zzz committed
      40f4b47b
    • jrandom's avatar
      logging · dca09d96
      jrandom authored and zzz's avatar zzz committed
      dca09d96
    • jrandom's avatar
      2005-02-17 jrandom · dd107474
      jrandom authored and zzz's avatar zzz committed
          * Fixed the braindead tunnel testing logic
          * If a large number of tunnels are failing (within the last 5-10 minutes)
            and the current tunnel pool's configuration allows it, randomly build a
            zero hop tunnel to replace failed tunnels.
          * Enable postman's POP3 and SMTP tunnels by default
      dd107474
    • jrandom's avatar
      2005-02-16 jrandom · 77176162
      jrandom authored and zzz's avatar zzz committed
          * Added some error handling when the number of session tags exceeds the
            realistic capacity, dropping a random chunk of received tag sets and
            conducting some minor analysis of the remaining ones.  This is a part
            of a pretty serious error condition, and logs as CRIT (if/when people
            see "TOO MANY SESSION TAGS!", please let me know the full log line it
            puts in the wrapper.log or /logs.jsp)
          * Update the addressbook to only write to the published hosts location
            if the addressbook's config contains "should_publish=true" (by default,
            it contains "should_publish=false")
      77176162
    • jrandom's avatar
      updated to reflect what was implemented · 8b9ee4df
      jrandom authored and zzz's avatar zzz committed
      8b9ee4df
  6. Feb 16, 2005
    • jrandom's avatar
      0.5 merging · 6e8e77b9
      jrandom authored and zzz's avatar zzz committed
    • jrandom's avatar
      0.5 merging · 7ef9ce8c
      jrandom authored and zzz's avatar zzz committed
      7ef9ce8c
    • jrandom's avatar
      continuing 0.5 merges · 9646ac29
      jrandom authored and zzz's avatar zzz committed
      9646ac29
    • 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
    • jrandom's avatar
      added riaa.i2p · 36f7e98e
      jrandom authored and zzz's avatar zzz committed
      36f7e98e
  7. Feb 15, 2005
  8. Feb 14, 2005
  9. Feb 11, 2005
    • smeghead's avatar
      2005-02-10 smeghead · 293ceaee
      smeghead authored and zzz's avatar zzz committed
          * Initial check-in of Pants, a new utility to help us manage our 3rd-party
            dependencies (Fortuna, Jetty, Java Service Wrapper, etc.). Some parts of
            Pants are still non-functional at this time so don't mess with it yet
            unless you want to potentially mangle your working copy of CVS.
      293ceaee
  10. Feb 09, 2005
  11. Feb 08, 2005
Loading