[request-tracker-maintainers] Bug#1094406: Bug in LDAP.pm module
Rudy Godoy
hola at rudygodoy.com
Mon Jan 27 20:52:32 GMT 2025
Package: request-tracker5
Version: 5.0.3+dfsg-3~deb12u2
The LDAP module has a bug in the stable version, and as per Andrew's
message[1], also in Sid.
Below is my proposed patch. I know there is also another patch, but my
reasoning is that the purpose of the debug logging is to display the
values the user has configured, so that he can figure out quickly what
is wrong in his configuration.
The $search_filter, which is an Net::LDAP::Filter's object, of course
has the as_string method. Unlike the variable $filter, which value is
what the user has defined.
1-
https://forum.bestpractical.com/t/samba-ldap-y-rt-5/40705/4?u=rudygodoy
--- LDAP-orig.pm 2025-01-25 17:32:21.447008081 -0500
+++ LDAP.pm 2025-01-25 17:44:39.383008081 -0500
@@ -622,7 +622,7 @@
unless ( $user_found->code == LDAP_SUCCESS || $user_found->code
== LDAP_PARTIAL_RESULTS ) {
$RT::Logger->debug( "search for",
- $filter->as_string,
+ $filter,
"failed:",
ldap_error_name($user_found->code),
$user_found->code );
More information about the pkg-request-tracker-maintainers
mailing list