contrib/cap_sasl.pl: whitespace, error msglevels
contrib/cap_sasl.pl: use Crypt::PK::ECC instead of ecdsatool
contrib/cap_sasl.pl: require challenge to always be 32 bytes
contrib/cap_sasl.pl: properly abort authentication
contrib/cap_sasl.pl: don't use global filehandles (no functional changes)
contrib/cap_sasl.pl: allow key paths to be relative to ~/.irssi
contrib/cap_sasl.pl: update contact information
contrib/cap_sasl.pl: disconnect on failure
contrib/cap_sasl.pl: implement ECDSA key generation
contrib/cap_sasl.pl: use relative path for a shorter command
contrib/cap_sasl.pl: use relative path in sasl.auth as well
contrib/cap_sasl.pl: bump the version number
contrib/cap_sasl.pl: strip slashes from the file name just in case
contrib/cap_sasl.pl: ./foo is a relative path
nickserv/enforce: fix unimportant bug
operserv/clones: Fix some corner cases in ADDEXEMPT mask validity checking.
Correctly call <ctype.h> functions using (unsigned char) casts.
contrib/cap_sasl.pl: clarify license