summaryrefslogtreecommitdiffstats
path: root/Help
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2024-09-27 12:02:13 (GMT)
committerKitware Robot <kwrobot@kitware.com>2024-09-27 12:03:01 (GMT)
commitf7e2422c3e4361053d1ad9f1e009d3f078aa7b03 (patch)
tree7a117808bbfcf9bc2b5cd1751e4c831c5bc635d7 /Help
parent5701ba7484a917c11e256e0a7a95ccad1ee1acbc (diff)
parent38390245a2ceebe6ece3859e887442b8cce01297 (diff)
downloadCMake-f7e2422c3e4361053d1ad9f1e009d3f078aa7b03.zip
CMake-f7e2422c3e4361053d1ad9f1e009d3f078aa7b03.tar.gz
CMake-f7e2422c3e4361053d1ad9f1e009d3f078aa7b03.tar.bz2
Merge topic 'curl-tls-version'
38390245a2 ctest: Require minimum TLS 1.2 by default 5e1a59dc2b file(DOWNLOAD/UPLOAD): Require minimum TLS 1.2 by default Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9848
Diffstat (limited to 'Help')
-rw-r--r--Help/command/file.rst4
-rw-r--r--Help/manual/ctest.1.rst4
-rw-r--r--Help/release/dev/curl-tls-version.rst10
-rw-r--r--Help/variable/CMAKE_TLS_VERSION.rst5
4 files changed, 23 insertions, 0 deletions
diff --git a/Help/command/file.rst b/Help/command/file.rst
index 40689c9..890bdf4 100644
--- a/Help/command/file.rst
+++ b/Help/command/file.rst
@@ -811,6 +811,10 @@ Transfer
environment variable will be used instead.
See :variable:`CMAKE_TLS_VERSION` for allowed values.
+ .. versionchanged:: 3.31
+ The default is TLS 1.2.
+ Previously, no minimum version was enforced by default.
+
``TLS_VERIFY <ON|OFF>``
Specify whether to verify the server certificate for ``https://`` URLs.
If this option is not specified, the value of the
diff --git a/Help/manual/ctest.1.rst b/Help/manual/ctest.1.rst
index 4793ef5..9281339 100644
--- a/Help/manual/ctest.1.rst
+++ b/Help/manual/ctest.1.rst
@@ -1560,6 +1560,10 @@ Configuration settings include:
* `CTest Script`_ variable: :variable:`CTEST_TLS_VERSION`
* :module:`CTest` module variable: ``CTEST_TLS_VERSION``
+ .. versionchanged:: 3.31
+ The default is TLS 1.2.
+ Previously, no minimum version was enforced by default.
+
``TLSVerify``
.. versionadded:: 3.30
diff --git a/Help/release/dev/curl-tls-version.rst b/Help/release/dev/curl-tls-version.rst
new file mode 100644
index 0000000..ea142b3
--- /dev/null
+++ b/Help/release/dev/curl-tls-version.rst
@@ -0,0 +1,10 @@
+curl-tls-version
+----------------
+
+* The :command:`file(DOWNLOAD)` and :command:`file(UPLOAD)` commands now
+ require TLS 1.2 or higher for connections to ``https://`` URLs by default.
+ See the :variable:`CMAKE_TLS_VERSION` variable for details.
+
+* The :command:`ctest_submit` command and :option:`ctest -T Submit <ctest -T>`
+ step now require TLS 1.2 or higher for connections to ``https://`` URLs by
+ default. See the :variable:`CTEST_TLS_VERSION` variable for details.
diff --git a/Help/variable/CMAKE_TLS_VERSION.rst b/Help/variable/CMAKE_TLS_VERSION.rst
index 3e7f2ce..ff0918b 100644
--- a/Help/variable/CMAKE_TLS_VERSION.rst
+++ b/Help/variable/CMAKE_TLS_VERSION.rst
@@ -7,6 +7,11 @@ Specify the default value for the :command:`file(DOWNLOAD)` and
:command:`file(UPLOAD)` commands' ``TLS_VERSION`` option.
If this variable is not set, the commands check the
:envvar:`CMAKE_TLS_VERSION` environment variable.
+If neither is set, the default is TLS 1.2.
+
+.. versionchanged:: 3.31
+ The default is TLS 1.2.
+ Previously, no minimum version was enforced by default.
The value may be one of: