aboutsummaryrefslogtreecommitdiffstats
path: root/doc/relnotes
diff options
context:
space:
mode:
authorlloyd <[email protected]>2015-03-20 04:32:15 +0000
committerlloyd <[email protected]>2015-03-20 04:32:15 +0000
commitb01ce65e09e50ec624bdbf62bf2c1433f0d6f637 (patch)
tree8aa46632eb381b44de64d106b62f8efad49c173d /doc/relnotes
parent181e75b66d5fbffdce04d37014c260b4fab5dec8 (diff)
Add ALPN (RFC 7301) and remove NPN
Diffstat (limited to 'doc/relnotes')
-rw-r--r--doc/relnotes/1_11_16.rst8
1 files changed, 8 insertions, 0 deletions
diff --git a/doc/relnotes/1_11_16.rst b/doc/relnotes/1_11_16.rst
index f3df854c0..c8bfb05e2 100644
--- a/doc/relnotes/1_11_16.rst
+++ b/doc/relnotes/1_11_16.rst
@@ -1,6 +1,14 @@
Version 1.11.16, Not Yet Released
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+* TLS has changed from using the non-standard and now deprecated NPN extension
+ to the standard ALPN extension for negotiating an application-level protocol.
+ Unfortunately the semantics of the exchange have changed with ALPN. Using
+ NPN, the server offered a list of protocols it advertised, and then the
+ client chose its favorite. With ALPN the client offers a list of protocols
+ and the server chooses. Thus the signatures of both the TLS::Client and
+ TLS::Server constructors have changed.
+
* Optimized ECDSA signature verification thanks to an observation by
Dr. Falko Strenzke. On some systems verifications are between 1.5
and 2 times faster than in 1.11.15.