Skip to content

Commit 0983952

Browse files
committed
chore(deps): remove OpenSSL 1.1.1 fallback, require OpenSSL 3.0+
Remove cascading OpenSSL version detection (3.x → 1.1.1) from database/CMakeLists.txt PostgreSQL section. Now requires OpenSSL 3.0+ or PostgreSQL support is disabled. OpenSSL 1.1.1 reached EOL September 2023. vcpkg.json already requires version >= 3.0.0 — this aligns CMake detection accordingly. Closes #386
1 parent 11ba7c2 commit 0983952

1 file changed

Lines changed: 1 addition & 8 deletions

File tree

database/CMakeLists.txt

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -364,15 +364,8 @@ endif()
364364
if(USE_POSTGRESQL)
365365
find_package(libpqxx CONFIG QUIET)
366366

367-
# Prefer OpenSSL 3.x for security (1.1.1 reached EOL in September 2023)
367+
# OpenSSL 3.0+ required (1.1.1 reached EOL September 2023)
368368
find_package(OpenSSL 3.0 QUIET)
369-
if(NOT OPENSSL_FOUND)
370-
find_package(OpenSSL 1.1.1 QUIET)
371-
if(OPENSSL_FOUND)
372-
message(WARNING "OpenSSL 1.1.1 detected - this version reached EOL in September 2023. "
373-
"Please upgrade to OpenSSL 3.x for continued security support.")
374-
endif()
375-
endif()
376369

377370
if(libpqxx_FOUND AND OPENSSL_FOUND)
378371
target_link_libraries(${PROJECT_NAME}

0 commit comments

Comments
 (0)