Changes for version 0.02 - 2026-09-27

  • Add automatic selection of an installed ngtcp2 QUIC crypto provider, preferring suitable host TLS providers before the Picotls fallback.
  • Preserve cflags and libs as the core libngtcp2 interface.
  • Add crypto_backend, crypto_package, crypto_cflags, and crypto_libs.
  • Build against a suitable raw GnuTLS installation when no complete system ngtcp2 provider is available.
  • Add a pinned Picotls/OpenSSL share fallback when needed.
  • Use a suitable host OpenSSL installation directly on Unix-like systems; require Alien::OpenSSL only when no usable system OpenSSL development installation exists.
  • Reuse the active Perl toolchain's OpenSSL on Windows and reject pre-1.1.1 toolchains with an explicit compatibility diagnostic.
  • Validate the crypto helper with a real downstream XS compile/link test.

Modules

Find or build the native libraries needed for QUIC