gh-138633: fix Sphinx references in ssl documentation (#138648)

This commit is contained in:
Bénédikt Tran 2025-09-08 13:31:40 +02:00 committed by GitHub
parent 097c563e7b
commit 4ef51fa75c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1195,11 +1195,11 @@ SSL sockets also have the following additional methods and attributes:
Perform the SSL setup handshake.
If *block* is true and the timeout obtained by :meth:`~socket.gettimeout`
If *block* is true and the timeout obtained by :meth:`~socket.socket.gettimeout`
is zero, the socket is set in blocking mode until the handshake is performed.
.. versionchanged:: 3.4
The handshake method also performs :func:`match_hostname` when the
The handshake method also performs :func:`!match_hostname` when the
:attr:`~SSLContext.check_hostname` attribute of the socket's
:attr:`~SSLSocket.context` is true.
@ -1209,7 +1209,7 @@ SSL sockets also have the following additional methods and attributes:
.. versionchanged:: 3.7
Hostname or IP address is matched by OpenSSL during handshake. The
function :func:`match_hostname` is no longer used. In case OpenSSL
function :func:`!match_hostname` is no longer used. In case OpenSSL
refuses a hostname or IP address, the handshake is aborted early and
a TLS alert message is sent to the peer.
@ -2863,7 +2863,7 @@ This common check is automatically performed when
.. versionchanged:: 3.7
Hostname matchings is now performed by OpenSSL. Python no longer uses
:func:`match_hostname`.
:func:`!match_hostname`.
In server mode, if you want to authenticate your clients using the SSL layer
(rather than using a higher-level authentication mechanism), you'll also have