Loading debian/.debhelper/generated/libhttppp-dev/dh_installchangelogs.dch.trimmed 0 → 100644 +116 −0 Original line number Diff line number Diff line libhttppp (20260521+6) unstable; urgency=medium * HttpD: add reloadCertificates() for runtime TLS certificate hot-reload -- Jan Koester <jan.koester@tuxist.de> Wed, 21 May 2026 12:00:00 +0200 libhttppp (20260515+5) unstable; urgency=medium * Rebuild -- Jan Koester <jan.koester@tuxist.de> Thu, 15 May 2026 12:00:00 +0200 libhttppp (20260514+4) unstable; urgency=medium * HttpD: improve "invalid certfile" error message — include certificate CN and system_time for diagnosing clock skew in containers -- Jan Koester <jan.koester@tuxist.de> Wed, 14 May 2026 14:00:00 +0200 libhttppp (20260505+3) unstable; urgency=medium * HttpClient: add null guard for _cltsock in _recvNonBlocking() to prevent SIGSEGV when readBodyChunkNonBlocking() is called on a client whose socket has been closed or was never connected -- Jan Koester <jan.koester@tuxist.de> Mon, 05 May 2026 17:30:00 +0200 libhttppp (20260505+2) unstable; urgency=high * Rebuild against libnetplus 20260505+12 (fixes crash "free(): invalid pointer" in quic::~quic() — child connections double-closing parent socket fd; flow control double-counting; stream resurrection; sendStreamData silent data loss; uni-stream dispatch with incomplete data; FIN-only frame not sent on wire) -- Jan Koester <jan.koester@tuxist.de> Mon, 05 May 2026 16:30:00 +0200 libhttppp (20260502+1) unstable; urgency=medium * Rebuild against libnetplus 20260502+1 (QUIC performance improvements) -- Jan Koester <jan.koester@tuxist.de> Sat, 02 May 2026 12:00:00 +0200 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 debian/.debhelper/generated/libhttppp-dev/installed-by-dh_install 0 → 100644 +4 −0 Original line number Diff line number Diff line debian/tmp/usr/include/httppp/ debian/tmp/usr/lib/x86_64-linux-gnu/libhttppp.so debian/tmp/usr/lib/x86_64-linux-gnu/libhttppp-static.a debian/tmp/usr/lib/x86_64-linux-gnu/cmake/libhttppp/ debian/.debhelper/generated/libhttppp-dev/installed-by-dh_installdocs 0 → 100644 +0 −0 Empty file added. debian/.debhelper/generated/libhttppp-doc/dh_installchangelogs.dch.trimmed 0 → 100644 +116 −0 Original line number Diff line number Diff line libhttppp (20260521+6) unstable; urgency=medium * HttpD: add reloadCertificates() for runtime TLS certificate hot-reload -- Jan Koester <jan.koester@tuxist.de> Wed, 21 May 2026 12:00:00 +0200 libhttppp (20260515+5) unstable; urgency=medium * Rebuild -- Jan Koester <jan.koester@tuxist.de> Thu, 15 May 2026 12:00:00 +0200 libhttppp (20260514+4) unstable; urgency=medium * HttpD: improve "invalid certfile" error message — include certificate CN and system_time for diagnosing clock skew in containers -- Jan Koester <jan.koester@tuxist.de> Wed, 14 May 2026 14:00:00 +0200 libhttppp (20260505+3) unstable; urgency=medium * HttpClient: add null guard for _cltsock in _recvNonBlocking() to prevent SIGSEGV when readBodyChunkNonBlocking() is called on a client whose socket has been closed or was never connected -- Jan Koester <jan.koester@tuxist.de> Mon, 05 May 2026 17:30:00 +0200 libhttppp (20260505+2) unstable; urgency=high * Rebuild against libnetplus 20260505+12 (fixes crash "free(): invalid pointer" in quic::~quic() — child connections double-closing parent socket fd; flow control double-counting; stream resurrection; sendStreamData silent data loss; uni-stream dispatch with incomplete data; FIN-only frame not sent on wire) -- Jan Koester <jan.koester@tuxist.de> Mon, 05 May 2026 16:30:00 +0200 libhttppp (20260502+1) unstable; urgency=medium * Rebuild against libnetplus 20260502+1 (QUIC performance improvements) -- Jan Koester <jan.koester@tuxist.de> Sat, 02 May 2026 12:00:00 +0200 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 debian/.debhelper/generated/libhttppp-doc/installed-by-dh_install 0 → 100644 +1 −0 Original line number Diff line number Diff line debian/tmp/usr/share/doc/libhttppp/ Loading
debian/.debhelper/generated/libhttppp-dev/dh_installchangelogs.dch.trimmed 0 → 100644 +116 −0 Original line number Diff line number Diff line libhttppp (20260521+6) unstable; urgency=medium * HttpD: add reloadCertificates() for runtime TLS certificate hot-reload -- Jan Koester <jan.koester@tuxist.de> Wed, 21 May 2026 12:00:00 +0200 libhttppp (20260515+5) unstable; urgency=medium * Rebuild -- Jan Koester <jan.koester@tuxist.de> Thu, 15 May 2026 12:00:00 +0200 libhttppp (20260514+4) unstable; urgency=medium * HttpD: improve "invalid certfile" error message — include certificate CN and system_time for diagnosing clock skew in containers -- Jan Koester <jan.koester@tuxist.de> Wed, 14 May 2026 14:00:00 +0200 libhttppp (20260505+3) unstable; urgency=medium * HttpClient: add null guard for _cltsock in _recvNonBlocking() to prevent SIGSEGV when readBodyChunkNonBlocking() is called on a client whose socket has been closed or was never connected -- Jan Koester <jan.koester@tuxist.de> Mon, 05 May 2026 17:30:00 +0200 libhttppp (20260505+2) unstable; urgency=high * Rebuild against libnetplus 20260505+12 (fixes crash "free(): invalid pointer" in quic::~quic() — child connections double-closing parent socket fd; flow control double-counting; stream resurrection; sendStreamData silent data loss; uni-stream dispatch with incomplete data; FIN-only frame not sent on wire) -- Jan Koester <jan.koester@tuxist.de> Mon, 05 May 2026 16:30:00 +0200 libhttppp (20260502+1) unstable; urgency=medium * Rebuild against libnetplus 20260502+1 (QUIC performance improvements) -- Jan Koester <jan.koester@tuxist.de> Sat, 02 May 2026 12:00:00 +0200 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
debian/.debhelper/generated/libhttppp-dev/installed-by-dh_install 0 → 100644 +4 −0 Original line number Diff line number Diff line debian/tmp/usr/include/httppp/ debian/tmp/usr/lib/x86_64-linux-gnu/libhttppp.so debian/tmp/usr/lib/x86_64-linux-gnu/libhttppp-static.a debian/tmp/usr/lib/x86_64-linux-gnu/cmake/libhttppp/
debian/.debhelper/generated/libhttppp-dev/installed-by-dh_installdocs 0 → 100644 +0 −0 Empty file added.
debian/.debhelper/generated/libhttppp-doc/dh_installchangelogs.dch.trimmed 0 → 100644 +116 −0 Original line number Diff line number Diff line libhttppp (20260521+6) unstable; urgency=medium * HttpD: add reloadCertificates() for runtime TLS certificate hot-reload -- Jan Koester <jan.koester@tuxist.de> Wed, 21 May 2026 12:00:00 +0200 libhttppp (20260515+5) unstable; urgency=medium * Rebuild -- Jan Koester <jan.koester@tuxist.de> Thu, 15 May 2026 12:00:00 +0200 libhttppp (20260514+4) unstable; urgency=medium * HttpD: improve "invalid certfile" error message — include certificate CN and system_time for diagnosing clock skew in containers -- Jan Koester <jan.koester@tuxist.de> Wed, 14 May 2026 14:00:00 +0200 libhttppp (20260505+3) unstable; urgency=medium * HttpClient: add null guard for _cltsock in _recvNonBlocking() to prevent SIGSEGV when readBodyChunkNonBlocking() is called on a client whose socket has been closed or was never connected -- Jan Koester <jan.koester@tuxist.de> Mon, 05 May 2026 17:30:00 +0200 libhttppp (20260505+2) unstable; urgency=high * Rebuild against libnetplus 20260505+12 (fixes crash "free(): invalid pointer" in quic::~quic() — child connections double-closing parent socket fd; flow control double-counting; stream resurrection; sendStreamData silent data loss; uni-stream dispatch with incomplete data; FIN-only frame not sent on wire) -- Jan Koester <jan.koester@tuxist.de> Mon, 05 May 2026 16:30:00 +0200 libhttppp (20260502+1) unstable; urgency=medium * Rebuild against libnetplus 20260502+1 (QUIC performance improvements) -- Jan Koester <jan.koester@tuxist.de> Sat, 02 May 2026 12:00:00 +0200 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
debian/.debhelper/generated/libhttppp-doc/installed-by-dh_install 0 → 100644 +1 −0 Original line number Diff line number Diff line debian/tmp/usr/share/doc/libhttppp/