version 1.360, 2021/07/23 04:00:59 |
version 1.361, 2021/07/23 04:04:52 |
|
|
oLocalCommand, oPermitLocalCommand, oRemoteCommand, |
oLocalCommand, oPermitLocalCommand, oRemoteCommand, |
oVisualHostKey, |
oVisualHostKey, |
oKexAlgorithms, oIPQoS, oRequestTTY, oSessionType, oStdinNull, |
oKexAlgorithms, oIPQoS, oRequestTTY, oSessionType, oStdinNull, |
oIgnoreUnknown, oProxyUseFdpass, |
oForkAfterAuthentication, oIgnoreUnknown, oProxyUseFdpass, |
oCanonicalDomains, oCanonicalizeHostname, oCanonicalizeMaxDots, |
oCanonicalDomains, oCanonicalizeHostname, oCanonicalizeMaxDots, |
oCanonicalizeFallbackLocal, oCanonicalizePermittedCNAMEs, |
oCanonicalizeFallbackLocal, oCanonicalizePermittedCNAMEs, |
oStreamLocalBindMask, oStreamLocalBindUnlink, oRevokedHostKeys, |
oStreamLocalBindMask, oStreamLocalBindUnlink, oRevokedHostKeys, |
|
|
{ "requesttty", oRequestTTY }, |
{ "requesttty", oRequestTTY }, |
{ "sessiontype", oSessionType }, |
{ "sessiontype", oSessionType }, |
{ "stdinnull", oStdinNull }, |
{ "stdinnull", oStdinNull }, |
|
{ "forkafterauthentication", oForkAfterAuthentication }, |
{ "proxyusefdpass", oProxyUseFdpass }, |
{ "proxyusefdpass", oProxyUseFdpass }, |
{ "canonicaldomains", oCanonicalDomains }, |
{ "canonicaldomains", oCanonicalDomains }, |
{ "canonicalizefallbacklocal", oCanonicalizeFallbackLocal }, |
{ "canonicalizefallbacklocal", oCanonicalizeFallbackLocal }, |
|
|
intptr = &options->stdin_null; |
intptr = &options->stdin_null; |
goto parse_flag; |
goto parse_flag; |
|
|
|
case oForkAfterAuthentication: |
|
intptr = &options->fork_after_authentication; |
|
goto parse_flag; |
|
|
case oIgnoreUnknown: |
case oIgnoreUnknown: |
charptr = &options->ignored_unknown; |
charptr = &options->ignored_unknown; |
goto parse_string; |
goto parse_string; |
|
|
options->request_tty = -1; |
options->request_tty = -1; |
options->session_type = -1; |
options->session_type = -1; |
options->stdin_null = -1; |
options->stdin_null = -1; |
|
options->fork_after_authentication = -1; |
options->proxy_use_fdpass = -1; |
options->proxy_use_fdpass = -1; |
options->ignored_unknown = NULL; |
options->ignored_unknown = NULL; |
options->num_canonical_domains = 0; |
options->num_canonical_domains = 0; |
|
|
options->session_type = SESSION_TYPE_DEFAULT; |
options->session_type = SESSION_TYPE_DEFAULT; |
if (options->stdin_null == -1) |
if (options->stdin_null == -1) |
options->stdin_null = 0; |
options->stdin_null = 0; |
|
if (options->fork_after_authentication == -1) |
|
options->fork_after_authentication = 0; |
if (options->proxy_use_fdpass == -1) |
if (options->proxy_use_fdpass == -1) |
options->proxy_use_fdpass = 0; |
options->proxy_use_fdpass = 0; |
if (options->canonicalize_max_dots == -1) |
if (options->canonicalize_max_dots == -1) |
|
|
dump_cfg_fmtint(oRequestTTY, o->request_tty); |
dump_cfg_fmtint(oRequestTTY, o->request_tty); |
dump_cfg_fmtint(oSessionType, o->session_type); |
dump_cfg_fmtint(oSessionType, o->session_type); |
dump_cfg_fmtint(oStdinNull, o->stdin_null); |
dump_cfg_fmtint(oStdinNull, o->stdin_null); |
|
dump_cfg_fmtint(oForkAfterAuthentication, o->fork_after_authentication); |
dump_cfg_fmtint(oStreamLocalBindUnlink, o->fwd_opts.streamlocal_bind_unlink); |
dump_cfg_fmtint(oStreamLocalBindUnlink, o->fwd_opts.streamlocal_bind_unlink); |
dump_cfg_fmtint(oStrictHostKeyChecking, o->strict_host_key_checking); |
dump_cfg_fmtint(oStrictHostKeyChecking, o->strict_host_key_checking); |
dump_cfg_fmtint(oTCPKeepAlive, o->tcp_keep_alive); |
dump_cfg_fmtint(oTCPKeepAlive, o->tcp_keep_alive); |