Newer
Older
2017-03-20 zzz
* i2psnark: Enhancements to support RPC plugin
2017-03-18 zzz
* Addressbook (ticket #1966):
- Build as jar, not war
- Put empty war in updater
- Move Servlet starter to SusiDNS
- Skip war in RouterConsoleRunner
2017-03-14 zzz
* Blockfile: Fix specified-destination deletion from the correct book
* i2ptunnel:
- New form to enter private key file for alternate destination
- Use alt destination for registration if set
* NBI: Adjust info logging at startup
* SusiDNS:
- New button for adding alternate destination
- Fix nonces on details page with multiple destinations
- Fix single dest deletion on details page with multiple destinations
- Set book in all forms to ensure correct book
2017-03-13 zzz
* i2ptunnel:
- Add subsession support to servers
- Reset I2P socket on TCP socket errors
* SAM: Reset I2P socket on handler errors
* Streaming: Add reset() to I2PSocket API
2017-03-11 zzz
Prop from i2p.i2p.zzz.jetty9:
* Console: Fix RouterConsoleRunner for Jetty 9
* Debian packages:
- Remove libjetty8-java and ant-optional dependencies
- Add libjetty9-java and libtomcat8-java dependencies
Fixes stretch/sid package (ticket #1902)
- Fix up build files for package builds
* Eepsite: Update initial configuration files for Jetty 9
* Jetty:
- Update to Jetty 9.2.21.v20170120 and Tomcat 8.0.33 (tickets #1512, #1935)
Fixes jsp compilation on Java 9 (ticket #1870)
We now support servlet API 3.1, JSP API 2.3, and EL API 3.0.
Breaks the following plugins: bwschedule, i2pbote, i2pcontrol, zzzot
* Startup: Add migration code for eepsite Jetty 8 configuration files
2017-03-09 zzz
* i2psnark: Prevent RuntimeException caused by corrupt i2psnark.dht.dat file
* Router: Set default sig type to EdDSA for non-Android ARM
* Streaming: Don't change buffer size when max message size is adjusted
2017-03-06 zzz
* CPUID:
- Fix saving of libjcpuid.jnifile on Macs,
was incorrectly saving as libjcpuid.so (tickets #1865, #1900)
- Try to load libjcpuid-x86_64-osx.jnilib for 32-bit Macs,
because as of 0.9.26 it's a 'fat binary' with 32-bit in it also.
- Add library search path logging to main()
* NBI:
- Try to load the "none" architecture for x86, even if
CPUID loading fails (tickets #1865, #1900)
- Add library search path logging to main()
* Throttle: Fix disable of probabalistic throttling
(ticket #1963) (thx mysterious)
2017-03-03 zzz
* Utils: Fix crash in Windows installer
2017-03-02 zzz
* SSU:
- Initial work on introducer expiration (proposal 133)
- Fix bug in error handling for introduction parameters in RI
2017-03-01 zzz
* Servlet: Catch OOM in MultiPartRequest
2017-02-27 zzz
* i2psnark: Fix disappearing start button
* addressbook: Add date parameter to authentication strings
* 2017-02-27 0.9.29 released
2017-02-27 zzz
* i2ptunnel: Fix generation of advanced authentication strings
2017-02-23 zzz
* HostTxtParser: Add -q command line option, enhance return codes
* PrivateKeyFile: Add option to generate addressbook authentication
2017-02-20 zzz
* GeoIP and blocklist update
* Build: Fix calls to Class.newInstance() deprecated in Java 9
* I2CP: Return null on decompression failure instead of
throwing exception (ticket #1915)
* Utils: Disable caching of ResettableGZIPOutputStreams,
add more checks for compression failure,
fix output for zero-length input (ticket #1915)
2017-02-10 zzz
* Test: Add random delays and drops to LocalClientManager
* Streaming: Fix optional delay and choking (tickets #1046, #1939)
2017-02-08 zzz
* I2CP: Return local delivery failure on queue overflow (ticket #1939)
2017-02-05 zzz
* Console: Consolidate timer threads (ticket #1068)
* NTCP: Don't write to an inbound connection before
fully established, causing NPE (ticket #996)
* Streaming:
- Don't always send optional delay (ticket #1046)
- Don't hard fail on expired message error (ticket #1748)
* HTTP proxies:
- Pass through relative referer URIs, convert same-origin
absolute referer URIs to relative (ticket #1862)
* NTP: Enable IPv6 support (ticket #1896)
2017-01-30 zzz
* Router: Run shutdown tasks in parallel,
increase max time for shutdown tasks (ticket #1893)
i2psnark: Remove most delay between announces at shutdown
2017-01-29 zzz
* i2ptunnel CONNECT proxy:
- Add support for outproxy plugin (tickets #1364, #1895)
- Add support for ports
2017-01-28 zzz
* Utils: Detect when running as service on Gentoo
2017-01-26 zzz
* Build: Set up translations for man pages
* Javadoc: Fixes (ticket #1894)
2017-01-24 zzz
* i2prouter: Add root check to restart and condrestart (ticket #1770)
2017-01-17 zzz
* Utils: Java 9 yakkety workarounds
2017-01-12 zzz
* DTG: Don't try to start if headless (ticket #1924)
2017-01-07 zzz
* i2ptunnel: Fix NPE on proxy.i2p/add when no params
2017-01-06 zzz
* EepGet: Recognize more status codes
2017-01-04 zzz
* Crypto: Enforce correct seed and hash lengths in EdDSAPrivateKeySpec
* Data: No longer sort addresses in an RI by SHA256
* Router: Replace random tunnel keys when rekeying
2016-12-24 zzz
* Utils: Add RKG command line tool
2016-12-23 zzz
* Console: Add Referrer-Policy header
2016-12-22 zzz
* Blocklist:
- More efficiently check blocklist when receiving new RI
- Check blocklist when loading RIs
- Ensure blocklist is initialized before netdb
* Clock: Fix duplicate notification of clock shift listeners
* Console: Limit age of news entries displayed
* Update: Fix JVM crash and i2p.jar corruption when updating from -1
2016-12-21 zzz
* NTP:
- Verify source address and port
- Add to command line
- Add KoD support (ticket #1897)
- Add initial IPv6 support (ticket #1896)
2016-12-20 zzz
* Build: Fix installer compile failure
2016-12-16 zzz
* Router: Synchronize graceful exit code access
* Update: Save blocklist version in UpdateManager
2016-12-16 zzz
Prop from i2p.i2p.zzz.test2:
* BOB:
- Refactor NamedDB implementation to HashMap
- Refactor NamedDB locks to ReentrantReadWriteLock
- All unlocks in finally blocks, remove redundant unlocking
- Remove throw declaration from methods that don't
- Read under write lock when that's simpler
- Use Boolean fields rather than valueOf()
- Fix unlock order inversion in I2PtoTCP and MUXlisten
- Remove unused locking in TCPtoI2P
- Add missing locking in status command
Loading
Loading full blame...