Skip to content

Louis X le Hutin

Latest

Choose a tag to compare

@bsergean bsergean released this 25 Jun 23:33
64fae76

Louis X le Hutin — a roll-up of fixes since v12.0.0.

Fixes

  • DNS: avoid the AI_ADDRCONFIG netlink path — fixes a getaddrinfo/netlink SIGABRT crash on numeric hosts and lets loopback names resolve when offline (#589, fixes #560 & #524)
  • TLS (OpenSSL): validate certificates correctly when the host is an IP-address literal, by matching iPAddress SANs via X509_VERIFY_PARAM_set1_ip_asc (#588, fixes #581)
  • Server: match the Upgrade header value case-insensitively per RFC 6455, and fix insensitiveStringCompare equivalence (#584, fixes #583)
  • Server: close _serverFd exactly once (#585)
  • Build (packaging): fix the installed/exported include directory and align the project version (#582)
  • Build: mbedTLS 4.x compatibility — guard removed APIs behind version checks (#579)
  • Build: fix unused-parameter warnings on macOS (#578)

Improvements

  • Optimize IXWebSocketTransport fragment/chunk buffering with a move instead of a copy (#562)
  • Update bundled spdlog to v1.17.0 (#586)