[openssl/openssl] 5d9610: Fix a build failure where recvmmsg is available bu...

Richard Levitte noreply at github.com
Mon Sep 11 06:46:14 UTC 2023


  Branch: refs/heads/master
  Home:   https://github.com/openssl/openssl
  Commit: 5d96106c43d5b4e2d97406e5d3934323ae5bd1b4
      https://github.com/openssl/openssl/commit/5d96106c43d5b4e2d97406e5d3934323ae5bd1b4
  Author: Matt Caswell <matt at openssl.org>
  Date:   2023-09-11 (Mon, 11 Sep 2023)

  Changed paths:
    M crypto/bio/bss_dgram.c

  Log Message:
  -----------
  Fix a build failure where recvmmsg is available but not sendmmsg

Some old glibc versions have recvmmsg but not sendmmsg. We require both to
use that functionality. Introduce a test to check we have a sufficiently
recent version of glibc.

Fixes #22021

Reviewed-by: Hugo Landau <hlandau at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Tim Hudson <tjh at openssl.org>
Reviewed-by: Tom Cosgrove <tom.cosgrove at arm.com>
(Merged from https://github.com/openssl/openssl/pull/22036)


  Commit: 84f371a130dbe7a46595fbabd274f152a0e6385f
      https://github.com/openssl/openssl/commit/84f371a130dbe7a46595fbabd274f152a0e6385f
  Author: Richard Levitte <levitte at openssl.org>
  Date:   2023-09-11 (Mon, 11 Sep 2023)

  Changed paths:
    M test/quic_multistream_test.c

  Log Message:
  -----------
  Fix test_quic_multistream to allow multiple concurrent tests

The server port was hard coded to 8186.  That could make for some
"interesting" effects if two instances of this same test was running
on the same machine.

This change binds the server interface with port 0, and captures the
resulting random port.

Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Paul Dale <pauli at openssl.org>
Reviewed-by: Hugo Landau <hlandau at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22025)


Compare: https://github.com/openssl/openssl/compare/c499cbc3239e...84f371a130db


More information about the openssl-commits mailing list