/** * telnet_set_defaults: * @self: * * */ static void telnet_set_defaults(TelnetProxy *self) { z_proxy_enter(self); self->telnet_policy = z_dim_hash_table_new(1, 2, DIMHASH_WILDCARD, DIMHASH_WILDCARD); for (int i = 0; i < 256; i++) self->telnet_suboptions[i] = NULL; for (int i = 0; i < 256; i++) self->telnet_option_negotiation_handlers[i] = NULL; self->policy_name = g_string_new(""); self->policy_value = g_string_new(""); self->timeout = 600000; self->transparent = TRUE; self->gw_auth_required = FALSE; self->server_stream_initialized = FALSE; self->server_hostname = g_string_new(""); self->server_username = g_string_new(""); self->gw_username = g_string_new(""); self->gw_password = g_string_new(""); self->server_port = 23; self->greeting = g_string_new("Welcome to Zorp!\r\n\r\n"); self->server_name_prompt = g_string_new("Server: "); self->gw_username_prompt = g_string_new("Gateway user name: "); self->gw_password_prompt = g_string_new("Gateway password: "); self->negotiation = g_hash_table_new(g_str_hash, g_str_equal); z_proxy_return(self); }
ZDimHashTable * ftp_policy_answer_hash_create(void) { ZDimHashTable *tmp; tmp = z_dim_hash_table_new(2, 2, DIMHASH_WILDCARD, DIMHASH_CONSUME); return tmp; }
/** * telnet_set_defaults: * @self: * * */ static void telnet_set_defaults(TelnetProxy *self) { int i; z_proxy_enter(self); self->telnet_policy = z_dim_hash_table_new(1, 2, DIMHASH_WILDCARD, DIMHASH_WILDCARD); for (i = 0; i < 256; i++) self->telnet_options[i] = NULL; self->policy_name = g_string_new(""); self->policy_value = g_string_new(""); self->timeout = 600000; self->negotiation = g_hash_table_new(g_str_hash, g_str_equal); z_proxy_return(self); }