• Martin Thomson's avatar
    Bug 1423043 - Enable half-close, r=ttaubert,ekr · cf9543d2
    Martin Thomson authored
    Summary:
    TLS 1.3 explicitly changed to allow close_notify on one half of the
    connection.  Since SSL, an endpoint was required to send close_notify if it
    received close_notify.  The general agreement was that this was a silly
    requirement and that we would remove it and allow one side of the connection to
    be closed.  This is critical for some protocols that are being moved to use
    TLS.
    
    NSS was almost perfect here.  The only problem was that it suppressed the
    second close_notify.  I've added a test for that.
    
    Differential Revision: https://phabricator.services.mozilla.com/D797
    
    --HG--
    extra : source : f3122e5bfb5e5c9d1c6ca4f37fde170d7e289b77
    extra : amend_source : 3debaa587e2aeda7b7c4440b03cb38952ecc8d41
    cf9543d2
Name
Last commit
Last update
automation Loading commit data...
cmd Loading commit data...
coreconf Loading commit data...
cpputil Loading commit data...
doc Loading commit data...
fuzz Loading commit data...
gtests Loading commit data...
lib Loading commit data...
nss-tool Loading commit data...
pkg Loading commit data...
tests Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
.hgignore Loading commit data...
.hgtags Loading commit data...
.sancov-blacklist Loading commit data...
.taskcluster.yml Loading commit data...
COPYING Loading commit data...
Makefile Loading commit data...
build.sh Loading commit data...
exports.gyp Loading commit data...
help.txt Loading commit data...
mach Loading commit data...
manifest.mn Loading commit data...
nss.gyp Loading commit data...
readme.md Loading commit data...
trademarks.txt Loading commit data...