# HG changeset patch # User xuelei # Date 1573266933 28800 # Node ID 9e2f184eac994a22a6738c342f2ddadc6047b708 # Parent 90cf1d4e712fe3fae27b9611e3e5d09ad9612a56 8233621: Mismatch in jsse.enableMFLNExtension property name Reviewed-by: mullan diff -r 90cf1d4e712f -r 9e2f184eac99 src/java.base/share/classes/sun/security/ssl/SSLExtension.java --- a/src/java.base/share/classes/sun/security/ssl/SSLExtension.java Fri Nov 08 16:53:57 2019 +0800 +++ b/src/java.base/share/classes/sun/security/ssl/SSLExtension.java Fri Nov 08 18:35:33 2019 -0800 @@ -696,8 +696,18 @@ } // To switch off the max_fragment_length extension. + // + // Note that "jsse.enableMFLNExtension" is the CSR approved + // property name. However, "jsse.enableMFLExtension" was used + // in the original implementation. Temporarily, if either of + // the two properties set to true, the extension is switch on. + // We may remove the "jsse.enableMFLExtension" property in the + // future. Please don't continue to use the misspelling property. enableExtension = - Utilities.getBooleanProperty("jsse.enableMFLExtension", false); + Utilities.getBooleanProperty( + "jsse.enableMFLNExtension", false) || + Utilities.getBooleanProperty( + "jsse.enableMFLExtension", false); if (!enableExtension) { extensions.remove(CH_MAX_FRAGMENT_LENGTH); }