@@ -192,6 +192,7 @@ initialize_server_options(ServerOptions *options)
192192 options -> hpn_disabled = -1 ;
193193 options -> none_enabled = -1 ;
194194 options -> nonemac_enabled = -1 ;
195+ options -> disable_multithreaded = -1 ;
195196 options -> ip_qos_interactive = -1 ;
196197 options -> ip_qos_bulk = -1 ;
197198 options -> version_addendum = NULL ;
@@ -438,6 +439,8 @@ fill_default_server_options(ServerOptions *options)
438439 debug ("Attempted to enabled None MAC without setting None Enabled to true. None MAC disabled." );
439440 options -> nonemac_enabled = 0 ;
440441 }
442+ if (options -> disable_multithreaded == -1 )
443+ options -> disable_multithreaded = 0 ;
441444 if (options -> hpn_disabled == -1 )
442445 options -> hpn_disabled = 0 ;
443446 if (options -> ip_qos_interactive == -1 )
@@ -522,6 +525,7 @@ typedef enum {
522525 sKbdInteractiveAuthentication , sListenAddress , sAddressFamily ,
523526 sPrintMotd , sPrintLastLog , sIgnoreRhosts ,
524527 sNoneEnabled , sNoneMacEnabled , sTcpRcvBufPoll , sHPNDisabled ,
528+ sDisableMTAES ,
525529 sX11Forwarding , sX11DisplayOffset , sX11UseLocalhost ,
526530 sPermitTTY , sStrictModes , sEmptyPasswd , sTCPKeepAlive ,
527531 sPermitUserEnvironment , sAllowTcpForwarding , sCompression ,
@@ -692,6 +696,7 @@ static struct {
692696 { "tcprcvbufpoll" , sTcpRcvBufPoll , SSHCFG_ALL },
693697 { "noneenabled" , sNoneEnabled , SSHCFG_ALL },
694698 { "nonemacenabled" , sNoneMacEnabled , SSHCFG_ALL },
699+ { "disableMTAES" , sDisableMTAES , SSHCFG_ALL },
695700 { "kexalgorithms" , sKexAlgorithms , SSHCFG_GLOBAL },
696701 { "include" , sInclude , SSHCFG_ALL },
697702 { "ipqos" , sIPQoS , SSHCFG_ALL },
@@ -1571,6 +1576,10 @@ process_server_config_line_depth(ServerOptions *options, char *line,
15711576 intptr = & options -> nonemac_enabled ;
15721577 goto parse_flag ;
15731578
1579+ case sDisableMTAES :
1580+ intptr = & options -> disable_multithreaded ;
1581+ goto parse_flag ;
1582+
15741583 case sHostbasedAuthentication :
15751584 intptr = & options -> hostbased_authentication ;
15761585 goto parse_flag ;
0 commit comments