ctest fails to submit to a cdash server with only TLS v1.3 (not v1.2 or older)
We run our own cdash server and it currently is configured to support TLS v1.2 and v1.3. As a test, we changed it to support only v1.3, and then ctest on macOS (several versions) fails to submit, with the errors below. Interestingly, submissions from ubuntu work fine. I guess some difference in curl or TLS library?
SetCTestConfiguration:BuildDirectory:/Users/builder/rogue_nightly_build/scratch/12-UnitTests-trunk-TSan-Debug-bin
SetCTestConfiguration:SourceDirectory:/Users/builder/rogue_nightly_build/working_copy/brainsight2/trunk/UnitTests
SetCTestConfigurationFromCMakeVariable:DropMethod:CTEST_DROP_METHOD
SetCTestConfiguration:DropMethod:https
SetCTestConfigurationFromCMakeVariable:DropSite:CTEST_DROP_SITE
SetCTestConfiguration:DropSite:cdash.rogue-research.com
SetCTestConfigurationFromCMakeVariable:DropLocation:CTEST_DROP_LOCATION
SetCTestConfiguration:DropLocation:/submit.php?project=Brainsight
Add file: /Users/builder/rogue_nightly_build/scratch/UnitTests.trunk.Debug.TSan.cmake
Add file: /Users/builder/rogue_nightly_build/scratch/UnitTests.trunk.Debug.TSan.cmake.log
Submit files
SubmitURL: https://cdash.rogue-research.com/submit.php?project=Brainsight
Upload file: /Users/builder/rogue_nightly_build/scratch/12-UnitTests-trunk-TSan-Debug-bin/Testing/20220705-0400/Configure.xml to https://cdash.rogue-research.com/submit.php?project=Brainsight&FileName=builder19___12-UnitTests-trunk-TSan-Debug___20220705-0400-Nightly___XML___Configure.xml&build=12-UnitTests-trunk-TSan-Debug&site=builder19&stamp=20220705-0400-Nightly&MD5=503312ddf2a63565d3c79000e73f833b Size: 1988
Error when uploading file: /Users/builder/rogue_nightly_build/scratch/12-UnitTests-trunk-TSan-Debug-bin/Testing/20220705-0400/Configure.xml
Error message was: A bad protocol version was encountered
Problems when submitting via HTTP