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

Skip to content
Snippets Groups Projects
history.txt 352 KiB
Newer Older
zzz's avatar
zzz committed
2010-12-29 zzz
    * Console: Add 500 error page
    * Reseed:
      - Add new configreseed page
      - Add StartCom CA cert required for www.i2pbote.net

zzz's avatar
zzz committed
2010-12-27 zzz
    * Crypto: Cleanups and fixups
    * Console:
      - Add SSL support - To enable, change clients.config. Examples:
          ## Change to SSL only: just add a '-s'
          clientApp.0.args=-s 7657 ::1,127.0.0.1 ./webapps/
          ## Use both non-SSL and SSL: add '-s port interface'
          clientApp.0.args=7657 ::1,127.0.0.1 -s 7667 ::1,127.0.0.1 ./webapps/
          ## ...and change URLLauncher args further down for the browser to open https:// at startup if you like.
      - Add a simple history.txt servlet
      - Add form for I2CP options on configclients.jsp
    * Context:
      - Add hook for internal I2CP
      - Change temp file random to Base64 http://zzz.i2p/topics/804
    * Data structure caching:
      - Use a single static null certificate in place of
        tens of thousands of them
    * graphs.jsp: Form tweaks, fix setting delay to 'Never'
    * I2CP:
      - Change from the internal pseudo-socket that was
        implemented in 0.7.9 to an internal Queue that directly
        passes I2CPMessage objects. For in-JVM clients,
        this eliminates two writer threads per client and
        avoids the serialization/deserialization of I2CP messages.
      - New option i2cp.disableInterface to turn off external I2CP port
        (7654) and allow internal clients only
      - I2CP over SSL, enable with i2cp.SSL=true
      - Bypass authorization for internal accesses
      - Move BWLimits and DestLookup message support from
        I2PSimpleSession to I2PSessionImpl
      - Include the Hash in the DestReplyMessage on a failed lookup
        so the client may correlate replies
      - Add support for parallel lookups and BWLimits requests
      - Add support for specifying the timeout for DestLookups
        (can only be smaller than the router timeout for now)
      - Extend dest lookup router timeout from 10s to 15s
    * i2psnark: Backport TrackerClient NPE fix
    * i2ptunnel:
      - Get Log from the logManager instead of instantiating,
        so we may adjust the levels on the fly
      - Better logging of server errors
      - Return 503 to client before closing i2p socket if server is not there
      - Extend header timeouts for HTTP and IRC server tunnels
      - Limit server blockingHandle threads
      - Run standard server blockingHandles inline
      - For clients, use a common thread pool that expires idle threads
        rather than keeping 5 accept() threads for each client.
      - Use pool for HTTP decompression also.
      - Disable router host/port options when in router context
      - Add blacklist, connection limit, and jump list options to edit form
    * Pack200: Find and use either Oracle or Apache library at runtime;
               neither required at compile time.
    * Router: Convert 'mark router liveliness' thread to SimpleScheduler
    * Stats: Change stat.full default to false
    * Threads:
      - Reduce thread pool sizes based on memory and/or bandwidth limits
      - Tweak some thread names for clarity
    * Update:
      - Change the UpdateHandler to try all sources in a loop, rather than one,
        so the user need not retry manually
      - For each source, fetch the first 56 bytes and check the version
        before downloading the whole thing, so we need not wait for every
        host to have the latest before updating the news.

2010-12-26 sponge
    * URI resource fixes from pre-review time from upstream prior merge
    * Evolve URI fixs another step.
    * Document how the URI path fix works.
    * Fix 302 redirects so they URL encode properly.
    * bump to -1

zzz's avatar
zzz committed
* 2010-12-22  0.8.2 released

z3d's avatar
z3d committed
2010-12-13 dr|z3d
    * Console themes: Midnight & Classic renovations.

zzz's avatar
zzz committed
2010-12-12 zzz
    * i2psnark:
      - Fix end-game deadlock
      - Fix last-modified check for multifile torrents, causing
        apparent loss of data after abnormal exit
      - Tweaks

