mirror of https://github.com/openssl/openssl.git
				
				
				
			Test randomly selected client port for availabilty in sslrecords test
	
		
			
	
		
	
	
		
			
				
	
				GitHub CI / check_update (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / check_docs (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / check-c99 (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / basic_gcc (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / basic_clang (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / linux-arm64 (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / freebsd-x86_64 (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / minimal (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / no-deprecated (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / no-shared-ubuntu (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / no-shared-macos (macos-13) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / no-shared-macos (macos-14) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / non-caching (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / address_ub_sanitizer (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / fuzz_tests (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / memory_sanitizer (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / threads_sanitizer (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / enable_non-default_options (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / full_featured (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / no-legacy (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / legacy (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / out-of-readonly-source-and-install-ubuntu (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / out-of-readonly-source-and-install-macos (macos-13) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / out-of-readonly-source-and-install-macos (macos-14) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / external-tests-misc (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / external-tests-oqs-provider (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / external-tests-pkcs11-provider (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / external-tests-pyca (3.9) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:clang-11 distro:ubuntu-22.04]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:clang-12 distro:ubuntu-22.04]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:clang-13 distro:ubuntu-22.04]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:clang-14 distro:ubuntu-22.04]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:clang-15 distro:ubuntu-22.04 llvm-ppa-name:jammy]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:clang-16 distro:ubuntu-22.04 llvm-ppa-name:jammy]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:clang-17 distro:ubuntu-22.04 llvm-ppa-name:jammy]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:gcc-10 distro:ubuntu-22.04]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:gcc-11 distro:ubuntu-22.04]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:gcc-12 distro:ubuntu-22.04]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:gcc-13 distro:ubuntu-22.04 gcc-ppa-name:ubuntu-toolchain-r/test]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:gcc-9 distro:ubuntu-22.04]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:aarch64-linux-gnu fips:no libs:libc6-dev-arm64-cross target:linux-aarch64]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:alpha-linux-gnu fips:no libs:libc6.1-dev-alpha-cross target:linux-alpha-gcc]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:arm-linux-gnueabi fips:no libs:libc6-dev-armel-cross target:linux-armv4 tests:-test_includes -test_store -test_x509_store]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:arm-linux-gnueabihf fips:no libs:libc6-dev-armhf-cross target:linux-armv4 tests:-test_includes -test_store -test_x509_store]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:hppa-linux-gnu fips:no libs:libc6-dev-hppa-cross target:-static -O1 linux-generic32 tests:-test_includes -test_store -test_x509_store]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:hppa-linux-gnu libs:libc6-dev-hppa-cross target:linux-generic32 tests:none]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:i386-pc-msdosdjgpp libs:libc-djgpp-dev libwatt-djgpp-dev djgpp-utils ppa:jwt27/djgpp-toolchain target:no-threads 386 DJGPP tests:none]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:m68k-linux-gnu fips:no libs:libc6-dev-m68k-cross target:-static -m68040 linux-latomic -Wno-stringop-overflow tests:-test_includes -test_store -test_x509_store]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:m68k-linux-gnu libs:libc6-dev-m68k-cross target:-mcfv4e -mxgot linux-latomic -Wno-stringop-overflow no-quic tests:none]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:mips-linux-gnu fips:no libs:libc6-dev-mips-cross target:-static linux-mips32 tests:-test_includes -test_store -test_x509_store]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:mips-linux-gnu libs:libc6-dev-mips-cross target:linux-mips32 tests:none]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:mips64-linux-gnuabi64 fips:no libs:libc6-dev-mips64-cross target:-static linux64-mips64]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:mips64-linux-gnuabi64 libs:libc6-dev-mips64-cross target:linux64-mips64 tests:none]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:mipsel-linux-gnu fips:no libs:libc6-dev-mipsel-cross target:linux-mips32 tests:-test_includes -test_store -test_x509_store]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:powerpc64le-linux-gnu fips:no libs:libc6-dev-ppc64el-cross target:linux-ppc64le]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:riscv64-linux-gnu fips:no libs:libc6-dev-riscv64-cross target:linux64-riscv64]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:s390x-linux-gnu fips:no libs:libc6-dev-s390x-cross target:linux64-s390x -Wno-stringop-overflow]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:sh4-linux-gnu fips:no libs:libc6-dev-sh4-cross target:no-async linux-latomic tests:-test_includes -test_store -test_x509_store]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:sparc64-linux-gnu libs:libc6-dev-sparc64-cross target:linux64-sparcv9 tests:none]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Fuzz-checker CI / fuzz-checker (map[cc:afl-clang-fast config:enable-fuzz-afl no-module install:afl++ name:AFL]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Fuzz-checker CI / fuzz-checker (map[cc:clang-18 config:enable-fuzz-libfuzzer enable-asan enable-ubsan -fno-sanitize=function -fsanitize-coverage=trace-cmp -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION extra:enable-fips enable-ec_nistp_64_gcc_128 -fno-sanitize=alignment ena… (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Fuzz-checker CI / fuzz-checker (map[cc:clang-18 config:enable-fuzz-libfuzzer enable-asan enable-ubsan -fno-sanitize=function install:libfuzzer-18-dev libs:--with-fuzzer-lib=/usr/lib/llvm-18/lib/libFuzzer.a --with-fuzzer-include=/usr/include/clang/18/include/fuzzer linke… (push) Waiting to run
				
					Details
				
			
		
			
				
	
				CIFuzz / Fuzzing (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (enable-trace enable-fips) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-cmp) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-cms) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-default-thread-pool) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-dgram) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-dh) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-dtls) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-ec) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-ecx) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-http) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-legacy) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-ml-dsa) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-ml-kem) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-quic) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-sock) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-ssl-trace) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-stdio) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-thread-pool) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-threads) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-tls) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-tls1_2) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-tls1_3) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-ui) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (enable-asan enable-ubsan no-shared no-asm -DOPENSSL_SMALL_FOOTPRINT -fno-sanitize=function) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (enable-pie) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (enable-ubsan no-asm -DOPENSSL_SMALL_FOOTPRINT -fno-sanitize=function) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (enable-weak-ssl-ciphers) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (enable-zlib) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-dso) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-dynamic-engine) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-ec2m enable-fips) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-engine no-shared) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-err) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-filenames) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-integrity-only-ciphers) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-module) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-ocsp) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-pinshared) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-srp) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-srtp) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-ts) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / jitter (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / threads_sanitizer_atomic_fallback (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Windows GitHub CI / shared (map[arch:win32 config:--strict-warnings no-fips os:windows-2025]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Windows GitHub CI / shared (map[arch:win64 config:enable-fips no-thread-pool no-quic os:windows-2025]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Windows GitHub CI / shared (map[arch:win64 config:enable-fips os:windows-2022]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Windows GitHub CI / plain (windows-2022) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Windows GitHub CI / minimal (windows-2022) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Windows GitHub CI / cygwin (windows-2022, map[arch:win64 config:-DCMAKE_C_COMPILER=gcc --strict-warnings enable-demos no-fips]) (push) Waiting to run
				
					Details
				
			
		
	
				
					
				
			
				
	
				GitHub CI / check_update (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / check_docs (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / check-c99 (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / basic_gcc (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / basic_clang (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / linux-arm64 (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / freebsd-x86_64 (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / minimal (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / no-deprecated (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / no-shared-ubuntu (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / no-shared-macos (macos-13) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / no-shared-macos (macos-14) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / non-caching (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / address_ub_sanitizer (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / fuzz_tests (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / memory_sanitizer (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / threads_sanitizer (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / enable_non-default_options (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / full_featured (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / no-legacy (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / legacy (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / out-of-readonly-source-and-install-ubuntu (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / out-of-readonly-source-and-install-macos (macos-13) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / out-of-readonly-source-and-install-macos (macos-14) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / external-tests-misc (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / external-tests-oqs-provider (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / external-tests-pkcs11-provider (push) Waiting to run
				
					Details
				
			
		
			
				
	
				GitHub CI / external-tests-pyca (3.9) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:clang-11 distro:ubuntu-22.04]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:clang-12 distro:ubuntu-22.04]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:clang-13 distro:ubuntu-22.04]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:clang-14 distro:ubuntu-22.04]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:clang-15 distro:ubuntu-22.04 llvm-ppa-name:jammy]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:clang-16 distro:ubuntu-22.04 llvm-ppa-name:jammy]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:clang-17 distro:ubuntu-22.04 llvm-ppa-name:jammy]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:gcc-10 distro:ubuntu-22.04]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:gcc-11 distro:ubuntu-22.04]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:gcc-12 distro:ubuntu-22.04]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:gcc-13 distro:ubuntu-22.04 gcc-ppa-name:ubuntu-toolchain-r/test]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:gcc-9 distro:ubuntu-22.04]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:aarch64-linux-gnu fips:no libs:libc6-dev-arm64-cross target:linux-aarch64]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:alpha-linux-gnu fips:no libs:libc6.1-dev-alpha-cross target:linux-alpha-gcc]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:arm-linux-gnueabi fips:no libs:libc6-dev-armel-cross target:linux-armv4 tests:-test_includes -test_store -test_x509_store]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:arm-linux-gnueabihf fips:no libs:libc6-dev-armhf-cross target:linux-armv4 tests:-test_includes -test_store -test_x509_store]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:hppa-linux-gnu fips:no libs:libc6-dev-hppa-cross target:-static -O1 linux-generic32 tests:-test_includes -test_store -test_x509_store]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:hppa-linux-gnu libs:libc6-dev-hppa-cross target:linux-generic32 tests:none]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:i386-pc-msdosdjgpp libs:libc-djgpp-dev libwatt-djgpp-dev djgpp-utils ppa:jwt27/djgpp-toolchain target:no-threads 386 DJGPP tests:none]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:m68k-linux-gnu fips:no libs:libc6-dev-m68k-cross target:-static -m68040 linux-latomic -Wno-stringop-overflow tests:-test_includes -test_store -test_x509_store]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:m68k-linux-gnu libs:libc6-dev-m68k-cross target:-mcfv4e -mxgot linux-latomic -Wno-stringop-overflow no-quic tests:none]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:mips-linux-gnu fips:no libs:libc6-dev-mips-cross target:-static linux-mips32 tests:-test_includes -test_store -test_x509_store]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:mips-linux-gnu libs:libc6-dev-mips-cross target:linux-mips32 tests:none]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:mips64-linux-gnuabi64 fips:no libs:libc6-dev-mips64-cross target:-static linux64-mips64]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:mips64-linux-gnuabi64 libs:libc6-dev-mips64-cross target:linux64-mips64 tests:none]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:mipsel-linux-gnu fips:no libs:libc6-dev-mipsel-cross target:linux-mips32 tests:-test_includes -test_store -test_x509_store]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:powerpc64le-linux-gnu fips:no libs:libc6-dev-ppc64el-cross target:linux-ppc64le]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:riscv64-linux-gnu fips:no libs:libc6-dev-riscv64-cross target:linux64-riscv64]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:s390x-linux-gnu fips:no libs:libc6-dev-s390x-cross target:linux64-s390x -Wno-stringop-overflow]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:sh4-linux-gnu fips:no libs:libc6-dev-sh4-cross target:no-async linux-latomic tests:-test_includes -test_store -test_x509_store]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Cross Compile / cross-compilation (map[arch:sparc64-linux-gnu libs:libc6-dev-sparc64-cross target:linux64-sparcv9 tests:none]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Fuzz-checker CI / fuzz-checker (map[cc:afl-clang-fast config:enable-fuzz-afl no-module install:afl++ name:AFL]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Fuzz-checker CI / fuzz-checker (map[cc:clang-18 config:enable-fuzz-libfuzzer enable-asan enable-ubsan -fno-sanitize=function -fsanitize-coverage=trace-cmp -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION extra:enable-fips enable-ec_nistp_64_gcc_128 -fno-sanitize=alignment ena… (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Fuzz-checker CI / fuzz-checker (map[cc:clang-18 config:enable-fuzz-libfuzzer enable-asan enable-ubsan -fno-sanitize=function install:libfuzzer-18-dev libs:--with-fuzzer-lib=/usr/lib/llvm-18/lib/libFuzzer.a --with-fuzzer-include=/usr/include/clang/18/include/fuzzer linke… (push) Waiting to run
				
					Details
				
			
		
			
				
	
				CIFuzz / Fuzzing (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (enable-trace enable-fips) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-cmp) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-cms) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-default-thread-pool) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-dgram) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-dh) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-dtls) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-ec) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-ecx) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-http) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-legacy) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-ml-dsa) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-ml-kem) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-quic) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-sock) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-ssl-trace) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-stdio) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-thread-pool) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-threads) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-tls) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-tls1_2) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-tls1_3) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker CI / run-checker (no-ui) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (enable-asan enable-ubsan no-shared no-asm -DOPENSSL_SMALL_FOOTPRINT -fno-sanitize=function) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (enable-pie) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (enable-ubsan no-asm -DOPENSSL_SMALL_FOOTPRINT -fno-sanitize=function) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (enable-weak-ssl-ciphers) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (enable-zlib) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-dso) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-dynamic-engine) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-ec2m enable-fips) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-engine no-shared) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-err) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-filenames) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-integrity-only-ciphers) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-module) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-ocsp) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-pinshared) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-srp) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-srtp) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / run-checker (no-ts) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / jitter (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Run-checker merge / threads_sanitizer_atomic_fallback (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Windows GitHub CI / shared (map[arch:win32 config:--strict-warnings no-fips os:windows-2025]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Windows GitHub CI / shared (map[arch:win64 config:enable-fips no-thread-pool no-quic os:windows-2025]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Windows GitHub CI / shared (map[arch:win64 config:enable-fips os:windows-2022]) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Windows GitHub CI / plain (windows-2022) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Windows GitHub CI / minimal (windows-2022) (push) Waiting to run
				
					Details
				
			
		
			
				
	
				Windows GitHub CI / cygwin (windows-2022, map[arch:win64 config:-DCMAKE_C_COMPILER=gcc --strict-warnings enable-demos no-fips]) (push) Waiting to run
				
					Details
				
			
		
	Encountered this error in a pr today: https://github.com/openssl/openssl/actions/runs/15418713146/job/43387767612 === Proxy started on port [::1]:56662 Engine "ossltest" set. Using default temp DH parameters ACCEPT [::1]:59189 Server responds on [::1]:59189 Engine "ossltest" set. C0774F02907F0000:error:80000062:system library:BIO_bind:Address already in use:crypto/bio/bio_sock2.c:240:calling bind() C0774F02907F0000:error:10000075:BIO routines:BIO_bind:unable to bind socket:crypto/bio/bio_sock2.c:242: connect:errno=98 === Its occuring because we randomly select a port to use for our client connection in the sslrecords test. Thats usually fine, but sometimes, we get unlucky and pick a port thats already in use. This presents as random failures in our CI on this test. So lets try harden ourselves against it. When creating the client connection, test the randomly selected port by trying to bind to it via a call to IO::Socket::IP->new(). If that fails, try a different port number, until we get one that works. If it works, use that port in the assignment for the clients local port value. Reviewed-by: Saša Nedvědický <sashan@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/27752)
This commit is contained in:
		
							parent
							
								
									fb6ae00713
								
							
						
					
					
						commit
						f78f824c8e
					
				|  | @ -93,6 +93,7 @@ sub new_dtls { | ||||||
| 
 | 
 | ||||||
| sub init | sub init | ||||||
| { | { | ||||||
|  |     require IO::Socket::IP; | ||||||
|     my $class = shift; |     my $class = shift; | ||||||
|     my ($filter, |     my ($filter, | ||||||
|         $execute, |         $execute, | ||||||
|  | @ -100,10 +101,44 @@ sub init | ||||||
|         $debug, |         $debug, | ||||||
|         $isdtls) = @_; |         $isdtls) = @_; | ||||||
| 
 | 
 | ||||||
|  |     my $test_client_port; | ||||||
|  | 
 | ||||||
|  |     # Sometimes, our random selection of client ports gets unlucky | ||||||
|  |     # And we randomly select a port thats already in use.  This causes | ||||||
|  |     # this test to fail, so lets harden ourselves against that by doing | ||||||
|  |     # a test bind to the randomly selected port, and only continue once we | ||||||
|  |     # find a port thats available. | ||||||
|  |     my $test_client_addr = $have_IPv6 ? "[::1]" : "127.0.0.1"; | ||||||
|  |     my $found_port = 0; | ||||||
|  |     for (my $i = 0; $i <= 10; $i++) { | ||||||
|  |         $test_client_port = 49152 + int(rand(65535 - 49152)); | ||||||
|  |         my $test_sock; | ||||||
|  |         if ($have_IPv6) { | ||||||
|  |             $test_sock = IO::Socket::IP->new(Family => AF_INET6, | ||||||
|  |                                              LocalPort => $test_client_port, | ||||||
|  |                                              LocalAddr => $test_client_addr); | ||||||
|  |         } else { | ||||||
|  |             $test_sock = IO::Socket::IP->new(Family => AF_INET, | ||||||
|  |                                              LocalPort => $test_client_port, | ||||||
|  |                                              LocalAddr => $test_client_addr); | ||||||
|  |         } | ||||||
|  |         if ($test_sock) { | ||||||
|  |             $found_port = 1; | ||||||
|  |             $test_sock->close(); | ||||||
|  |             print "Found available client port ${test_client_port}\n"; | ||||||
|  |             last; | ||||||
|  |         } | ||||||
|  |         print "Port ${test_client_port} in use.  Trying again\n"; | ||||||
|  |     } | ||||||
|  |    | ||||||
|  |     if ($found_port == 0) { | ||||||
|  |         die "Unable to find usable port for TLSProxy"; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|     my $self = { |     my $self = { | ||||||
|         #Public read/write |         #Public read/write | ||||||
|         proxy_addr => $have_IPv6 ? "[::1]" : "127.0.0.1", |         proxy_addr => $test_client_addr, | ||||||
|         client_addr => $have_IPv6 ? "[::1]" : "127.0.0.1", |         client_addr => $test_client_addr, | ||||||
|         filter => $filter, |         filter => $filter, | ||||||
|         serverflags => "", |         serverflags => "", | ||||||
|         clientflags => "", |         clientflags => "", | ||||||
|  | @ -114,7 +149,7 @@ sub init | ||||||
|         #Public read |         #Public read | ||||||
|         isdtls => $isdtls, |         isdtls => $isdtls, | ||||||
|         proxy_port => 0, |         proxy_port => 0, | ||||||
|         client_port => 49152 + int(rand(65535 - 49152)), |         client_port => $test_client_port, | ||||||
|         server_port => 0, |         server_port => 0, | ||||||
|         serverpid => 0, |         serverpid => 0, | ||||||
|         clientpid => 0, |         clientpid => 0, | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue