* 2016-12-12 0.9.28 released
2016-12-09 zzz
* Translation updates
2016-12-06 zzz
* GeoIP: Update from Maxmind 2016-12-06
2016-12-05 zzz
* Router:
- Revert default family sig type back to ECDSA
- Update blocklist
2016-12-02 zzz
* Cleanup: Single char indexOf()
* Console: Version the css links
2016-12-01 zzz
* NetDb: Peer selection tweaks
2016-11-27 zzz
* NetDb:
- Add same-port check in peer selector
- Add MTU, SSU caps, IPv6 prefix, and cost lookups
2016-11-26 zzz
* NetDb:
- Add advanced lookup form
- Add port and sig type lookups
- Fix /16 and /8 lookup
- Fix tab highlighted for all lookups
- Add sybil points for banlist
2016-11-25 zzz
* SU3File: Add types for blocklist (proposal #130)
2016-11-24 zzz
* Sybil tool enhancements
* Blocklist feed tweaks
2016-11-23 zzz
* Console: Support RI lookup by caps or IP
* NetDB: Penalize new and slow peers
* News: Add command line utility support
* Router: Support blocklist in the news feed (proposal #129)
2016-11-21 zzz
* NetDB: Fix detection of bandwidth class with multiple values specified
2016-11-20 zzz
* NetDB: When doing lookups, don't use floodfills too close
* Router: Change default family sig type to EdDSA
2016-11-17 zzz
* Build: Add attributes for java version to all jars and wars
* Blocklist: Add support for IPv6 in blocklist.txt
* Console: Add netdb lookup by family
* NetDB: When verifying store, don't use floodfills too close
* Tomcat 6.0.48
2016-11-16 zzz
* Console: Remove dead home page links (ticket #1882)
* Profiles: Pull same-IP detection into a utility class
* Router: Add methods to verify and track members of our family
2016-11-15 zzz
* Certs: Add Let's Encrypt ISRG Root X1 cert
2016-11-14 zzz
* Logs: Fix output of dup message after 30 minutes
2016-11-13 zzz
* Console: Add initial news to bottom of news page (ticket #1153)
* i2psnark: Periodically save DHT nodes (ticket #1328)
* UPnP:
- Prevent exception on bad HTTP header (ticket #1480)
- Prevent NPE on socket creation fail (tickets #728, #1681)
2016-11-12 zzz
* Console:
- Fix inadvertent config save when clicking sidebar
buttons on /configstats
- Add IPv6 firewalled setting on /confignet
* I2CP: Reduce error level on session closed while signing LS (ticket #1606)
* JRobin: Move DeallocationHelper logging from wrapper log to router log
* Profiles: Periodically save, delete old ones after saving (ticket #1328)
* Susimail:
- Add logout button to more pages (ticket #1374)
- Fix nonce error on login after logout
- Fix internal error after cancel button on settings form when not logged in
2016-11-11 zzz
* Build: Truncate history.txt bundled in installers
2016-11-10 zzz
* Transport: Use NTCP for some outbound connections even before
SSU minimums are met (ticket #1835)
2016-11-09 zzz
* Transport: Add stats for inbound v4/v6 connections (ticket #1854)
* Tunnels: Reduce default VTBM records from 5 to 4
2016-11-08 zzz
* Build: Fix minimum Java version for Windows
* Install: Add max memory option to runplain.sh
* Crypto: Change serial number in selfsigned certs from int to long
* Router: Fix low-memory log messages for non-wrapper (ticket #1795)
* Transport: Improve IPv6 address selection logic
2016-11-06 zzz
* Console: Add Java 9 log warning (ticket #1870)
* Security: Consistently log authentication failures for all interfaces
* Util: Consolidate linux service detection code
2016-11-05 zzz
* Build: Add support for using libtomcat8-java package
* Console: Add message to ignore InstanceManager warning (ticket #1818)
* SusiDNS: Fix jsp EL syntax error with EL 3.0 (Tomcat
![Cool 8)](Smileys/jasons_smilies/cool.gif)
(ticket #1870)
2016-11-04 zzz
* Console: Improve handling and logging of webapps that fail to start
* i2psnark: Add launch-i2psnark.bat (ticket #1871)
* Transports:
- New config i2np.allowLocal, fixes test networks (ticket #1875)
- New configs i2np.udp.minpeers and i2np.udp.minv6peers, for testing (ticket #1876)
2016-10-29 zzz
* Console: Java 9 fixes for classloader (ticket #1870)
2016-10-28 zzz
* Build: Fix typo in jcpuid build.sh for Mac (ticket #1865)
* Crypto:
- Generate more-conforming selfsigned certs (ticket #1853)
- Remove deprecated Sha256Standalone as scheduled
* Utils:
- Fix Java version detection for Java 9 (ticket #1870)
- Add Addresses methods for multiple DNS results (ticket #1050)
2016-10-26 zzz
* Build: Mac jbigi/jcpuid improvements and docs (ticket #1865)
* JRobin 1.6.0-1
* Systray: Remove old 32-bit Windows implementation, replaced by DTG
2016-10-25 zzz
* i2psnark: Better calculation of total upload limit
* SSU: Increase max IPv6 MTU (proposal #127)
* Zxing 3.3.0
2016-10-23 zzz
* Crypto: Create keystore directory when making SSL keys (ticket #1866)
2016-10-22 zzz
* Build: Fix jbigi build in Arch Linux and others for Java 8 (ticket #1863)
* Console:
- New Korean translation
- New Chinese (Taiwan) translations for susidns, susimail, debian
- New initial news translations: Czech, Greek
* Jetty 8.1.21.v20160908
2016-10-21 zzz
* Console:
- New Galician translation
- Remove calls to deprecated two-arg setStatus()
* Crypto: Actually use a random nonzero byte in ElGamal
* Data: Cache serialized leasesets on floodfills
* NetDB: Disallow RSA for RI or LS
* Tomcat 6.0.47
* Utils: Add MTU to command line utils
* Wrapper 3.5.30
2016-10-20 zzz
* Build: Add library jars to i2p.jar classpath for Debian builds
* Console: Fix HTML error on /configservice
* Debian: Update package descriptions, allow Java 9
* i2psnark: Add ids to rows, add to per-torrent show peers link
* SSU: Fix minimum version check for IPv6 peer test (tickets #1829, #1861)