• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/crypto/heimdal/lib/krb5/

Lines Matching refs:context

57 srv_find_realm(krb5_context context, krb5_krbhst_info ***res, int *count,
73 krb5_set_error_message(context, EINVAL,
80 def_port = ntohs(krb5_getportbyname (context, "http", "tcp", 80));
82 def_port = ntohs(krb5_getportbyname (context, service, proto, 88));
90 _krb5_debug(context, 0,
102 krb5_set_error_message(context, ENOMEM,
198 parse_hostspec(krb5_context context, struct krb5_krbhst_data *kd,
216 def_port = ntohs(krb5_getportbyname (context, "http", "tcp", 80));
265 _krb5_krbhost_info_move(krb5_context context,
273 krb5_set_error_message(context, ENOMEM,
306 append_host_string(krb5_context context, struct krb5_krbhst_data *kd,
311 hi = parse_hostspec(context, kd, host, def_port, port);
324 krb5_krbhst_format_string(krb5_context context, const krb5_krbhst_info *host,
370 krb5_krbhst_get_addrinfo(krb5_context context, krb5_krbhst_info *host,
434 srv_get_hosts(krb5_context context, struct krb5_krbhst_data *kd,
441 ret = srv_find_realm(context, &res, &count, kd->realm, "SRV", proto, service,
443 _krb5_debug(context, 2, "searching DNS for realm %s %s.%s -> %d",
458 config_get_hosts(krb5_context context, struct krb5_krbhst_data *kd,
463 hostlist = krb5_config_get_strings(context, NULL,
466 _krb5_debug(context, 2, "configuration file for realm %s%s found",
473 append_host_string(context, kd, hostlist[i], kd->def_port, kd->port);
486 fallback_get_hosts(krb5_context context, struct krb5_krbhst_data *kd,
495 _krb5_debug(context, 2, "fallback lookup %d for realm %s (service %s)",
589 plugin_get_hosts(krb5_context context,
596 ret = _krb5_plugin_find(context, PLUGIN_TYPE_DATA,
609 (*service->init)(context, &ctx);
613 krb5_set_error_message(context, ret,
618 _krb5_debug(context, 2, "plugin found result for realm %s", kd->realm);
631 kdc_get_next(krb5_context context,
638 plugin_get_hosts(context, kd, locate_service_kdc);
645 config_get_hosts(context, kd, "kdc");
652 _krb5_debug(context, 1,
658 if(context->srv_lookup) {
660 srv_get_hosts(context, kd, "udp", "kerberos");
667 srv_get_hosts(context, kd, "tcp", "kerberos");
673 srv_get_hosts(context, kd, "http", "kerberos");
681 ret = fallback_get_hosts(context, kd, "kerberos",
690 _krb5_debug(context, 0, "No KDC entries found for %s", kd->realm);
696 admin_get_next(krb5_context context,
703 plugin_get_hosts(context, kd, locate_service_kadmin);
710 config_get_hosts(context, kd, "admin_server");
717 _krb5_debug(context, 1,
723 if(context->srv_lookup) {
725 srv_get_hosts(context, kd, "tcp", "kerberos-adm");
734 ret = fallback_get_hosts(context, kd, "kerberos",
744 _krb5_debug(context, 0, "No admin entries found for realm %s", kd->realm);
750 kpasswd_get_next(krb5_context context,
757 plugin_get_hosts(context, kd, locate_service_kpasswd);
764 config_get_hosts(context, kd, "kpasswd_server");
771 _krb5_debug(context, 1,
777 if(context->srv_lookup) {
779 srv_get_hosts(context, kd, "udp", "kpasswd");
785 srv_get_hosts(context, kd, "tcp", "kpasswd");
798 ret = (*kd->get_next)(context, kd, host);
804 _krb5_debug(context, 0, "No kpasswd entries found for realm %s", kd->realm);
810 krb524_get_next(krb5_context context,
815 plugin_get_hosts(context, kd, locate_service_krb524);
822 config_get_hosts(context, kd, "krb524_server");
829 _krb5_debug(context, 1,
835 if(context->srv_lookup) {
837 srv_get_hosts(context, kd, "udp", "krb524");
844 srv_get_hosts(context, kd, "tcp", "krb524");
857 return (*kd->get_next)(context, kd, host);
860 _krb5_debug(context, 0, "No kpasswd entries found for realm %s", kd->realm);
866 common_init(krb5_context context,
881 _krb5_debug(context, 2, "Trying to find service %s for realm %s flags %x",
899 krb5_krbhst_init(krb5_context context,
904 return krb5_krbhst_init_flags(context, realm, type, 0, handle);
908 krb5_krbhst_init_flags(krb5_context context,
923 def_port = ntohs(krb5_getportbyname (context, "kerberos", "udp", 88));
928 def_port = ntohs(krb5_getportbyname (context, "kerberos-adm",
934 def_port = ntohs(krb5_getportbyname (context, "kpasswd", "udp",
940 def_port = ntohs(krb5_getportbyname (context, "krb524", "udp", 4444));
944 krb5_set_error_message(context, ENOTTY,
948 if((kd = common_init(context, service, realm, flags)) == NULL)
961 krb5_krbhst_next(krb5_context context,
968 return (*handle->get_next)(context, handle, host);
977 krb5_krbhst_next_as_string(krb5_context context,
984 ret = krb5_krbhst_next(context, handle, &host);
987 return krb5_krbhst_format_string(context, host, hostname, hostlen);
992 krb5_krbhst_reset(krb5_context context, krb5_krbhst_handle handle)
998 krb5_krbhst_free(krb5_context context, krb5_krbhst_handle handle)
1017 gethostlist(krb5_context context, const char *realm,
1026 ret = krb5_krbhst_init(context, realm, type, &handle);
1030 while(krb5_krbhst_next(context, handle, &hostinfo) == 0)
1033 krb5_set_error_message(context, KRB5_KDC_UNREACH,
1039 krb5_krbhst_free(context, handle);
1043 krb5_krbhst_reset(context, handle);
1045 while(krb5_krbhst_next_as_string(context, handle,
1048 krb5_free_krbhst(context, *hostlist);
1049 krb5_krbhst_free(context, handle);
1054 krb5_krbhst_free(context, handle);
1063 krb5_get_krb_admin_hst (krb5_context context,
1067 return gethostlist(context, *realm, KRB5_KRBHST_ADMIN, hostlist);
1075 krb5_get_krb_changepw_hst (krb5_context context,
1079 return gethostlist(context, *realm, KRB5_KRBHST_CHANGEPW, hostlist);
1087 krb5_get_krb524hst (krb5_context context,
1091 return gethostlist(context, *realm, KRB5_KRBHST_KRB524, hostlist);
1100 krb5_get_krbhst (krb5_context context,
1104 return gethostlist(context, *realm, KRB5_KRBHST_KDC, hostlist);
1112 krb5_free_krbhst (krb5_context context,