Bug 656906
Summary: | sssd krb5 backend does a DNS SRV query for _KERBEROS._tcp then talks UDP | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Daniel Piddock <dgp-bz> |
Component: | sssd | Assignee: | Stephen Gallagher <sgallagh> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | low | Docs Contact: | |
Priority: | low | ||
Version: | 14 | CC: | jhrozek, sbose, sgallagh, ssorce, strr-redhat |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | sssd-1.5.1-2.1.fc14 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2011-02-07 19:53:54 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Daniel Piddock
2010-11-24 14:15:09 UTC
As an extension to this (should it be a new bug?) attempting to change password causes a DNS SRV query for _KPASSWD._tcp.my.domain. kpasswd (from Heimdal 1.2 we use) does not run over TCP. Specifying the server with krb5_kpasswd causes the communication to happen correctly over UDP. I think that per RFC 4120, the proper way to configure the service records in DNS is to configure both _tcp and _udp records. In section 7.2.3.2, it says "If these SRV records are to be used, both "udp" and "tcp" records MUST be specified for all KDC deployments." But I agree that this behaviour is confusing. Perhaps we should search for UDP first and for TCP as a fallback. I agree, we should extended the resolver code to allow fallbacks to UDP/TCP is requested. I have opened https://fedorahosted.org/sssd/ticket/691 to track this upstream. sssd-1.5.1-2.1.fc14 has been submitted as an update for Fedora 14. https://admin.fedoraproject.org/updates/sssd-1.5.1-2.1.fc14 sssd-1.5.1-2.1.fc14 has been pushed to the Fedora 14 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update sssd'. You can provide feedback for this update here: https://admin.fedoraproject.org/updates/sssd-1.5.1-2.1.fc14 sssd-1.5.1-2.1.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report. |