#1099 Support host names with capital letters
Opened 13 years ago by dpal. Modified 7 years ago

Ticket #1080 addresses the issue by preventing the install if the host contains capital letters. This ticket is open to actually implement the support of the hosts with capital letters for client and server.


This is very complex problem. krbPrincipalName is a case sensitive attribute so being able to do look-ups in a case insensitive way would require a fair bit of work with some of it likely being outside the scope of IPA.

This will require a lot of testing and changes to the KDC ldap driver in order to achieve this (and possibly also changes to libkrb5 in some corner cases).

Technically what we can do is change the ldap driver to match principals in any case by simply always lower-casing internally so if someone asks for HTTP/FoObAr@REALM it will get back a ticket.

But MIT's libkrb5 has always been case sensitive WRT principal names (the schema is case-sensitive) and so, some apps may fail even if the KDC returns you a ticket if you mix cases.

There is also the point that all DNS queries will always return names lower-case, so using any mixed cased name for hosts principals is really just not a good idea.

I suggest we defer this for now.

Would be really nice to have it though...

Metadata Update from @dpal:
- Issue assigned to rcritten
- Issue set to the milestone: Tickets Deferred

7 years ago

Login to comment on this ticket.

Metadata