Kwalitee Issues

has_human_readable_license

Add a section called "LICENSE" to the documentation, or add a file named LICENSE to the distribution.

has_license_in_source_file

Add =head1 LICENSE and the text of the license to the main module in your code.

has_meta_yml

Add a META.yml to the distribution. Your buildtool should be able to autogenerate it.

manifest_matches_dist

Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.

Error:

  • MANIFEST (37) does not match dist (145):
  • Missing in MANIFEST: smb/.svn/README.txt, smb/.svn/empty-file, smb/.svn/entries, smb/.svn/format, smb/.svn/prop-base/Changes.svn-base, smb/.svn/prop-base/INSTALL.svn-base, smb/.svn/prop-base/MANIFEST.svn-base, smb/.svn/prop-base/Makefile.PL.svn-base, smb/.svn/prop-base/README.svn-base, smb/.svn/prop-base/Smb.pm.svn-base, smb/.svn/prop-base/Smb.xs.svn-base, smb/.svn/prop-base/test.pl.svn-base, smb/.svn/props/Changes.svn-work, smb/.svn/props/INSTALL.svn-work, smb/.svn/props/MANIFEST.svn-work, smb/.svn/props/Makefile.PL.svn-work, smb/.svn/props/README.svn-work, smb/.svn/props/Smb.pm.svn-work, smb/.svn/props/Smb.xs.svn-work, smb/.svn/props/test.pl.svn-work, smb/.svn/text-base/Changes.svn-base, smb/.svn/text-base/INSTALL.svn-base, smb/.svn/text-base/MANIFEST.svn-base, smb/.svn/text-base/Makefile.PL.svn-base, smb/.svn/text-base/README.svn-base, smb/.svn/text-base/Smb.pm.svn-base, smb/.svn/text-base/Smb.xs.svn-base, smb/.svn/text-base/test.pl.svn-base, smb/smbval/.svn/README.txt, smb/smbval/.svn/empty-file, smb/smbval/.svn/entries, smb/smbval/.svn/format, smb/smbval/.svn/prop-base/Makefile.PL.svn-base, smb/smbval/.svn/prop-base/byteorder.h.svn-base, smb/smbval/.svn/prop-base/md4.c.svn-base, smb/smbval/.svn/prop-base/rfcnb-common.h.svn-base, smb/smbval/.svn/prop-base/rfcnb-error.h.svn-base, smb/smbval/.svn/prop-base/rfcnb-io.c.svn-base, smb/smbval/.svn/prop-base/rfcnb-io.h.svn-base, smb/smbval/.svn/prop-base/rfcnb-priv.h.svn-base, smb/smbval/.svn/prop-base/rfcnb-util.c.svn-base, smb/smbval/.svn/prop-base/rfcnb-util.h.svn-base, smb/smbval/.svn/prop-base/rfcnb.h.svn-base, smb/smbval/.svn/prop-base/session.c.svn-base, smb/smbval/.svn/prop-base/smbdes.c.svn-base, smb/smbval/.svn/prop-base/smbencrypt.c.svn-base, smb/smbval/.svn/prop-base/smblib-common.h.svn-base, smb/smbval/.svn/prop-base/smblib-priv.h.svn-base, smb/smbval/.svn/prop-base/smblib-util.c.svn-base, smb/smbval/.svn/prop-base/smblib.c.svn-base, smb/smbval/.svn/prop-base/smblib.h.svn-base, smb/smbval/.svn/prop-base/std-defines.h.svn-base, smb/smbval/.svn/prop-base/std-includes.h.svn-base, smb/smbval/.svn/prop-base/valid.c.svn-base, smb/smbval/.svn/prop-base/valid.h.svn-base, smb/smbval/.svn/props/Makefile.PL.svn-work, smb/smbval/.svn/props/byteorder.h.svn-work, smb/smbval/.svn/props/md4.c.svn-work, smb/smbval/.svn/props/rfcnb-common.h.svn-work, smb/smbval/.svn/props/rfcnb-error.h.svn-work, smb/smbval/.svn/props/rfcnb-io.c.svn-work, smb/smbval/.svn/props/rfcnb-io.h.svn-work, smb/smbval/.svn/props/rfcnb-priv.h.svn-work, smb/smbval/.svn/props/rfcnb-util.c.svn-work, smb/smbval/.svn/props/rfcnb-util.h.svn-work, smb/smbval/.svn/props/rfcnb.h.svn-work, smb/smbval/.svn/props/session.c.svn-work, smb/smbval/.svn/props/smbdes.c.svn-work, smb/smbval/.svn/props/smbencrypt.c.svn-work, smb/smbval/.svn/props/smblib-common.h.svn-work, smb/smbval/.svn/props/smblib-priv.h.svn-work, smb/smbval/.svn/props/smblib-util.c.svn-work, smb/smbval/.svn/props/smblib.c.svn-work, smb/smbval/.svn/props/smblib.h.svn-work, smb/smbval/.svn/props/std-defines.h.svn-work, smb/smbval/.svn/props/std-includes.h.svn-work, smb/smbval/.svn/props/valid.c.svn-work, smb/smbval/.svn/props/valid.h.svn-work, smb/smbval/.svn/text-base/Makefile.PL.svn-base, smb/smbval/.svn/text-base/byteorder.h.svn-base, smb/smbval/.svn/text-base/md4.c.svn-base, smb/smbval/.svn/text-base/rfcnb-common.h.svn-base, smb/smbval/.svn/text-base/rfcnb-error.h.svn-base, smb/smbval/.svn/text-base/rfcnb-io.c.svn-base, smb/smbval/.svn/text-base/rfcnb-io.h.svn-base, smb/smbval/.svn/text-base/rfcnb-priv.h.svn-base, smb/smbval/.svn/text-base/rfcnb-util.c.svn-base, smb/smbval/.svn/text-base/rfcnb-util.h.svn-base, smb/smbval/.svn/text-base/rfcnb.h.svn-base, smb/smbval/.svn/text-base/session.c.svn-base, smb/smbval/.svn/text-base/smbdes.c.svn-base, smb/smbval/.svn/text-base/smbencrypt.c.svn-base, smb/smbval/.svn/text-base/smblib-common.h.svn-base, smb/smbval/.svn/text-base/smblib-priv.h.svn-base, smb/smbval/.svn/text-base/smblib-util.c.svn-base, smb/smbval/.svn/text-base/smblib.c.svn-base, smb/smbval/.svn/text-base/smblib.h.svn-base, smb/smbval/.svn/text-base/std-defines.h.svn-base, smb/smbval/.svn/text-base/std-includes.h.svn-base, smb/smbval/.svn/text-base/valid.c.svn-base, smb/smbval/.svn/text-base/valid.h.svn-base, smb/smbval/hints/.svn/README.txt, smb/smbval/hints/.svn/empty-file, smb/smbval/hints/.svn/entries, smb/smbval/hints/.svn/format, smb/smbval/hints/.svn/prop-base/solaris_2.pl.svn-base, smb/smbval/hints/.svn/props/solaris_2.pl.svn-work, smb/smbval/hints/.svn/text-base/solaris_2.pl.svn-base

prereq_matches_use

List all used modules in META.yml requires

Error:

  • mod_perl

consistent_version

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 0.96,2.1

has_known_license_in_source_file

Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.

has_meta_json

Add a META.json to the distribution. Your buildtool should be able to autogenerate it.

has_tests_in_t_dir

Add tests or move tests.pl to the t/ directory!

meta_yml_has_license

Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.

no_unauthorized_packages

Ask the owner of the distribution (the one who released it first, or the one who is designated in x_authority) to give you a (co-)maintainer's permission.

Error:

  • Authen::Smb

use_warnings

Add 'use warnings' (or its equivalents) to all modules (this will require perl > 5.6), or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: Apache::AuthenNTLM, Authen::Smb

has_separate_license_file

This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.

Modules

Name Abstract Version View
Apache::AuthenNTLM Perform Microsoft NTLM and Basic User Authentication 2.1 metacpan
Authen::Smb Perl extension to authenticate against an SMB server 0.96 metacpan

Provides

Name File View
Apache::AuthenNTLM::Lock AuthenNTLM.pm metacpan

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan
smb/MANIFEST metacpan
smb/Makefile.PL metacpan
smb/smbval/Makefile.PL metacpan