Commit fd436377 authored by jan.koester's avatar jan.koester
Browse files

deb

parent 597bbdf8
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
libnetplus (20260711+25) unstable; urgency=high

  * tls::CertificateBundle::loadFromFile(): detect PEM vs DER by content
    (sniff for "-----BEGIN ") instead of by file extension. The non-
    ".pem" branch called x509cert::loadFromFile(), which parses only the
    first certificate block and never touches `chain` — so a multi-cert
    PEM bundle (leaf + intermediate CA) shipped under any other
    extension (fullchain.crt, server.cer, ...) had its intermediate
    silently dropped. The server then handshook with a leaf-only chain:
    clients that don't chase the missing intermediate via AIA reject it
    with a fatal certificate_unknown (tls13 alert desc=46) — reproduced
    on two separate mediadb nodes.

 -- Jan Koester <jan.koester@tuxist.de>  Sat, 11 Jul 2026 19:00:00 +0200

libnetplus (20260629+24) unstable; urgency=medium

  * tls: extend TLS 1.2 ECDHE support with ECDHE_RSA suites