crypt

crypt PLAINTEXT,SALT Creates a digest string exactly like the crypt(3) function in the C library (assuming that you actually have a version there that has not been extirpated as a potential munition). crypt() is a one-way hash function. The PLAINTEXT and SALT are turned into a short string, called a digest, which is returned. The same PLAINTEXT and SALT will always return the same string, but there is no (known) way to get the original PLAINTEXT from the hash. Small changes in the PLAINTEXT or

CPAN::Version - utility functions to compare CPAN versions

NAME SYNOPSIS DESCRIPTION LICENSE NAME CPAN::Version - utility functions to compare CPAN versions SYNOPSIS use CPAN::Version; CPAN::Version->vgt("1.1","1.1.1"); # 1 bc. 1.1 > 1.001001 CPAN::Version->vlt("1.1","1.1"); # 0 bc. 1.1 not < 1.1 CPAN::Version->vcmp("1.1","1.1.1"); # 1 bc. first is larger CPAN::Version->vcmp("1.1.1","1.1"); # -1 bc. first is smaller CPAN::Version->readable(v1.2.3); # "v1.2.3" CPAN::Version->vstring("v1.2.3"); # v1.2.

CPAN::Kwalify - Interface between CPAN.pm and Kwalify.pm

NAME SYNOPSIS DESCRIPTION AUTHOR LICENSE NAME CPAN::Kwalify - Interface between CPAN.pm and Kwalify.pm SYNOPSIS use CPAN::Kwalify; validate($schema_name, $data, $file, $doc); DESCRIPTION _validate($schema_name, $data, $file, $doc) $schema_name is the name of a supported schema. Currently only distroprefs is supported. $data is the data to be validated. $file is the absolute path to the file the data are coming from. $doc is the index of the document within $doc that is to be validated. The

CPAN::Tarzip - internal handling of tar archives for CPAN.pm

NAME LICENSE NAME CPAN::Tarzip - internal handling of tar archives for CPAN.pm LICENSE This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

CPAN::Nox - Wrapper around CPAN.pm without using any XS module

NAME SYNOPSIS DESCRIPTION LICENSE SEE ALSO NAME CPAN::Nox - Wrapper around CPAN.pm without using any XS module SYNOPSIS Interactive mode: perl -MCPAN::Nox -e shell; DESCRIPTION This package has the same functionality as CPAN.pm, but tries to prevent the usage of compiled extensions during its own execution. Its primary purpose is a rescue in case you upgraded perl and broke binary compatibility somehow. LICENSE This program is free software; you can redistribute it and/or modify it under the

CPAN::Queue - internal queue support for CPAN.pm

NAME LICENSE NAME CPAN::Queue - internal queue support for CPAN.pm LICENSE This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

CPAN::HandleConfig - internal configuration handling for CPAN.pm

NAMECLASS->safe_quote ITEM LICENSE NAME CPAN::HandleConfig - internal configuration handling for CPAN.pm CLASS->safe_quote ITEM Quotes an item to become safe against spaces in shell interpolation. An item is enclosed in double quotes if: - the item contains spaces in the middle - the item does not start with a quote This happens to avoid shell interpolation problems when whitespace is present in directory names. This method uses commands_quote to determine the correct quote. If comm

CPAN::FirstTime - Utility for CPAN::Config file Initialization

NAME SYNOPSIS DESCRIPTION LICENSE NAME CPAN::FirstTime - Utility for CPAN::Config file Initialization SYNOPSIS CPAN::FirstTime::init() DESCRIPTION The init routine asks a few questions and writes a CPAN/Config.pm or CPAN/MyConfig.pm file (depending on what it is currently using). In the following all questions and explanations regarding config variables are collected. auto_commit Normally CPAN.pm keeps config variables in memory and changes need to be saved in a separate 'o conf commit' comm

CPAN::Distroprefs -- read and match distroprefs

NAME SYNOPSIS DESCRIPTION INTERFACE RESULTSCommon Errors Successes PREFS LICENSE NAME CPAN::Distroprefs -- read and match distroprefs SYNOPSIS use CPAN::Distroprefs; my %info = (... distribution/environment info ...); my $finder = CPAN::Distroprefs->find($prefs_dir, \%ext_map); while (my $result = $finder->next) { die $result->as_string if $result->is_fatal; warn($result->as_string), next if $result->is_warning; for my $pref (@{ $result->prefs }) {

CPAN::Debug - internal debugging for CPAN.pm

NAME LICENSE NAME CPAN::Debug - internal debugging for CPAN.pm LICENSE This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.