mirror of https://github.com/openssl/openssl.git
				
				
				
			
	
		
			979 Commits
		
	
	
		
	
	| Author | SHA1 | Message | Date | 
|---|---|---|---|
| 
							
							
								 | 
						e70d3b1886 | 
							
							
								
								Add util/codespell-check.sh and run it
							
							
							
							
							
							
							
							Reviewed-by: Neil Horman <nhorman@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/28639)  | 
						
							|
| 
							
							
								 | 
						3d68b70b9e | 
							
							
								
								tls: explicitly clear the secure extensions on free
							
							
							
							
							
							
							
							Secure memory clears anyway but best to be explicit about it. Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com> (Merged from https://github.com/openssl/openssl/pull/28413)  | 
						
							|
| 
							
							
								 | 
						eaacf56ba9 | 
							
							
								
								Avoid doublefree of OCSP_SINGLERESP
							
							
							
							
							
							
							
							It is referenced by OCSP_BASICRESP and will be freed when that is freed. Issue and a proposed fix reported by Stanislav Fort (Aisle Research). Reviewed-by: Saša Nedvědický <sashan@openssl.org> Reviewed-by: Paul Dale <ppzgs1@gmail.com> (Merged from https://github.com/openssl/openssl/pull/28300)  | 
						
							|
| 
							
							
								 | 
						351caebeac | 
							
							
								
								ssl: use array memory (re)allocation routines
							
							
							
							
							
							
							
							Signed-off-by: Eugene Syromiatnikov <esyr@openssl.org> Reviewed-by: Saša Nedvědický <sashan@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Paul Dale <ppzgs1@gmail.com> Reviewed-by: Neil Horman <nhorman@openssl.org> (Merged from https://github.com/openssl/openssl/pull/28059)  | 
						
							|
| 
							
							
								 | 
						b1b4b154fd | 
							
							
								
								Add support for TLS 1.3 OCSP multi-stapling for server certs
							
							
							
							
							
							
							
							Co-authored-by: Michael Krueger Reviewed-by: David von Oheimb <david.von.oheimb@siemens.com> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/20945)  | 
						
							|
| 
							
							
								 | 
						abdbad370c | 
							
							
								
								libssl: Silence warnings on Win64 builds
							
							
							
							
							
							
							
							Reviewed-by: Saša Nedvědický <sashan@openssl.org> Reviewed-by: Neil Horman <nhorman@openssl.org> (Merged from https://github.com/openssl/openssl/pull/27806)  | 
						
							|
| 
							
							
								 | 
						e7e7950998 | 
							
							
								
								Enforce permissions 0600 for SSLKEYLOGFILE
							
							
							
							
							
							
	
		
			
	
		
	
	 
				
	
				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]) (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
				
			 
		
			
				
	
				Windows Compression GitHub CI / zstd (push) Waiting to run
				
					Details
				
			 
		
			
				
	
				Windows Compression GitHub CI / brotli (push) Waiting to run
				
					Details
				
			 
		
	Fixes #27890 Reviewed-by: Neil Horman <nhorman@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/27893)  | 
						
							|
| 
							
							
								 | 
						403ba31a02 | 
							
							
								
								Preserve connection custom extensions in SSL_set_SSL_CTX()
							
							
							
							
							
							
							
							The SSL_set_SSL_CTX() function is used to switch SSL contexts for the given SSL object. If contexts differ, this includes updating a cert structure with custom extensions from the new context. This however overwrites connection custom extensions previously set on top of inherited from the old context. The fix is to preserve connection custom extensions using a newly introduced flag SSL_EXT_FLAG_CONN in custom_ext_copy_conn(). Similar to custom_ext_copy(), it is a no-op if there are no custom extensions to copy. The only such consumer is ossl_quic_tls_configure() used to set the "quic_transport_parameters" extension. Before this change, context switch resulted in transport parameters not being sent due to the missing extension. Initially reported at https://github.com/nginx/nginx/issues/711 Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/27706)  | 
						
							|
| 
							
							
								 | 
						9bad2b86e8 | 
							
							
								
								Reset qtls->local_transport_params_consumed to 0 on SSL_clear()
							
							
							
							
							
							
	
		
			
	
		
	
	 
				
	
				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-2022]) (push) Waiting to run
				
					Details
				
			 
		
			
				
	
				Windows GitHub CI / shared (map[arch:win64 config:enable-fips no-thread-pool no-quic os:windows-2022]) (push) Waiting to run
				
					Details
				
			 
		
			
				
	
				Windows GitHub CI / shared (map[arch:win64 config:enable-fips os:windows-2019]) (push) Waiting to run
				
					Details
				
			 
		
			
				
	
				Windows GitHub CI / plain (windows-2022) (push) Waiting to run
				
					Details
				
			 
		
			
				
	
				Windows GitHub CI / minimal (windows-2019) (push) Waiting to run
				
					Details
				
			 
		
			
				
	
				Windows GitHub CI / cygwin (windows-2019, map[arch:win64 config:-DCMAKE_C_COMPILER=gcc --strict-warnings enable-demos no-fips]) (push) Waiting to run
				
					Details
				
			 
		
			
				
	
				Windows Compression GitHub CI / zstd (push) Waiting to run
				
					Details
				
			 
		
			
				
	
				Windows Compression GitHub CI / brotli (push) Waiting to run
				
					Details
				
			 
		
	Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/27656)  | 
						
							|
