cPanel Inc.

NAME

Task::Cpanel::Core - This module provides a spec of packages needed to operate a cPanel & WHM system.

VERSION

version 11.36.004

SYNOPSIS

    cpan Task::Cpanel::Core

DESCRIPTION

This package includes all of the needed CPAN to run a cPanel & WHM system.

The first two numbers of this version (eg: 11.36) refer to the major version of cPanel & WHM system. which it applies to.

MODULES REQUIRED

Acme::Spork

Perl extension for spork()ing in your script

Archive::Tar

module for manipulations of tar archives

Archive::Tar::Streamed

Tar archives, non memory resident

Archive::Zip

Provide an interface to ZIP archive files.

Authen::Libwrap

access to Wietse Venema's TCP Wrappers library

BSD::Resource

BSD process resource limit and priority functions

Business::OnlinePayment::AuthorizeNet

AuthorizeNet backend for Business::OnlinePayment

Business::UPS

A UPS Interface Module

CDB_File

Perl extension for access to cdb databases

CGI

Handle Common Gateway Interface requests and responses

CPAN

query, download and build perl modules from CPAN sites

CPAN::SQLite

maintain and search a minimal CPAN database

Class::Accessor::Fast

Faster, but less expandable, accessors

Class::Std

Support for creating standard "inside-out" classes

Compress::Bzip2

Interface to Bzip2 compression library

Compress::Raw::Zlib

Low-Level Interface to zlib compression library

Compress::Zlib

Interface to zlib compression library

Crypt::GPG

An Object Oriented Interface to GnuPG.

Crypt::Passwd::XS

Full XS implementation of common crypt() algorithms

Crypt::SSLeay

OpenSSL support for LWP

Curses

terminal screen handling and optimization

Curses::UI

A curses based OO user interface framework

Cwd

get pathname of current working directory

Data::MessagePack

MessagePack serialising/deserialising

DBD::SQLite2

Self Contained RDBMS in a DBI Driver (sqlite 2.x)

DBD::mysql

MySQL driver for the Perl5 Database Interface (DBI)

DBI

Database independent interface for Perl

DBIx::MyParsePP

Pure-perl SQL parser based on MySQL grammar and lexer

Data::Dump

Pretty printing of data structures

Data::Dumper

stringified perl data structures, suitable for both printing and eval

Date::Parse

Parse date strings into time values

DateTime

A date and time object

DateTime::Locale

Localization support for DateTime.pm

DateTime::TimeZone

Time zone object base class and factory

Devel::PPPort

Perl/Pollution/Portability

Digest::MD5

Perl interface to the MD5 Algorithm

Digest::MD5::File

Perl extension for getting MD5 sums for files and urls.

Digest::SHA1

Perl interface to the SHA-1 algorithm

Email::Valid

Check validity of Internet email addresses

Encode

character encodings in Perl

Encode::Detect::Detector

Detects the encoding of data

Errno

System errno constants

ExtUtils::Constant

generate XS code to import C header constants

ExtUtils::Install

install files from here to there

ExtUtils::MakeMaker

Create a module Makefile

ExtUtils::ParseXS

converts Perl XS code into C code

File::Copy::Recursive

Perl extension for recursively copying files and directories

File::Find::Rule

Alternative interface to File::Find

File::MMagic::XS

Guess File Type With XS (a la mod_mime_magic)

File::Tail

Perl extension for reading from continously updated files

File::Touch

update access and modification timestamps, creating nonexistent files where necessary.

File::Which

