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

Skip to content
Snippets Groups Projects
history.txt 720 KiB
Newer Older
  • Learn to ignore specific revisions
  • 2020-11-17 zzz
     * Jetty:
       - Update to 9.3.29.v20201019
       - Patch to fix console not starting on Java 11.0.9.1
    
    2020-11-17 zzz
     * Wrapper: Add missing binaries for armv7 and aarch64
       to installer (ticket #2308)
    
    
    2020-11-16 zzz
     * GeoIP 2020-11-01
     * I2NP: Don't extend DataStructureImpl, to save space
    
     * Imagegen: Update zxing to 3.4.1
    
     * Wrapper: Update to 3.5.44
    
    2020-11-11 zzz
     * Data: Store timestamps as longs, not Dates, to save space
     * I2CP: Don't have I2CP Messages extend DataStructureImpl, to save space
    
    2020-11-10 zzz
     * Data: SDS no longer extends DataStructureImpl to save space
     * i2psnark: Larger read buffer for large files
     * Ratchet: Destroy HandshakeState after fatal NS/NSR errors
    
    2020-11-07 zzz
     * Tunnels: Simplify TunnelId and HopConfig to save space
    
    2020-11-05 zzz
     * NetDB: Ensure RI republish time is less than validation time
    
    2020-11-04 zzz
     * Util: ELiminate unneeded data copying in ByteArrayOutputStream
    
    2020-11-03 zzz
     * i2ptunnel: Add checks for offline expiration of alternate destination
    
    
    zzz's avatar
    zzz committed
    2020-11-02 zzz
     * I2CP: Remove tunnels immediately on client disconnect
     * i2psnark: Limit max size of embedded video
     * i2ptunnel: Restart tunnel if offline-signed private key file updated
    
    2020-10-30 zzz
     * i2psnark: MetaInfo support for url-list (prep for BEP 19)
     * Util: Fix NPE in EepGet CLI callback via PartialEepGet
    
    
    zzz's avatar
    zzz committed
     * Crypto: Precalculate Noise initial hashes
     * i2psnark: Store BEP 47 padding file info
    
     * Tunnels: Improved logging and handling of offline signature expiration
    
    2020-10-28 zzz
     * Tunnels: Fix tunnel tests for ECIES routers
    
    2020-10-27 zzz
     * Util:
       - DNSOverHTTPS improvements
       - Fix SSLEepGet handling of previous SSL state
    
    2020-10-26 zzz
     * Util: Fix EepGet allowCaching parameter
    
    2020-10-25 zzz
     * Router: Quick checks of eph. key MSB before Noise DH
     * Tunnels: Additional checks on ECIES BRR to catch old/buggy routers
    
    
    2020-10-23 zzz
     * i2ptunnel: Remove mtn tunnel (new installs only)
     * Tunnels:
       - Move AES reply keys from HopConfig to TunnelCreatorConfig
       - Add missing expiration field to ECIES BRR
    
    
    2020-10-21 zzz
     * NetDB:
       - ECIES router support for encrypted lookups and stores (proposal #156)
       - Reseed after a long downtime
    
     * SSU:
       - Increase socket buffer size (ticket #2781)
       - Redesign of the congestion control (tickets #2412, #2649, #2654, #2713)
    
    
    2020-10-17 zzz
     * i2psnark: Remove references to "maggot" links
     * SSU: Fix calculation of nextSendDelay (ticket #2714)
    
    
     * Crypto: libjbigi for aarch64 (ticket #1840)
     * i2psnark: Hide BEP 48 padding directory from UI
    
     * Router:
       - More efficient initialization of Noise state
       - Destroy ratchet HandshakeState after NS failure
       - Add support for ratchet zero key (proposals #144, #156)
    
     * Util: Singleton OrderedProperties comparator
    
    
    2020-10-12 zzz
     * DTG: Enable by default for Linux KDE and LXDE;
       Hide option on /configservice if not supported
     * New translations for Kurdish, Turkmen, Argentinian Spanish
     * NTCP:
       - Fix sending termination on idle timeout (ticket #2777)
       - Catch possible race IAE in Reader
    
    2020-10-11 zzz
     * Installer: Disable pack200 (ticket #2778)
    
    2020-10-10 zzz
     * i2psnark: Cache length of metainfo
     * Transport: Improved IPv6 address validation
    
    2020-10-09 zzz
     *  NetDB:
        - Don't use DSA-SHA1 routers for lookups, stores, or tunnel peers
        - Don't use non-ElGamal routers for lookups or stores
        - Prevent DSA-SHA1 routers from auto-floodfill
    
    
    2020-10-07 zzz
     * Build:
       - Set javac release property (ticket #2775)
       - Ant version 1.9.8 or higher now required
       - Drop support for Xenial package build
       - Fix up BOB build configuration
       - Fix i2psnark standalone build
    
     * i2ptunnel: Filter server response headers even if not compressing
    
    2020-10-03 zzz
     * Router: Support building tunnels through ECIES routers (proposal 152)
    
    2020-09-28 zzz
     * Router: Don't unregister a message without a selector (ticket #2771)
    
    2020-09-27 zzz
     * Streaming: Fix tag option handling
    
    
    2020-09-26 zzz
     * JBigI: GMP 6.2.0 for linux 64 bit Zen and Zen2 (ticket #1869)
    
    2020-09-22 zzz
     * i2ptunnel: Change enctype default to both for:
       HTTP, IRC, and Streamr servers
       IRC, SOCKS IRC, and Streamr clients
     * Susimail, SAM: More defensive ByteBuffer casting (ticket #2775)
    
    2020-09-18 zzz
     * Build: More git support for release and Debian targets
    
    
     * i2psnark: Defensive checks for v2 format files and magnet links
    
     * Router: Block same-country when in hidden mode (ticket #2759)
    
    2020-09-11 zzz
     * Blocklist: Refactoring, Move HTML status generation to console
     * Console: Fix /configclients help message for split client config files
     * Crypto: Cache HMAC256 instances
     * GeoIP: Add methods to get all IPs for a country (ticket #2759)
     * Router: Use MuxedSKM for ECIES routers (proposal 156 WIP)
    
    2020-09-08 zzz
     * Blocklist: Track versions of each file
     * NTCP: Call afterSend() for multiple messages in NTCP2 (ticket #2769)
    
    2020-09-04 zzz
     * Console: Support remote lookup of full router hash from search form
     * Tunnels: Don't try to decrypt build record if router is ECIES (proposal 152 WIP)
    
    
    2020-09-02 zzz
     * Installer: New Ed25519 destinations for postman's servers
     * Router:
       - Prep for router encryption types (Proposal 156 WIP)
       - Randomize SSU intro key
       - Reduce next key threshold for ratchet
       - Change ratchet SparseArray from int to char to reduce space
    
     * Util: Fix decompression of compressed zero bytes (ticket #2770)
    
    zzz's avatar
    zzz committed
    2020-08-29 zzz
     * i2ptunnel: Prevent creating bad alt destination when
       tunnel is running
    
    
    zzz's avatar
    zzz committed
    * 2020-08-24 0.9.47 released
    
    
    2020-08-14 zzz
     * Profiles: Create profiles in the nonblocking path
    
    
    idk's avatar
    idk committed
    2020-08-10 idk
     * Replace all icons with icons from a single consistent source/style, icons
    
       used from FontAwesome suggested by design team and selected and edited by
       Sadie.
    
    zzz's avatar
    zzz committed
    2020-08-01 zzz
     * Debian: Support libjson-simple-java 3 for bullseye
     * I2NP: Locking for message ID
     * NetDB: Track client that requested LS
     * OCMOSJ: Don't send to a RAP LS
     * Router: Logging fix for client start failures
     * Util:
       - More efficient use of random data
       - Add KeyStore and SHA256 to CLI
    
    2020-07-28 zzz
     * Data: Don't check LS1 revocation signature
    
    
    2020-07-22 zzz
     * i2ptunnel:
       - Change default encType to both for new tunnels, http client,
         shared clients, and all tunnels for new installs (ticket #2751)
       - Change IRC tunnel sigType to EdDSA for new installs (ticket #2749)
    
    zzz's avatar
    zzz committed
       - Change CONNECT tunnel default sigType to EdDSA (ticket #2749)
    
     * i2psnark: Increase max pipeline, negotiate actual value (ticket #2280)
    
    
    2020-07-11 zzz
     * NTCP: Atomics for NTCP final state (ticket #2701)
     * OCMOSJ: Don't lookup an expiring LS2 if unpublished
    
    2020-07-07 zzz
     * i2psnark: Change ETA default sort order (ticket #2733)
     * Reseed: Enforce minimum version in generated bundle
    
    
     * i2ptunnel: Fix missing throttling section for non-HTTP servers (ticket #2758)
    
    
    2020-06-28 zzz
     * NetDB: Check signature in verify
    
    
    2020-06-23 idk
     * Update the images on the bandwidth wizard, based on undraw
    
       assets, used under licenses/LICENSE-Undraw.txt. Design and assets
       were developed by @sadie.
    
    
    2020-06-22 zzz
     * Sybil: Enable analysis and blocking by default
    
    2020-06-12 zzz
     * I2CP: Meta LS2 error code handling
    
    2020-06-10 zzz
     * Util: Support hostname lookups in LookupDest CLI
    
     * i2ptunnel: Fix missing tunnel quantity section for servers (ticket #2747)
    
     * Jetty: Update servlet-api
    
    
    zzz's avatar
    zzz committed
    2020-06-06 zzz
    
     * Data: Fix creation of Encrypted LS2 (ticket #2746)
    
    zzz's avatar
    zzz committed
     * I2CP: Fix issues with persisted leaseset private keys
    
     * I2CP, i2ptunnel: Check for expired offline signature client-side
    
    zzz's avatar
    zzz committed
     * i2psnark: Enable dual-keys
    
     * Router: Implement ratchet-layer acks (proposal 144)
    
    2020-06-01 zzz
     * Profiles: Make more calls nonblocking
     * Transports: Make unreachable maps concurrent
    
    2020-05-31 zzz
     * Tomcat 9.0.35 (Servlet 4.0)
     * Util: Update json-simple lib to 2.3.0
    
    
    2020-05-30 zzz
     * Streaming: Increase MTU for ratchet (proposal 155)
    
     * Util: Fix DoH handling of Cloudflare responses
    
    
    2020-05-28 zzz
     * Console: RRD4J 3.6 (ticket #2716)
    
    
     * Installer:
       - Require Java 8 (ticket #2511)
       - Sign the dlls (ticket #2704)
     * Jetty 9.3.28 (ticket #2098)
     * UPnP: More fixes
    
    zzz's avatar
    zzz committed
    * 2020-05-25 0.9.46 released
    
    2020-05-23 zzz
     * Windows: Fix permissions in install directory
    
    
    zzz's avatar
    zzz committed
    2020-05-22 zzz
     * Console: Translations update
     * UPnP: More fixes
    
    
    2020-05-21 zzz
     * Streaming: Fix timer race (ticket #2739)
    
    2020-05-20 zzz
     * i2ptunnel: Disable gzip for streamr server
     * i2ptunnel, SusiDNS: Replace onblur with CSP-safe js
     * Tunnels: Reduce the IBGW and client OBGW batch time
    
    
    zzz's avatar
    zzz committed
    2020-05-19 zzz
     * Util: Speed up zero compression
    
    2020-05-18 zzz
     * NetDB: Reseed update
     * Proxy: Fix error code for incompatible encryption
     * Ratchet: Prep for ratchet-layer acks (WIP)
    
    
    zzz's avatar
    zzz committed
    2020-05-17 zzz
    
    zzz's avatar
    zzz committed
     * Streamr: Add expiration timer
    
    zzz's avatar
    zzz committed
     * UPnP:
       - Fixes for multiple devices
       - Fixes for device and interface changes
       - Handle devices that support permanent leases only
       - Prevent using public IP on Android
    
    2020-05-15 zzz
     * i2ptunnel: Remove javascript from proxy error pages
    
    
    2020-05-14 zzz
     * Streaming: Change pushBackRTO() log error to warn (ticket #2739)
    
    
    2020-05-13 zzz
     * Console:
       - Fix option text on /confignet (ticket #2738)
       - Changes to support handlers on /configplugins and /configreseed
       - HTML fixes on /configplugins
    
    
     * Console: Hide sensitive properties on /configadvanced
     * Console, susimail: Refactor js, stricter CSP
    
     * i2ptunnel:
       - Fix data loss in forms
       - Encrypt keys in forms
    
       - Disable more options when running
       - Hide shared client warning when it doesn't apply
    
    
    2020-05-11 zzz
     * Console: Fix delete confirmation dialog on /configplugins
     * Console, i2psnark, i2ptunnel: Refactor js, stricter CSP
    
    
    zzz's avatar
    zzz committed
    2020-05-10 zzz
    
     * i2psnark: Support file paths in add form (ticket #2100)
    
    zzz's avatar
    zzz committed
     * SusiDNS: Fix trac #2419
    
    2020-05-08 zzz
     * Build: Use git revisions when available
    
     * i2ptunnel: Disable changing some options while running
    
    zzz's avatar
    zzz committed
     * Router: FloodfillPeerSelector cleanup (ticket #2694)
    
    2020-05-07 zzz
     * Router:
       - Fix INMP NPE on non-default config (ticket #2688)
       - Min version for tunnel peers
    
    2020-05-06 zzz
     * Streaming: Reduce default ack delay (ticket #2706)
    
    
    2020-05-05 zzz
     * Build: Use --java2 for msgfmt
     * i2ptunnel:
       - Add ECIES persistent key support
       - Fix changing enc type on servers
       - Remove experts label from dual-key option
     * Ratchet: Add padding based on optimal message size
    
    2020-05-04 zzz
     * Console: Add log clear buttons (ticket #2449)
     * i2ptunnel: Copy over all relevant options to other shared clients
       when saving, not just tunnel quantity and length (ticket #1545)
    
    2020-05-02 zzz
     * eepsite: Fix RTL issues on Arabic help page (ticket #2731)
     * i2ptunnel: Disable I2CP gzip for HTTP server tunnels
     * i2psnark: Disable I2CP gzip
    
    
    2020-05-01 zzz
     * Ratchet: Fix NPE ratcheting IB NSR tagset
    
    
    2020-05-01 idk
     * i2ptunnel: Collapse/Expand UI elements for advanced features, organize
    
       advanced features by category. Replace nested tables.
    
     * SusiMail: Fix missing icon from dark theme (ticket #2726)
    
    
     * i2ptunnel: Prevent changing enc type on running tunnel
    
     * Ratchet: Error handling fixes
     * Streaming: Westwood+ congestion control (ticket #2719)
    
    2020-04-29 zzz
     * Ratchet: Increase callback timeout
     * Router: Replace old data structure classes
    
    2020-04-27 zzz
     * Crypto: Reduce max ElG tagset expiration at receiver
     * i2psnark:
       - Don't unchoke when we don't have pieces
       - Don't avoid partial pieces if there are several seeds
    
    2020-04-25 zzz
     * i2psnark: Increase min size for video preview
     * Ratchet: Variable tagset lookahead/trim limits
    
    
    2020-04-24 zzz
     * i2psnark: Don't mark torrent BAD on I2CP errors (ticket #2725)
     * Logging: Log to wrapper log after log manager shutdown (ticket #2725)
     * Router:
       - Allow more time to send disconnect messages at shutdown (ticket #2725)
       - Don't delete router context at shutdown, to prevent a late
         creation of a new app context (ticket #2725)
    
    
    2020-04-23 zzz
     * Ratchet: Fixes and parameter adjustments
    
     * Router: Check for key certs in dests (proposal 145)
    
     * Streaming: Reduce TCB cache time
    
     * SusiDNS: Fix typo that broke the add form
    
    
    2020-04-21 zzz
     * Router: Fix logging NPE (thx zlatinb)
    
    
    2020-04-19 zzz
     * Ratchet: Adaptive order of muxed decrypt based on previous traffic
     * Streaming: Single retransmit timer per connection (ticket #2715)
    
    2020-04-18 zzz
     * i2psnark: Connect out to other seeds to fetch comments (ticket #2288)
    
    
    2020-04-17 zzz
     * Crypto: Disable speculative AES tagset usage
     * Streaming: Slow start fix
    
    2020-04-16 zzz
     * Build: Reproducible build fix (ticket #2279)
    
    
    zzz's avatar
    zzz committed
    2020-04-14 zzz
     * Ratchet: Improve muxed decrypt
     * Streaming:
       - Fix slow start (ticket #2708)
       - Reset retransmission timer after ack (ticket #2710)
    
    2020-04-13 zzz
     * i2ptunnel: Allow comments in CLI command files
    
    
    2020-04-10 zzz
     * Streaming: Fix retransmission time (ticket #2709)
    
    2020-04-10 zzz
     * Jetty: Add GzipHandler for eepsites on Jetty 9.3/9.4 (ticket #2599)
    
    
    2020-04-08 zzz
     * i2psnark: Give peers preference to get first pieces (ticket #2473)
     * NetDB: Remove class M from auto-floodfill
     * NTCP: Retain pending messages when replacing connection
     * Ratchet: TagSet cleanups
    
    2020-04-07 zzz
     * Console: Fix disabling sidebar refresh
     * Graphs:
       - Reduce rrd4j sync thread pool size
       - Disable pool if not persisting
       - Stop pool on shutdown
    
    
    2020-04-06 zzz
     * Ratchet:
       - Finish Next Key impl.
    
       - Simplify OB Session
    
       - Performance improvements and cleanups
       - Debug page fixes
    
    2020-04-03 zzz
     * PrivateKeyFile: Add support for addsubdomain authentication strings
    
    2020-04-01 zzz
     * Ratchet:
       - Next Key WIP
       - Validate NS datetime block; add NS key bloom filter
    
    
    2020-03-31 zzz
     * NetDB:
       - Add support for ratchet replies (proposal 154)
       - Add support for ElG lookups and stores from ECIES-only destinations
       - Variable timeout for MessageWrapper-generated tags
     * Ratchet:
       - Variable timeout for tagsets
       - Expire tags too far behind current one
       - Remove ID and DI from ACKREQ block
       - Add timeout job in OCMOSJ
       - Prep for next key support
       - Add support for acks and callbacks
     * Tunnels:
       - Refactor TestJob to use MessageWrapper
       - Add support for ratchet
    
    
    2020-03-24 zzz
    
     * Blockfile: Add b32 to export output
     * Graphs: Fix rrd4j deprecation warnings
     * Profiles:
       - Don't decay during first 90 minutes of uptime
       - Change decay from .75 twice a day to .84 four times a day
    
     * Tunnels: Make new tunnel selection round-robin
    
    2020-03-20 zzz
     * Tunnels: FragmentHandler cleanup (ticket #2699)
    
    2020-03-17 zzz
     * i2psnark: Hide non-i2p trackers on details page
    
    2020-03-15 zzz
     * Ratchet: Stub out ack and ack request blocks
    
    
    2020-03-01 zzz
     * Console:
       - Disable browser launch on /configclients when a service
       - Hide temporary IPv6 addresses from bind options
       - Add security headers to XHR targets
       - Fix wizard XHR initialization
    
    2020-02-29 zzz
     * i2ptunnel: Check for same interface before warning of dup port
     * Profiles: Limit average speed calculation to max high cap peers
     * SusiDNS: Support adding b32's (ticket #2101)
    
    2020-02-28 zzz
     * Console: Fix /viewlicense for Debian packages
     * Debian: Remove fonts-dejavu as package recommendation
    
    2020-02-27 zzz
     * Systray: Don't attempt to launch browser when running as a service
    
    2020-02-26 zzz
     * Profiles: Fix bug causing persisted speed values to be
       reduced when read back in
    
    
    zzz's avatar
    zzz committed
    2020-02-25 zzz
    
     * Graphs: Replace jrobin with rrd4j 3.5 (ticket #2684)
     * NetDB: Don't send 'fake hash' for exploration any more
    
    zzz's avatar
    zzz committed
    
    
    zzz's avatar
    zzz committed
    * 2020-02-25 0.9.45 released
    
    
    zzz's avatar
    zzz committed
    2020-02-21 zzz
     * Update translations
    
    
    2020-02-20 zzz
     * Build: Add non-pack200 release targets (ticket #2693)
     * GeoIP (ticket #2692):
       - Add unknown and Kosovo country codes for db-ip.com
       - Change GeoIP update script to use db-ip.com
       - Prefer more recent of mmdb or Debian files if we have both
     * Update: Don't require pack200 for in-net update (ticket #2693)
    
    2020-02-18 zzz
     * Util: Improve LookupDest CLI, add to CommandLine
    
    2020-02-17 zzz
     * Debian: Remove GzipFilter in base-context.xml,
       does nothing with Jetty 9.4 (ticket #2599)
     * Install: Remove commented-out GzipFilter in cgi-context.xml
     * i2psnark: Revert API changes that broke i2psnark-rpc plugin
    
    
     * Console: Fix jump-to-section on /stats
    
     * NTCP: Remove closed connections from write queue (ticket #2686)
    
    2020-02-12 zzz
     * I2CP: Place ECIES first in LS2
     * i2ptunnel: Change default sig type to Ed for non-shared HTTP client
    
    2020-02-10 zzz
     * Transport: Mark yggdrasil IPv6 prefix as not routable
    
    2020-02-09 zzz
     * Console: Show local tunnel status as green if any leases are valid
     * I2CP: I2CPMessageHandlerMap cleanup
    
    2020-02-05 zzz
     * SSU: Skip down interfaces when looking for MTU
    
    
    2020-02-03 zzz
     * Graphs: Clean up font setting, fix bugs (ticket #2684)
    
    2020-01-26 idk
    
     * changed many icons on both light and dark themes out for Feather equivalents.
    
    
    2020-01-26 zzz
     * Tunnels: Don't test ECIES-only tunnels
    
    2020-01-21 zzz
     * SSU: Use same valid IP criteria for relay request and response
    
    
    zzz's avatar
    zzz committed
    2020-01-21 zzz
     * Ratchet: Randomize two high bits of Elligator2 encoding
    
    2020-01-15 zzz
     * i2ptunnel: Fix NPE if no config file
    
    2020-01-11 zzz
     * SSU: Extend timeout for msgs with multiple fragments (ticket #2640)
    
    
    2020-01-08 zzz
    
    zzz's avatar
    zzz committed
     * i2psnark: Support "preview" HTML5 play for partial files
    
     * Jetty 9.2.29.v20191105
     * Tomcat 8.5.50
    
    2020-01-03 zzz
     * Console:
    
       - Don't refresh bw graph unless enclosing sidebar refresh is longer
    
       - Remove scroll-in-scroll for wrapper logs
       - Refactor the configstats js
     * i2psnark:
       - CSS tweaks so the refresh isn't as glitchy
       - Reduce default refresh to 15 sec
     * Tests: Drop empty unit test files
    
    
    idk's avatar
    idk committed
    2020-01-02 idk
     * Dark Theme: Colors, borders, icons were simplified across the board
     * Images: Checked in icons from Feather icons, which are under the MIT License
      - https://github.com/feathericons/feather/blob/master/LICENSE
    
    
    2020-01-02 zzz
     * Util:
       - Add https redirect support to EepGet and SSLEepGet
       - Add https support to EepGet CLI
    
    2019-12-25 zzz
     * Console, webapps: CSP improvements
     * Console: Remove onload and use nonce for inline scripts where able
    
    2019-12-24 zzz
     * Console: Don't show a temporary IP ban if it's permanently banned also
     * i2ptunnel: Double default conn. and POST limits
    
    2019-12-21 zzz
     * Console:
       - Don't show 'Unresolved TCP address' error
       - Fix displayed name when installing new plugin
     * i2psnark: Fix autostart for torrent files copied into the dir
    
    2019-12-20 zzz
     * I2CP: Don't throw exception on early internalConnect()
     * SSU:
       - Reduce log level on packet size error (ticket #2675)
       - Move statement affecting debug stats (ticket #2676)
    
    2019-12-18 zzz
     * Proxy: Clean up links in error pages
     * Router: Prep for a new router bundle
    
    
     * Util: Move some from console to new core bundle
    
     * NetDB: Fixes for hidden routers losing peers (ticket #2673)
    
    2019-12-16 zzz
     * Console: Partial az translation
    
    2019-12-15 zzz
     * Console:
       - Hide services sidebar section if empty
       - Fix Hebrew translation
    
    2019-12-14 zzz
     * Console:
       - Add Content-Disposition header to graphs
       - Stat group display names
     * Router: Add new known peers stat
    
    
    2019-12-03 zzz
     * NDT: Numerous fixes (ticket #2672)
     * OCMOSJ: Cancel timeout job on reply
    
    2019-12-02 zzz
     * Console:
       - Move restart status up in summary bar
       - Process restart status first regardless of display order
     * NDT: Prevent NPE on JSON parse of bad/empty input (ticket #2672)
     * Update manager: Notify GeoIP type and file version
    
    
    zzz's avatar
    zzz committed
    * 2019-12-01 0.9.44 released
    
    
    zzz's avatar
    zzz committed
    2019-11-30 zzz
     * Pull translations
    
    2019-11-30 sadie
     * Console, SusiDNS: CSS updates
    
    2019-11-29 zzz
     * Console, proxy, SusiDNS: Add partial Persian translations
    
    2019-11-27 zzz
     * GeoIP update
    
    2019-11-24 zzz
     * Debian: Add apparmor support for Java 11 (Github PR #19)
     * i2psnark: File system error message improvements
    
    
    zzz's avatar
    zzz committed
    2019-11-23 zzz
     * Router:
       - Don't count zero-hop tunnels as part of the pool when building
       - Don't build more than one zero-hop tunnel in a pool
       - Assume high build failure rate for new installs
       - Reduce threshold for tunnel length override
    
    
    zzz's avatar
    zzz committed
    2019-11-20 zzz
     * I2CP:
       - Prevent an uncaught OCMOSJ exception from killing the session
       - Don't put ECIES first in LS2
    
    2019-11-17 zzz
     * SSU: Lower ACKSender log level (ticket #2651)
    
    2019-11-16 zzz
     * Transport: Save IPv6 firewalled state across restarts (ticket #2175)
    
    2019-11-15 zzz
     * Console: Fix plugin icon-code images
     * i2psnark: Don't start tunnels when autostart enabled but no
       torrents set to autostart (ticket #2662)
     * SSU: Remove redundant field (ticket #2659)
    
    2019-11-14 zzz
     * Transport:
       - Fixes for IPv6 firewalled logic (ticket #2175)
       - Fix SSU log value (ticket #2652)
       - Remove unused currentReceiveSecond (ticket #2661)
    
    2019-11-13 zzz
     * Console: Hide buttons on /configkeyring if no entries
     * i2ptunnel: Don't delay after ConnectException if stopped
       (fixes zzzot stop delay)
    
    
    zzz's avatar
    zzz committed
    2019-11-12 zzz
    
    zzz's avatar
    zzz committed
     * i2psnark:
       - Audio playlist support
       - Restrict mime types for HTML5 players
    
    zzz's avatar
    zzz committed
    
    2019-11-11 zzz
     * KeyGenerator: Use new PrivateKey constructor
     * Router: Set default sig type to EdDSA for Android (ticket #2643)
    
    2019-11-08 zzz
     * i2psnark: Add HTML5 players on details page
    
    
    zzz's avatar
    zzz committed
     * Router: Use Local Application Data(%LOCALAPPDATA%)
       instead of Roaming for config (ticket #1258)
     * Console: Change home page organization and headers
    
    zzz's avatar
    zzz committed
    2019-11-05 zzz
     * Router: No longer check the clove ID in the Bloom filter
    
    
    zzz's avatar
    zzz committed
    2019-11-02 zzz
     * Router: NSR/ES fixes for proposal 144
    
    2019-10-31 zzz
     * Router: Updates for proposal 144
    
    2019-10-27 zzz
     * NetDB: Don't send encrypted lookup reply to ratchet dest
     * OCMOSJ:
       - Bundle unwrapped ack with LS for ratchet dest
       - Keep bundling LS until acked
    
    
    2019-10-25 zzz
     * Router (proposal 144):
       - Set client SKM based on configured encryption
       - Select target key in LS based on local client's support
       - Hook new SKMs and engines into Garlic Message encryption/decryption
     * Transport: Publish IPv6 address on transition to non-firewalled
       (ticket #2175)
    
    2019-10-24 zzz
     * Router: New SKMs and Engines for Ratchet (proposal 144)
    
    
    2019-10-23 zzz
    
     * Build:
       - Recognize gettext 0.20
       - Make 3 release targets, with jbigi/geoip/neither
     * Crypto:
       - New KeyFactory interface
       - Base classes for ECIES-Ratchet (proposal 144)
     * Data:
       - Reduce SessionTag size
       - Cache public key in private key class
       - Add LeaseSet methods to get encryption key by type
     * I2CP:
       - Fix error message for config errors (ticket #2639)
       - Add config to disable loopback for testing
     * i2ptunnel: Add encrytion type selection to form (proposal 144)
     * NetDb: Don't garlic encrypt netdb messages with a ECIES key
     * Router (proposal 144):
       - Add KeyManager support for multiple leaseset private keys
       - Fix logic error in check for local destinations
       - Register all LS2 keys with KeyManager
     * Startup: clients.config.d files must end in ".config"
    
    zzz's avatar
    zzz committed
    * 2019-10-22 0.9.43 released
    
    
    zzz's avatar
    zzz committed
    2019-10-18 zzz
     * Translation updates
     * GeoIP update
    
    
    2019-10-12 zzz
     * NTCP: Performance improvement (tickets #2619, #2620)
    
    2019-10-11 zzz
     * Console: Fix mime type and encoding on javadoc pages
    
    
    2019-10-06 zzz
     * I2NP: Remove unused I2NPMessageHandler methods
    
    2019-10-03 zzz
     * i2psnark: Start with minimum tunnel count (ticket #2623)
    
    2019-10-03 idk
     * Console: Wizard updates (ticket #2415)
    
    
    2019-10-01 zzz
     * Console: Remove i2pwiki.i2p (ticket #2626)
     * PortMapper: Fix URL generation for IPv6 hosts
    
    2019-09-21 zzz
     * Tomcat 8.5.46
    
    2019-09-19 zzz
     * i2ptunnel: Support quoting for custom options (ticket #2603)
    
    
    2019-09-18 zzz
     * I2CP:
       - More BlindingInfo serialization fixes
       - Shorten lookup timeout on router side
    
    2019-09-17 zzz
     * I2CP: Fix BlindingInfo serialization
     * i2ptunnel:
       - Remove streamr, connect, and httpbidir from wizard
       - B32 auth form improvements
       - Improve query parsing in local HTTP server
       - New CLI BlindingInfo test
     * Router: Implement expiration for BlindData entries
    
    2019-09-14 zzz
     * i2ptunnel: Fix SSL wizard for split config (ticket #2610)
     * Reseed: Fix adding netid param (ticket #2621)
     * Util: Don't attempt to load hidden cert files (ticket #2622)
    
    
    2019-09-12 zzz
     * I2CP: BlindingInfo fixes
     * i2ptunnel: New form for blinding info
    
    
    2019-09-10 zzz
     * I2CP: New Blinding Info message (proposal 123)
    
     * i2ptunnel: New b32 error page
     * Util: Fix AIOOBE on bad input to base 32 decode
    
    2019-09-08 zzz
     * Transport:
       - Don't automatically transition from firewalled
         to non-firewalled when IPv6 address changes
       - Prefer temporary IPv6 addresses when in laptop mode
       - Also use saved IPv6 address for local router GeoIP lookup
    
    
    2019-09-07 zzz
     * Console: Fix first row of version info not selectable (ticket #2615)
    
     * Jetty: Support annotation scanning of plugins for Servlet 3.0 @WebServlet
     * Transport: Detect IPv6 address changes (ticket #2175)
    
    2019-09-06 zzz
     * Transports: Remove IPv6 addresses on transition to IPv6 firewalled
    
    2019-09-04 zzz
     * SSU: Don't mark peer unreachable if it reports
       we have a bad port (ticket #2467)
     * SusiMail:
       - Show "to" rather than "from" in sent and drafts folder (ticket #2571)
       - Fix sort links going to wrong folder
    
    
    2019-09-03 zzz
    
     * SSU: Fix IPv6 peer test not firing
    
     * Tunnels: Use context AES for hop processing
    
     * Utils:
       - Fix SAN verification for IPv6 hostnames
       - Add Quad9 DoH servers
    
    
    2019-09-02 zzz
     * Unit test fixes
    
    2019-08-30 zzz
     * Util: Consolidate and standardize date/time formatting (ticket #2016)
    
    
    zzz's avatar
    zzz committed
    2019-08-29 zzz
     * Router: Job Queue cleanups and javadocs (ticket #2590)
     * Transport:
       - Move I2PHMac to udp package
       - UPnP HTML output fix
    
    
    zzz's avatar
    zzz committed
    * 2019-08-27 0.9.42 released
    
    
    zzz's avatar
    zzz committed
    2019-08-23 zzz
     * Translation updates
    
    
    2019-08-19 zzz
     * SSU: Increase initial concurrent messages limit (ticket #2576)
    
    
    2019-08-18 zzz
     * Jetty: Log stack trace if 2nd arg is a Throwable (ticket #2592)
    
    2019-08-15 zzz
     * SSU: Reduce ACK time to 150 (ticket #2574)
    
    zzz's avatar
    zzz committed
     * Tunnels: Reduce IBGW batching time (ticket #2586)
    
    2019-08-14 zzz
     * Console: Clean up help text, tag for translation (ticket #2298)
    
    2019-08-10 str4d
    
     * EdDSA: Reduce diff between vendored code and upstream
    
    str4d's avatar
    str4d committed
     * Jetty: Fix Gradle build
    
     * Tests:
       - Fix compilation bug after SSU HMAC implementation move
    
       - Temporarily mitigate discrepancy between Ant and Gradle in
         SingleFileNamingServiceTest
    
       - Unify core test resources across JUnit and ScalaTest
    
       - Fix streaming integration tests after access filtering changes
    
    2019-08-05 zzz
     * i2ptunnel:
       - Add configs to override user agent
       - Add failsafe timeouts for local sockets (ticket #2568)
     * Reseed: Send network ID in query string (proposal 147)
     * Transports: Implement cross-network detection (proposal 147)
    
    
     * i2psnark:
       - Add checks for dup data dirs (ticket #2291)
       - Fix autostart to only start torrents running previously (ticket #2120)
    
     * SSU: Fix stall when higher-priority message is queued (ticket #2582)
    
     * Streaming: Reduce immediate ack delay (ticket #2584)
    
    
    2019-08-03 zzz
     * Transport: Allow local addresses when configured
    
    
    2019-08-02 zzz
     * Router: Fix Bloom filter false positives
    
    2019-08-01 zzz
     * i2psnark:
       - Fix announce hosts of the form b64dest[.i2p]
       - Add last activity stat
       - Disallow illegal filenames on Windows
    
    2019-07-27 zzz
     * JBigI: GMP 6.1.2 for linux 64 bit (ticket #1869)
    
    
    zzz's avatar
    zzz committed
    2019-07-26 zzz
     * Debian: Change debian files from stretch (Jetty 9.2, Tomcat 8, Java 8)
       to buster (Jetty 9.4, Tomcat 9, Java 11)
     * Prop from i2p.i2p.zzz.confsplit:
       Split clients.config and i2ptunnel.config into individual files
       for each client and tunnel, except on android and portable.
    
    2019-07-23 zzz
     * Data: Initial support for enc types
     * Router: Checks for new enc types
    
    2019-07-22 zzz
     * NetDB: Handle LS2 blinded flag bit
    
    
    2019-07-19 zzz
     * Console: Split up /help page, prep for translation (ticket #2298)
    
    2019-07-18 zzz
     * Data: Set LS2 flag bit when blinded
    
    
    2019-07-12 zzz
     * Build: Move SSU HMAC implementation from core to router
     * Test: Fix broken unit test build
    
    2019-07-11 zzz
     * imagegen: Improve QR font rendering
    
    
    2019-07-09 zzz
     * NetDb:
       - Fix NPE on store of Encrypted LS (ticket #2563)
       - Pick alternate reply GW for netdb store reply
         if connected, to reduce connections
    
    
    2019-07-04 zzz
     * Console: Hide netdb RI and LS tabs (ticket #2558)
    
    
    zzz's avatar
    zzz committed
    * 2019-07-03 0.9.41 released
    
    
    zzz's avatar
    zzz committed
    2019-06-28 zzz
     * Update translations from Transifex
    
    
    2019-06-26 zzz
     * Transport: Fix issues with leaving hidden mode (ticket #2557)
    
    
    2019-06-25 zzz
     * I2CP: Prevent sending message to a local meta destination
     * imagegen: Catch render error (ticket #2507)
     * Router: Disable MessageHistory job on Android
     * Streaming:
       - Check that destinations match in signatures
       - Increase size of recently-closed cache
    
    
    2019-06-22 zzz
     * Console: New logo
     * I2CP: Ensure that callbacks are called on abnormal close
    
    2019-06-21 zzz
     * Transport: Update hidden mode country list