| 
							
							
								 | 
						1eee02d3e7 | 
							
							
								
								Fix SSL_{set1,add1}_host() handling of host name/IP address and related documentation
							
							
							
							
							
							
	
		
			
	
		
	
	 
				
	
				GitHub CI / check_update (push) Waiting to run
				
					Details
				
			 
		
			
				
	
				GitHub CI / check_docs (push) Waiting to run
				
					Details
				
			 
		
			
				
	
				GitHub CI / check-ansi (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-providers (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-2022]) (push) Waiting to run
				
					Details
				
			 
		
			
				
	
				Windows GitHub CI / shared (map[arch:win64 config:enable-fips no-thread-pool no-quic os:windows-2022]) (push) Waiting to run
				
					Details
				
			 
		
			
				
	
				Windows GitHub CI / shared (map[arch:win64 config:enable-fips os:windows-2019]) (push) Waiting to run
				
					Details
				
			 
		
			
				
	
				Windows GitHub CI / plain (windows-2022) (push) Waiting to run
				
					Details
				
			 
		
			
				
	
				Windows GitHub CI / minimal (windows-2019) (push) Waiting to run
				
					Details
				
			 
		
			
				
	
				Windows GitHub CI / cygwin (windows-2019, map[arch:win64 config:-DCMAKE_C_COMPILER=gcc --strict-warnings enable-demos no-fips]) (push) Waiting to run
				
					Details
				
			 
		
			
				
	
				Windows Compression GitHub CI / zstd (push) Waiting to run
				
					Details
				
			 
		
			
				
	
				Windows Compression GitHub CI / brotli (push) Waiting to run
				
					Details
				
			 
		
			
				
	
				Trigger docs.openssl.org deployment / trigger (push) Has been cancelled
				
					Details
				
			 
		
	Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/27457)  | 
						
							|
| 
							
							
								 | 
						cb5bb8916f | 
							
							
								
								Fix errors on SSL_accept() and SSL_get_error()
							
							
							
							
							
							
							
							Calling SSL_accept() was raising two errors on the stack if you passed the wrong object type. Similarly SSL_get_error() was adding an error to the stack if the wrong object type was passed and returning the wrong result. We also ensure SSL_set_accept_state() and SSL_set_connect_state() don't raise spurious errors since these are void functions. Fixes #27347 Fixes #27348 Reviewed-by: Saša Nedvědický <sashan@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/27351)  | 
						
							|
