Package: wnpp Severity: wishlist * Package name : libauthen-sasl-scram-perl Version : 0.04 Upstream Author : Erik Huelsmann <ehu...@gmail.com> * URL : https://github.com/ehuelsmann/authen-sasl-scram * License : Perl_5 Programming Lang: Perl Description : SCRAM-SHA-1/256/512 support for Perl library Authen::SASL
This package adds SCRAM authentication mechanisms to Authen::Perl. By installing this library existing Perl applications depending on Authen::Perl are instantly extended with these authentication mechanisms when they use the Perl backend (as opposed to the other available backends [XS and Cyrus]). I wrote this library to enhance the "sendxmpp" program which is included in Debian under a package by the same name, because 99% of all XMPP servers don't offer any of the authentication mechanisms supported by the standard Authen::SASL library anymore (PLAIN, CRAM-MD5, DIGEST-MD5, LOGIN; most don't offer GSSAPI). Having locally installed this library next to sendxmpp, I was indeed able to use SCRAM-SHA-512 to authenticate to my XMPP server without one line of change to the sendxmpp application that comes with Debian.