Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change

Authen::NTLM::HTTP unmaintained and in namespace conflict.

by bobtfish (Scribe)
on May 09, 2009 at 20:33 UTC ( [id://763072] : perlmeditation . print w/replies, xml ) Need Help??

The Authen::NTLM::HTTP module on CPAN has been sat there for about 5 years unmaintained, and in a namespace conflict with the 'NTLM' distribution. Unfortunately, this code is the only server side NTLM implementation on the CPAN, and I have a branch of Catalyst::Authentication::Credential::HTTP waiting for this to be fixed so it can be merged/released.

I emailed the maintainer of the module around a month ago about getting co-maint rights to fix this and maintain the code in an ongoing way, and also reported RT#44996 - but I haven't heard anything back since.

Therefore, I'm posing a public notice that I intend to follow the module takeover procedure for unresponsive authors (

Rather than forcibly take over the module, if anyone knows the author, can you please put me in touch with them so that I can get co-maint rights / we can get a new release out which I can actually depend on in my code.

Replies are listed 'Best First'.
Re: Authen::NTLM::HTTP unmaintained and in namespace conflict.
by Arunbear (Prior) on May 09, 2009 at 22:51 UTC
Re: Authen::NTLM::HTTP unmaintained and in namespace conflict.
by dk (Chaplain) on May 10, 2009 at 19:22 UTC
    Some time ago I needed NTLM authentication, and tried the modules available from CPAN. There are two Authen::NTLM modules, one from Yee Man Chan and another from David Bussenschutt. While trying to use these on live servers, I found that (in my case at least) the former didn't work, but the latter did. Also, by that time both modules were 5 years unmaintained, but I tried to work out patches for both, and surprisingly David answered and incorporated my patches.

    Also, there's LWP::Authen::Ntlm which I didn't use, but I tried it and it works too (being based on David's code). I'm unsure if you really want to use Authen::NTLM::HTTP in view of these alternatives, but if you really do, I'd love to see it completely rewritten and using David's Authen::NTLM module as the base.