| 
							
							
								 | 
						7f6cc862c6 | 
							
							
								
								ssl/ssl_lib.c: Avoid crash when SSL_CONNECTION is NULL
							
							
							
							
							
							
							
							Detection for sc == NULL is performed after sc is used. Add the check to the correct place. Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com> Reviewed-by: Paul Yang <kaishen.yy@antfin.com> Reviewed-by: Paul Dale <ppzgs1@gmail.com> (Merged from https://github.com/openssl/openssl/pull/27241)  | 
						
							|
| 
							
							
								 | 
						95051052b3 | 
							
							
								
								Move the Handshake read secret change earlier in the process for QUIC 0-RTT
							
							
							
							
							
							
	
		
			
	
		
	
	 
				
	
				GitHub CI / check_update (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / check_docs (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / check-ansi (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / basic_gcc (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / basic_clang (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / linux-arm64 (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / freebsd-x86_64 (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / minimal (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / no-deprecated (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / no-shared-ubuntu (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / no-shared-macos (macos-13) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / no-shared-macos (macos-14) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / non-caching (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / address_ub_sanitizer (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / fuzz_tests (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / memory_sanitizer (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / threads_sanitizer (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / enable_non-default_options (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / full_featured (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / no-legacy (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / legacy (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / out-of-readonly-source-and-install-ubuntu (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / out-of-readonly-source-and-install-macos (macos-13) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / out-of-readonly-source-and-install-macos (macos-14) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / external-tests-misc (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / external-tests-providers (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				GitHub CI / external-tests-pyca (3.9, 1.51.0) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:clang-11 distro:ubuntu-22.04]) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:clang-12 distro:ubuntu-22.04]) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:clang-13 distro:ubuntu-22.04]) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:clang-14 distro:ubuntu-22.04]) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:clang-15 distro:ubuntu-22.04 llvm-ppa-name:jammy]) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:clang-16 distro:ubuntu-22.04 llvm-ppa-name:jammy]) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:clang-17 distro:ubuntu-22.04 llvm-ppa-name:jammy]) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:gcc-10 distro:ubuntu-22.04]) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:gcc-11 distro:ubuntu-22.04]) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:gcc-12 distro:ubuntu-22.04]) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:gcc-13 distro:ubuntu-22.04 gcc-ppa-name:ubuntu-toolchain-r/test]) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Compiler Zoo CI / compiler (map[cc:gcc-9 distro:ubuntu-22.04]) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Cross Compile / cross-compilation (map[arch:aarch64-linux-gnu fips:no libs:libc6-dev-arm64-cross target:linux-aarch64]) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Cross Compile / cross-compilation (map[arch:alpha-linux-gnu fips:no libs:libc6.1-dev-alpha-cross target:linux-alpha-gcc]) (push) Has been cancelled
				
					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) Has been cancelled
				
					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) Has been cancelled
				
					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) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Cross Compile / cross-compilation (map[arch:hppa-linux-gnu libs:libc6-dev-hppa-cross target:linux-generic32 tests:none]) (push) Has been cancelled
				
					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) Has been cancelled
				
					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) Has been cancelled
				
					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) Has been cancelled
				
					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) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Cross Compile / cross-compilation (map[arch:mips-linux-gnu libs:libc6-dev-mips-cross target:linux-mips32 tests:none]) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Cross Compile / cross-compilation (map[arch:mips64-linux-gnuabi64 fips:no libs:libc6-dev-mips64-cross target:-static linux64-mips64]) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Cross Compile / cross-compilation (map[arch:mips64-linux-gnuabi64 libs:libc6-dev-mips64-cross target:linux64-mips64 tests:none]) (push) Has been cancelled
				
					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) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Cross Compile / cross-compilation (map[arch:powerpc64le-linux-gnu fips:no libs:libc6-dev-ppc64el-cross target:linux-ppc64le]) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Cross Compile / cross-compilation (map[arch:riscv64-linux-gnu fips:no libs:libc6-dev-riscv64-cross target:linux64-riscv64]) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Cross Compile / cross-compilation (map[arch:s390x-linux-gnu fips:no libs:libc6-dev-s390x-cross target:linux64-s390x -Wno-stringop-overflow]) (push) Has been cancelled
				
					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) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Cross Compile / cross-compilation (map[arch:sparc64-linux-gnu libs:libc6-dev-sparc64-cross target:linux64-sparcv9 tests:none]) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Fuzz-checker CI / fuzz-checker (map[cc:afl-clang-fast config:enable-fuzz-afl no-module install:afl++ name:AFL]) (push) Has been cancelled
				
					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) Has been cancelled
				
					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) Has been cancelled
				
					Details
				
			 
		
			
				
	
				CIFuzz / Fuzzing (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker CI / run-checker (enable-trace enable-fips) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker CI / run-checker (no-cmp) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker CI / run-checker (no-cms) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker CI / run-checker (no-default-thread-pool) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker CI / run-checker (no-dgram) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker CI / run-checker (no-dh) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker CI / run-checker (no-dtls) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker CI / run-checker (no-ec) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker CI / run-checker (no-ecx) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker CI / run-checker (no-http) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker CI / run-checker (no-legacy) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker CI / run-checker (no-ml-dsa) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker CI / run-checker (no-ml-kem) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker CI / run-checker (no-quic) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker CI / run-checker (no-sock) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker CI / run-checker (no-ssl-trace) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker CI / run-checker (no-stdio) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker CI / run-checker (no-thread-pool) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker CI / run-checker (no-threads) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker CI / run-checker (no-tls) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker CI / run-checker (no-tls1_2) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker CI / run-checker (no-tls1_3) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker CI / run-checker (no-ui) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker merge / run-checker (enable-asan enable-ubsan no-shared no-asm -DOPENSSL_SMALL_FOOTPRINT -fno-sanitize=function) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker merge / run-checker (enable-pie) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker merge / run-checker (enable-ubsan no-asm -DOPENSSL_SMALL_FOOTPRINT -fno-sanitize=function) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker merge / run-checker (enable-weak-ssl-ciphers) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker merge / run-checker (enable-zlib) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker merge / run-checker (no-dso) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker merge / run-checker (no-dynamic-engine) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker merge / run-checker (no-ec2m enable-fips) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker merge / run-checker (no-engine no-shared) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker merge / run-checker (no-err) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker merge / run-checker (no-filenames) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker merge / run-checker (no-integrity-only-ciphers) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker merge / run-checker (no-module) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker merge / run-checker (no-ocsp) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker merge / run-checker (no-pinshared) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker merge / run-checker (no-srp) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker merge / run-checker (no-srtp) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker merge / run-checker (no-ts) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker merge / jitter (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Run-checker merge / threads_sanitizer_atomic_fallback (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Windows GitHub CI / shared (map[arch:win32 config:--strict-warnings no-fips os:windows-2022]) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Windows GitHub CI / shared (map[arch:win64 config:enable-fips no-thread-pool no-quic os:windows-2022]) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Windows GitHub CI / shared (map[arch:win64 config:enable-fips os:windows-2019]) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Windows GitHub CI / plain (windows-2022) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Windows GitHub CI / minimal (windows-2019) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Windows GitHub CI / cygwin (windows-2019, map[arch:win64 config:-DCMAKE_C_COMPILER=gcc --strict-warnings enable-demos no-fips]) (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Windows Compression GitHub CI / zstd (push) Has been cancelled
				
					Details
				
			 
		
			
				
	
				Windows Compression GitHub CI / brotli (push) Has been cancelled
				
					Details
				
			 
		
	On the server side we were changing the handshake rx secret a little late. This meant the application was forced to call SSL_do_handshake() again even if there was nothing to read in order to get the secret. We move it a little earlier int the process to avoid this. Fixes the issue described in: https://github.com/ngtcp2/ngtcp2/pull/1582#issuecomment-2735950083 Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Neil Horman <nhorman@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/27101)  | 
						
							|
| 
							
							
								 | 
						2100cf2ee0 | 
							
							
								
								Ensure SSL_get_app_data() continues to work even in SSL_free()
							
							
							
							
							
							
							
							During SSL_free() we may get a QUIC TLS callback being called to clean up any remaining record data. We should ensure that SSL_get_app_data() continues to work, even in this scenario. Reviewed-by: Neil Horman <nhorman@openssl.org> Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/27091)  | 
						
							|
| 
							
							
								 | 
						0c679f5566 | 
							
							
								
								Copyright year updates
							
							
							
							
							
							
							
							Reviewed-by: Neil Horman <nhorman@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Release: yes  | 
						
							|
| 
							
							
								 | 
						2ce46ad8ce | 
							
							
								
								Change cipher suite alert for 0 length cipher_suites
							
							
							
							
							
							
							
							From RFC 8446: Note: TLS defines two generic alerts (see Section 6) to use upon failure to parse a message. Peers which receive a message which cannot be parsed according to the syntax (e.g., have a length extending beyond the message boundary or contain an out-of-range length) MUST terminate the connection with a "decode_error" alert. Peers which receive a message which is syntactically correct but semantically invalid (e.g., a DHE share of p - 1, or an invalid enum) MUST terminate the connection with an "illegal_parameter" alert. A zero length cipher suite list I think is considered out of range, and so we should return "decode_error" rather than "illegal_parameter" Fixes #25309 Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Saša Nedvědický <sashan@openssl.org> (Merged from https://github.com/openssl/openssl/pull/26781)  | 
						
							|
| 
							
							
								 | 
						a3143c2400 | 
							
							
								
								No valid groups is not an error
							
							
							
							
							
							
							
							Of course TLS-1.3 won't be usable with such configuration. Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Saša Nedvědický <sashan@openssl.org> (Merged from https://github.com/openssl/openssl/pull/26801)  | 
						
							|
| 
							
							
								 | 
						63a70d63e2 | 
							
							
								
								Add hybrid ML-KEM based groups to default TLS groups
							
							
							
							
							
							
							
							- send two key shares by default - trim down the list of default groups The default TLS group list setting is now: ?*X25519MLKEM768 / ?*X25519:?secp256r1 / ?X448:?secp384r1:?secp521r1 / ?ffdhe2048:?ffdhe3072 Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Saša Nedvědický <sashan@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/26801)  | 
						
							|
| 
							
							
								 | 
						cec0659fa4 | 
							
							
								
								Coverity fixes
							
							
							
							
							
							
							
							Fixes https://scan5.scan.coverity.com/#/project-view/62507/10222?selectedIssue=1643042 Fixes https://scan5.scan.coverity.com/#/project-view/62507/10222?selectedIssue=1643047 Fixes https://scan5.scan.coverity.com/#/project-view/62507/10222?selectedIssue=1643089 Fixes https://scan5.scan.coverity.com/#/project-view/62507/10222?selectedIssue=1643091 Fixes https://scan5.scan.coverity.com/#/project-view/62507/10222?selectedIssue=1643095 Reviewed-by: Paul Dale <ppzgs1@gmail.com> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/26845)  | 
						
							|
| 
							
							
								 | 
						704c3d3cd2 | 
							
							
								
								Various NULL checks
							
							
							
							
							
							
							
							Fixes https://scan5.scan.coverity.com/#/project-view/62507/10222?selectedIssue=1643035 Fixes https://scan5.scan.coverity.com/#/project-view/62507/10222?selectedIssue=1643039 Fixes https://scan5.scan.coverity.com/#/project-view/62507/10222?selectedIssue=1643041 Fixes https://scan5.scan.coverity.com/#/project-view/62507/10222?selectedIssue=1643044 Fixes https://scan5.scan.coverity.com/#/project-view/62507/10222?selectedIssue=1643045 Fixes https://scan5.scan.coverity.com/#/project-view/62507/10222?selectedIssue=1643046 Reviewed-by: Neil Horman <nhorman@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/26840)  | 
						
							|
| 
							
							
								 | 
						db2c54cc92 | 
							
							
								
								Added new API to enable 0-RTT for 3rd party QUIC stacks.
							
							
							
							
							
							
							
							Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/26842)  | 
						
							|
| 
							
							
								 | 
						a1c6e2d1b5 | 
							
							
								
								ssl_lib.c: Check for NULL from SSL_CONNECTION_FROM_SSL()
							
							
							
							
							
							
							
							Fixes https://scan5.scan.coverity.com/#/project-view/62507/10222?selectedIssue=1643027 Fixes https://scan5.scan.coverity.com/#/project-view/62507/10222?selectedIssue=1643028 Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/26824)  | 
						
							|
| 
							
							
								 | 
						1b3f27f920 | 
							
							
								
								Add the SSL_NO_EOED internal macro
							
							
							
							
							
							
							
							The TLS EndOfEarlyData message is not applicable in some scenarios (e.g., QUIC). This adds a macro to handle this message. Reviewed-by: Neil Horman <nhorman@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/26552)  | 
						
							|
