Control: severity -1 serious

On Fri, 10 Mar 2017 15:03:02 +1100, Hamish Moffatt wrote:

> Package: libapache2-authenntlm-perl
> Version: 0.02-7+b1
> Severity: important
> 
> I've configured this module as per 
> http://search.cpan.org/~speeves/Apache2-AuthenNTLM-0.02/AuthenNTLM.pm
> 
> However when used it emits the following errors:
> 
> [Fri Mar 10 14:46:50.659689 2017] [perl:error] [pid 15491] [client 
> 192.168.42.2:40383] Can't locate object method "remote_addr" via package 
> "Apache2::Connection" at 
> /usr/lib/i386-linux-gnu/perl5/5.20/Apache2/AuthenNTLM.pm line 504.\n
> 
> A quick Google suggests this is because it is using Apache pre-2.4 API.
> 
> I've marked this important as the package appears to be completely unusable 
> currently.

Thanks for this bug report.

I'm setting the severity to serious, since this seems to make the
package useless.

The same bug is filed in Ubuntu's Launchpad:
https://bugs.launchpad.net/ubuntu/+source/libapache2-authenntlm-perl/+bug/1408269

Also interesting:
http://blog.branix.net/snippets/can-t-locate-object-method-remote_ip-via-package-apache2-connection
https://httpd.apache.org/docs/2.4/developer/new_api_2_4.html

From reading the above URLs, it seems that
    remote_addr -> client_addr
    remote_ip -> client_ip
should do the trick.

Could you maybe try this proposed fix?
If it works, we can prepare an updated package for stretch.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at/ - Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Element of Crime: Finger weg von meiner Paranoia

Attachment: signature.asc
Description: Digital Signature

Reply via email to