libhttppp (20260424+9) unstable; urgency=medium

  * Flush H2 SendData after each stream dispatch to prevent serialised
    preview responses from timing out on multiplexed connections

 -- Jan Koester <jan.koester@tuxist.de>  Thu, 24 Apr 2026 00:00:00 +0200

libhttppp (20260423+8) unstable; urgency=medium

  * Add missing #include <netplus/crypto/tls.h> for TlsSessionCache

 -- Jan Koester <jan.koester@tuxist.de>  Thu, 23 Apr 2026 00:00:00 +0200

libhttppp (20260410+7) unstable; urgency=medium

  * Use CertificateBundle::loadFromFile() for automatic PEM/DER/P12 detection
  * Add optional sslpassword parameter to HttpD constructor for PKCS#12 support

 -- Jan Koester <jan.koester@tuxist.de>  Thu, 10 Apr 2026 00:00:00 +0200

libhttppp (20260409+6) unstable; urgency=medium

  * Rebuild against libnetplus 20260409+14 (BLOCKSIZE 65536)

 -- Jan Koester <jan.koester@tuxist.de>  Wed, 09 Apr 2026 00:00:00 +0200

libhttppp (20260409+5) unstable; urgency=medium

  * Add getHost() method to HttpRequest (reads host / :authority header)

 -- Jan Koester <jan.koester@tuxist.de>  Thu, 09 Apr 2026 00:00:00 +0200

libhttppp (20260408+4) unstable; urgency=medium

  * New release

 -- Jan Koester <jan.koester@tuxist.de>  Wed, 08 Apr 2026 00:00:00 +0200

libhttppp (20260407+3) unstable; urgency=medium

  * New release

 -- Jan Koester <jan.koester@tuxist.de>  Tue, 07 Apr 2026 00:00:00 +0200

libhttppp (20260404+2) unstable; urgency=medium

  * Remove all debug std::cerr logging from Http2RequestEvent/ResponseEvent
    to eliminate data races on _ZSt4cerr across worker threads

 -- Jan Koester <jan.koester@tuxist.de>  Fri, 04 Apr 2026 00:00:00 +0000

libhttppp (20260404+1) unstable; urgency=medium

  * Add streaming body callbacks: onH2StreamHeaders, onH3StreamHeaders,
    onH2DataChunk, onH3DataChunk for incremental body processing
  * Add sendH2StreamResponse / sendH3StreamResponse helpers
  * H2 DATA frames routed to onH2DataChunk when streaming=true
  * H3 incremental frame parsing with onH3DataChunk support

 -- Jan Koester <jan.koester@tuxist.de>  Fri, 04 Apr 2026 00:00:00 +0200

libhttppp (20260404) unstable; urgency=medium

  * Make RequestEvent/ResponseEvent/ConnectEvent/DisconnectEvent(con&)
    virtual in HttpEvent to allow subclass overrides

 -- Jan Koester <jan.koester@tuxist.de>  Fri, 04 Apr 2026 00:00:00 +0200

libhttppp (20260401) unstable; urgency=medium

  * Initial Debian packaging with multiarch support.

 -- Jan Koester <jan.koester@tuxist.de>  Wed, 01 Apr 2026 00:00:00 +0200