| 
							
							
								 | 
						00fbc96988 | 
							
							
								
								Adds missing checks of return from XXX_up_ref().
							
							
							
							
							
							
							
							Reviewed-by: Saša Nedvědický <sashan@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/26294)  | 
						
							|
| 
							
							
								 | 
						9d6e5a69db | 
							
							
								
								Remove NEW_TOKEN public api
							
							
							
							
							
							
							
							@sashan and I were discussing the usefulness of the public facing api for NEW_TOKEN support, and he has concerns over its usefulness and our being stuck with it if we need to make changes later. Given that it is a convience api for using multiple CTX-es to share a cache, its fine if we remove it for now, as that seems like a less common use case. Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Saša Nedvědický <sashan@openssl.org> (Merged from https://github.com/openssl/openssl/pull/26517)  | 
						
							|
| 
							
							
								 | 
						e732f4456a | 
							
							
								
								Remove SSL_TOKEN_STORE_HANDLE type
							
							
							
							
							
							
							
							Replace it with SSL_TOKEN_STORE and make the structure opaque in the public api Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Saša Nedvědický <sashan@openssl.org> (Merged from https://github.com/openssl/openssl/pull/26517)  | 
						
							|
| 
							
							
								 | 
						f0e516522c | 
							
							
								
								Modify ossl_quic_get_peer_token to return QUIC_TOKEN
							
							
							
							
							
							
							
							we use this struct internally to track computed tokens, we may as well use it when fetching those tokens, as it allows the removeal of the QTOK type Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Saša Nedvědický <sashan@openssl.org> (Merged from https://github.com/openssl/openssl/pull/26517)  | 
						
							|
| 
							
							
								 | 
						e521131c60 | 
							
							
								
								Rename token_store functions to make them consistent
							
							
							
							
							
							
							
							we use get0 to get a token store, but set to set it. Since the latter takes a refcount, change that to set1. Also rename the interal quic functions to match. Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Saša Nedvědický <sashan@openssl.org> (Merged from https://github.com/openssl/openssl/pull/26517)  | 
						
							|
| 
							
							
								 | 
						b1828dc23a | 
							
							
								
								Add public api to create token cache for QUIC NEW_TOKENS
							
							
							
							
							
							
							
							Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Saša Nedvědický <sashan@openssl.org> (Merged from https://github.com/openssl/openssl/pull/26517)  | 
						
							|
| 
							
							
								 | 
						7502df20bc | 
							
							
								
								rename new_pending_ssl to new_pending_conn
							
							
							
							
							
							
							
							Make it clear its only announcing connections, not streams Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Saša Nedvědický <sashan@openssl.org> (Merged from https://github.com/openssl/openssl/pull/26361)  | 
						
							|
| 
							
							
								 | 
						a607146904 | 
							
							
								
								Add a callback to announce newly created ssl waiting acceptance
							
							
							
							
							
							
							
							Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Saša Nedvědický <sashan@openssl.org> (Merged from https://github.com/openssl/openssl/pull/26361)  | 
						
							|
| 
							
							
								 | 
						73d7de128b | 
							
							
								
								QUIC Concurrency API: Various minor fixes
							
							
							
							
							
							
							
							Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Neil Horman <nhorman@openssl.org> (Merged from https://github.com/openssl/openssl/pull/24971)  | 
						
							|
| 
							
							
								 | 
						db590923c1 | 
							
							
								
								QUIC APL: Refine domain flag handling
							
							
							
							
							
							
							
							Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Neil Horman <nhorman@openssl.org> (Merged from https://github.com/openssl/openssl/pull/24971)  | 
						
							|
| 
							
							
								 | 
						ae26f1eed6 | 
							
							
								
								QUIC APL: Default domain flags
							
							
							
							
							
							
							
							Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Neil Horman <nhorman@openssl.org> (Merged from https://github.com/openssl/openssl/pull/24971)  | 
						
							|
| 
							
							
								 | 
						5a6898db3a | 
							
							
								
								QUIC APL: Use domain flag to determine thread assisted mode
							
							
							
							
							
							
							
							Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Neil Horman <nhorman@openssl.org> (Merged from https://github.com/openssl/openssl/pull/24971)  | 
						
							|
| 
							
							
								 | 
						50c7796267 | 
							
							
								
								QUIC APL: Add support for configuring domain flags
							
							
							
							
							
							
							
							Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Neil Horman <nhorman@openssl.org> (Merged from https://github.com/openssl/openssl/pull/24971)  | 
						
							|
| 
							
							
								 | 
						f75b3d1db6 | 
							
							
								
								QUIC APL: Add QUIC Domain SSL Object: Implementation
							
							
							
							
							
							
							
							Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Neil Horman <nhorman@openssl.org> (Merged from https://github.com/openssl/openssl/pull/24971)  | 
						
							|
| 
							
							
								 | 
						eda445e13d | 
							
							
								
								Minor updates
							
							
							
							
							
							
							
							Reviewed-by: Neil Horman <nhorman@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/23487)  | 
						
							|
| 
							
							
								 | 
						7efebeb172 | 
							
							
								
								QUIC APL: Add TODOs for unfinished listener APIs
							
							
							
							
							
							
							
							Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Neil Horman <nhorman@openssl.org> (Merged from https://github.com/openssl/openssl/pull/23334)  | 
						
							|
| 
							
							
								 | 
						a68287adeb | 
							
							
								
								QUIC APL: Add skeleton listener API methods
							
							
							
							
							
							
							
							Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Neil Horman <nhorman@openssl.org> (Merged from https://github.com/openssl/openssl/pull/23334)  | 
						
							|
| 
							
							
								 | 
						b67be72a5d | 
							
							
								
								QUIC APL: Add skeleton listener API
							
							
							
							
							
							
							
							Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Neil Horman <nhorman@openssl.org> (Merged from https://github.com/openssl/openssl/pull/23334)  | 
						
							|
| 
							
							
								 | 
						bf55326752 | 
							
							
								
								libssl: Move SSL object unwrapping macros to separate header
							
							
							
							
							
							
							
							Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Neil Horman <nhorman@openssl.org> (Merged from https://github.com/openssl/openssl/pull/23334)  | 
						
							|
| 
							
							
								 | 
						e0ffd21e22 | 
							
							
								
								QUIC APL: Introduce QUIC listener SSL object type (QLSO)
							
							
							
							
							
							
							
							Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Neil Horman <nhorman@openssl.org> (Merged from https://github.com/openssl/openssl/pull/23334)  | 
						
							|
| 
							
							
								 | 
						d69c014608 | 
							
							
								
								Add support for multiple key shares
							
							
							
							
							
							
							
							This PR is the implementation of concluded discussion that occurred in a draft PR #25605. This changes were mainly authored by @martinschmatz with some contribution from myself. It addresses issue #21633 This extends the group list definition to support a more complex definition while still retaining backward compatibility with the simple form of colon separated groups. Details of the agreed format and expected behaviour can be found in #25605 and in the documentation changes. Signed-off-by: Dave Kelsey <d_kelsey@uk.ibm.com> Reviewed-by: Viktor Dukhovni <viktor@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Neil Horman <nhorman@openssl.org> (Merged from https://github.com/openssl/openssl/pull/26445)  | 
						
							|
| 
							
							
								 | 
						dc10ffc283 | 
							
							
								
								Fix potential use-after-free in REF_PRINT_COUNT
							
							
							
							
							
							
							
							We use REF_PRINT_COUNT to dump out the value of various reference counters in our code However, we commonly use this macro after an increment or decrement. On increment its fine, but on decrement its not, because the macro dereferences the object holding the counter value, which may be freed by another thread, as we've given up our ref count to it prior to using the macro. The rule is that we can't reference memory for an object once we've released our reference, so lets fix this by altering REF_PRINT_COUNT to accept the value returned by CRYPTO_[UP|DOWN]_REF instead. The eliminates the need to dereference the memory the object points to an allows us to use the call after we release our reference count Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/25664)  | 
						
							|
| 
							
							
								 | 
						ef39dd058b | 
							
							
								
								Change "a SSL" to "an SSL"
							
							
							
							
							
							
							
							Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com> (Merged from https://github.com/openssl/openssl/pull/25868)  | 
						
							|
| 
							
							
								 | 
						40237bf97a | 
							
							
								
								Don't complain with "no cipher match" for QUIC objects
							
							
							
							
							
							
							
							Calling the functions SSL_CTX_set_cipher_list() or SSL_set_cipher_list() will return the error "no cipher match" if no TLSv1.2 (or below) ciphers are enabled after calling them. However this is normal behaviour for QUIC objects which do not support TLSv1.2 ciphers. Therefore we should suppress that error in this case. Fixes #25878 Reviewed-by: Viktor Dukhovni <viktor@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/25886)  | 
						
							|
| 
							
							
								 | 
						dc84829cc5 | 
							
							
								
								Make sure we use the correct SSL object when making a callback
							
							
							
							
							
							
							
							When processing a callback within libssl that applies to TLS the original SSL object may have been created for TLS directly, or for QUIC. When making the callback we must make sure that we use the correct SSL object. In the case of QUIC we must not use the internal only SSL object. Fixes #25788 Reviewed-by: Viktor Dukhovni <viktor@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/25874)  | 
						
							|
| 
							
							
								 | 
						f88c2f2d17 | 
							
							
								
								Keep hold of a reference to the user SSL in QUIC
							
							
							
							
							
							
							
							In some cases a QUIC SSL_CONNECTION object needs to get hold of a reference to the original SSL object as created by the user. We should keep a reference to it. Reviewed-by: Viktor Dukhovni <viktor@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/25874)  | 
						
							|
| 
							
							
								 | 
						5b29c71aa4 | 
							
							
								
								updating comments in test recipie
							
							
							
							
							
							
							
							Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Saša Nedvědický <sashan@openssl.org> Reviewed-by: Hugo Landau <hlandau@devever.net> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/25297)  |