It appears that relatively recently the default behavior of openldap command line tools and libraries has changed when using SASL/GSSAPI Previously no explicit canonicalization was performed and all worked properly. Now it seems that the SASL NOCANON option is explicitly turned off by default. ldapsearch -Y GSSAPI is not sufficient anymore in my setup, now I need to pass in -N explicitly too. This causes failures when a host has not PTR record (or the PTR record does not point back at the canonical name). Missing/wrong PTR records are extremely common, so this change is causing disruption in otehrwise perferctly working environments. Canonicalization should not be perofrmed by default and only performed on request. Can we change back this behavior ?
Hi Simo, Yes, the behavior has changed. Here is the relevant upstream ticket: http://www.openldap.org/its/index.cgi?findid=7271 If you have a reproducer that would show that the patch is broken, we may be able to persuade upstream to change it back.
Will be fixed in #949864. *** This bug has been marked as a duplicate of bug 949864 ***