Implement Maximum Fragment Length TLS extension.
authorFdaSilvaYY <fdasilvayy@gmail.com>
Sun, 5 Nov 2017 16:46:48 +0000 (17:46 +0100)
committerBernd Edlinger <bernd.edlinger@hotmail.de>
Sun, 5 Nov 2017 16:46:48 +0000 (17:46 +0100)
commitcf72c7579201086cee303eadcb60bd28eff78dd9
tree35c096098b2527a814c95cc674bb54747e3054a0
parentb82acc3c1a7f304c9df31841753a0fa76b5b3cda
Implement Maximum Fragment Length TLS extension.

Based on patch from Tomasz Moń:
https://groups.google.com/forum/#!topic/mailing.openssl.dev/fQxXvCg1uQY

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Bernd Edlinger <bernd.edlinger@hotmail.de>
(Merged from https://github.com/openssl/openssl/pull/1008)
32 files changed:
CHANGES
apps/s_client.c
crypto/err/openssl.txt
doc/man3/SSL_CTX_set_split_send_fragment.pod
include/openssl/ssl.h
include/openssl/sslerr.h
include/openssl/tls1.h
ssl/record/rec_layer_d1.c
ssl/record/rec_layer_s3.c
ssl/record/ssl3_buffer.c
ssl/record/ssl3_record.c
ssl/ssl_asn1.c
ssl/ssl_err.c
ssl/ssl_lib.c
ssl/ssl_locl.h
ssl/statem/extensions.c
ssl/statem/extensions_clnt.c
ssl/statem/extensions_cust.c
ssl/statem/extensions_srvr.c
ssl/statem/statem_locl.h
ssl/t1_lib.c
test/handshake_helper.c
test/recipes/80-test_ssl_new.t
test/ssl-tests/13-fragmentation.conf
test/ssl-tests/13-fragmentation.conf.in
test/ssl_test_ctx.c
test/ssl_test_ctx.h
test/ssl_test_ctx_test.c
test/ssl_test_ctx_test.conf
test/sslapitest.c
util/libssl.num
util/perl/TLSProxy/Message.pm