Lines Matching refs:service

392                             const char *service)
404 service == NULL || *service == '\0') {
406 "Missing or empty realm, server or service.\n");
417 if (strcmp(service, SSS_KRB5KDC_FO_SRV) == 0) {
419 } else if (strcmp(service, SSS_KRB5KPASSWD_FO_SRV) == 0) {
422 DEBUG(SSSDBG_CRIT_FAILURE, "Unsupported service [%s].\n", service);
576 struct krb5_service *service,
603 talloc_steal(service, list[i]);
604 server_spec = talloc_strdup(service, list[i]);
613 "Failed to add server [%s] to failover service: "
626 DEBUG(SSSDBG_TRACE_FUNC, "Added service lookup\n");
666 DEBUG(SSSDBG_CRIT_FAILURE, "getservbyname cannot find service [%s].\n",
703 krb5_primary_servers_init(struct be_ctx *ctx, struct krb5_service *service,
706 return _krb5_servers_init(ctx, service, service_name, servers, true);
710 krb5_backup_servers_init(struct be_ctx *ctx, struct krb5_service *service,
713 return _krb5_servers_init(ctx, service, service_name, servers, false);
730 struct krb5_service *service;
738 service = talloc_zero(tmp_ctx, struct krb5_service);
739 if (!service) {
746 DEBUG(SSSDBG_CRIT_FAILURE, "Failed to create failover service!\n");
750 service->name = talloc_strdup(service, service_name);
751 if (!service->name) {
756 service->realm = talloc_strdup(service, realm);
757 if (!service->realm) {
762 service->write_kdcinfo = use_kdcinfo;
766 "No primary servers defined, using service discovery\n");
770 ret = krb5_primary_servers_init(ctx, service, service_name, primary_servers);
776 ret = krb5_backup_servers_init(ctx, service, service_name,
784 krb5_resolve_callback, service);
794 *_service = talloc_steal(memctx, service);
906 if (krb5_ctx->service == NULL || krb5_ctx->service->name == NULL) {
907 DEBUG(SSSDBG_CRIT_FAILURE, "Missing KDC service name!\n");
932 ctx->kdc_service_name = krb5_ctx->service->name;