Format: 1.8
Date: Sun, 04 May 2026 19:30:00 +0200
Source: libnetplus
Binary: libnetplus-dev libnetplus1 libnetplus1-dbgsym netplus-certgen netplus-certgen-dbgsym
Architecture: source amd64
Version: 20260504+4
Distribution: unstable
Urgency: medium
Maintainer: Jan Koester <jan.koester@tuxist.de>
Changed-By: Jan Koester <jan.koester@tuxist.de>
Description:
 libnetplus-dev - C++ socket and event library - development files
 libnetplus1 - C++ socket and event library
 netplus-certgen - Self-signed TLS certificate generator
Changes:
 libnetplus (20260504+4) unstable; urgency=medium
 .
   * QUIC: add client-side [QUIC-DIAG] logging for ACK processing (first
     ACK received, range count, sent_packets), PTO probes (age, threshold),
     and loss detection (lost count, retransmit stats) to trace why gaps
     in server-side stream receive are never filled
   * QUIC: add server-side [QUIC-DIAG] logging for large streams that
     have received FIN but are not yet contiguously complete — logs
     stream ID, FIN offset, contiguous bytes, range count, and first gap
     to diagnose store_stripe response-timeout on remote nodes
   * QUIC: implement PTO (Probe Timeout, RFC 9002 §6.2) — retransmit
     the oldest unacked packet with exponential back-off when the peer
     has not acknowledged tail packets, fixing the "tail loss" deadlock
     where both sides wait indefinitely after the last few UDP datagrams
     are lost
   * QUIC: pumpNetwork() now calls checkLossAndRetransmit() so that
     callers waiting for responses (e.g. parity store_stripe Phase 2)
     trigger retransmission of lost packets
   * QUIC: fix sendStreamData(vector) silently losing data on congestion
     control stall — now retries in a loop with pumpIncoming() between
     attempts until all data (including FIN) is delivered
   * QUIC: only mark stream send_fin when all data was actually sent on
     the wire, preventing incorrect state when CC breaks the send loop
Checksums-Sha1:
 4f5ce8a81c71785077ce9d4e4b6c8c551d9840fc 774 libnetplus_20260504+4.dsc
 b6f7bf93fd43cc4f366c9df9dd8e81efbe9eb67a 233968 libnetplus_20260504+4.tar.xz
 699d2825b4e0537aa862ad6e39d2225037e44c41 355136 libnetplus-dev_20260504+4_amd64.deb
 c67e74d52a4ec72161dc1fddbb6112d877c19e81 4479340 libnetplus1-dbgsym_20260504+4_amd64.deb
 d3379d7d46c7e5dc1a48f1acf47b861c22a104fb 314784 libnetplus1_20260504+4_amd64.deb
 f1346ba5beea44e69193007e9e7c6497e3eaf329 8592 libnetplus_20260504+4_amd64.buildinfo
 e727e0e340a45209bc562f0c9b5a531c68fe0281 636076 netplus-certgen-dbgsym_20260504+4_amd64.deb
 ef81ce59da894dd3c8d645594f2485eca57e838f 58820 netplus-certgen_20260504+4_amd64.deb
Checksums-Sha256:
 054c5e769b0b3a3342ed9f1d64fea55a38506ea4c76128de3485a3894e86a462 774 libnetplus_20260504+4.dsc
 00af14080f411a085de033ada1db92e68aba8640fdc686a82a341476d8fd5ee4 233968 libnetplus_20260504+4.tar.xz
 57133b89ff9a1491b3e0ccc631083647ae023b46eadd290cfba97ae5bd6f752f 355136 libnetplus-dev_20260504+4_amd64.deb
 3cc4323bf981481ff7d3efc21c163a705c93e5f452dd9a4f2ba670b972a97274 4479340 libnetplus1-dbgsym_20260504+4_amd64.deb
 6fec472ae5395b085aed779a7fa2b38ef7b73031e4d4ff9a66ca6282088f3b15 314784 libnetplus1_20260504+4_amd64.deb
 a116d4d994801c4a88c92671b676a37eac5f1281937198bbdd1215be9cabef12 8592 libnetplus_20260504+4_amd64.buildinfo
 e5e1ea6d2ae740c299baee0d703b9e0511d37104662fcc66d6b9ef0f57624bc9 636076 netplus-certgen-dbgsym_20260504+4_amd64.deb
 9c9d29caf99287e1706750f3c172acf2d81f678f1b4243d4156f7dc253819125 58820 netplus-certgen_20260504+4_amd64.deb
Files:
 f5aed3c995c3afd904d68f4b2363ac92 774 libs optional libnetplus_20260504+4.dsc
 db6e87884ea8d9cf916a950e53181770 233968 libs optional libnetplus_20260504+4.tar.xz
 6e9c65cf5030a143db70e5c605a20208 355136 libdevel optional libnetplus-dev_20260504+4_amd64.deb
 520eea8f3f9cd35098711af441b95f28 4479340 debug optional libnetplus1-dbgsym_20260504+4_amd64.deb
 702b93fdd7eb4b071468ff6e5503a708 314784 libs optional libnetplus1_20260504+4_amd64.deb
 b77e71663abb04e88ed86110a794716c 8592 libs optional libnetplus_20260504+4_amd64.buildinfo
 db625bfd83c92588e4f181bb8e752481 636076 debug optional netplus-certgen-dbgsym_20260504+4_amd64.deb
 efea65bf553dec0e2cfa8bd11067a684 58820 utils optional netplus-certgen_20260504+4_amd64.deb
