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

Skip to content
Snippets Groups Projects
history.txt 344 KiB
Newer Older
2010-11-27 zzz
    * Console: Split initialNews.xml into a file for each language
               don't copy to config dir at install.
    * i2psnark: Clean up and enhance the PeerCoordinator's partial piece handling,
                in preparation for more improvements
    * LogManager: When not in router context, delay creating log file until required
    * NetDb: Lower RouterInfo expiration time again
    * Router: Prevent NCDFE after unzipping update file

z3d's avatar
-8  
z3d committed
2010-11-26 dr|z3d
z3d's avatar
z3d committed
    * Readme: Overhaul (English) layout and text.
z3d's avatar
-8  
z3d committed

z3d's avatar
-7  
z3d committed
2010-11-25 dr|z3d
    * Console themes: Classic and Dark theme refresh.
    * Fix langbox overflow issue in all themes.

zzz's avatar
-6  
zzz committed
2010-11-24 zzz
    * configui: Add .pt
    * configtunnels: Log cleanup
    * graphs: Synch to conserve memory; cleanup
    * i2psnark:
      - Prevent dup requests during end game
        (ticket 331 - thanks sponge and Oct!)
      - POST parameter tweaks
      - Message cleanup
    * logs: Add trac login hint
    * Router:
      - Save some info to config file when installing or updating
      - Remove global lock on accessing config
      - Add global lock on reading/writing config file
    * SimpleDataStructure: Fix problem in fromBase64() that
      manifested itself as a configtunnels.jsp bug

2010-11-24 sponge
    * Slackware, fix rc.i2p, bad logic.

2010-11-24 sponge
    * Plugin: ticket 104 Fix webapp isRunning to check ALL webapps.
      The only defecency is that if one is running, that it considers the
      entire pliugin to be running. I'm not sure if that is a good thing
      or a bad thing, but the other code checks threads that way.

zzz's avatar
-4  
zzz committed
2010-11-22 zzz
    * Addressbook: Fix rename error on Windows (tkt 323 - thanks RN!)
    * build.xml: Cleanup, fix distclean error in older ants.
    * Console:
      - Convert GraphHelper to a FormHandler
      - Require POST for all forms
      - Change the way we store the Writer to prevent problems
      - Fix bonus setting on configpeer.jsp
      - More ".jsp" removal
    * i2psnark:
      - Defer piece loading until required
      - Stub out Extension message support
      - Convert GET to POST, require POST
    * NTCP: Log tweak
    * SSLEepGet, Reseeder:
      - Implement additional CA loading
      - Provide facility to reuse SSL state for speed
      - Provide facility to store previously untrusted certificates
      - Add www.cacert.org cert to the installer and updater so
        SSL on a.netdb.i2p2.de and c.netdb.i2p2.de will work
      - Add SSL reseed hosts, prefer them by default
      - Reseed message cleanup

zzz's avatar
-3  
zzz committed
2010-11-19 zzz
    * Addressbook
      - Store last-fetched time so we don't always fetch subscriptions after restart
      - Randomize first fetch time
      - Make most classes package private
    * Console: Rewrite URLs so we don't need .jsp
    * i2psnark: Recognize postman b32, recognize ogv and oga.
    * i2ptunnel:
      - More work on error propagation and improving log messages
      - Increase nonce queue size again
    * News:
      - Store news last-fetched time so we don't always fetch news after restart
      - Don't include news in the updater
    * peers.jsp fixups
    * PrivateKeyFile: Speedups and better messages
    * SecureFile: New class, catch places that were missed,
                  add i2p.insecureFiles option to disable (default false)

