OpenVPN
|
#include <options.h>
bool options::advance_next_remote |
Definition at line 283 of file options.h.
Referenced by next_connection_entry(), and parse_auth_failed_temp().
bool options::allow_deprecated_insecure_static_crypto |
Definition at line 554 of file options.h.
Referenced by add_option(), and options_postprocess_verify_ce().
bool options::allow_pull_fqdn |
Definition at line 423 of file options.h.
Referenced by add_option().
bool options::allow_recursive_routing |
Definition at line 701 of file options.h.
Referenced by add_option(), init_options(), options_postprocess_verify_ce(), and process_incoming_tun().
bool options::auth_token_call_auth |
Definition at line 526 of file options.h.
Referenced by add_option(), and do_init_crypto_tls().
bool options::auth_token_generate |
Definition at line 525 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), do_init_crypto_tls_c1(), do_init_timers(), init_options(), options_postprocess_mutate(), and options_postprocess_verify_ce().
int options::auth_token_lifetime |
Definition at line 527 of file options.h.
Referenced by add_option(), and do_init_crypto_tls().
int options::auth_token_renewal |
Definition at line 528 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), do_init_timers(), options_postprocess_mutate(), and options_postprocess_verify_ce().
const char* options::auth_token_secret_file |
Definition at line 529 of file options.h.
Referenced by add_option(), and do_init_crypto_tls_c1().
bool options::auth_token_secret_file_inline |
Definition at line 530 of file options.h.
Referenced by add_option(), and do_init_crypto_tls_c1().
const char* options::auth_user_pass_file |
Definition at line 542 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), init_query_passwords(), options_postprocess_filechecks(), and options_postprocess_verify_ce().
bool options::auth_user_pass_file_inline |
Definition at line 543 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), init_query_passwords(), and options_postprocess_filechecks().
const char* options::auth_user_pass_verify_script |
Definition at line 523 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), and options_postprocess_verify_ce().
bool options::auth_user_pass_verify_script_via_file |
Definition at line 524 of file options.h.
Referenced by add_option(), and do_init_crypto_tls().
const char* options::authname |
Definition at line 560 of file options.h.
Referenced by add_option(), calc_options_string_link_mtu(), do_init_crypto_static(), do_init_crypto_tls_c1(), do_init_tls_wrap_key(), inherit_context_child(), init_options(), options_string(), pre_connect_restore(), pre_connect_save(), test_mssfix_mtu_calculation(), test_occ_mtu_calculation(), tls_print_deferred_options_results(), tls_session_update_crypto_params_do_work(), and usage().
unsigned int options::backwards_compatible |
What version we should try to be compatible with as major * 10000 + minor * 100 + patch, e.g.
2.4.7 => 20407
Definition at line 253 of file options.h.
Referenced by add_option(), and need_compatibility_before().
char* options::bind_dev |
Definition at line 403 of file options.h.
Referenced by add_option(), and link_socket_init_phase1().
bool options::block_ipv6 |
Definition at line 420 of file options.h.
Referenced by add_option(), and process_ip_header().
bool options::block_outside_dns |
Definition at line 678 of file options.h.
Referenced by add_option(), add_wfp_block(), del_wfp_block(), and init_options().
const char* options::ca_file |
Definition at line 575 of file options.h.
Referenced by add_option(), check_ca_required(), init_ssl(), options_postprocess_filechecks(), options_postprocess_mutate(), and options_postprocess_verify_ce().
bool options::ca_file_inline |
Definition at line 576 of file options.h.
Referenced by add_option(), init_ssl(), and options_postprocess_filechecks().
const char* options::ca_path |
Definition at line 577 of file options.h.
Referenced by add_option(), check_ca_required(), init_ssl(), options_postprocess_filechecks(), options_postprocess_mutate(), and options_postprocess_verify_ce().
bool options::ccd_exclusive |
Definition at line 490 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), and options_postprocess_verify_ce().
const char* options::cd_dir |
Definition at line 362 of file options.h.
Referenced by add_option(), and do_init_first_time().
struct connection_entry options::ce |
Definition at line 275 of file options.h.
Referenced by add_option(), ce_management_query_proxy(), ce_management_query_remote(), check_send_occ_req_dowork(), do_deferred_options(), do_deferred_options_part2(), do_deferred_p2p_ncp(), do_init_crypto_tls(), do_init_fragment(), do_init_frame(), do_init_frame_tls(), do_init_server_poll_timeout(), do_init_tls_wrap_key(), do_persist_tuntap(), do_setup_fast_io(), frame_adjust_path_mtu(), frame_calculate_dynamic(), frame_calculate_fragment(), frame_calculate_mssfix(), frame_calculate_payload_overhead(), frame_calculate_payload_size(), frame_calculate_protocol_header_size(), frame_finalize_options(), get_frame_mtu(), get_ip_encap_overhead(), inherit_context_child(), inherit_context_top(), init_instance(), init_options(), init_proxy_dowork(), link_socket_init_phase1(), management_callback_proxy_cmd(), management_callback_remote_cmd(), multi_client_generate_tls_keys(), multi_process_signal(), next_connection_entry(), options_postprocess_mutate(), options_postprocess_mutate_ce(), options_postprocess_verify(), options_postprocess_verify_ce(), options_string(), prepare_push_reply(), process_coarse_timers(), process_explicit_exit_notification_timer_wakeup(), process_ip_header(), process_outgoing_link(), process_received_occ_msg(), process_sigterm(), push_update_digest(), setenv_settings(), show_connection_entries(), socket_restart_pause(), test_mssfix_mtu_calculation(), test_occ_mtu_calculation(), tls_print_deferred_options_results(), tunnel_server(), update_options_ce_post(), and usage().
int options::ce_advance_count |
Definition at line 287 of file options.h.
Referenced by management_callback_remote_cmd(), and next_connection_entry().
const char* options::cert_file |
Definition at line 580 of file options.h.
Referenced by add_option(), init_ssl(), options_postprocess_filechecks(), and options_postprocess_verify_ce().
bool options::cert_file_inline |
Definition at line 581 of file options.h.
Referenced by add_option(), init_ssl(), and options_postprocess_filechecks().
int options::cf_initial_max |
Definition at line 515 of file options.h.
Referenced by add_option(), init_options(), and multi_init().
int options::cf_initial_per |
Definition at line 516 of file options.h.
Referenced by add_option(), init_options(), and multi_init().
int options::cf_max |
Definition at line 512 of file options.h.
Referenced by add_option(), multi_init(), and options_postprocess_verify_ce().
int options::cf_per |
Definition at line 513 of file options.h.
Referenced by add_option(), multi_init(), and options_postprocess_verify_ce().
const char* options::chroot_dir |
Definition at line 361 of file options.h.
Referenced by add_option(), do_option_warnings(), do_uid_gid_chroot(), init_ssl(), openvpn_main(), options_postprocess_filechecks(), set_user_script(), and write_pid_file().
const char* options::cipher_list |
Definition at line 588 of file options.h.
Referenced by add_option(), init_ssl(), options_postprocess_verify_ce(), and print_openssl_info().
const char* options::cipher_list_tls13 |
Definition at line 589 of file options.h.
Referenced by add_option(), init_ssl(), options_postprocess_verify_ce(), and print_openssl_info().
const char* options::ciphername |
Definition at line 556 of file options.h.
Referenced by add_option(), calc_options_string_link_mtu(), check_session_cipher(), do_deferred_p2p_ncp(), do_init_crypto_static(), do_init_crypto_tls(), do_init_crypto_tls_c1(), inherit_context_child(), multi_client_set_protocol_options(), multi_print_status(), options_postprocess_cipher(), options_set_backwards_compatible_options(), options_string(), pre_connect_restore(), pre_connect_save(), prepare_push_reply(), test_mssfix_mtu_calculation(), test_occ_mtu_calculation(), tls_poor_mans_ncp(), tls_print_deferred_options_results(), and tls_session_update_crypto_params_do_work().
bool options::client |
Definition at line 538 of file options.h.
Referenced by add_option(), helper_client_server(), and options_postprocess_mutate_ce().
const char* options::client_config_dir |
Definition at line 489 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), do_option_warnings(), multi_client_connect_source_ccd(), options_postprocess_filechecks(), and options_postprocess_verify_ce().
const char* options::client_connect_script |
Definition at line 485 of file options.h.
Referenced by add_option(), multi_client_connect_call_script(), and options_postprocess_verify_ce().
const char* options::client_crresponse_script |
Definition at line 488 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), and options_postprocess_verify_ce().
const char* options::client_disconnect_script |
Definition at line 486 of file options.h.
Referenced by add_option(), multi_client_disconnect_script(), and options_postprocess_verify_ce().
struct client_nat_option_list* options::client_nat |
Definition at line 424 of file options.h.
Referenced by add_option(), cnol_check_alloc(), options_detach(), pre_connect_restore(), pre_connect_save(), process_ip_header(), and show_settings().
struct compress_options options::comp |
Definition at line 395 of file options.h.
Referenced by add_option(), do_deferred_options(), do_init_crypto_tls(), frame_calculate_payload_overhead(), init_instance(), multi_client_connect_compress_migrate(), multi_connection_established(), options_postprocess_mutate(), options_set_backwards_compatible_options(), options_string(), pre_connect_restore(), pre_connect_save(), test_mssfix_mtu_calculation(), and test_occ_mtu_calculation().
const char* options::config |
Definition at line 242 of file options.h.
Referenced by add_option(), options_postprocess_mutate(), pre_setup(), and setenv_settings().
int options::connect_retry_max |
Definition at line 274 of file options.h.
Referenced by add_option(), init_options(), and next_connection_entry().
struct connection_list* options::connection_list |
Definition at line 276 of file options.h.
Referenced by alloc_connection_list_if_undef(), ce_management_query_proxy(), do_preresolve(), init_connection_list(), management_callback_remote_entry_count(), management_callback_remote_entry_get(), next_connection_entry(), options_postprocess_filechecks(), options_postprocess_http_proxy_override(), options_postprocess_mutate(), options_postprocess_verify(), options_postprocess_verify_ce(), setenv_settings(), show_connection_entries(), socket_restart_pause(), uninit_options(), and verify_permission().
const char* options::crl_file |
Definition at line 597 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), init_ssl(), options_postprocess_filechecks(), and options_postprocess_verify_ce().
bool options::crl_file_inline |
Definition at line 598 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), init_ssl(), and options_postprocess_filechecks().
const char* options::cryptoapi_cert |
Definition at line 620 of file options.h.
Referenced by add_option(), init_ssl(), key_is_external(), and options_postprocess_verify_ce().
bool options::daemon |
Definition at line 373 of file options.h.
Referenced by add_option(), possibly_become_daemon(), and setenv_settings().
const char* options::dev |
Definition at line 303 of file options.h.
Referenced by add_option(), do_init_route_list(), do_init_tun(), do_open_tun(), do_persist_tuntap(), helper_client_server(), helper_setdefault_topology(), init_options_dev(), multi_init(), options_postprocess_mutate_ce(), options_postprocess_mutate_invariant(), options_postprocess_verify_ce(), and options_string().
const char* options::dev_node |
Definition at line 305 of file options.h.
Referenced by add_option(), create_socket_dco_win(), do_open_tun(), do_persist_tuntap(), init_options_dev(), and options_postprocess_mutate().
const char* options::dev_type |
Definition at line 304 of file options.h.
Referenced by add_option(), do_init_route_list(), do_init_tun(), do_open_tun(), do_persist_tuntap(), helper_client_server(), helper_setdefault_topology(), multi_init(), options_postprocess_mutate_ce(), options_postprocess_mutate_invariant(), options_postprocess_verify_ce(), and options_string().
const char* options::dh_file |
Definition at line 578 of file options.h.
Referenced by add_option(), init_ssl(), options_postprocess_filechecks(), options_postprocess_mutate(), and options_postprocess_verify_ce().
bool options::dh_file_inline |
Definition at line 579 of file options.h.
Referenced by add_option(), init_ssl(), and options_postprocess_filechecks().
bool options::disable |
Definition at line 491 of file options.h.
Referenced by add_option().
struct dns_options options::dns_options |
Definition at line 299 of file options.h.
Referenced by add_option(), init_options(), options_postprocess_mutate(), options_postprocess_pull(), options_postprocess_verify(), pre_connect_restore(), pre_connect_save(), setenv_settings(), show_settings(), tuntap_options_copy_dns(), and uninit_options().
bool options::down_pre |
Definition at line 370 of file options.h.
Referenced by add_option(), and do_close_tun().
const char* options::down_script |
Definition at line 368 of file options.h.
Referenced by add_option(), and do_close_tun().
bool options::duplicate_cn |
Definition at line 510 of file options.h.
Referenced by add_option(), do_option_warnings(), multi_client_connect_early_setup(), multi_init(), multi_select_virtual_addr(), and options_postprocess_verify_ce().
const char* options::ecdh_curve |
Definition at line 592 of file options.h.
Referenced by add_option(), init_options(), and init_ssl().
bool options::enable_c2c |
Definition at line 509 of file options.h.
Referenced by add_option(), helper_client_server(), multi_init(), options_postprocess_verify(), and options_postprocess_verify_ce().
bool options::enable_ncp_fallback |
If defined fall back to ciphername if NCP fails.
Definition at line 557 of file options.h.
Referenced by add_option(), check_pull_client_ncp(), check_session_cipher(), do_deferred_p2p_ncp(), do_init_crypto_tls_c1(), multi_client_set_protocol_options(), options_postprocess_cipher(), and options_set_backwards_compatible_options().
const char* options::engine |
Definition at line 561 of file options.h.
Referenced by add_option(), and init_crypto_pre().
bool options::exit_event_initial_state |
Definition at line 675 of file options.h.
Referenced by add_option(), and pre_setup().
const char* options::exit_event_name |
Definition at line 674 of file options.h.
Referenced by add_option(), and pre_setup().
const char* options::extra_certs_file |
Definition at line 582 of file options.h.
Referenced by add_option(), init_ssl(), and options_postprocess_filechecks().
bool options::extra_certs_file_inline |
Definition at line 583 of file options.h.
Referenced by add_option(), and init_ssl().
bool options::fast_io |
Definition at line 393 of file options.h.
Referenced by add_option(), and do_setup_fast_io().
bool options::force_key_material_export |
Definition at line 691 of file options.h.
Referenced by add_option(), multi_client_set_protocol_options(), options_postprocess_verify_ce(), and options_process_mutate_prf().
int options::foreign_option_index |
Definition at line 670 of file options.h.
Referenced by pre_connect_restore(), and pre_connect_save().
bool options::forward_compatible |
Definition at line 250 of file options.h.
Referenced by add_option(), and msglevel_forward_compatible().
struct gc_arena options::gc |
Definition at line 238 of file options.h.
Referenced by add_option(), alloc_connection_entry(), alloc_connection_list_if_undef(), alloc_pull_filter(), alloc_pull_filter_list(), alloc_remote_entry(), alloc_remote_list_if_undef(), append_cipher_to_ncp_list(), apply_push_options(), clone_push_list(), cnol_check_alloc(), context_gc_free(), do_deferred_p2p_ncp(), helper_add_route(), helper_client_server(), helper_keepalive(), helper_tcp_nodelay(), init_options(), management_callback_remote_cmd(), multi_client_set_protocol_options(), option_iroute(), option_iroute_ipv6(), options_detach(), options_postprocess_mutate(), options_postprocess_mutate_ce(), pre_connect_save(), prepare_push_reply(), push_option(), read_config_file(), read_config_string(), rol6_check_alloc(), rol_check_alloc(), test_occ_mtu_calculation(), tls_poor_mans_ncp(), and uninit_options().
bool options::gc_owned |
Definition at line 239 of file options.h.
Referenced by init_options(), and uninit_options().
bool options::genkey |
Definition at line 268 of file options.h.
Referenced by add_option(), and do_genkey().
const char* options::genkey_extra_data |
Definition at line 271 of file options.h.
Referenced by add_option(), and do_genkey().
const char* options::genkey_filename |
Definition at line 270 of file options.h.
Referenced by add_option(), and do_genkey().
enum genkey_type options::genkey_type |
Definition at line 269 of file options.h.
Referenced by add_option(), and do_genkey().
const char* options::groupname |
Definition at line 360 of file options.h.
Referenced by add_option(), do_init_first_time(), do_option_warnings(), and do_persist_tuntap().
int options::handshake_window |
Definition at line 633 of file options.h.
Referenced by add_option(), check_connection_established(), do_init_crypto_tls(), do_pre_decrypt_check(), init_options(), options_postprocess_verify_ce(), receive_auth_pending(), send_push_request(), and usage().
struct http_proxy_options* options::http_proxy_override |
Definition at line 294 of file options.h.
Referenced by add_option(), options_postprocess_http_proxy_override(), and options_postprocess_mutate().
const char* options::ifconfig_ipv6_local |
Definition at line 310 of file options.h.
Referenced by add_option(), do_init_tun(), helper_client_server(), options_postprocess_verify_ce(), and options_string().
int options::ifconfig_ipv6_netbits |
Definition at line 311 of file options.h.
Referenced by add_option(), do_init_tun(), helper_client_server(), multi_select_virtual_addr(), and options_string().
struct in6_addr options::ifconfig_ipv6_pool_base |
Definition at line 480 of file options.h.
Referenced by add_option(), helper_client_server(), multi_init(), and show_p2mp_parms().
bool options::ifconfig_ipv6_pool_defined |
Definition at line 479 of file options.h.
Referenced by add_option(), helper_client_server(), multi_init(), multi_select_virtual_addr(), and options_postprocess_verify_ce().
int options::ifconfig_ipv6_pool_netbits |
Definition at line 481 of file options.h.
Referenced by add_option(), helper_client_server(), and multi_init().
const char* options::ifconfig_ipv6_remote |
Definition at line 312 of file options.h.
Referenced by add_option(), do_init_route_ipv6_list(), do_init_tun(), helper_client_server(), ipv6_send_icmp_unreachable(), and options_string().
const char* options::ifconfig_local |
Definition at line 308 of file options.h.
Referenced by add_option(), do_init_tun(), do_option_warnings(), do_persist_tuntap(), helper_client_server(), options_postprocess_verify_ce(), options_string(), and prepare_push_reply().
bool options::ifconfig_noexec |
Definition at line 313 of file options.h.
Referenced by add_option(), do_close_tun_simple(), do_open_tun(), and options_postprocess_mutate_invariant().
bool options::ifconfig_nowarn |
Definition at line 314 of file options.h.
Referenced by add_option(), do_init_tun(), and options_string().
bool options::ifconfig_pool_defined |
Definition at line 472 of file options.h.
Referenced by add_option(), helper_client_server(), multi_init(), multi_select_virtual_addr(), and options_postprocess_verify_ce().
in_addr_t options::ifconfig_pool_end |
Definition at line 474 of file options.h.
Referenced by add_option(), helper_client_server(), multi_init(), and show_p2mp_parms().
in_addr_t options::ifconfig_pool_netmask |
Definition at line 475 of file options.h.
Referenced by add_option(), helper_client_server(), multi_select_virtual_addr(), options_postprocess_verify_ce(), and show_p2mp_parms().
const char* options::ifconfig_pool_persist_filename |
Definition at line 476 of file options.h.
Referenced by add_option(), do_open_ifconfig_pool_persist(), do_option_warnings(), and options_postprocess_verify_ce().
int options::ifconfig_pool_persist_refresh_freq |
Definition at line 477 of file options.h.
Referenced by add_option(), do_open_ifconfig_pool_persist(), and init_options().
in_addr_t options::ifconfig_pool_start |
Definition at line 473 of file options.h.
Referenced by add_option(), helper_client_server(), multi_init(), and show_p2mp_parms().
const char* options::ifconfig_remote_netmask |
Definition at line 309 of file options.h.
Referenced by add_option(), do_init_route_list(), do_init_tun(), do_persist_tuntap(), helper_client_server(), options_postprocess_verify_ce(), and options_string().
const char** options::ignore_unknown_option |
Definition at line 256 of file options.h.
Referenced by add_option().
unsigned int options::imported_protocol_flags |
Definition at line 704 of file options.h.
Referenced by add_option(), multi_client_set_protocol_options(), pre_connect_restore(), prepare_push_reply(), tls_print_deferred_options_results(), and tls_session_update_crypto_params().
int64_t options::inactivity_minimum_bytes |
Definition at line 331 of file options.h.
Referenced by add_option(), check_inactivity_timeout(), register_activity(), and tls_print_deferred_options_results().
int options::inactivity_timeout |
Definition at line 330 of file options.h.
Referenced by add_option(), do_init_timers(), process_coarse_timers(), register_activity(), and tls_print_deferred_options_results().
const char* options::ip_remote_hint |
Definition at line 354 of file options.h.
Referenced by add_option(), and do_preresolve().
const char* options::ipchange |
Definition at line 302 of file options.h.
Referenced by add_option(), link_socket_init_phase1(), and options_postprocess_verify_ce().
struct iroute* options::iroutes |
Definition at line 494 of file options.h.
Referenced by multi_add_iroutes(), multi_client_connect_late_setup(), multi_del_iroutes(), option_iroute(), and remove_iroutes_from_push_route_list().
struct iroute_ipv6* options::iroutes_ipv6 |
Definition at line 495 of file options.h.
Referenced by multi_add_iroutes(), multi_del_iroutes(), option_iroute_ipv6(), and remove_iroutes_from_push_route_list().
int options::keepalive_ping |
Definition at line 327 of file options.h.
Referenced by add_option(), do_option_warnings(), and helper_keepalive().
int options::keepalive_timeout |
Definition at line 328 of file options.h.
Referenced by add_option(), do_option_warnings(), and helper_keepalive().
int options::key_direction |
Definition at line 555 of file options.h.
Referenced by add_option(), do_init_crypto_static(), init_options(), options_postprocess_mutate_ce(), options_string(), and show_settings().
const char* options::key_pass_file |
Definition at line 262 of file options.h.
Referenced by add_option(), init_query_passwords(), and options_postprocess_filechecks().
const char* options::learn_address_script |
Definition at line 487 of file options.h.
Referenced by add_option(), learn_address_script(), and options_postprocess_verify_ce().
const char* options::lladdr |
Definition at line 306 of file options.h.
Referenced by add_option(), do_open_tun(), do_persist_tuntap(), and options_postprocess_verify_ce().
bool options::log |
Definition at line 377 of file options.h.
Referenced by add_option(), possibly_become_daemon(), and setenv_settings().
bool options::machine_readable_output |
Definition at line 379 of file options.h.
Referenced by add_option().
const char* options::management_addr |
Definition at line 430 of file options.h.
Referenced by add_option(), open_management(), and options_postprocess_verify_ce().
const char* options::management_certificate |
Definition at line 440 of file options.h.
Referenced by add_option(), and init_ssl().
const char* options::management_client_group |
Definition at line 438 of file options.h.
Referenced by add_option(), open_management(), and options_postprocess_verify_ce().
const char* options::management_client_user |
Definition at line 437 of file options.h.
Referenced by add_option(), open_management(), and options_postprocess_verify_ce().
int options::management_echo_buffer_size |
Definition at line 434 of file options.h.
Referenced by init_options(), and open_management().
unsigned int options::management_flags |
Definition at line 443 of file options.h.
Referenced by add_option(), init_ssl(), key_is_external(), open_management(), openvpn_main(), options_postprocess_filechecks(), options_postprocess_verify_ce(), and show_settings().
int options::management_log_history_cache |
Definition at line 433 of file options.h.
Referenced by add_option(), init_options(), open_management(), and options_postprocess_verify_ce().
const char* options::management_port |
Definition at line 431 of file options.h.
Referenced by add_option(), and open_management().
int options::management_state_buffer_size |
Definition at line 435 of file options.h.
Referenced by init_options(), and open_management().
const char* options::management_user_pass |
Definition at line 432 of file options.h.
Referenced by add_option(), open_management(), options_postprocess_filechecks(), and options_postprocess_verify_ce().
int options::mark |
Definition at line 402 of file options.h.
Referenced by add_option(), and link_socket_init_phase1().
int options::max_clients |
Definition at line 518 of file options.h.
Referenced by add_option(), init_options(), and multi_init().
int options::max_routes_per_client |
Definition at line 519 of file options.h.
Referenced by add_option(), init_options(), route_quota_exceeded(), and route_quota_test().
bool options::mlock |
Definition at line 325 of file options.h.
Referenced by add_option(), do_genkey(), and init_instance().
int options::mode |
Definition at line 247 of file options.h.
Referenced by add_option(), check_tls(), do_init_crypto_tls(), do_option_warnings(), do_up(), helper_client_server(), helper_keepalive(), helper_setdefault_topology(), helper_tcp_nodelay(), init_options(), io_wait_dowork(), link_socket_init_phase1(), open_management(), openvpn_main(), options_postprocess_cipher(), options_postprocess_mutate_invariant(), options_postprocess_verify_ce(), options_process_mutate_prf(), options_string(), process_incoming_tun(), process_outgoing_link(), receive_exit_message(), and tunnel_server().
HANDLE options::msg_channel |
Definition at line 673 of file options.h.
Referenced by add_option(), add_wfp_block(), del_wfp_block(), and do_open_tun().
bool options::mtu_test |
Definition at line 319 of file options.h.
Referenced by add_option(), do_init_frame(), do_init_timers(), options_postprocess_verify_ce(), and process_received_occ_msg().
int options::mute |
Definition at line 382 of file options.h.
Referenced by add_option(), and init_verb_mute().
bool options::mute_replay_warnings |
Definition at line 563 of file options.h.
Referenced by add_option(), do_init_crypto_static(), and do_init_crypto_tls().
int options::n_bcast_buf |
Definition at line 492 of file options.h.
Referenced by add_option(), init_options(), multi_init(), and multi_tcp_instance_specific_init().
const char* options::ncp_ciphers |
Definition at line 559 of file options.h.
Referenced by add_option(), append_cipher_to_ncp_list(), check_pull_client_ncp(), check_session_cipher(), do_init_crypto_tls(), do_init_crypto_tls_c1(), multi_client_set_protocol_options(), options_postprocess_cipher(), options_postprocess_mutate(), options_postprocess_setdefault_ncpciphers(), options_set_backwards_compatible_options(), options_string(), and tls_poor_mans_ncp().
int options::nice |
Definition at line 380 of file options.h.
Referenced by add_option(), and do_init_first_time().
bool options::no_advance |
Definition at line 280 of file options.h.
Referenced by do_close_link_socket(), initialization_sequence_completed(), next_connection_entry(), parse_auth_failed_temp(), receive_auth_failed(), server_pushed_signal(), and test_auth_fail_temp_flags().
int options::ns_cert_type |
Definition at line 600 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), do_option_warnings(), and options_postprocess_verify_ce().
bool options::occ |
Definition at line 427 of file options.h.
Referenced by add_option(), do_init_timers(), init_options(), and process_received_occ_msg().
const char* options::packet_id_file |
Definition at line 566 of file options.h.
Referenced by add_option(), do_init_timers(), init_crypto_pre(), and options_postprocess_filechecks().
uint32_t options::peer_id |
Definition at line 683 of file options.h.
Referenced by add_option(), do_deferred_options(), test_mssfix_mtu_calculation(), and tls_print_deferred_options_results().
bool options::persist_config |
Definition at line 259 of file options.h.
Referenced by add_option(), and do_persist_tuntap().
bool options::persist_local_ip |
Definition at line 345 of file options.h.
Referenced by add_option(), and do_close_link_socket().
int options::persist_mode |
Definition at line 260 of file options.h.
Referenced by add_option(), do_persist_tuntap(), and init_options().
bool options::persist_remote_ip |
Definition at line 346 of file options.h.
Referenced by add_option(), do_close_link_socket(), and next_connection_entry().
bool options::persist_tun |
Definition at line 344 of file options.h.
Referenced by add_option(), do_close_tun(), and do_option_warnings().
int options::ping_rec_timeout |
Definition at line 336 of file options.h.
Referenced by add_option(), check_ping_restart(), do_init_timers(), do_option_warnings(), helper_keepalive(), multi_client_setup_dco_initial(), p2p_set_dco_keepalive(), pre_connect_restore(), pre_connect_save(), process_incoming_link_part1(), process_incoming_link_part2(), tls_print_deferred_options_results(), and update_options_ce_post().
int options::ping_rec_timeout_action |
Definition at line 342 of file options.h.
Referenced by add_option(), helper_keepalive(), pre_connect_restore(), pre_connect_save(), tls_print_deferred_options_results(), trigger_ping_timeout_signal(), and update_options_ce_post().
int options::ping_send_timeout |
Definition at line 335 of file options.h.
Referenced by add_option(), check_ping_send(), do_init_timers(), do_option_warnings(), helper_keepalive(), multi_client_setup_dco_initial(), p2p_set_dco_keepalive(), pre_connect_restore(), pre_connect_save(), process_outgoing_link(), and tls_print_deferred_options_results().
bool options::ping_timer_remote |
Definition at line 337 of file options.h.
Referenced by add_option(), and check_ping_restart().
const char* options::pkcs12_file |
Definition at line 586 of file options.h.
Referenced by add_option(), check_ca_required(), init_ssl(), options_postprocess_filechecks(), and options_postprocess_verify_ce().
bool options::pkcs12_file_inline |
Definition at line 587 of file options.h.
Referenced by add_option(), init_ssl(), and options_postprocess_filechecks().
struct plugin_option_list* options::plugin_list |
Definition at line 446 of file options.h.
Referenced by add_option(), init_plugins(), open_plugins(), and show_settings().
struct options_pre_connect* options::pre_connect |
Definition at line 544 of file options.h.
Referenced by pre_connect_restore(), and pre_connect_save().
const char* options::priv_key_file |
Definition at line 584 of file options.h.
Referenced by add_option(), init_ssl(), options_postprocess_filechecks(), and options_postprocess_verify_ce().
bool options::priv_key_file_inline |
Definition at line 585 of file options.h.
Referenced by add_option(), do_init_crypto_tls_c1(), init_ssl(), and options_postprocess_filechecks().
int options::proto_force |
Definition at line 317 of file options.h.
Referenced by add_option(), init_options(), and options_postprocess_mutate_ce().
struct provider_list options::providers |
Definition at line 562 of file options.h.
Referenced by add_option(), init_early(), and uninit_early().
bool options::pull |
Definition at line 539 of file options.h.
Referenced by add_option(), check_connection_established(), do_deferred_options(), do_init_crypto_tls(), do_option_warnings(), helper_client_server(), incoming_push_message(), options_postprocess_cipher(), options_postprocess_mutate(), options_postprocess_mutate_ce(), options_postprocess_verify_ce(), receive_auth_failed(), receive_auth_pending(), server_pushed_signal(), setenv_settings(), test_occ_mtu_calculation(), and update_options_ce_post().
struct pull_filter_list* options::pull_filter_list |
Definition at line 697 of file options.h.
Referenced by alloc_pull_filter_list(), apply_pull_filter(), options_postprocess_verify_ce(), and show_settings().
int options::push_continuation |
Definition at line 540 of file options.h.
Referenced by add_option(), pre_connect_restore(), and process_incoming_push_reply().
bool options::push_ifconfig_constraint_defined |
Definition at line 500 of file options.h.
Referenced by add_option(), helper_client_server(), and ifconfig_push_constraint_satisfied().
in_addr_t options::push_ifconfig_constraint_netmask |
Definition at line 502 of file options.h.
Referenced by add_option(), helper_client_server(), ifconfig_push_constraint_satisfied(), and multi_client_connect_late_setup().
in_addr_t options::push_ifconfig_constraint_network |
Definition at line 501 of file options.h.
Referenced by add_option(), helper_client_server(), ifconfig_push_constraint_satisfied(), and multi_client_connect_late_setup().
bool options::push_ifconfig_defined |
Definition at line 496 of file options.h.
Referenced by add_option(), and multi_select_virtual_addr().
bool options::push_ifconfig_ipv4_blocked |
Definition at line 503 of file options.h.
Referenced by prepare_push_reply(), and push_remove_option().
bool options::push_ifconfig_ipv6_blocked |
Definition at line 508 of file options.h.
Referenced by add_option(), prepare_push_reply(), and push_remove_option().
bool options::push_ifconfig_ipv6_defined |
Definition at line 504 of file options.h.
Referenced by add_option(), and multi_select_virtual_addr().
struct in6_addr options::push_ifconfig_ipv6_local |
Definition at line 505 of file options.h.
Referenced by add_option(), multi_select_virtual_addr(), and show_p2mp_parms().
int options::push_ifconfig_ipv6_netbits |
Definition at line 506 of file options.h.
Referenced by add_option(), multi_select_virtual_addr(), and show_p2mp_parms().
struct in6_addr options::push_ifconfig_ipv6_remote |
Definition at line 507 of file options.h.
Referenced by add_option(), multi_select_virtual_addr(), and show_p2mp_parms().
in_addr_t options::push_ifconfig_local |
Definition at line 497 of file options.h.
Referenced by add_option(), multi_select_virtual_addr(), and show_p2mp_parms().
in_addr_t options::push_ifconfig_local_alias |
Definition at line 499 of file options.h.
Referenced by add_option(), and multi_select_virtual_addr().
in_addr_t options::push_ifconfig_remote_netmask |
Definition at line 498 of file options.h.
Referenced by add_option(), multi_select_virtual_addr(), and show_p2mp_parms().
struct push_list options::push_list |
Definition at line 471 of file options.h.
Referenced by clone_push_list(), push_option(), push_remove_option(), push_reset(), remove_iroutes_from_push_route_list(), send_push_reply(), and show_p2mp_parms().
unsigned int options::push_option_types_found |
Definition at line 541 of file options.h.
Referenced by incoming_push_message(), and pre_connect_restore().
bool options::push_peer_info |
Definition at line 663 of file options.h.
Referenced by add_option(), and do_init_crypto_tls().
int options::rcvbuf |
Definition at line 398 of file options.h.
Referenced by add_option(), do_deferred_options(), and link_socket_init_phase1().
int options::real_hash_size |
Definition at line 483 of file options.h.
Referenced by add_option(), init_options(), multi_init(), and options_postprocess_verify_ce().
int options::remap_sigusr1 |
Definition at line 375 of file options.h.
Referenced by add_option(), open_management(), options_postprocess_mutate(), and remap_signal().
const char* options::remote_cert_eku |
Definition at line 602 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), do_option_warnings(), and options_postprocess_verify_ce().
unsigned options::remote_cert_ku[MAX_PARMS] |
Definition at line 601 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), and options_postprocess_verify_ce().
struct remote_list* options::remote_list |
Definition at line 278 of file options.h.
Referenced by alloc_remote_list_if_undef(), options_postprocess_mutate(), and uninit_options().
bool options::remote_random |
Definition at line 301 of file options.h.
Referenced by add_option(), and init_connection_list().
int options::renegotiate_bytes |
Definition at line 626 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), init_options(), and options_postprocess_verify_ce().
int options::renegotiate_packets |
Definition at line 627 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), and options_postprocess_verify_ce().
int options::renegotiate_seconds |
Definition at line 628 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), do_init_timers(), init_options(), options_postprocess_mutate(), options_postprocess_verify_ce(), receive_auth_pending(), and usage().
int options::renegotiate_seconds_min |
Definition at line 629 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), and init_options().
int options::replay_time |
Definition at line 565 of file options.h.
Referenced by add_option(), do_init_crypto_static(), do_init_crypto_tls(), init_options(), and usage().
int options::replay_window |
Definition at line 564 of file options.h.
Referenced by add_option(), do_init_crypto_static(), do_init_crypto_tls(), init_options(), and usage().
bool options::resolve_in_advance |
Definition at line 353 of file options.h.
Referenced by add_option(), do_close_link_socket(), init_instance(), init_options(), and next_connection_entry().
int options::resolve_retry_seconds |
Definition at line 352 of file options.h.
Referenced by add_option(), do_preresolve_host(), init_options(), and link_socket_init_phase1().
struct remote_host_store* options::rh_store |
Definition at line 297 of file options.h.
Referenced by management_callback_remote_cmd().
const char* options::route_default_gateway |
Definition at line 411 of file options.h.
Referenced by add_option(), do_init_route_list(), helper_client_server(), pre_connect_restore(), and pre_connect_save().
int options::route_default_metric |
Definition at line 413 of file options.h.
Referenced by add_option(), do_init_route_ipv6_list(), and do_init_route_list().
int options::route_delay |
Definition at line 415 of file options.h.
Referenced by add_option(), do_up(), and options_postprocess_mutate_invariant().
bool options::route_delay_defined |
Definition at line 417 of file options.h.
Referenced by add_option(), do_open_tun(), do_up(), options_postprocess_mutate_invariant(), and options_postprocess_verify_ce().
int options::route_delay_window |
Definition at line 416 of file options.h.
Referenced by add_option(), do_up(), and init_options().
bool options::route_gateway_via_dhcp |
Definition at line 422 of file options.h.
Referenced by add_option(), and process_ip_header().
const char* options::route_ipv6_default_gateway |
Definition at line 412 of file options.h.
Referenced by add_option(), do_init_route_ipv6_list(), pre_connect_restore(), and pre_connect_save().
int options::route_method |
Definition at line 677 of file options.h.
Referenced by add_option(), init_options(), and remap_redirect_gateway_flags().
bool options::route_noexec |
Definition at line 414 of file options.h.
Referenced by add_option(), and do_route().
bool options::route_nopull |
Definition at line 421 of file options.h.
Referenced by add_option(), and pull_permission_mask().
const char* options::route_predown_script |
Definition at line 410 of file options.h.
Referenced by add_option(), and do_close_tun().
const char* options::route_script |
Definition at line 409 of file options.h.
Referenced by add_option(), and do_route().
struct route_option_list* options::routes |
Definition at line 418 of file options.h.
Referenced by add_option(), do_init_route_list(), do_open_tun(), helper_add_route(), options_detach(), options_postprocess_verify_ce(), pre_connect_restore(), pre_connect_save(), remap_redirect_gateway_flags(), rol_check_alloc(), and show_settings().
struct route_ipv6_option_list* options::routes_ipv6 |
Definition at line 419 of file options.h.
Referenced by add_option(), do_alloc_route_list(), do_init_route_ipv6_list(), do_open_tun(), pre_connect_restore(), pre_connect_save(), and rol6_check_alloc().
struct static_challenge_info options::sc_info |
Definition at line 549 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), and init_query_passwords().
int options::scheduled_exit_interval |
Definition at line 546 of file options.h.
Referenced by init_options(), and schedule_exit().
int options::server_backoff_time |
Definition at line 291 of file options.h.
Referenced by parse_auth_failed_temp(), socket_restart_pause(), test_auth_fail_temp_flags(), and test_auth_fail_temp_flags_msg().
bool options::server_bridge_defined |
Definition at line 465 of file options.h.
Referenced by add_option(), do_option_warnings(), helper_client_server(), and options_postprocess_mutate_ce().
in_addr_t options::server_bridge_ip |
Definition at line 466 of file options.h.
Referenced by add_option(), helper_client_server(), and show_p2mp_parms().
in_addr_t options::server_bridge_netmask |
Definition at line 467 of file options.h.
Referenced by add_option(), helper_client_server(), and show_p2mp_parms().
in_addr_t options::server_bridge_pool_end |
Definition at line 469 of file options.h.
Referenced by add_option(), helper_client_server(), and show_p2mp_parms().
in_addr_t options::server_bridge_pool_start |
Definition at line 468 of file options.h.
Referenced by add_option(), helper_client_server(), and show_p2mp_parms().
bool options::server_bridge_proxy_dhcp |
Definition at line 463 of file options.h.
Referenced by add_option(), do_option_warnings(), helper_client_server(), and options_postprocess_mutate_ce().
bool options::server_defined |
Definition at line 451 of file options.h.
Referenced by add_option(), helper_client_server(), and options_postprocess_mutate_ce().
unsigned int options::server_flags |
Definition at line 461 of file options.h.
Referenced by add_option(), helper_client_server(), helper_tcp_nodelay(), and options_postprocess_verify_ce().
bool options::server_ipv6_defined |
Definition at line 454 of file options.h.
Referenced by add_option(), and helper_client_server().
unsigned int options::server_netbits_ipv6 |
Definition at line 456 of file options.h.
Referenced by add_option(), and helper_client_server().
in_addr_t options::server_netmask |
Definition at line 453 of file options.h.
Referenced by add_option(), helper_client_server(), and show_p2mp_parms().
in_addr_t options::server_network |
Definition at line 452 of file options.h.
Referenced by add_option(), helper_client_server(), and show_p2mp_parms().
struct in6_addr options::server_network_ipv6 |
Definition at line 455 of file options.h.
Referenced by add_option(), helper_client_server(), and show_p2mp_parms().
int options::session_timeout |
Definition at line 333 of file options.h.
Referenced by add_option(), check_session_timeout(), do_init_timers(), and tls_print_deferred_options_results().
int options::shaper |
Definition at line 315 of file options.h.
Referenced by add_option(), do_init_traffic_shaper(), do_setup_fast_io(), io_wait_dowork(), options_postprocess_verify_ce(), and process_outgoing_link().
const char* options::shared_secret_file |
Definition at line 552 of file options.h.
Referenced by add_option(), calc_options_string_link_mtu(), do_genkey(), do_init_crypto(), do_init_crypto_static(), do_persist_tuntap(), helper_client_server(), options_postprocess_filechecks(), options_postprocess_verify_ce(), options_string(), test_mssfix_mtu_calculation(), and test_occ_mtu_calculation().
bool options::shared_secret_file_inline |
Definition at line 553 of file options.h.
Referenced by add_option(), do_init_crypto_static(), and options_postprocess_filechecks().
bool options::show_ciphers |
Definition at line 263 of file options.h.
Referenced by add_option(), and print_openssl_info().
bool options::show_curves |
Definition at line 267 of file options.h.
Referenced by add_option(), and print_openssl_info().
bool options::show_digests |
Definition at line 264 of file options.h.
Referenced by add_option(), and print_openssl_info().
bool options::show_engines |
Definition at line 265 of file options.h.
Referenced by add_option(), and print_openssl_info().
bool options::show_net_up |
Definition at line 676 of file options.h.
Referenced by add_option(), and do_route().
bool options::show_tls_ciphers |
Definition at line 266 of file options.h.
Referenced by add_option(), and print_openssl_info().
bool options::single_session |
Definition at line 661 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), and options_postprocess_verify_ce().
int options::sndbuf |
Definition at line 399 of file options.h.
Referenced by add_option(), do_deferred_options(), and link_socket_init_phase1().
unsigned int options::sockflags |
Definition at line 406 of file options.h.
Referenced by add_option(), do_deferred_options(), do_preresolve(), helper_tcp_nodelay(), and link_socket_init_phase1().
unsigned int options::ssl_flags |
Definition at line 607 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), init_ssl(), options_postprocess_filechecks(), options_postprocess_verify_ce(), and options_set_backwards_compatible_options().
int options::stale_routes_ageing_time |
Definition at line 521 of file options.h.
Referenced by add_option(), check_stale_routes(), and multi_init().
int options::stale_routes_check_interval |
Definition at line 520 of file options.h.
Referenced by add_option(), init_options(), multi_init(), multi_process_per_second_timers_dowork(), and options_postprocess_verify_ce().
const char* options::status_file |
Definition at line 388 of file options.h.
Referenced by add_option(), do_open_status_output(), and options_postprocess_filechecks().
int options::status_file_update_freq |
Definition at line 390 of file options.h.
Referenced by add_option(), do_open_status_output(), and init_options().
int options::status_file_version |
Definition at line 389 of file options.h.
Referenced by add_option(), init_options(), and multi_init().
bool options::suppress_timestamps |
Definition at line 378 of file options.h.
Referenced by add_option().
int options::tcp_queue_limit |
Definition at line 493 of file options.h.
Referenced by add_option(), init_options(), and multi_init().
bool options::test_crypto |
Definition at line 567 of file options.h.
Referenced by add_option(), do_init_crypto_none(), do_init_crypto_static(), do_init_crypto_tls(), do_test_crypto(), options_postprocess_verify_ce(), and test_crypto_thread().
const char* options::tls_auth_file |
Definition at line 644 of file options.h.
Referenced by add_option(), options_postprocess_mutate_ce(), options_postprocess_verify_ce(), and test_occ_mtu_calculation().
bool options::tls_auth_file_inline |
Definition at line 645 of file options.h.
Referenced by add_option(), and options_postprocess_mutate_ce().
const char* options::tls_cert_profile |
Definition at line 591 of file options.h.
Referenced by add_option(), init_options(), init_ssl(), options_postprocess_verify_ce(), and print_openssl_info().
bool options::tls_client |
Definition at line 574 of file options.h.
Referenced by add_option(), calc_options_string_link_mtu(), calc_packet_id_size_dc(), do_init_crypto(), do_init_crypto_tls(), do_option_warnings(), do_persist_tuntap(), frame_calculate_protocol_header_size(), helper_client_server(), options_postprocess_verify_ce(), socket_restart_pause(), test_mssfix_mtu_calculation(), and test_occ_mtu_calculation().
const char* options::tls_crypt_file |
Definition at line 648 of file options.h.
Referenced by add_option(), options_postprocess_mutate_ce(), and options_postprocess_verify_ce().
bool options::tls_crypt_file_inline |
Definition at line 649 of file options.h.
Referenced by add_option(), and options_postprocess_mutate_ce().
const char* options::tls_crypt_v2_file |
Definition at line 653 of file options.h.
Referenced by add_option(), do_genkey(), options_postprocess_mutate_ce(), and options_postprocess_verify_ce().
bool options::tls_crypt_v2_file_inline |
Definition at line 654 of file options.h.
Referenced by add_option(), do_genkey(), and options_postprocess_mutate_ce().
const char* options::tls_crypt_v2_verify_script |
Definition at line 658 of file options.h.
Referenced by add_option(), and do_init_crypto_tls().
bool options::tls_exit |
Definition at line 665 of file options.h.
Referenced by add_option(), do_signal_on_tls_errors(), and options_postprocess_verify_ce().
const char* options::tls_export_peer_cert_dir |
Definition at line 594 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), options_postprocess_filechecks(), and options_postprocess_verify_ce().
const char* options::tls_groups |
Definition at line 590 of file options.h.
Referenced by add_option(), and init_ssl().
bool options::tls_server |
Definition at line 573 of file options.h.
Referenced by add_option(), calc_options_string_link_mtu(), calc_packet_id_size_dc(), do_init_crypto(), do_init_crypto_tls(), do_init_tls_wrap_key(), do_option_warnings(), do_persist_tuntap(), frame_calculate_protocol_header_size(), helper_client_server(), init_ssl(), options_postprocess_mutate(), and options_postprocess_verify_ce().
int options::tls_timeout |
Definition at line 623 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), init_options(), options_postprocess_verify_ce(), and usage().
const char* options::tls_verify |
Definition at line 593 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), and do_option_warnings().
const char* options::tmp_dir |
Definition at line 450 of file options.h.
Referenced by add_option(), ccs_gen_config_file(), ccs_gen_deferred_ret_file(), do_init_crypto_tls(), init_options(), and options_postprocess_filechecks().
int options::topology |
Definition at line 307 of file options.h.
Referenced by add_option(), do_init_route_list(), do_init_tun(), helper_client_server(), helper_setdefault_topology(), init_options(), multi_init(), options_postprocess_verify_ce(), and options_string().
int options::transition_window |
Definition at line 641 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), init_options(), options_postprocess_verify_ce(), and usage().
struct tuntap_options options::tuntap_options |
Definition at line 356 of file options.h.
Referenced by add_option(), dco_enabled(), do_init_tun(), do_persist_tuntap(), init_options(), options_postprocess_mutate(), options_postprocess_mutate_invariant(), options_postprocess_verify_ce(), pre_connect_restore(), pre_connect_save(), show_settings(), and tuntap_options_copy_dns().
unsigned int options::unsuccessful_attempts |
Definition at line 285 of file options.h.
Referenced by initialization_sequence_completed(), next_connection_entry(), and socket_restart_pause().
bool options::up_delay |
Definition at line 371 of file options.h.
Referenced by add_option(), do_up(), init_instance(), and options_postprocess_verify_ce().
bool options::up_restart |
Definition at line 372 of file options.h.
Referenced by add_option(), do_close_tun(), and do_open_tun().
const char* options::up_script |
Definition at line 367 of file options.h.
Referenced by add_option(), and do_open_tun().
bool options::use_peer_id |
Definition at line 682 of file options.h.
Referenced by add_option(), do_deferred_p2p_ncp(), frame_calculate_protocol_header_size(), multi_client_set_protocol_options(), test_mssfix_mtu_calculation(), and tls_print_deferred_options_results().
bool options::user_script_used |
Definition at line 369 of file options.h.
Referenced by do_option_warnings(), and set_user_script().
const char* options::username |
Definition at line 359 of file options.h.
Referenced by add_option(), do_init_first_time(), do_option_warnings(), and do_persist_tuntap().
int options::verbosity |
Definition at line 381 of file options.h.
Referenced by add_option(), init_options(), init_verb_mute(), setenv_settings(), and usage().
struct verify_hash_list* options::verify_hash |
Definition at line 603 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), do_option_warnings(), options_postprocess_mutate(), and show_settings().
hash_algo_type options::verify_hash_algo |
Definition at line 604 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), and show_settings().
int options::verify_hash_depth |
Definition at line 605 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), do_option_warnings(), and options_postprocess_mutate().
bool options::verify_hash_no_ca |
Definition at line 606 of file options.h.
Referenced by check_ca_required(), do_init_crypto_tls(), options_postprocess_filechecks(), and options_postprocess_mutate().
const char* options::verify_x509_name |
Definition at line 596 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), and options_postprocess_verify_ce().
int options::verify_x509_type |
Definition at line 595 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), and do_option_warnings().
int options::virtual_hash_size |
Definition at line 484 of file options.h.
Referenced by add_option(), init_options(), multi_init(), and options_postprocess_verify_ce().
enum vlan_acceptable_frames options::vlan_accept |
Definition at line 694 of file options.h.
Referenced by add_option(), init_options(), options_postprocess_verify_ce(), show_p2mp_parms(), vlan_decapsulate(), and vlan_process_outgoing_tun().
uint16_t options::vlan_pvid |
Definition at line 695 of file options.h.
Referenced by add_option(), init_options(), multi_bcast(), multi_process_incoming_link(), options_postprocess_verify_ce(), vlan_decapsulate(), vlan_encapsulate(), and vlan_process_outgoing_tun().
bool options::vlan_tagging |
Definition at line 693 of file options.h.
Referenced by add_option(), multi_process_incoming_link(), multi_process_incoming_tun(), options_postprocess_verify_ce(), and vlan_process_outgoing_tun().
enum windows_driver_type options::windows_driver |
Definition at line 679 of file options.h.
Referenced by add_option(), do_init_tun(), init_options(), options_postprocess_mutate(), options_postprocess_mutate_invariant(), and options_postprocess_verify_ce().
const char* options::writepid |
Definition at line 366 of file options.h.
Referenced by add_option(), openvpn_main(), and options_postprocess_filechecks().
const struct x509_track* options::x509_track |
Definition at line 667 of file options.h.
Referenced by add_option(), and do_init_crypto_tls().