Lines Matching defs:proxy_info

99 	__nis_ldap_proxy_info	*proxy_info,
103 proxy_info->default_servers = NULL;
104 proxy_info->auth_method = (auth_method_t)NO_VALUE_SET;
105 proxy_info->tls_method = (tls_method_t)NO_VALUE_SET;
106 proxy_info->tls_cert_db = NULL;
107 proxy_info->default_search_base = NULL;
108 proxy_info->proxy_dn = NULL;
109 proxy_info->proxy_passwd = NULL;
110 proxy_info->default_nis_domain = NULL;
111 proxy_info->bind_timeout.tv_sec = (time_t)NO_VALUE_SET;
112 proxy_info->bind_timeout.tv_usec = 0;
113 proxy_info->search_timeout.tv_sec = (time_t)NO_VALUE_SET;
114 proxy_info->search_timeout.tv_usec = 0;
115 proxy_info->modify_timeout.tv_sec = (time_t)NO_VALUE_SET;
116 proxy_info->modify_timeout.tv_usec = 0;
117 proxy_info->add_timeout.tv_sec = (time_t)NO_VALUE_SET;
118 proxy_info->add_timeout.tv_usec = 0;
119 proxy_info->delete_timeout.tv_sec = (time_t)NO_VALUE_SET;
120 proxy_info->delete_timeout.tv_usec = 0;
121 proxy_info->search_time_limit = (int)NO_VALUE_SET;
122 proxy_info->search_size_limit = (int)NO_VALUE_SET;
123 proxy_info->follow_referral = (follow_referral_t)NO_VALUE_SET;
387 free_proxy_info(__nis_ldap_proxy_info *proxy_info)
389 if (proxy_info->tls_cert_db != NULL)
390 free(proxy_info->tls_cert_db);
391 proxy_info->tls_cert_db = NULL;
393 if (proxy_info->default_servers != NULL)
394 free(proxy_info->default_servers);
395 proxy_info->default_servers = NULL;
397 if (proxy_info->default_search_base != NULL)
398 free(proxy_info->default_search_base);
399 proxy_info->default_search_base = NULL;
401 if (proxy_info->proxy_dn != NULL)
402 free(proxy_info->proxy_dn);
403 proxy_info->proxy_dn = NULL;
405 if (proxy_info->proxy_passwd != NULL)
406 free(proxy_info->proxy_passwd);
407 proxy_info->proxy_passwd = NULL;
409 if (proxy_info->default_nis_domain != NULL)
410 free(proxy_info->default_nis_domain);
411 proxy_info->default_nis_domain = NULL;
731 __nis_ldap_proxy_info *proxy_info,
748 if (proxy_info->auth_method ==
755 if (proxy_info->default_servers == NULL) {
761 if (proxy_info->tls_method == (tls_method_t)NO_VALUE_SET)
762 proxy_info->tls_method = no_tls;
763 else if (proxy_info->tls_method == ssl_tls &&
764 (proxy_info->tls_cert_db == NULL ||
765 *proxy_info->tls_cert_db == '\0')) {
771 if (proxy_info->default_nis_domain == NULL)
772 proxy_info->default_nis_domain =
774 else if (*proxy_info->default_nis_domain == '\0') {
775 free(proxy_info->default_nis_domain);
776 proxy_info->default_nis_domain =
779 if (proxy_info->default_nis_domain != NULL)
780 append_dot(&proxy_info->default_nis_domain);
782 if (proxy_info->tls_method == ssl_tls) {
784 proxy_info->tls_cert_db, NULL)) < 0) {
791 if (proxy_info->default_search_base == NULL)
792 proxy_info->default_search_base =
793 get_default_ldap_base(proxy_info->default_nis_domain);
796 (void) make_full_dn(&proxy_info->proxy_dn,
797 proxy_info->default_search_base);
877 proxy_info->default_nis_domain)) {
894 proxy_info->default_search_base))
900 proxy_info->default_search_base))
967 set_default_values(__nis_ldap_proxy_info *proxy_info,
970 if (proxy_info->bind_timeout.tv_sec == (time_t)NO_VALUE_SET)
971 proxy_info->bind_timeout.tv_sec = DEFAULT_BIND_TIMEOUT;
972 if (proxy_info->search_timeout.tv_sec == (time_t)NO_VALUE_SET)
973 proxy_info->search_timeout.tv_sec =
976 if (proxy_info->modify_timeout.tv_sec == (time_t)NO_VALUE_SET)
977 proxy_info->modify_timeout.tv_sec = DEFAULT_MODIFY_TIMEOUT;
978 if (proxy_info->add_timeout.tv_sec == (time_t)NO_VALUE_SET)
979 proxy_info->add_timeout.tv_sec = DEFAULT_ADD_TIMEOUT;
980 if (proxy_info->delete_timeout.tv_sec == (time_t)NO_VALUE_SET)
981 proxy_info->delete_timeout.tv_sec = DEFAULT_DELETE_TIMEOUT;
983 if (proxy_info->search_time_limit == (int)NO_VALUE_SET)
984 proxy_info->search_time_limit = DEFAULT_SEARCH_TIME_LIMIT;
985 if (proxy_info->search_size_limit == (int)NO_VALUE_SET)
986 proxy_info->search_size_limit = DEFAULT_SEARCH_SIZE_LIMIT;
988 if (proxy_info->follow_referral == (follow_referral_t)NO_VALUE_SET)
989 proxy_info->follow_referral = no_follow;