summaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2013-12-13 14:41:32 +0000
committerDr. Stephen Henson <steve@openssl.org>2014-02-05 15:42:04 +0000
commit4a55631e4dc76fb8d668218bf461c45a9abc5b94 (patch)
tree156d2afe798d188d046b120ea58689448d4c0a7e /CHANGES
parent19a68574a9d1f59c355385a1b64cbd443bf49e00 (diff)
downloadopenssl-new-4a55631e4dc76fb8d668218bf461c45a9abc5b94.tar.gz
Backport TLS padding extension from master.
(cherry picked from commit 8c6d8c2a498146992123ef5407d7ba01a1e7224d) Conflicts: CHANGES ssl/t1_lib.c
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES19
1 files changed, 18 insertions, 1 deletions
diff --git a/CHANGES b/CHANGES
index f6fabf9380..58ac884d80 100644
--- a/CHANGES
+++ b/CHANGES
@@ -4,7 +4,24 @@
Changes between 1.0.1f and 1.0.1g [xx XXX xxxx]
- *)
+ *) TLS pad extension: draft-agl-tls-padding-02
+
+ Workaround for the "TLS hang bug" (see FAQ and PR#2771): if the
+ TLS client Hello record length value would otherwise be > 255 and
+ less that 512 pad with a dummy extension containing zeroes so it
+ is at least 512 bytes long.
+
+ To enable it use an unused extension number (for example chrome uses
+ 35655) using:
+
+ e.g. -DTLSEXT_TYPE_padding=35655
+
+ Since the extension is ignored the actual number doesn't matter as long
+ as it doesn't clash with any existing extension.
+
+ This will be updated when the extension gets an official number.
+
+ [Adam Langley, Steve Henson]
Changes between 1.0.1e and 1.0.1f [6 Jan 2014]