############################### # Zimbra : https://github.com/Zimbra/packages/ # Zimbra build : https://github.com/zimbra/zm-build # Zimbra build script : https://github.com/ianw1974/zimbra-build-scripts ############################### # Zimbra Forum - Help - Request for Comments : https://forums.zimbra.org/viewtopic.php?t=72017 ############################### # ----------------------------- vim packages/zimbra-perl-module-reqs.txt # ----------------------------- # This document lists why the various perl modules built by Zimbra are required. # innotop: is used for providing useful information into the workings of MariaDB. TermReadKey: is a requirement for innotop # # # Amavis 2.9 requirements: Archive::Tar (Core) Exporter (Core) POSIX (Core) Fcntl (Core) Socket (Core) Errno (Core) Carp (Core) Carp::Heavy (Core) Digest::MD5 (Core) Digest::SHA (Core) Time::HiRes (Core) IO::Handle (Core) IO::File (Core) IO::Socket (Core) IO::Socket::UNIX (Core) Digest::MD5 (Core) File::Basename (Core) File::Temp (Core) Compress::Zlib (Core) Compress::Raw::Zlib (Core) MIME::Base64 (Core) MIME::QuotedPrint (Core) PerlIO (Core) PerlIO::scalar (Core) MIME::Words (MIME-tools) MIME::Head (MIME-tools) MIME::Body (MIME-tools) MIME::Entity (MIME-tools) MIME::Parser (MIME-tools) MIME::Decoder (MIME-tools) MIME::Decoder::Base64 (MIME-tools) MIME::Decoder::Binary (MIME-tools) MIME::Decoder::QuotedPrint (MIME-tools) MIME::Decoder::NBit (MIME-tools) MIME::Decoder::UU (MIME-tools) MIME::Decoder::Gzip64 (MIME-tools) MIME::Decoder::BinHex (MIME-tools) MIME::Tools (MIME-tools) Net::Server (Net-Server) Net::Server::PreFork (Net-Server) IO::Stringy Unix::Syslog ZMQ::Constants ZMQ-LibZMQ3-1.19 Unix::Getrusage Archive::Zip Convert::TNEF Convert::UUlib Mail::Header (MailTools, via Mail::Mailer) Mail::Internet (MailTools, via Mail::Mailer) Digest::SHA1 IO::Socket::IP IO::Socket::SSL NetAddr::IP Net::DNS Net::SSLeay Net::LDAP Mail::SpamAssassin Mail::DKIM::Verifier (Mail::DKIM) Mail::DKIM::Signer (Mail::DKIM) Mail::SPF Mail::SPF::Query URI DBI BerkeleyDB DB_File Crypt::OpenSSL::Random (Required by Crypt::OpenSSL::RSA) Devel::CheckLib (Required by Crypt::OpenSSL::Random to build) Crypt::OpenSSL::RSA (Required by Amavis and Mail::DKIM) # SpamAssassin (3.4.0) requirement: Config (Core) Cwd (Core) Digest::SHA (Core) Errno (Core) Fcntl (Core) File::Basename (Core) File::Path (Core) File::Spec (Core) IO::File (Core) IO::Handle (Core) IO::Socket (Core) IO::Socket::UNIX (Core) MIME::Base64 (Core) POSIX (Core) Socket (Core) Sys::Hostname (Core) Sys::Syslog (Core) Time::HiRes (Core) Time::Local (Core) DB_File Digest::SHA1 Encode::Detect HTML::Parser (3.43+) IP::Country Geography::Countries Mail::SPF NetAddr::IP (4.000+) Net::DNS Net::DNS::Resolver Net::SMTP (Core) LWP (via LWP::UserAgent) Net::HTTP HTTP::Date IO::Zlib (Core) # Unknown DBD::mysql (Unknown) DBI::DBD (Required by DBD::mysql) # Swatch Date::Calc Date::Manip # Date::Manip Test::Inter # Date::Calc Bit::Vector Carp::Clan # Net-Server Net::CIDR # Net::LDAP Socket::Linux Convert::ASN1 IO::Socket::SSL Time::Local (Core) LWP::MediaTypes # Convert::ASN1 Math::BigInt # IO::Socket::SSL Mozilla::CA # HTTP::Message IO::Compress (Via IO::Compress::Base) # IO::Compress Compress::Raw::Zlib Compress::Raw::Bzip2 # LWP Encode::Locale File::Listing HTTP::Cookies HTTP::Daemon HTTP::Date HTTP::Headers HTTP::Message HTTP::Negotiate IO::HTML LWP::MediaTypes LWP::Protcol::https WWW::RobotRules # MIME::Tools Convert::BinHex # Test::Most Test::Deep Test::Harness Test::Exception Exception::Class Test::Differences Test::Warn # Test::Exception Sub::Uplevel # Exception::Class Devel::StackTrace Class::Data::Inheritable # Test::Differences Text::Diff Capture::Tiny # Text::Diff Algorithm::Diff # Net::DNS Digest::HMAC IO::Socket::IP # Mail::SPF Error NetAddr::IP Net::DNS Net::DNS::Resolver::Programmable # XML::Simple XML::SAX XML::SAX::Expat XML::SAX::Base XML::SAX::NamespaceSupport # XML::SAX XML::Parser # cluebringer Cache::FastMmap Config::IniFiles Date::Parse (TimeDate) DBI Mail::SPF Net::CIDR Net::DNS Net::Server # Config::IniFiles List::MoreUtils Exporter::Tiny # URI parent # SOAP::Lite (PS team) IO::SessionData MIME::Types Email::Date::Format MIME::Lite Class::Inspector Task::Weaken XML::Parser::Lite # Convert::UUlib Canary::Stability # ----------------------------- vim packages/zimbra-perl-usage.txt # ----------------------------- Carp Crypt::SaltedHash Cwd Data::Dumper Data::UUID Date::Calc Date::Format Date::Manip Date::Parse DBI English Errno Fcntl File::Basename File::Copy File::Find File::Grep FileHandle File::Path File::Spec Filesys::Df File::Tail File::Temp Getopt::Long Getopt::Std IO::Compress::Gzip IO::File IO::Handle IO::Uncompress::Gunzip IPC::Open2 IPC::Open3 List::Util LWP::UserAgent Mail::Mailer Migrate MIME::Base64 NetAddr::IP Net::DNS Net::DNS::Resolver Net::LDAP Net::LDAPapi Pod::Usage RRDs Scalar::Util Socket Symbol Sys::Hostname Sys::Syslog Term::ReadKey Time::HiRes Time::Local Time::localtime XML::Simple JSON::PP SOAP::Lite Proc::ProcessTable # ----------------------------- # packages list # ----------------------------- packages/zimbra/perl-base # bogue 103161 - Consistently use generic-setup and generic-clean for all... (Utilisez systématiquement la configuration générique et le nettoyage générique pour tous...) packages/zimbra/perl # ZBUG-3355:Updated perl-mail-dkim for perl packages/thirdparty/perl-archive-zip packages/thirdparty/perl-berkeleydb packages/thirdparty/perl-bit-vector packages/thirdparty/perl-cache-fastmmap packages/thirdparty/perl-canary-stability packages/thirdparty/perl-carp-clan packages/thirdparty/perl-class-inspector packages/thirdparty/perl-compress-raw-bzip2 packages/thirdparty/perl-compress-raw-zlib packages/thirdparty/perl-config-inifiles packages/thirdparty/perl-convert-asn1 packages/thirdparty/perl-convert-binhex packages/thirdparty/perl-convert-tnef packages/thirdparty/perl-convert-uulib packages/thirdparty/perl-crypt-openssl-random packages/thirdparty/perl-crypt-openssl-rsa #ZBUG-3355:Upgraded perl-crypt-openssl-rsa for OpenSSL-3.0.9 packages/thirdparty/perl-crypt-saltedhash packages/thirdparty/perl-data-uuid packages/thirdparty/perl-date-calc packages/thirdparty/perl-date-manip # ZBUG-3261:Upgraded Date-Manip to 6.90 packages/thirdparty/perl-db-file packages/thirdparty/perl-dbd-mysql # ZBUG-3355:Updated dependency openssl-3.0.9 for perl-dbd-mysql packages/thirdparty/perl-dbd-sqlite packages/thirdparty/perl-dbi packages/thirdparty/perl-digest-hmac packages/thirdparty/perl-digest-sha1 packages/thirdparty/perl-email-date-format packages/thirdparty/perl-encode-detect # bug 103683 - Another module using module::build packages/thirdparty/perl-encode-locale packages/thirdparty/perl-error packages/thirdparty/perl-exporter-tiny packages/thirdparty/perl-extutils-constant packages/thirdparty/perl-file-grep packages/thirdparty/perl-file-libmagic packages/thirdparty/perl-file-listing packages/thirdparty/perl-file-tail packages/thirdparty/perl-filesys-df packages/thirdparty/perl-geography-countries packages/thirdparty/perl-html-parser packages/thirdparty/perl-http-cookies packages/thirdparty/perl-http-daemon packages/thirdparty/perl-http-date packages/thirdparty/perl-http-message packages/thirdparty/perl-http-negotiate packages/thirdparty/perl-innotop # ZBUG-3355:Updated perl-innotop packages/thirdparty/perl-io-compress packages/thirdparty/perl-io-html packages/thirdparty/perl-io-sessiondata packages/thirdparty/perl-io-socket-inet6 packages/thirdparty/perl-io-socket-ip packages/thirdparty/perl-io-socket-ssl # ZBUG-3355:Upgraded perl-io-socket-ssl for OpenSSL-3.0.9 packages/thirdparty/perl-io-stringy packages/thirdparty/perl-ip-country packages/thirdparty/perl-json-pp packages/thirdparty/perl-libwww # ZBUG-3355:Updated dependency openssl-3.0.9 for perl-libwww packages/thirdparty/perl-list-moreutils packages/thirdparty/perl-lwp-mediatypes packages/thirdparty/perl-lwp-protocol-https packages/thirdparty/perl-mail-dkim # ZBUG-3355:Upgraded perl-mail-dkim for OpenSSL-3.0.9 packages/thirdparty/perl-mail-spamassassin # ZBUG-3355:Updated perl-mail-dkim for perl-mail-spamassassin packages/thirdparty/perl-mail-spf # bug 103683 - fix for module::build requirement packages/thirdparty/perl-mailtools packages/thirdparty/perl-math-bigint packages/thirdparty/perl-mime-lite packages/thirdparty/perl-mime-tools packages/thirdparty/perl-mime-types packages/thirdparty/perl-mozilla-ca packages/thirdparty/perl-net-cidr-lite packages/thirdparty/perl-net-cidr packages/thirdparty/perl-net-dns-resolver-programmable # bug 103683 - Another module requiring Module::Build to hack around packages/thirdparty/perl-net-dns packages/thirdparty/perl-net-http # ZBUG-3355:Updated dependency openssl-3.0.9 for perl-net-http packages/thirdparty/perl-net-ldap packages/thirdparty/perl-net-ldapapi # ZBUG-3355:Updated perl-net-ldapapi packages/thirdparty/perl-net-libidn packages/thirdparty/perl-net-server packages/thirdparty/perl-net-ssleay # ZBUG-3355:Upgraded NET_SSLEAY for OpenSSL-3.0.9 packages/thirdparty/perl-netaddr-ip packages/thirdparty/perl-parent packages/thirdparty/perl-proc-processtable packages/thirdparty/perl-soap-lite # ZBUG-3355:Updated dependency openssl-3.0.9 for perl-soap-lite packages/thirdparty/perl-socket-linux packages/thirdparty/perl-socket packages/thirdparty/perl-storable packages/thirdparty/perl-swatchdog packages/thirdparty/perl-task-weaken packages/thirdparty/perl-term-readkey packages/thirdparty/perl-timedate packages/thirdparty/perl-unix-getrusage packages/thirdparty/perl-unix-syslog packages/thirdparty/perl-uri packages/thirdparty/perl-www-robotrules packages/thirdparty/perl-xml-namespacesupport packages/thirdparty/perl-xml-parser-lite packages/thirdparty/perl-xml-parser # ZBUG-3355:Updated dependency openssl-3.0.9 for perl-xml-parser packages/thirdparty/perl-xml-sax-base packages/thirdparty/perl-xml-sax-expat # ZBUG-3355:Updated dependency openssl-3.0.9 for perl-xml-sax-expat packages/thirdparty/perl-xml-sax packages/thirdparty/perl-xml-simple # ZBUG-3355:Updated dependency openssl-3.0.9 for perl-xml-simple packages/thirdparty/perl-zmq-constants packages/thirdparty/perl-zmq-libzmq3