Skip Menu |

This queue is for tickets about the RT-Authen-ExternalAuth CPAN distribution.

Report information
The Basics
Id: 42469
Status: resolved
Priority: 0/
Queue: RT-Authen-ExternalAuth

People
Owner: zordrak [...] cpan.org
Requestors: cpanbugs-20070819 [...] billmail.scconsult.com
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in:
  • 0.07_01
  • 0.01
  • 0.02
  • 0.03
  • 0.04
  • 0.05
  • 0.06
  • 0.06_01
  • 0.06_02
  • 0.06_03
Fixed in: (no value)



Subject: Refusal to use a null (i.e. 'root') search base in 0.07_02
At line 177: unless ($base) { $RT::Logger->critical( (caller(0))[3], "No base given"); # Drop out to the next external information service return ($found, %params); } should be: unless (defined $base) { $RT::Logger->critical( (caller(0))[3], "No base given"); # Drop out to the next external information service return ($found, %params); } Using a null search base (i.e. searching from the root in a RFC2247-style DIT such as the public one described in RFC3088) is valid and useful for organizations serving large complex audiences, including public-facing systems where that sort of structure is ideal for mapping users whose only unique identification is likely to be an email address, which is fairly easy to decompose into a DN for a RFC2247-style DIT.
RT-Send-CC: falcone [...] cpan.org
Fixed in 0.08_01. Falcone: Can you to tack onto 0.07 stable?
On Sun Jan 18 16:13:56 2009, ZORDRAK wrote: Show quoted text
> Fixed in 0.08_01.
Confirmed. I have tested 0.08_01 using a null base.
Fixed in 0.08_01