Fix building with MSVC for TLS session disabling
authorDaniel Gustafsson <[email protected]>
Fri, 26 Jul 2024 14:29:52 +0000 (16:29 +0200)
committerDaniel Gustafsson <[email protected]>
Fri, 26 Jul 2024 14:29:52 +0000 (16:29 +0200)
Commit 274bbced85 omitted the required changes for the MSVC build
system in v16 through v12. Per buildfarm animal hamerkop.

Discussion: https://postgr.es/m/7919238F-723C-4113-9742-EBCE7A76A6B4@yesql.se

src/tools/msvc/Solution.pm

index 711fae853f83a802c0be8786c407a9753a36aef4..2a4c4f35566a6f2f6967c1009042432f0eb80cb7 100644 (file)
@@ -329,6 +329,7 @@ sub GenerateFiles
        HAVE_SOCKLEN_T => 1,
        HAVE_SPINLOCKS => 1,
        HAVE_SSL_CTX_SET_CERT_CB => undef,
+       HAVE_SSL_CTX_SET_NUM_TICKETS => undef,
        HAVE_STDBOOL_H => 1,
        HAVE_STDINT_H => 1,
        HAVE_STDLIB_H => 1,
@@ -495,6 +496,7 @@ sub GenerateFiles
            || ($digit1 >= '1' && $digit2 >= '1' && $digit3 >= '1'))
        {
            $define{HAVE_X509_GET_SIGNATURE_INFO} = 1;
+           $define{HAVE_SSL_CTX_SET_NUM_TICKETS} = 1;
        }
 
        # Symbols needed with OpenSSL 1.1.0 and above.