zzz's avatar
zzz committed
2010-12-11 zzz
    * Build: Fix 'ant distclean poupdate' again
    * I2CP: Change a log error to a warning (ticket #353)
zzz's avatar
zzz committed
    * i2psnark:
      - Restore text (ticket #273)
      - Fix several HTML errors (ticket #273)
      - Fix HTML error causing info links to be unclickable in dillo (tiicket #273)
      - Fix alt text duplicated or looking bad in text browsers (ticket #273)
      - Fix Opera button errors (ticket #332)
      - Fix POST resubmission errors (ticket #334)
      - Catch FetchAndAdd copy error (ticket #352)
      - Set permissions on downloaded torrent files
      - Hide some columns when not running
      - Lots of spacing cleanups
      - Rename images so users don't end up with unused files
      - Remove ~15 unused images
      - Clean up theme selection speed-coding exercise
      - Indent fixes
    * Log: Don't double-timestamp CRITS in wrapper.log
    * News: XML fixes (ticket #350)
    * Plugins: Better handling of signing keys (Ticket #351)
    * TunnelPoolManager: Fix rare startup NPE (http://forum.i2p/viewtopic.php?t=5192)

2010-12-10 Mathiasdm
    * I2PTunnel: Fixed up security fix.
2010-12-07 Mathiasdm
    * I2PTunnel: Security fix: change server reply
      to return 'I2PServer' instead of the actual servername.
z3d's avatar
z3d committed

z3d's avatar
z3d committed
2010-12-06 dr|z3d
    * I2PSnark: 
      - Resolve table header wrapping issue.
      - Vanilla/Ubergine theme enhancements.
      
zzz's avatar
zzz committed
2010-12-05 zzz
    * DataHelper: Have readLong() and readString() throw an
      EOFException instead of a DataFormatException on EOF,
      which should lower the log severity in I2CP and I2NP
      when a client or peer disconnects.

zzz's avatar
zzz committed
    * Console: Format console refresh time
    * I2NP: Allow message to be written more than once,
            instead of throwing an IllegalStateException
zzz's avatar
zzz committed
    * i2psnark: Fix extension messages
    * Streaming: Restore I2PSocketManagerFull as public
                 (broke jwebcahe ticket #345)
    * Transport: Hamachi address block 5/8 assigned by IANA

z3d's avatar
z3d committed
2010-12-01 dr|z3d
    * Console: 
      - Extensive reworking of ieshim.css for classic theme/Internet Explorer.
      - Additional console_big.css files for other themes to enhance doublebyte glyph support.
    * I2PSnark: 
      - Make show/hide peers and stop/start all torrent buttons more obvious.
      - Rework Vanilla icons to bring in line with color scheme.

zzz's avatar
zzz committed
2010-11-30 zzz
    * I2CP: Try to hide Pipe closed messages (several tickets)
    * i2psnark: Move PeerCheckerTask from Timer to SimpleTimer2
                to save some threads
    * Logging:
      - Limit buffer size; block and wakeup writer when full
      - Limit errors written to system log
      - Add method to force a log below the current level
      - Try to fix log flushing error
zzz's avatar
zzz committed
    * Streaming: Change some logged errors to warnings
                 (tickets 76, 341 and others)

z3d's avatar
z3d committed
2010-11-29 dr|z3d
z3d's avatar
z3d committed
    * Updated console theme "light".

zzz's avatar
zzz committed
2010-11-29 zzz
    * i2psnark:
      - Don't timeout queued piece messages
    * Logging:
      - Use System locale and time zone for default date/time format,
        so it matches the wrapper log time (we can't set the wrapper log time zone).
        (existing installs must remove logger.dateFormat line
         in logger.config to get system default format)
      - Force RuntimeExceptions to CRIT level
      - Don't have log() count buffer size
    * Streaming: Make all classes outside the API package private
zzz's avatar
zzz committed
    * UDP:
      - Fix bug causing PacketPusher to loop quickly instead of sleeping
      - Fix udp.sendCycleTime stat
      - Fix speed values on peers.jsp
      - Try to fix rare NPE (ticket 298)

zzz's avatar
zzz committed
2010-11-28 zzz
    * Build: Move all dependencies to top-level build.xml,
             so each sub-build.xml is only executed once
    * i2psnark:
      - Fix NPE and other partials bugs
      - More extension message stubbing
      - Log tweaks
    * I2PTunnel: Deprecate destFromName()

zzz's avatar
zzz committed
2010-11-27 zzz
    * Build:
      - Add man pages to package
      - New updaterWithJavadoc target
    * configstats.jsp: Fix NPE
    * Console:
      - Linkify "plugin installed and started" message
      - Add link to javadocs if installed
    * i2psnark:
      - Drop queued outbound requests when choked
      - Redo some data structures and locking to hopefully prevent deadlock
      - Memory reduction part 3: Return partial pieces to PeerCoordinator when choked
Loading
Loading full blame...