Changeset 30a5c49


Ignore:
Timestamp:
Oct 30, 2010 3:50:03 PM (9 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
2ea3f9b
Parents:
f170baab
Message:

-6; history for this head

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • history.txt

    rf170baab r30a5c49  
     12010-10-30 zzz
     2    * i2psnark:
     3      - Priority mapping bugfix
     4      - Close files as we go when creating/checking
     5        so we don't run out of file descriptors
     6      - Update request queues after priority change
     7      - Only add wanted pieces to wanted list at startup
     8      - Make sure lastRequest is null when it should be
     9      - Delay during StopAll so we don't close the tunnel before the
     10        stopped announces go out and reopen it
     11      - Logging tweaks
     12
     132010-10-27 zzz
     14    * i2psnark:
     15      - Don't stay interested if we run out of pieces
     16        to request (thanks sponge)
     17      - Enhance debug mode to show requests
     18      - Priority mapping bugfix
     19    * Transport: Avoid rare NPE at startup
     20
     212010-10-24 zzz
     22    * FileUtil: Make it easier to compile without Pack200, or with
     23                Apache Harmony's Pack200, add unzip to main()
     24    * i2psnark: Catch a race after disconnect()
     25    * NTCP: Catch a race after stop()
     26    * Router: Set permissions on wrapper.log when not called by RouterLaunch
     27    * Systray: New doc and main()
     28
     292010-10-19 zzz
     30    * Escape & in logs and i2psnark (much more to do)
     31    * JobImpl: Deprecate two debugging methods
     32    * replaceAll() -> replace() when we don't need regex
     33
     342010-10-15 zzz
     35    * i2psnark: Add file priority feature
     36    * I2PSocketEepGet: Set connect delay to save a RTT, will
     37      speed announces in i2psnark
     38
     392010-10-12 zzz
     40    *** 1.6 or higher JDK now required to build
     41    * configlogging.jsp:
     42      - Add easy way to add an override
     43      - Make file size specifier more flexible
     44    * Console:
     45      - Sort RouterAddress options on netdb.jsp and peers.jsp
     46      - Remove unused web-*.xml file from war
     47    * Crypto:
     48      - Convert all ArrayList caching to LBQs in YKGenerator,
     49        HMACGenerator, and AESKeyCache.
     50      - Change DSAEngine params from Hash to new SHA1Hash, since
     51        these were really 20 byte hashes, not 32 byte Hashes.
     52      - Add stats to track YKGenerator caching success
     53      - Fix YKGenerator precalculation to be much more useful by
     54        increasing the cache size and dramatically shortening the delay
     55      - Option cleanups
     56      - YKGenerator cleanups
     57      - Mark HMAC256Generator unused
     58    * EepGet: Reset length variable on redirect
     59    * Files: Change permissions to 600/700 for all written files/directories.
     60      Now requires Java 1.6 to build, but only 1.5+ to run.
     61      (requires 1.6 to set permissiomns)
     62    * GeoIP: Fix locking bug causing lookups to stop
     63    * Hash: Throw IAE if data length is not 32 bytes,
     64      now that DSAEngine abuse is gone
     65    * HTTPResponseOutputStream:
     66      - More caching
     67      - Stats cleanup
     68      - Max header length check
     69      - Catch OOM
     70      - Initializer cleanup
     71      - Javadoc
     72    * I2CP:
     73      - Add new option i2cp.messageReliability=none, which prevents the
     74        router from sending MessageStatusMessages back in reply to an
     75        outbound SendMessageMessage. Since the streaming lib always ignored
     76        the MSMs anyway, make it the default for streaming.
     77        This will reduce the I2CP traffic significantly.
     78        MSM handling now avoided, but it is still fairly broken, see
     79        comments in I2PSessionImpl2.
     80      - Cleanups to replace method calls with fields
     81      - More cleanups, javadoc, rate reduction
     82    * i2psnark:
     83      - Compact response format
     84      - Add link to finished torrent in message box
     85      - Don't let one bad torrent prevent others from
     86        starting or stopping
     87      - Sort peers by completion %
     88      - Add some missing mime types to web.xml
     89      - shouldLog() cleanup
     90    * i2ptunnel:
     91      - Now that streaming flush() is fixed, use it in IRCClient, and
     92        for initial data in I2PTunnel runner, to avoid the 250 ms
     93        passive flush delay
     94      - Add hostname DSA signature field, to be used for addkey forms.
     95        Experimental, may be commented out later.
     96      - More header blocking (thanks telecomix!)
     97      - Remove unused web-*.xml file from war
     98    * Installer: Add startup hint for non-x86
     99    * Javadoc updates all over the place
     100    * LogConsoleBuffer: Java 5
     101    * Naming:
     102      - Increase cache size and expiration time
     103      - Add clearCache() method
     104      - Don't use EepGet or Exec for b32
     105      - Javadoc updates
     106    * NetDB:
     107      - Expire unreachable routers quickly, even if they don't have introducers,
     108        so we don't have old data on routers that ran out of introducers.
     109      - Fix rare NPEs at shutdown
     110    * NTCP:
     111      - Cleanups
     112    * Streaming:
     113      - Make flush() block less, by waiting only for "accept" into the
     114        streaming queue rather than "completion" (i.e. ACK from the far end).
     115        This prevents complete stalls when flushing, and should help performance
     116        of apps that use flush(), like i2psnark (and SAM?).
     117        close() still does a flush that waits for completion, as i2ptunnel
     118        doesn't like a fast return from close().
     119      - cleanups
     120    * SusiDNS:
     121      - Remove unused web-*.xml file from war
     122    * TransportManager: Convert _transports from a List to a CHM
     123      to prevent a rare concurrent exception
     124    * Tunnels:
     125      - Don't use peers < 0.7.9 for tunnels due to the old
     126        message corruption bugs
     127      - Javadoc
     128      - Cleanups
     129    * UDP:
     130      - Beginnings of destroy message support
     131      - Try to avoid running out of introducers by relaxing selection criteria
     132        and increasing minimum number of potential introducers
     133      - Avoid rare AIOOBE
     134      - PacketBuilder refactor
     135      - Make most classes package private
     136      - Comments
     137      - Logging cleanup
     138      - Comment out a main()
     139
    1140* 2010-07-12  0.8 released
    2141
  • router/java/src/net/i2p/router/RouterVersion.java

    rf170baab r30a5c49  
    1919    public final static String ID = "Monotone";
    2020    public final static String VERSION = CoreVersion.VERSION;
    21     public final static long BUILD = 0;
     21    public final static long BUILD = 6;
    2222
    2323    /** for example "-test" */
Note: See TracChangeset for help on using the changeset viewer.