|
Lines 112-117
Link Here
|
| 112 |
options->max_startups_rate = -1; |
112 |
options->max_startups_rate = -1; |
| 113 |
options->max_startups = -1; |
113 |
options->max_startups = -1; |
| 114 |
options->max_authtries = -1; |
114 |
options->max_authtries = -1; |
|
|
115 |
options->max_sessions = -1; |
| 115 |
options->banner = NULL; |
116 |
options->banner = NULL; |
| 116 |
options->use_dns = -1; |
117 |
options->use_dns = -1; |
| 117 |
options->client_alive_interval = -1; |
118 |
options->client_alive_interval = -1; |
|
Lines 232-237
Link Here
|
| 232 |
options->max_startups_begin = options->max_startups; |
233 |
options->max_startups_begin = options->max_startups; |
| 233 |
if (options->max_authtries == -1) |
234 |
if (options->max_authtries == -1) |
| 234 |
options->max_authtries = DEFAULT_AUTH_FAIL_MAX; |
235 |
options->max_authtries = DEFAULT_AUTH_FAIL_MAX; |
|
|
236 |
if (options->max_sessions == -1) |
| 237 |
options->max_sessions = DEFAULT_SESSIONS_MAX; |
| 235 |
if (options->use_dns == -1) |
238 |
if (options->use_dns == -1) |
| 236 |
options->use_dns = 1; |
239 |
options->use_dns = 1; |
| 237 |
if (options->client_alive_interval == -1) |
240 |
if (options->client_alive_interval == -1) |
|
Lines 286-292
Link Here
|
| 286 |
sAllowUsers, sDenyUsers, sAllowGroups, sDenyGroups, |
289 |
sAllowUsers, sDenyUsers, sAllowGroups, sDenyGroups, |
| 287 |
sIgnoreUserKnownHosts, sCiphers, sMacs, sProtocol, sPidFile, |
290 |
sIgnoreUserKnownHosts, sCiphers, sMacs, sProtocol, sPidFile, |
| 288 |
sGatewayPorts, sPubkeyAuthentication, sXAuthLocation, sSubsystem, |
291 |
sGatewayPorts, sPubkeyAuthentication, sXAuthLocation, sSubsystem, |
| 289 |
sMaxStartups, sMaxAuthTries, |
292 |
sMaxStartups, sMaxAuthTries, sMaxSessions, |
| 290 |
sBanner, sUseDNS, sHostbasedAuthentication, |
293 |
sBanner, sUseDNS, sHostbasedAuthentication, |
| 291 |
sHostbasedUsesNameFromPacketOnly, sClientAliveInterval, |
294 |
sHostbasedUsesNameFromPacketOnly, sClientAliveInterval, |
| 292 |
sClientAliveCountMax, sAuthorizedKeysFile, sAuthorizedKeysFile2, |
295 |
sClientAliveCountMax, sAuthorizedKeysFile, sAuthorizedKeysFile2, |
|
Lines 389-394
Link Here
|
| 389 |
{ "subsystem", sSubsystem, SSHCFG_GLOBAL }, |
392 |
{ "subsystem", sSubsystem, SSHCFG_GLOBAL }, |
| 390 |
{ "maxstartups", sMaxStartups, SSHCFG_GLOBAL }, |
393 |
{ "maxstartups", sMaxStartups, SSHCFG_GLOBAL }, |
| 391 |
{ "maxauthtries", sMaxAuthTries, SSHCFG_GLOBAL }, |
394 |
{ "maxauthtries", sMaxAuthTries, SSHCFG_GLOBAL }, |
|
|
395 |
{ "maxsessions", sMaxSessions, SSHCFG_GLOBAL }, |
| 392 |
{ "banner", sBanner, SSHCFG_ALL }, |
396 |
{ "banner", sBanner, SSHCFG_ALL }, |
| 393 |
{ "usedns", sUseDNS, SSHCFG_GLOBAL }, |
397 |
{ "usedns", sUseDNS, SSHCFG_GLOBAL }, |
| 394 |
{ "verifyreversemapping", sDeprecated, SSHCFG_GLOBAL }, |
398 |
{ "verifyreversemapping", sDeprecated, SSHCFG_GLOBAL }, |
|
Lines 1142-1147
Link Here
|
| 1142 |
intptr = &options->max_authtries; |
1146 |
intptr = &options->max_authtries; |
| 1143 |
goto parse_int; |
1147 |
goto parse_int; |
| 1144 |
|
1148 |
|
|
|
1149 |
case sMaxSessions: |
| 1150 |
intptr = &options->max_sessions; |
| 1151 |
goto parse_int; |
| 1152 |
|
| 1145 |
case sBanner: |
1153 |
case sBanner: |
| 1146 |
charptr = &options->banner; |
1154 |
charptr = &options->banner; |
| 1147 |
goto parse_filename; |
1155 |
goto parse_filename; |