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

Skip to content
Snippets Groups Projects
history.txt 394 KiB
Newer Older
zzz's avatar
zzz committed
2011-09-20 zzz
  * Crypto: Comment out some main()
  * ClientMessage: Remove unused MessageReceptionInfo
  * i2psnark: File allocation cleanup to use less heap
  * i2ptunnel HTTPResponseOutputStream:
    - Use reusable gunzipper and a larger pipe for efficiency
    - Close output stream in StreamForwarder to prevent lost data,
      existing bug but made worse by larger pipe
  * I2PTunnelHTTPServer: Don't compress small responses or images
  * I2PTunnel, NTCP: Catch unchecked exceptions from GNU NIO (ticket # 519)
  * JobQueue, RepublishLeaseSetJob, StartExplorerJob:
    Out-of-order JobQueue 2nd try to fix
  * NetDB: Limit max explore queue
  * RouterContext: Remove unused MessageStateMonitor

2011-09-18 kytv
kytv's avatar
kytv committed
 * Add OpenBSD & NetBSD to NBI and CPUID
zzz's avatar
zzz committed
2011-09-16 zzz
  * Console: Home page flag spacing
  * EepGet: Add some new command line options
  * JobQueue:
    - Add warning to setStartAfter() as queue is no longer
      continuously sorted
    - Fix StartExplorerJob not calling requeue()
    - More pumper cleanups
  * Reseed:
    - Add HTTP proxy authorization support
    - Stub out SSL proxy support
    - Disable i2pbote reseed
  * Router: Fix router changing client-side tunnel options,
    causing original tunnel quantity to not be restored
    (ticket #513)

zzz's avatar
zzz committed
2011-09-14 zzz
  * Console: Verify valid host/IP before saving on net config form
  * i2psnark:
    - Add refresh time option
    - Add public file permissions option (ticket #501)
    - Fix configuration of tunnel parameters (ticket #524)
    - Allow changing I2CP parameters while tunnel is open
    - Remove duplicated options in I2CP options string
    - Don't open tunnel when saving config
  * IRC DCC: Fix conn limit options
  * Router: Set permissions on router.ping file

kytv's avatar
kytv committed
2011-09-13 kytv
  * Update i2prouter script

zzz's avatar
zzz committed
2011-09-12 zzz
zzz's avatar
zzz committed
  * build.xml: Run test scripts at release time
zzz's avatar
zzz committed
  * Build Executor:
    - Limit max parallel builds on really slow machines (ticket #519)
    - Slow down build loop when network is apparently disconnected (ticket #519)
  * i2psnark: Fix inaccuracy in the completed bytes display
zzz's avatar
zzz committed
  * NetDB: Disable floodfill at shutdown time if enabled

2011-09-09 zzz
  * TunnelDispatcher: Fix bug in -13 preventing participating
    tunnels from being expired and causing high CPU usage

2011-09-08 zzz
  * Blocklist: Include IP in shitlist reason
  * Ministreaming: Drop old classes replaced by streaming
    years ago.
  * NTCP: Hopefully fix race NPE, thx devzero
  * Tunnels: Limit Bloom filter size based on max memory

2011-09-07 zzz
  * Console: Limit max displayed participating tunnels
  * JobQueue: Change queue from a Set to a TreeSet for more efficiency
  * TunnelDispatcher: Change participant expire List to a Queue for
    efficiency and to remove global lock. Also remove separate
    time List for space savings.

  * Console: Move jobs.jsp rendering code from
  * Crypto: Rework use of SHA256 for efficiency and
    to avoid clogging the Hash cache with one-time hashes,
    and avoiding the global cache lock.
    This also greatly increases Hash cache hit rates.
    Also use SimpleByteCache for temporary byte buffers.
  * I2PTunnel: Save keys to privkey file when enabling
    persistent key after tunnel creation (ticket #480)
  * JobQueue: Change queue from a List to a Set for efficiency
  * PrivateKeyFile: Add more constructors
  * SDSCache: Use weak refs; increase size for pub keys

zzz's avatar
zzz committed
  * NetDB:
    - Try again to fix ISJ deadlock, thx devzero
    - Lower RI expiration again
    - Expire RIs with SSU only and no introducers sooner
  * Transport: Remove one global lock in OutboundMessageRegistry.

zzz's avatar
zzz committed
2011-09-03 zzz
  * i2psnark: Fix "eject" button in certain browsers (ticket #511)
  * UDP Inbound:
    - Hopefully fix race NPE, thx devzero
zzz's avatar
zzz committed
    - Catch some more fragment errors
    - Exception and log tweaks
    - Cleanups and javadocs

2011-09-02 zzz
  * Console: Cache user-agent processing
  * NetDB: Hopefully fix ISJ deadlock, thx devzero
2011-09-02 sponge
  * I2PSnark: Fix GUI html tag for adding a torrent, it was missing a space.

zzz's avatar
-8  
zzz committed
2011-09-01 zzz
  * Console: Enable color logs
  * GeoIP: Cache country codes
  * NetDB: Explore more aggressively if hidden or K
  * UDP: Cleanups and introduction fixes

2011-08-31 zzz
  * OCMOSJ: Remove some global cache locks, other cleanups

2011-08-30 zzz
  * I2CP: Cache b32 lookups client-side
  * I2PTunnelHTTPClient: Use existing session for b32 lookups
                         rather than a new SimpleSession
  * Naming: Increase b32 lookup timeout to 15 sec.

zzz's avatar
zzz committed
2011-08-29 zzz
  * NetDB:
    - Replace the old parallel lookup method with a true
      Kademlia lookup that iteratively queries additional floodfill
      peers returned in DatabaseSearchReplyMessages. This is a more
      efficient and reliable lookup that will work much better
      when not all floodfill peers are known, and it removes a serious
      limitation to network growth.
    - Limit max number of DSRM entries to look up
    - Cleanups, javadocs, log tweaks
  * Tunnels:
    - Increase timeouts on all deferred netdb lookups to 15s; add lookup stats
    - Cleanups, javadocs, log tweaks

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
Loading
Loading full blame...