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

Skip to content
Snippets Groups Projects
history.txt 389 KiB
Newer Older
zzz's avatar
-2  
zzz committed
2011-08-28 zzz
  * checkcerts.sh: New test
  * Console: Remove 'firewalled and fast' message, just say 'firewalled'
  * I2PTunnelRunner: Fix logging
  * Log: Fix level stuck at DEBUG when using public constructor
  * OutboundMessageRegistry: Cleanups
  * Stats: Restore pre-0.8.8 API to not create a new Rate if it does not
           exist in RateStat.getRate()
  * UPnP: Lower some log levels

kytv's avatar
kytv committed
2011-08-26 kytv
  * Debian: Bugfix: Avoid overwriting preseeded debconf values
    upon package installation (ticket #514).
  * Windows: Fix bug in fixperms.bat that occurred when installing on
    non-English versions of Windows 7 and Vista.

zzz's avatar
zzz committed
2011-08-25 zzz
  * Blockfile:
    - Avoid NPE after corruption (ticket #515)
    - Add reverse lookup table; bump DB rev to 2
  * I2PTunnelIRCClient:
    - Big refactoring into multiple class files
    - Allow AWAY and CAP messages
    - First cut at DCC support - not for SOCKS (yet)
  * Streaming:
    - Hook I2CP ports through to I2PSocket
    - Javadocs, init cleanups, final
  * UDP:
    - Complete rewrite of OutboundMessageFragments for
      concurrent and for efficiency to avoid O(n**2) behavior
    - Don't delay in OutboundMessageFragments at the end
      of the loop if we have more to send now, this should
      speed things up
    - Queue a new send immediately after a packet is acked
    - Send session destroy message when dropping connection
    - Increase large MTU to 1492 (was 1350)
    - Cleanups, log tweaks, javadocs, final

zzz's avatar
zzz committed
* 2011-08-23 0.8.8 released

2011-08-23 zzz
  * Tweaks after review

zzz's avatar
zzz committed
2011-08-21 zzz
  * RateStat: Cleanups and javadoc fixes
  * susimail: Fix page encoding

  * Translations:
    - New Danish and Ukranian translations from transifex
    - Update Italian, Chinese, Spanish, Polish, Swedish,
      and Vietnamese translations from transifex
    - Update .tx/config
zzz's avatar
zzz committed
2011-08-19 zzz
  * Soft restart:
    - Allow NTP to reinitialize clock after the comm system
      in the first minute of uptime
    - Fix i2ptunnels not restarting
    - Increase minimum forward clock shift for soft restart
    - Reduce minimum backward clock shift for soft restart
    - Signal the I2CP client with a different message when restarting
    - I2CP client reconnects when receiving restart message

2011-08-17 kytv
  * Fix #506: Don't attempt to load systray4j when using a 64bit JVM
    in Windows.

  * Console: Tweak logs page CSS
  * Graphs: Delete corrupt rrd file (ticket #483)
  * UPnP: Fix bug causing failure when the PC has multiple interfaces

2011-08-06 kytv
 * Fix #473 (wrapper.logfile set to the wrong path in Windows).

2011-07-31 zzz
  * Crypto: Implement and then comment out an alternate
            AES-256/CBC implementation using the JVM crypto libs,
            and tests, it isn't faster
  * Netdb: Add a job to refresh all the old router infos at startup,
           to speed integration

2011-07-30 kytv
kytv's avatar
kytv committed
 * Installer:
   - add libjbigi*core*jnilib, libjbigi-osx-none_64.jnilib, and
     libjbigi-linux-ppc.so
   - Add Linux PPC wrapper
 * Add linux-ppc to NBI.
 * Remove unused lock

zzz's avatar
zzz committed
2011-07-29 zzz
  * Netdb Search:
    - Follow all DSRM's, not just the last one, by moving the code
      from the match job to the selector
    - Update peer profile after SingleSearchJob
    - Cleanups, javadocs, log tweaks, final
  * ProfileOrganizer: Tweak fast tier size

2011-07-28 zzz
  * Context: Split up big lock to avoid deadlocks
  * Streaming: Avoid a rare exception on race
  * TunnelPoolManager: Reduce race window for restarting a tunnel pool

kytv's avatar
kytv committed
2011-07-27 kytv
  * Add armel (armv5tejl) wrapper. Compiled and tested in Debian Squeeze.

zzz's avatar
zzz committed
2011-07-26 zzz
  * Installer: The previous wrapper files only work on armv7
  * NativeBigInteger: Move libjbigi-linux-arm.so to libjbigi-linux-armv7.so,
                      do ARM version detection in NBI.
zzz's avatar
zzz committed
  * NetDB:
    - Explore even more aggressively at startup
    - Increase SingleSearchJob timeout
    - Increase time at startup for processing DSRM
    - Cleanups, final, javadoc, concurrent
  * OutNetMessage: Cleanups
  * Tunnels: Change another log error to a warn
  * Watchdog: Improve the way it calls for a thread dump

2011-07-22 kytv
  * Add a 64bit wrapper to OSX. With 0.8.7 came a fat Mac wrapper with i386 and PPC.
    The included wrapper is now quad-fat (i386, ppc, x86_64, and ppc64).

2011-07-21 zzz
  * Atalk: Remove this terrible example
  * Console: Use capability method for counting integrated peers
  * i2psnark: Don't let connection problem crash the DirMonitor (ticket #495)
  * Netdb: Speed up collection of all the floodfill peers by using
           PeerManager.getPeersByCapability()
  * PeerManager: Capability cleanups
  * Tunnel TestJob:
    - Don't continue testing after the pool is dead
    - Tweak test intervals
  * TunnelPool: Make more methods package private

zzz's avatar
zzz committed
2011-07-18 zzz
  * FileUtil: Add a rename method and a new copy method
  * I2PTunnel: Rename privkey file when deleting tunnel to prevent inadvertent reuse
  * Netdb: Update reseed lists
  * Streaming: Improve conn limit log message
  * UDP: Lower max port below 31000 since wrapper uses that

zzz's avatar
zzz committed
2011-07-15 zzz
  * Shutdown:
    - Cancel our JVM shutdown hook when shutting down
    - Run a spinner task so shutdown always completes
    - exit() instead of halt() so other JVM shutdown hooks run
    - Prevent duplicate wrapper notifier hooks
    - Notify the wrapper twice, once for stopping and once for stopped

zzz's avatar
zzz committed
2011-07-13 zzz
  * Blocklist:
    - Fix delayed lookup of reason from file
    - Tag strings for translation
    - Sort IPs on configpeer.jsp correctly
  * SummaryHelper: Fix NPE at startup (ticket #493)

2011-07-10 zzz
  * DH, YK:
    - Improve YK speed test
    - Shut down thread faster
    - Refiller keeps going until full
    - Cleanups
  * I2PTunnel: Fix a shutdown hang
  * Message Registry: Clear pending messages at restart / shutdown
  * OCMOSJ: Clear caches at restart
  * Router Clock: First cut at recognizing and reacting to large system
    clock shifts by partially restarting the router. Also improve
    restarts initiated from config.jsp
    Tickets #465, #468, #494
  * UPnP:
    - Wait for a while to ensure port removal at shutdown or restart
    - Fix device rediscovery and port opening after restart

zzz's avatar
zzz committed
2011-07-08 zzz
zzz's avatar
zzz committed
  * Findbugs: Several fixes and cleanups
  * I2NP: Consolidate common code from TunnelBuildMessage and
          TunnelBuildReplyMessage into a common base class
zzz's avatar
zzz committed
  * NetDB, TestJob: Fix NPEs at startup (ticket #493)
zzz's avatar
zzz committed
  * Sha256Standalone:
    - Use system SHA-256 MessageDigest instead of Sha256Standalone in PRNG
    - Deprecate DataHelper functions using Sha256Standalone arguments;
      used only by Syndie
    - Note deprecation in javadocs

zzz's avatar
zzz committed
2011-07-07 zzz
  * Blockfile:
    - Log error on out-of-order spans
    - Log error on corrupt level and discard
    - Fix SkipSpan non-flush bug causing null levels
    - Add level fixer that repairs nulls and out-of-order levels
    - Fix bug on backwards span construction, not hit in practice
    - Lots of log level changes

zzz's avatar
-5  
zzz committed
2011-07-06 zzz
  * EepGet: Add method to add extra headers to request
  * Floodfills: Increase again
  * HTTP Proxy: Fix error on shutdown
  * NamingService: Use HostsTxtNamingService if default fails to initialize
Loading
Loading full blame...