@@ -207,6 +207,7 @@ initialize_server_options(ServerOptions *options)
207207 options -> hpn_disabled = -1 ;
208208 options -> none_enabled = -1 ;
209209 options -> nonemac_enabled = -1 ;
210+ options -> disable_multithreaded = -1 ;
210211 options -> ip_qos_interactive = -1 ;
211212 options -> ip_qos_bulk = -1 ;
212213 options -> version_addendum = NULL ;
@@ -478,6 +479,8 @@ fill_default_server_options(ServerOptions *options)
478479 debug ("Attempted to enabled None MAC without setting None Enabled to true. None MAC disabled." );
479480 options -> nonemac_enabled = 0 ;
480481 }
482+ if (options -> disable_multithreaded == -1 )
483+ options -> disable_multithreaded = 0 ;
481484 if (options -> hpn_disabled == -1 )
482485 options -> hpn_disabled = 0 ;
483486 if (options -> ip_qos_interactive == -1 )
@@ -561,6 +564,7 @@ typedef enum {
561564 sKbdInteractiveAuthentication , sListenAddress , sAddressFamily ,
562565 sPrintMotd , sPrintLastLog , sIgnoreRhosts ,
563566 sNoneEnabled , sNoneMacEnabled , sTcpRcvBufPoll , sHPNDisabled ,
567+ sDisableMTAES ,
564568 sX11Forwarding , sX11DisplayOffset , sX11UseLocalhost ,
565569 sPermitTTY , sStrictModes , sEmptyPasswd , sTCPKeepAlive ,
566570 sPermitUserEnvironment , sAllowTcpForwarding , sCompression ,
@@ -737,6 +741,7 @@ static struct {
737741 { "tcprcvbufpoll" , sTcpRcvBufPoll , SSHCFG_ALL },
738742 { "noneenabled" , sNoneEnabled , SSHCFG_ALL },
739743 { "nonemacenabled" , sNoneMacEnabled , SSHCFG_ALL },
744+ { "disableMTAES" , sDisableMTAES , SSHCFG_ALL },
740745 { "kexalgorithms" , sKexAlgorithms , SSHCFG_GLOBAL },
741746 { "include" , sInclude , SSHCFG_ALL },
742747 { "ipqos" , sIPQoS , SSHCFG_ALL },
@@ -1538,6 +1543,10 @@ process_server_config_line_depth(ServerOptions *options, char *line,
15381543 intptr = & options -> nonemac_enabled ;
15391544 goto parse_flag ;
15401545
1546+ case sDisableMTAES :
1547+ intptr = & options -> disable_multithreaded ;
1548+ goto parse_flag ;
1549+
15411550 case sHostbasedAuthentication :
15421551 intptr = & options -> hostbased_authentication ;
15431552 goto parse_flag ;
0 commit comments