zzz's avatar
zzz committed
2010-11-17 zzz
    * Addressbook: Try to save files safely
    * Console: Display durations with new tagged formatDuration2()
    * DataStructures:
      - Shim in 3 new abstract classes
        SimpleDataStructure, KeysAndCert, and DatabaseEntry
    * I2CP:
      - Send DisconnectMessage at router shutdown
      - Add username/password authorization
    * I2PTunnel:
      - Improve messages when starting and stopping tunnels
      - Index page outproxy display cleanup
    * I2PTunnel HTTP and Connect clients:
      - Shim in a new abstract superclass I2PTunnelHTTPClientBase for common code
      - Add local proxy username/password authorization
      - Add outproxy username/password authorization
      - Filter hop-by-hop Proxy headers appropriately
    * I2PTunnel SOCKS and SOCKS IRC clients:
      - Add local proxy username/password authorization
      - Add SOCKS 5 outproxy support, with username/password authorization
    * logs.jsp: Format multiline messages better
    * Stats: Improve Frequency, enable coalescing; cleanup and javadocs
    * stats.jsp: Cleanup, more tagging, hide obscure stuff unless ?f=1
    * Streaming: Fix bug causing read() to incorrectly return EOF

zzz's avatar
zzz committed
* 2010-11-15  0.8.1 released

2010-11-08 zzz
    * I2CP: Fix NPE caused by null session options (seen in i2pbote)

HungryHobo's avatar
HungryHobo committed
2010-11-06 HungryHobo
    * New Ant target: debianrepo
    * Rename debian target to debian-binary
    * New debian target generates binary and source packages
    * Debian tweaks

2010-11-03 zzz
    * Merge and snark fixups

zzz's avatar
zzz committed
2010-11-01 zzz
    * ClientConnectionRunner: Add synch to fix race causing AIOOBE
                              (http://forum.i2p/viewtopic.php?t=5061)
    * configlogging.jsp: Parse log limit with current locale
                (ticket #118)
    * i2psnark:
      - Limit number of parallel requests of a single piece when in the end game
      - Shorten and weight the speed tracker so the display is more
        reflective of current speed
    * logs.jsp: Add message if wrapper log not found
                (ticket #103)

zzz's avatar
zzz committed
2010-10-30 zzz
    * i2psnark:
      - Priority mapping bugfix
      - Close files as we go when creating/checking
        so we don't run out of file descriptors
      - Update request queues after priority change
      - Only add wanted pieces to wanted list at startup
      - Make sure lastRequest is null when it should be
      - Delay during StopAll so we don't close the tunnel before the
        stopped announces go out and reopen it
      - Logging tweaks

2010-10-27 zzz
    * i2psnark:
      - Don't stay interested if we run out of pieces
        to request (thanks sponge)
      - Enhance debug mode to show requests
      - Priority mapping bugfix
    * Transport: Avoid rare NPE at startup

2010-10-24 zzz
    * FileUtil: Make it easier to compile without Pack200, or with
                Apache Harmony's Pack200, add unzip to main()
    * i2psnark: Catch a race after disconnect()
    * NTCP: Catch a race after stop()
    * Router: Set permissions on wrapper.log when not called by RouterLaunch
    * Systray: New doc and main()

2010-10-22 sponge
    * Sanity and some fixs for slackware package

sponge's avatar
sponge committed
2010-10-22 sponge
    * Fix rc.i2p for slackware package

zzz's avatar
zzz committed
2010-10-19 zzz
    * Escape & in logs and i2psnark (much more to do)
    * JobImpl: Deprecate two debugging methods
    * replaceAll() -> replace() when we don't need regex

2010-10-15 zzz
    * i2psnark: Add file priority feature
    * I2PSocketEepGet: Set connect delay to save a RTT, will
      speed announces in i2psnark

2010-10-12 zzz
    *** 1.6 or higher JDK now required to build
    * configlogging.jsp:
      - Add easy way to add an override
      - Make file size specifier more flexible
    * Console:
      - Sort RouterAddress options on netdb.jsp and peers.jsp
      - Remove unused web-*.xml file from war
    * Crypto:
      - Convert all ArrayList caching to LBQs in YKGenerator,
        HMACGenerator, and AESKeyCache.
      - Change DSAEngine params from Hash to new SHA1Hash, since
        these were really 20 byte hashes, not 32 byte Hashes.
      - Add stats to track YKGenerator caching success
      - Fix YKGenerator precalculation to be much more useful by
        increasing the cache size and dramatically shortening the delay
      - Option cleanups
      - YKGenerator cleanups
      - Mark HMAC256Generator unused
    * EepGet: Reset length variable on redirect
    * Files: Change permissions to 600/700 for all written files/directories.
      Now requires Java 1.6 to build, but only 1.5+ to run.
Loading
Loading full blame...