summaryrefslogtreecommitdiff
path: root/doc/announce.txt
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2010-06-01 16:02:34 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2010-06-01 16:10:03 +0200
commit9fd9ba397442fa0d593766e1ae396e589abf4c41 (patch)
tree210e27f0af33a300d7e785b61a3542f17f3c9e48 /doc/announce.txt
parent41b98c63e0656b4f74b42b13800426183a62d1ac (diff)
downloadgnutls-9fd9ba397442fa0d593766e1ae396e589abf4c41.tar.gz
Splitted safe renegotiation capabilities to
%SAFE_RENEGOTIATION: will enable safe renegotiation. This is the most secure and recommended option for clients. However this will prevent from connecting to legacy servers. %PARTIAL_RENEGOTIATION: Prevents renegotiation with clients and servers not supporting the safe renegotiation extension. (this is the default) %UNSAFE_RENEGOTIATION: Permits (re-)handshakes even unsafe ones.
Diffstat (limited to 'doc/announce.txt')
-rw-r--r--doc/announce.txt13
1 files changed, 6 insertions, 7 deletions
diff --git a/doc/announce.txt b/doc/announce.txt
index 599f203ab0..0e6b61f9ba 100644
--- a/doc/announce.txt
+++ b/doc/announce.txt
@@ -299,16 +299,15 @@ strings. The priority strings can be used by applications
(gnutls_priority_set) and end users (e.g., `--priority' parameter to
`gnutls-cli' and `gnutls-serv').
-The `%UNSAFE_RENEGOTIATION' priority string requests what is today the
+The `%PARTIAL_RENEGOTIATION' priority string requests what is today the
default behaviour, i.e., that handshakes without the safe renegotiation
extension is permitted. To make more use of the extension, you may
provide the `%SAFE_RENEGOTIATION' priority string. In this mode,
-clients will require that the server supports the extension for the
-initial handshake, and servers will require that the client supports
-the extension for renegotiated handshakes. If you want to make a
-server refuse even initial handshakes without the safe renegotiation
-extension, use the `%INITIAL_SAFE_RENEGOTIATION' priority string. It
-is possible to disable use of the extension completely by using the
+clients and servers will require that the peer supports the extension for
+the initial handshakes. To allow unsafe rengotiation the
+`%UNSAFE_RENEGOTIATION' priority string is available. This will send
+the extension if supported by peer but will never mandate it.
+It is possible to disable use of the extension completely by using the
`%DISABLE_SAFE_RENEGOTIATION' priority string however this is
recommended against except for debugging.