Portable implementation of the `which' utility

Filesys::Df

Perl extension for filesystem disk space information.

Filesys::Statvfs

Perl extension for statvfs() and fstatvfs()

Filesys::Virtual

Perl extension to provide a framework for a virtual filesystem

Filter::Util::Call

Perl Source Filter Utility Module

GD::Graph

Graph Plotting Module for Perl 5

GD::Text::Align

Draw aligned strings

Geo::IPfree

Look up the country of an IPv4 address

Getopt::Long

Extended processing of command line options

Getopt::Param::Tiny

Subset of Getopt::Param functionality with smaller memory footprint

Graph::Easy

Convert or render graphs (as ASCII, HTML, SVG or via Graphviz)

Graph::Flowchart

Generate easily flowcharts as Graph::Easy objects

HTML::Parser

HTML parser class

HTML::Tagset

data tables useful in parsing HTML

HTML::Template

Perl module to use HTML-like templating language

HTTP::Daemon::App

Create 2 or 3 line, fully functional (SSL) HTTP server(s)

HTTP::Date

date conversion routines

IO::Compress::Gzip

Write RFC 1952 files/buffers

IO::Interactive::Tiny

is_interactive() without large deps

IO::Scalar

IO:: interface for reading/writing a scalar

IO::Socket::ByteCounter

Perl extension to track the byte sizes of data in and out of a socket

IO::Socket::INET6

Object interface for AF_INET|AF_INET6 domain sockets

IO::Tty

Low-level allocate a pseudo-Tty, import constants.

IO::Uncompress::Gunzip

Read RFC 1952 files/buffers

IP::Country

fast lookup of country codes from IP addresses

IPC::Pipeline

Create a shell-like pipeline of many running commands

Image::Size

read the dimensions of an image in several popular formats

JSON::Syck

JSON is YAML (but consider using JSON::XS instead!)

LWP::Protocol::https

Provide https support for LWP::UserAgent

Lchown

Use the lchown(2) system call from Perl

Linux::Inotify2

scalable directory/file change notification

List::MoreUtils

Provide the stuff missing in List::Util

List::Util

A selection of general-utility list subroutines

Locale::Maketext::Utils

Adds some utility functionality and failure handling to Local::Maketext handles

Locales

Methods for getting localized CLDR language/territory names (and a subset of other data)

Log::Log4perl

Log4j implementation for Perl

MD5

Perl interface to the MD5 Message-Digest Algorithm

MIME::Base64

Encoding and decoding of base64 strings

MIME::Lite

low-calorie MIME generator

Mail::Alias::Reader

Read aliases(5) and ~/.forward declarations

Mail::DKIM

Signs/verifies Internet mail with DKIM/DomainKey signatures

Mail::DomainKeys

A perl implementation of DomainKeys

Mail::SPF

An object-oriented implementation of Sender Policy Framework

Mail::SRS

Interface to Sender Rewriting Scheme

Mail::SpamAssassin

Spam detector and markup engine

Math::Base85

Perl extension for base 85 numbers, as referenced by RFC 1924

Math::BigFloat

Arbitrary size floating point math package

Math::BigInt

Arbitrary size integer/float math package

Memoize

Make functions faster by trading space for time

Module::Build

Build and install Perl modules

MySQL::Diff

Generates a database upgrade instruction set

Net::AIM

Perl extension for AOL Instant Messenger TOC protocol

NetAddr::IP

Manages IPv4 and IPv6 addresses and subnets

Net::DAV::Server

Provide a DAV Server

Net::DNS

Perl interface to the Domain Name System

Net::Daemon::SSL

perl extensions for portable ssl daemons

Net::FTP

FTP Client class

Net::FTPSSL

A FTP over SSL/TLS class

Net::IP::Match::Regexp

Efficiently match IP addresses against ranges

Net::IPv4Addr

Perl extension for manipulating IPv4 addresses.

Net::LDAP

Lightweight Directory Access Protocol

Net::LDAP::Schema

Load and manipulate an LDAP v3 Schema

Net::LDAP::Server

LDAP server side protocol handling

Net::LibIDN

Perl bindings for GNU Libidn

Net::OSCAR

Implementation of AOL's OSCAR protocol for instant messaging (for interacting with AIM a.k.a. AOL IM a.k.a. AOL Instant Messenger - and ICQ, too!)

Net::SNMP

Object oriented interface to SNMP

Net::SSL

support for Secure Sockets Layer

Net::SSLeay

Perl extension for using OpenSSL

Net::Server

Extensible, general Perl server engine

Net::Server::Fork

Net::Server personality

OLE::Storage_Lite

Simple Class for OLE document interface.

Parse::RecDescent

Generate Recursive-Descent Parsers

Pod::Perldoc

Look up Perl documentation in Pod format.

Quota

Perl interface to file system quotas

SQL::Statement

SQL parsing and processing engine

SVG::TT::Graph

Base object for generating SVG Graphs

Safe::Hole

make a hole to the original main compartment in the Safe compartment

Scalar::Util

A selection of general-utility scalar subroutines

Set::Crontab

Expand crontab(5)-style integer lists

Socket6

IPv6 related part of the C socket.h defines and structure manipulators

Spreadsheet::ParseExcel

Read information from an Excel file.

Spreadsheet::WriteExcel

Write to a cross-platform Excel binary file.

Storable

persistence for Perl data structures

String::CRC32

Perl interface for cyclic redundency check generation

Sys::Hostname::Long

Try every conceivable way to get full hostname

Sys::Mmap

uses mmap to map in a file as a Perl variable

Sys::Syslog

Perl interface to the UNIX syslog(3) calls

Term::ReadKey

A perl module for simple terminal control

TAP::Harness

Run test scripts with statistics

Template

Template Toolkit Processing System

Text::CSV

comma-separated values manipulator (using XS or PurePerl)

Text::Query

Query processing framework

Tie::DBI

Tie hashes to DBI relational databases

Tie::IxHash

ordered associative arrays for Perl

Tie::ShadowHash

Merge multiple data sources into a hash

Time::HiRes

High resolution alarm, sleep, gettimeofday, interval timers

Tree::MultiNode

A multi-node tree object. Most useful for modeling hierarchical data structures.

URI

Uniform Resource Identifiers (absolute and relative)

URI::Escape

Percent-encode and percent-decode unsafe characters

URI::URL

Uniform Resource Locators

Unix::PID

Perl extension for getting PID info.

Unix::PID::Tiny

Subset of Unix::PID functionality with smaller memory footprint

XML::LibXML

Perl Binding for libxml2

XML::LibXML::Common

Constants and Character Encoding Routines

XML::LibXML::Error

Structured Errors

XML::Parser

A perl module for parsing XML documents

XML::SAX

Simple API for XML

XML::SAX::Expat

SAX2 Driver for Expat (XML::Parser)

XML::Simple

Easy API to maintain XML (esp config files)

YAML::Syck

Fast, lightweight YAML loader and dumper

cPanel::MemTest

Test Memory Allocation

lib::restrict

Perl extension for restricting what goes into @INC

local::lib

create and use a local lib/ for perl modules with PERL5LIB

AUTHOR

cPanel, <cpanel at cpan.org>

BUGS

Please report any bugs or feature requests to bug-task-cpanel-core at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Task-Cpanel-Core. We will be notified, and then you'll automatically be notified of progress on your bug as we make changes.

SUPPORT

You can find documentation for this module with the perldoc command.

    perldoc Task::Cpanel::Core

You can also look for information at:

LICENSE AND COPYRIGHT

Copyright 2012 cPanel.

All rights reserved

http://cpanel.net

This is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic.

See http://dev.perl.org/licenses/ for more information.