• Home
  • Raw
  • Download

Lines Matching refs:options

158 Options options;  variable
320 initialize_options(&options); in main()
332 options.protocol = SSH_PROTO_1; in main()
335 options.protocol = SSH_PROTO_2; in main()
338 options.address_family = AF_INET; in main()
341 options.address_family = AF_INET6; in main()
351 options.forward_x11 = 0; in main()
354 options.forward_x11 = 1; in main()
360 options.forward_x11 = 1; in main()
361 options.forward_x11_trusted = 1; in main()
364 options.gateway_ports = 1; in main()
384 options.use_privileged_port = 0; in main()
387 options.forward_agent = 0; in main()
390 options.forward_agent = 1; in main()
393 options.gss_deleg_creds = 0; in main()
396 options.gss_authentication = 1; in main()
397 options.gss_deleg_creds = 1; in main()
406 if (options.num_identity_files >= in main()
410 options.identity_files[options.num_identity_files++] = in main()
415 options.pkcs11_provider = xstrdup(optarg); in main()
421 if (options.request_tty == REQUEST_TTY_YES) in main()
422 options.request_tty = REQUEST_TTY_FORCE; in main()
424 options.request_tty = REQUEST_TTY_YES; in main()
429 options.log_level = SYSLOG_LEVEL_DEBUG1; in main()
431 if (options.log_level < SYSLOG_LEVEL_DEBUG3) in main()
432 options.log_level++; in main()
443 if (options.tun_open == -1) in main()
444 options.tun_open = SSH_TUNMODE_DEFAULT; in main()
445 options.tun_local = a2tun(optarg, &options.tun_remote); in main()
446 if (options.tun_local == SSH_TUNID_ERR) { in main()
467 options.request_tty = REQUEST_TTY_NO; in main()
469 options.clear_forwardings = 1; in main()
470 options.exit_on_forward_failure = 1; in main()
473 options.log_level = SYSLOG_LEVEL_QUIET; in main()
479 options.escape_char = (u_char) optarg[1] & 31; in main()
481 options.escape_char = (u_char) optarg[0]; in main()
483 options.escape_char = SSH_ESCAPECHAR_NONE; in main()
493 options.ciphers = xstrdup(optarg); in main()
494 options.cipher = SSH_CIPHER_INVALID; in main()
497 options.cipher = cipher_number(optarg); in main()
498 if (options.cipher == -1) { in main()
504 if (options.cipher == SSH_CIPHER_3DES) in main()
505 options.ciphers = "3des-cbc"; in main()
506 else if (options.cipher == SSH_CIPHER_BLOWFISH) in main()
507 options.ciphers = "blowfish-cbc"; in main()
509 options.ciphers = (char *)-1; in main()
514 options.macs = xstrdup(optarg); in main()
522 if (options.control_master == SSHCTL_MASTER_YES) in main()
523 options.control_master = SSHCTL_MASTER_ASK; in main()
525 options.control_master = SSHCTL_MASTER_YES; in main()
528 options.port = a2port(optarg); in main()
529 if (options.port <= 0) { in main()
535 options.user = optarg; in main()
540 add_local_forward(&options, &fwd); in main()
551 add_remote_forward(&options, &fwd); in main()
562 add_local_forward(&options, &fwd); in main()
572 options.compression = 1; in main()
576 options.request_tty = REQUEST_TTY_NO; in main()
579 options.request_tty = REQUEST_TTY_NO; in main()
584 if (process_config_line(&options, host ? host : "", in main()
593 if (options.control_path != NULL) in main()
594 free(options.control_path); in main()
595 options.control_path = xstrdup(optarg); in main()
598 options.bind_address = optarg; in main()
617 options.user = p; in main()
639 if (options.request_tty == REQUEST_TTY_YES || in main()
640 options.request_tty == REQUEST_TTY_FORCE) in main()
650 tty_flag = options.request_tty != REQUEST_TTY_NO; in main()
673 tty_flag = options.request_tty != REQUEST_TTY_NO; in main()
676 if (options.request_tty == REQUEST_TTY_NO || muxclient_command != 0) in main()
680 options.request_tty != REQUEST_TTY_FORCE) { in main()
692 options.log_level == -1 ? SYSLOG_LEVEL_INFO : options.log_level, in main()
700 if (!read_config_file(config, host, &options, 0)) in main()
707 (void)read_config_file(buf, host, &options, 1); in main()
711 &options, 0); in main()
715 fill_default_options(&options); in main()
717 channel_set_af(options.address_family); in main()
720 log_init(argv0, options.log_level, SYSLOG_FACILITY_USER, !use_syslog); in main()
724 if (options.user == NULL) in main()
725 options.user = xstrdup(pw->pw_name); in main()
728 if (options.port == 0) { in main()
730 options.port = sp ? ntohs(sp->s_port) : SSH_DEFAULT_PORT; in main()
735 if (options.hostname != NULL) { in main()
736 host = percent_expand(options.hostname, in main()
744 snprintf(portstr, sizeof(portstr), "%d", options.port); in main()
746 if (options.local_command != NULL) { in main()
747 debug3("expanding LocalCommand: %s", options.local_command); in main()
748 cp = options.local_command; in main()
749 options.local_command = percent_expand(cp, "d", pw->pw_dir, in main()
750 "h", host, "l", thishost, "n", host_arg, "r", options.user, in main()
753 debug3("expanded LocalCommand: %s", options.local_command); in main()
758 if (options.host_key_alias != NULL) { in main()
759 for (p = options.host_key_alias; *p; p++) in main()
764 if (options.proxy_command != NULL && in main()
765 strcmp(options.proxy_command, "none") == 0) { in main()
766 xfree(options.proxy_command); in main()
767 options.proxy_command = NULL; in main()
769 if (options.control_path != NULL && in main()
770 strcmp(options.control_path, "none") == 0) { in main()
771 xfree(options.control_path); in main()
772 options.control_path = NULL; in main()
775 if (options.control_path != NULL) { in main()
776 cp = tilde_expand_filename(options.control_path, in main()
778 xfree(options.control_path); in main()
779 options.control_path = percent_expand(cp, "h", host, in main()
780 "l", thishost, "n", host_arg, "r", options.user, in main()
785 if (muxclient_command != 0 && options.control_path == NULL) in main()
787 if (options.control_path != NULL) in main()
788 muxclient(options.control_path); in main()
790 timeout_ms = options.connection_timeout * 1000; in main()
793 if (ssh_connect(host, &hostaddr, options.port, in main()
794 options.address_family, options.connection_attempts, &timeout_ms, in main()
795 options.tcp_keep_alive, in main()
797 options.use_privileged_port, in main()
799 original_effective_uid == 0 && options.use_privileged_port, in main()
801 options.proxy_command) != 0) in main()
818 if (options.rhosts_rsa_authentication || in main()
819 options.hostbased_authentication) { in main()
847 if (options.hostbased_authentication == 1 && in main()
903 tilde_expand_paths(options.system_hostfiles, in main()
904 options.num_system_hostfiles); in main()
905 tilde_expand_paths(options.user_hostfiles, options.num_user_hostfiles); in main()
912 options.port, pw, timeout_ms); in main()
933 for (i = 0; i < options.num_identity_files; i++) { in main()
934 if (options.identity_files[i]) { in main()
935 xfree(options.identity_files[i]); in main()
936 options.identity_files[i] = NULL; in main()
938 if (options.identity_keys[i]) { in main()
939 key_free(options.identity_keys[i]); in main()
940 options.identity_keys[i] = NULL; in main()
947 if (options.control_path != NULL && muxserver_sock != -1) in main()
948 unlink(options.control_path); in main()
978 options.request_tty = orequest_tty; in control_persist_detach()
982 options.control_master = SSHCTL_MASTER_NO; in control_persist_detach()
983 muxclient(options.control_path); in control_persist_detach()
997 setproctitle("%s [mux]", options.control_path); in control_persist_detach()
1030 if (options.exit_on_forward_failure) in ssh_confirm_remote_forward()
1037 if (++remote_forward_confirms_received == options.num_remote_forwards) { in ssh_confirm_remote_forward()
1088 for (i = 0; i < options.num_local_forwards; i++) { in ssh_init_forwarding()
1091 (options.local_forwards[i].listen_host == NULL) ? in ssh_init_forwarding()
1092 (options.gateway_ports ? "*" : "LOCALHOST") : in ssh_init_forwarding()
1093 options.local_forwards[i].listen_host, in ssh_init_forwarding()
1094 options.local_forwards[i].listen_port, in ssh_init_forwarding()
1095 options.local_forwards[i].connect_host, in ssh_init_forwarding()
1096 options.local_forwards[i].connect_port); in ssh_init_forwarding()
1098 options.local_forwards[i].listen_host, in ssh_init_forwarding()
1099 options.local_forwards[i].listen_port, in ssh_init_forwarding()
1100 options.local_forwards[i].connect_host, in ssh_init_forwarding()
1101 options.local_forwards[i].connect_port, in ssh_init_forwarding()
1102 options.gateway_ports); in ssh_init_forwarding()
1104 if (i > 0 && success != i && options.exit_on_forward_failure) in ssh_init_forwarding()
1110 for (i = 0; i < options.num_remote_forwards; i++) { in ssh_init_forwarding()
1113 (options.remote_forwards[i].listen_host == NULL) ? in ssh_init_forwarding()
1114 "LOCALHOST" : options.remote_forwards[i].listen_host, in ssh_init_forwarding()
1115 options.remote_forwards[i].listen_port, in ssh_init_forwarding()
1116 options.remote_forwards[i].connect_host, in ssh_init_forwarding()
1117 options.remote_forwards[i].connect_port); in ssh_init_forwarding()
1119 options.remote_forwards[i].listen_host, in ssh_init_forwarding()
1120 options.remote_forwards[i].listen_port, in ssh_init_forwarding()
1121 options.remote_forwards[i].connect_host, in ssh_init_forwarding()
1122 options.remote_forwards[i].connect_port) < 0) { in ssh_init_forwarding()
1123 if (options.exit_on_forward_failure) in ssh_init_forwarding()
1130 &options.remote_forwards[i]); in ssh_init_forwarding()
1134 if (options.tun_open != SSH_TUNMODE_NO) { in ssh_init_forwarding()
1135 if (client_request_tun_fwd(options.tun_open, in ssh_init_forwarding()
1136 options.tun_local, options.tun_remote) == -1) { in ssh_init_forwarding()
1137 if (options.exit_on_forward_failure) in ssh_init_forwarding()
1148 if (options.forward_agent) { in check_agent_present()
1151 options.forward_agent = 0; in check_agent_present()
1166 if (options.compression) { in ssh_session()
1168 options.compression_level); in ssh_session()
1170 if (options.compression_level < 1 || in ssh_session()
1171 options.compression_level > 9) in ssh_session()
1177 packet_put_int(options.compression_level); in ssh_session()
1182 packet_start_compression(options.compression_level); in ssh_session()
1232 if (options.forward_x11 && display != NULL) { in ssh_session()
1235 client_x11_get_proto(display, options.xauth_location, in ssh_session()
1236 options.forward_x11_trusted, in ssh_session()
1237 options.forward_x11_timeout, in ssh_session()
1257 options.ip_qos_interactive, options.ip_qos_bulk); in ssh_session()
1262 if (options.forward_agent) { in ssh_session()
1277 if (options.local_command != NULL && in ssh_session()
1278 options.permit_local_command) in ssh_session()
1279 ssh_local_cmd(options.local_command); in ssh_session()
1286 if (options.exit_on_forward_failure && in ssh_session()
1287 options.num_remote_forwards > 0) { in ssh_session()
1317 options.escape_char : SSH_ESCAPECHAR_NONE, 0); in ssh_session()
1332 if (options.forward_x11 && display != NULL) { in ssh_session2_setup()
1335 client_x11_get_proto(display, options.xauth_location, in ssh_session2_setup()
1336 options.forward_x11_trusted, in ssh_session2_setup()
1337 options.forward_x11_timeout, &proto, &data); in ssh_session2_setup()
1349 if (options.forward_agent) { in ssh_session2_setup()
1425 if (options.control_persist && muxserver_sock != -1) { in ssh_session2()
1428 orequest_tty = options.request_tty; in ssh_session2()
1442 if (options.control_master == SSHCTL_MASTER_NO && in ssh_session2()
1452 if (options.local_command != NULL && in ssh_session2()
1453 options.permit_local_command) in ssh_session2()
1454 ssh_local_cmd(options.local_command); in ssh_session2()
1461 if (options.exit_on_forward_failure && in ssh_session2()
1462 options.num_remote_forwards > 0) { in ssh_session2()
1469 if (options.use_roaming) in ssh_session2()
1473 options.escape_char : SSH_ESCAPECHAR_NONE, id); in ssh_session2()
1497 if (options.pkcs11_provider != NULL && in load_public_identity_files()
1498 options.num_identity_files < SSH_MAX_IDENTITY_FILES && in load_public_identity_files()
1499 (pkcs11_init(!options.batch_mode) == 0) && in load_public_identity_files()
1500 (nkeys = pkcs11_add_provider(options.pkcs11_provider, NULL, in load_public_identity_files()
1509 xstrdup(options.pkcs11_provider); /* XXX */ in load_public_identity_files()
1522 for (i = 0; i < options.num_identity_files; i++) { in load_public_identity_files()
1524 xfree(options.identity_files[i]); in load_public_identity_files()
1527 cp = tilde_expand_filename(options.identity_files[i], in load_public_identity_files()
1531 "r", options.user, (char *)NULL); in load_public_identity_files()
1536 xfree(options.identity_files[i]); in load_public_identity_files()
1564 options.num_identity_files = n_ids; in load_public_identity_files()
1565 memcpy(options.identity_files, identity_files, sizeof(identity_files)); in load_public_identity_files()
1566 memcpy(options.identity_keys, identity_keys, sizeof(identity_keys)); in load_public_identity_files()