Lines Matching refs:service
393 const char *service)
405 service == NULL || *service == '\0') {
407 "Missing or empty realm, server or service.\n");
418 if (strcmp(service, SSS_KRB5KDC_FO_SRV) == 0) {
420 } else if (strcmp(service, SSS_KRB5KPASSWD_FO_SRV) == 0) {
423 DEBUG(SSSDBG_CRIT_FAILURE, "Unsupported service [%s].\n", service);
577 struct krb5_service *service,
604 talloc_steal(service, list[i]);
605 server_spec = talloc_strdup(service, list[i]);
614 "Failed to add server [%s] to failover service: "
627 DEBUG(SSSDBG_TRACE_FUNC, "Added service lookup\n");
667 DEBUG(SSSDBG_CRIT_FAILURE, "getservbyname cannot find service [%s].\n",
704 krb5_primary_servers_init(struct be_ctx *ctx, struct krb5_service *service,
707 return _krb5_servers_init(ctx, service, service_name, servers, true);
711 krb5_backup_servers_init(struct be_ctx *ctx, struct krb5_service *service,
714 return _krb5_servers_init(ctx, service, service_name, servers, false);
731 struct krb5_service *service;
739 service = talloc_zero(tmp_ctx, struct krb5_service);
740 if (!service) {
747 DEBUG(SSSDBG_CRIT_FAILURE, "Failed to create failover service!\n");
751 service->name = talloc_strdup(service, service_name);
752 if (!service->name) {
757 service->realm = talloc_strdup(service, realm);
758 if (!service->realm) {
763 service->write_kdcinfo = use_kdcinfo;
767 "No primary servers defined, using service discovery\n");
771 ret = krb5_primary_servers_init(ctx, service, service_name, primary_servers);
777 ret = krb5_backup_servers_init(ctx, service, service_name,
785 krb5_resolve_callback, service);
795 *_service = talloc_steal(memctx, service);
907 if (krb5_ctx->service == NULL || krb5_ctx->service->name == NULL) {
908 DEBUG(SSSDBG_CRIT_FAILURE, "Missing KDC service name!\n");
933 ctx->kdc_service_name = krb5_ctx->service->name;