Changeset be308a0 for history.txt


Ignore:
Timestamp:
Nov 3, 2010 4:04:14 PM (9 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
2b2c3cf
Parents:
9b39f02 (diff), ddc86b54 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

merge of '398a24f487b61ef778a2e849660e953ef7e43b39'

and '598d00efae4c9b675b64fd626bc2eab2b921e0c5'

File:
1 edited

Legend:

Unmodified
Added
Removed
  • history.txt

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