Gunnar Wrobel <wrobel@pardus.de> (p@rdus)
PEAR: Abstraction of various SASL mechanism responses
Provides code to generate responses to common SASL mechanisms, including: o Digest-MD5 o CramMD5 o Plain o Anonymous o Login (Pseudo mechanism)
PEAR: Generic date/time handling class for PEAR
Generic classes for representation and manipulation of dates, times and time zones without the need of timestamps, which is a huge limitation for php programs. Includes time zone data, time zone conversions and many date/time conversions. It does not rely on 32-bit system date stamps, so you can display calendars and compare dates that date pre 1970 and post 2038. This package also provides a class to convert date strings between Gregorian and Human calendar formats.
Provides an easy way to perform HTTP requests
Supports GET/POST/HEAD/TRACE/PUT/DELETE, Basic authentication, Proxy, Proxy Authentication, SSL, file uploads etc.
The Log framework provides an abstracted logging system. It supports logging to console, file, syslog, SQL, Sqlite, mail, and mcal targets. It also provides a subject - observer mechanism.
PEAR: Class that provides multiple interfaces for sending emails
PEAR's Mail package defines an interface for implementing mailers under the PEAR hierarchy. It also provides supporting functions useful to multiple mailer backends. Currently supported backends include: PHP's native mail() function, sendmail, and SMTP. This package also provides a RFC822 email address list validation utility class.
PEAR: Provides classes to create and decode mime messages.
Provides classes to deal with creation and manipulation of mime messages.
Provides an implementation of the LMTP protocol using PEARs Net_Socket class.
Provides an implementation of the SMTP protocol using PEARs Net_Socket class.
Provides an API to talk to the timsieved server that comes with Cyrus IMAPd. Can be used to install, remove, mark active etc sieve scripts.
Net_Socket is a class interface to TCP sockets. It provides blocking and non-blocking operation, with different reading and writing modes (byte-wise, block-wise, line-wise and special formats like network byte-order ip addresses).
Interface Daemon between MTA and Content Checker
amavisd-new is a high-performance interface between mailer (MTA) and content checkers: virus scanners, and/or SpamAssassin. It is written in Perl for maintainability, without paying a significant price for speed. It talks to MTA via (E)SMTP or LMTP, or by using helper programs. Best with Postfix, works with Exim, sendmail/milter, or with any MTA as a SMTP relay.
The Apache Project is a collaborative software development effort aimed at creating a robust, commercial-grade, featureful, and freely-available source code implementation of an HTTP (Web) server. The project is jointly managed by a group of volunteers located around the world, using the Internet and the Web to communicate, plan, and develop the server and its related documentation. These volunteers are known as the Apache Group. In addition, hundreds of users have contributed ideas, code, and documentation to the project.
Apache Extension: PHP Scripting Language
PHP is an HTML-embedded scripting language. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web developers to write dynamically generated pages quickly. This package provides a Dynamic Shared Object (DSO) for the Apache HTTP 2.2 web server. In general speaking, this module is also known as mod_php.
Apache Portable Runtime (APR) is a library of C data structures and routines, forming a common system portability layer to as many operating systems as possible.
Autoconf is an extensible package of m4 macros that produce shell scripts to automatically configure software source code packages. These scripts can adapt the packages to many kinds of UNIX-like systems without manual user intervention. Autoconf creates a configuration script for a package from a template file that lists the operating system features that the package can use, in the form of m4 macro calls. This OpenPKG packages provides the following Autoconf versions: - GNU Autoconf %{V_latest} (latest version, the default) - GNU Autoconf %{V_older} (older version, as an alternative) - GNU Autoconf %{V_ancient} (ancient version, for backward-compatibility)
Automake is a tool for automatically generating Makefiles compliant with the GNU Coding Standards.
GNU bc is an interactive algebraic language with arbitrary precision which follows the POSIX 1003.2 draft standard, with several extensions including multi-character variable names, an `else' statement and full Boolean expressions. GNU bc does not require the separate GNU dc program.
Binutils is a collection of binary utilities. It includes: ld (the GNU linker), addr2line (converts addresses into filenames and line numbers), as (the portable GNU assembler), ar (a utility for creating, modifying and extracting from archives), nm (lists symbols from object files), objcopy (copys and translates object files), objdump (displays information from object files), ranlib (generates an index to the contents of an archive), readelf (displays information from any ELF format object file), size (lists the section sizes of an object or archive file), strings (lists printable strings from files), strip (discards symbols) and gprof (displays profiling information).
Yacc-compatible LALR(1) Parser Generator
Bison is a general-purpose parser generator that converts a grammar description for an LALR(1) context-free grammar into a C program to parse that grammar. Once you are proficient with bison, you may use it to develop a wide range of language parsers, from those used in simple desk calculators to complex programming languages. Bison is upward compatible with yacc: all properly-written yacc grammars ought to work with bison with no change. Anyone familiar with yacc should be able to use bison with little trouble.
BZIP2 is a freely available, patent free, high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical compressors), whilst being around twice as fast at compression and six times faster at decompression.
Clam AntiVirus is an anti-virus toolkit for UNIX. The main purpose of this software is the integration with mail servers (attachment scanning). The package provides a flexible and scalable multi-threaded daemon, a command line scanner, and a tool for automatic updating via Internet. The programs are based on a shared library distributed with the Clam AntiVirus package, which you can use with your own software. The virus database is based on the virus database from OpenAntiVirus, but contains additional signatures.
These are the popular GNU config.guess and config.sub scripts which provide platform configuration guessing.
Batch Client for HTTP, HTTPS, FTP, LDAP and DICT protocol
Curl is the tool for transferring files with URL syntax, supporting FTP, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. Curl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication, file transfer resume and a busload of other useful tricks.
Berkeley DB is a programmatic toolkit that provides high-performance built-in database support for desktop and server applications and for information appliances. The Berkeley DB access methods include B+tree, Extended Linear Hashing, Fixed and Variable-length records, and Queues. Berkeley DB provides full transactional support, database recovery, online backups, and separate access to locking, logging and shared memory caching subsystems.
The GNU set of diff utilities: cmp, diff, diff3 and sdiff.
Expat is an XML 1.0 parser written in C. It aims to be fully conforming. It is currently not a validating XML parser.
The Horde Framework is the glue that all Horde applications have in common. It is many things, including some coding standards, common code, and inter-application communication. The shared code provides common ways of handling things like preferences, permissions, browser detection, user help, and more.
Kronolith is the Horde calendar application.
Kronolith is the Horde calendar application. It provides a stable and featureful individual calendar system for every Horde user, with integrated collaboration/scheduling features. It makes extensive use of the Horde Framework to provide integration with other applications.
Automatic File Content Type Recognition Tool
The popular file(1) command which determines the type of a file by peeking at magic bytes of its content.
Flex is a tool for generating scanners: programs which recognize lexical patterns in text. Flex reads the given input files for a description of a scanner to generate. The description is in the form of pairs of regular expressions and C code, called rules. Flex generates as output a C source file, lex.yy.c, which defines a C function yylex(). This file is compiled and linked with the -lfl library to produce an executable. When the executable is run, it analyzes its input for occurrences of the regular expressions. Whenever it finds one, it executes the corresponding C code.
FreeType is a software font engine that is designed to be small, efficient, highly customizable and portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well. FreeType is a font service and doesn't provide APIs to perform higher-level features, like text layout or graphics processing (e.g. colored text rendering, "hollowing", etc..). However, it greatly simplifies these tasks by providing a simple, easy to use and uniform interface to access the content of font files.
OSSP fsl offers the syslog(3) API otherwise provided by the Standard C Library (libc). Instead of writing to the syslogd(8) process, it uses the powerful OSSP l2 logging capabilities. It is a drop-in link-time replacement which enables any syslog(3) consumer to take advantage of OSSP l2 by just linking this library in before libc. The program is intended to apply OSSP l2 functionality to existing syslog(3) based third-party programs without the requirement to change the source code of the program.
The GNU Compiler Collection (GCC) provides a standard conforming and highly portable ISO C and ISO C++ compiler.
GD is a graphics library. It allows your code to quickly draw images complete with lines, arcs, text, multiple colors, cut and paste from other images, and flood fills, and write out the result as a PNG or JPEG file. This is particularly useful in World Wide Web applications, where PNG and JPEG are two of the formats accepted for inline images by most browsers.
GNU National Language Support (NLS) Toolkit
Gettext is the GNU toolkit for National Language Support (NLS).
GNU Arbitrary Precision Arithmetic Library
GNU MP is a library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. It has a rich set of functions, and the functions have a regular interface. GNU MP is designed to be as fast as possible, both for small operands and for huge operands. The speed is achieved by using fullwords as the basic arithmetic type, by using fast algorithms, by carefully optimized assembly code for the most common inner loops for a lot of CPUs, and by a general emphasis on speed (instead of simplicity or elegance).
Grep searches the named input FILEs (or standard input if no files are named, or the file name - is given) for lines containing a match to the given PATTERN. By default, grep prints the matching lines.
Groff (GNU Troff) is a document processor which reads plain text mixed with formatting commands and produces formatted output.
GNU zip (gzip) is a compression utility designed to be a replacement for the traditional Unix utility compress(1). Its main advantages over compress(1) are much better compression and freedom from patented algorithms. gzip produces files with a .gz extension. gunzip can decompress files created by gzip, compress and pack. The detection of the input format is automatic. The format of the .gz files generated by gzip is described in RFCs (Request For Comments) 1951 and 1952.
The Horde Framework is the glue that all Horde applications have in common.
The Horde Application Framework is a general-purpose web application framework in PHP, providing classes for dealing with preferences, compression, browser detection, connection tracking, MIME handling, and more.
Ingo, the "Email Filter Rules Manager", started as a frontend for the Sieve filter language, and is now a generic and complete filter rule frontend that currently is able to create Sieve, procmail, maildrop, and IMAP filter rules. The IMAP filter driver translates the filter rules on demand to IMAP commands, executed via PHP's IMAP extension and has replaced IMP's internal filtering code. It is now the default filtering agent in IMP H3 (4.x).
Kolab Groupware Server Web Administration Interface
Web based administration interface for The Kolab Groupware Server
php-kolab provides several PEAR-style package with PHP routines for the Kolab Groupware server
php-kolab provides several PEAR-style package with PHP routines for the Kolab Groupware server. Kolab_Freebusy provides the library required for free/busy support on the server. Kolab_Filter holds routines necessary to parse iCal mail messages. Kolab_Webadmin groups utilities for the Kolab web admin frontend.
A wrapper package definition to install all horde packages
This wrapper package simply requires all horde packages that are currently necessary for installing Horde on a Kolab server
Mnemo is the Horde notes and memos application.
Mnemo is the Horde notes and memos application. It lets users keep free-text notes and other bits of information which doesnt fit as a contact, a todo item, an event, etc. It is very similar in functionality to the Palm Memo application.
Nag is the Horde task list application. It stores todo items, things due later this week, etc. It is very similar in functionality to the Palm ToDo application.
Passwd is the Horde password changing application.
Passwd is the Horde password changing application. While it has been released and is in production use at many sites, it is also under heavy development in an effort to expand and improve the module. Right now, Passwd provides fairly complete support for changing passwords via Poppassd, LDAP, Unix expect scripts, the Unix smbpasswd command for SMB/CIFS passwords, Kolab, ADSI, Pine, Serv-U FTP, VMailMgr, vpopmail, and SQL passwords.
Turba is the Horde contact management application.
Turba is the Horde contact management application. It is a production level address book, and makes heavy use of the Horde framework to provide integration with IMP and other Horde applications. Turba is a complete basic contact management application. SQL, LDAP, IMSP, Kolab, and Horde Preferences backends are available and are well tested. You can define the fields in your address books in a very flexible way, just by changing the config files. You can import/export from/to Pine, Mulberry, CSV, TSV, and vCard contacts. You can create distribution lists from your addressbooks, which are handled transparently by IMP and other Horde applications. You can share address books with other users. And there are Horde API functions to add and search for contacts.
kolab-freebusy provides two filtering scripts for the postfix MTA service. The scripts identify iCal mails and process these.
Kolab2 Groupware Server free/busy support
kolab-freebusy provides the free/busy support for the Kolab2 Groupware server.
Kolab2 Groupware Server configuration tool
kolabconf provides the central mechanism to the configuration concept of the Kolab server. It rewrites the Kolab configuration templates into the final configuration files and handles the necessary magic associated to that process.
University of Washington's Free-Fork License
The IMAP library provides a C API for IMAP client access. It optionally contains the UW IMAP/POP3 daemons, too.
The Cyrus IMAP server is an IMAP4 and POP3 daemon that differs from other IMAP server implementations in that it is generally intended to be run on sealed servers, where normal users are not permitted to log in. The mailbox database is stored in parts of the filesystem that are private to the Cyrus IMAP system. All user access to mail is through the IMAP, POP3, or KPOP protocols.
Joint Photographic Experts Group (JPEG) Image Library
JPEG (pronounced "jay-peg") is a standardized image compression mechanism. JPEG stands for Joint Photographic Experts Group, the original name of the committee that wrote the standard.
Erfrakon, Intevation, Code Fusion, Klaraelvdalens Datakonsult AB
Kolab is the KDE Groupware Server that provides full groupware features to either KDE Kolab clients or Microsoft Outlook[tm] clients using third party plugins and web clients in the future. In addition it is a robust and flexible general IMAP mail server with LDAP addressbooks. Kolab %{V_ei_maj}.%{V_ei_min}
Provides an implementation of the IMAP protocol
Provides an implementation of the IMAP4Rev1 protocol using PEARs Net_Socket and the optional Auth_SASL class.
Perl Modules for use with the Kolab server
Perl modules for use with the Kolab server
A character translation library providing the POSIX iconv(3) function.
Libmcrypt implements an API to access block and stream encryption algorithms. It supports the algorithms: BLOWFISH, TWOFISH, DES, TripleDES, 3-WAY, SAFER-sk64, SAFER-sk128, SAFER+, LOKI97, GOST, RC2, RC6, MARS, IDEA, RIJNDAEL-128 (AES), RIJNDAEL-192, RIJNDAEL-256, SERPENT, CAST-128 (known as CAST5), CAST-256, ARCFOUR and WAKE. Block algorithms can be used in: CBC, ECB, CFB and OFB (8 bit and n bit, where n is the size of the algorithm's block length).
Extensible Markup Language (XML) Parsing Library
LibXML is a Extensible Markup Language (XML) C library developped for the Gnome project. It provides an (optionally validating) XML parser, XPath and XPointer implementations, DOM and SAX interfaces and support fetching remote resources via HTTP and FTP.
XML Stylesheet Language (XSL) Transformation Library
LibXSLT is a XML Stylesheet Language (XSL) Transformation C library developped for the Gnome project. It provides an XSLT engine for transforming XML documents into other (output) markup languages.
Lempel-Ziv-Oberhumer (LZO) Compression Library
LZO implements the fastest compression and decompression algorithms around.
GNU m4 is an implementation of the traditional UNIX macro processor. It is mostly SVR4 compatible, although it has some extensions (for example, handling more than 9 positional parameters to macros). m4 also has builtin functions for including files, running shell commands, doing arithmetic, etc.
This is the GNU variant of make(1). The purpose of this utility is to determine automatically which pieces of a large program need to be recompiled, and issue the commands to recompile them.
mhash is a thread-safe hash library, implemented in C, and provides a uniform interface to a large number of hash algorithms (MD5, SHA-1, HAVAL, RIPEMD128, RIPEMD160, TIGER, GOST). These algorithms can be used to compute checksums, message digests, and other signatures. The HMAC support implements the basics for message authentication, following RFC 2104.
OSSP mm is a 2-layer abstraction library which simplifies the usage of shared memory between forked (and this way strongly related) processes under Unix platforms. On the first layer it hides all platform dependent implementation details (allocation and locking) when dealing with shared memory segments and on the second layer it provides a high-level malloc(3)-style API for a convenient and well known way to work with data-structures inside those shared memory segments.
NCurses is the GNU re-implementation of the popular SVR4 Curses terminal screen handling library. Its API is base-level conformant with the X/OPEN curses specification XSI Curses. It uses the Terminfo database format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SVR4-Curses enhancements over original BSD Curses. Additionally, it provides full emulations of the SVR4 panels (supporting a stack of windows), forms (supporting data collection through on-screen forms) and menu (supporting a uniform interface for menu programming) companion libraries.
Thomas Arendsen Hein <thomas@intevation.de>
Lightweight Directory Access Protocol (LDAP) Toolkit
OpenLDAP is an open source implementation of the Lightweight Directory Access Protocol (LDAP). The suite includes libraries implementing the LDAP protocol plus a stand-alone LDAP server slapd(8) and a stand-alone LDAP replication server slurpd(8).
This is the bootstrap package for the RPM-based Unix Software Package Hierarchy OpenPKG. The RPM Package Manager (RPM) is a sophisticated and portable package manager for Unix platforms, which supports automated building, installation, management and deinstallation of Unix software. RPM was originally designed and implemented for the RedHat Linux operating system where it manages every file on the whole system. OpenPKG uses RPM only for managing the files in a particular filesystem hierarchy dedicated to the installation of third-party software packages provided by the OpenPKG project. The OpenPKG bootstrap package includes the following software: RPM %{V_rpm}, ZLib %{V_zlib}, GNU Bzip2 %{V_bzip2}, GNU Gzip %{V_gzip}, GNU Tar %{V_tar}, GNU Patch %{V_patch}, GNU Make %{V_make}, GNU Bash %{V_bash}, cURL %{V_curl}, OSSP uuid %{V_uuid}, BeeCrypt %{V_beecrypt}, OpenSSL %{V_openssl}, Perl %{V_perl}
This is the OpenPKG Tool Chain, a set of add-on commands and a Perl Application Programming Interface (API) for OpenPKG.
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols with full-strength cryptography world-wide. The project is managed by a worldwide community of volunteers that use the Internet to communicate, plan, and develop the OpenSSL tookit and its related documentation.
PCRE is a library implementing Perl Compatible Regular Expressions.
Practical Extraction and Reporting Language
Perl ("Practical Reporting and Extraction Language") is a very sophisticated and flexible (but this way also complex) programming language. This is the original implementation of the Perl 5 interpreter from Larry Wall and his community.
Perl modules for use with Compression: - Compress::Raw::Zlib (%{V_compress_raw_zlib}) - Compress::Raw::Bzip2 (%{V_compress_raw_bzip2}) - Compress::LZO (%{V_compress_lzo}) - Compress::LZF (%{V_compress_lzf}) - IO::Compress::Base (%{V_io_compress_base}) - IO::Compress::Zlib (%{V_io_compress_zlib}) - IO::Compress::Bzip2 (%{V_io_compress_bzip2}) - IO::Compress::Lzop (%{V_io_compress_lzop}) - IO::Compress::Lzf (%{V_io_compress_lzf}) - Compress::Zlib (%{V_compress_zlib}) - Compress::Bzip2 (%{V_compress_bzip2}) - IO::Zlib (%{V_io_zlib})
Perl modules for Conversions: - Convert::ASN1 (%{V_convert_asn1}) - Convert::BER (%{V_convert_ber}) - Convert::EBCDIC (%{V_convert_ebcdic}) - Convert::Scalar (%{V_convert_scalar}) - Convert::Units (%{V_convert_units}) - Convert::UUlib (%{V_convert_uulib}) - Convert::TNEF (%{V_convert_tnef})
Perl module bundle related to Cryptography. - Digest (%{V_digest}) - Digest::CRC (%{V_digest_crc}) - Digest::SHA1 (%{V_digest_sha1}) - Digest::SHA (%{V_digest_sha}) - Digest::MD2 (%{V_digest_md2}) - Digest::MD4 (%{V_digest_md4}) - Digest::MD5 (%{V_digest_md5}) - Digest::HMAC (%{V_digest_hmac}) - Digest::EMAC (%{V_digest_emac}) - Digest::Whirlpool (%{V_digest_whirlpool}) - Crypt::RIPEMD160 (%{V_crypt_ripemd160}) - Crypt::Enigma (%{V_crypt_enigma}) - Crypt::UnixCrypt::%{V_crypt_unixcrypt}) - Crypt::PasswdMD5 (%{V_crypt_passwdmd5}) - Crypt::DES (%{V_crypt_des}) - Crypt::DES::EDE3 (%{V_crypt_des_ede3}) - Crypt::RC4 (%{V_crypt_rc4}) - Crypt::RC5 (%{V_crypt_rc5}) - Crypt::RC6 (%{V_crypt_rc6}) - Crypt::GOST (%{V_crypt_gost}) - Crypt::Blowfish (%{V_crypt_blowfish}) - Crypt::Twofish (%{V_crypt_twofish}) - Crypt::Rot13 (%{V_crypt_rot13}) - Crypt::NULL (%{V_crypt_null}) - Crypt::ECB (%{V_crypt_ecb}) - Crypt::CBC (%{V_crypt_cbc}) - Crypt::OpenSSL::Bignum (%{V_crypt_openssl_bignum}) - Crypt::OpenSSL::DSA (%{V_crypt_openssl_dsa}) - Crypt::OpenSSL::RSA (%{V_crypt_openssl_rsa}) - Crypt::OpenSSL::Random (%{V_crypt_openssl_random}) - Crypt::OpenSSL::X509 (%{V_crypt_openssl_x509}) - Crypt::Rijndael (%{V_crypt_rijndael}) - Crypt::Twofish2 (%{V_crypt_twofish2}) - Crypt::CipherSaber (%{V_crypt_ciphersaber}) - Crypt::DH (%{V_crypt_dh}) - String::CRC32 (%{V_string_crc32}) - Data::UUID (%{V_data_uuid}) #if "%{with_pari}" == "yes" - Crypt::Random (%{V_crypt_random}) - Crypt::Primes (%{V_crypt_primes}) #endif
Various modules for using the Berkeley-DB library from within Perl: - BerkeleyDB (%{V_berkeleydb}) - DB_File (%{V_db_file}) - DB_File::Lock (%{V_db_file_lock})
Perl modules for use with networks: - Net::DNS (%{V_net_dns})
Perl Modules for use with data structures
Perl modules for use with data structures: - Bit::Vector (%{V_bit_vector}) - Set::Scalar (%{V_set_scalar}) - Set::IntSpan (%{V_set_intspan}) - Set::Array (%{V_set_array}) - Set::Object (%{V_set_object}) - IO::String (%{V_io_string}) - IO::stringy (%{V_io_stringy}) - Tie::IxHash (%{V_tie_ixhash}) - Sort::Key (%{V_sort_key}) - Sort::Key::Radix (%{V_sort_key_radix}) - Sort::Naturally (%{V_sort_naturally}) - Sort::Tree (%{V_sort_tree}) - Sort::Versions (%{V_sort_versions}) - Tree (%{V_tree}) - Tree::XPathEngine (%{V_tree_xpathengine}) - Tree::DAG_Node (%{V_tree_dag_node}) - Tree::DAG_Node::XPath (%{V_tree_dag_node_xpath}) - Tree::Nary (%{V_tree_nary}) - Tree::Simple (%{V_tree_simple}) - Tree::Simple::View (%{V_tree_simple_view}) - Tree::Simple::VisitorFactory (%{V_tree_simple_visitorfactory}) - Tree::Trie (%{V_tree_trie}) - Tree::BPTree (%{V_tree_bptree}) - Array::Window (%{V_array_window}) - Array::Each (%{V_array_each}) - Array::Compare (%{V_array_compare}) - Scalar::Utils (%{V_scalar_list_utils}) - List::Utils (%{V_scalar_list_utils}) - List::MoreUtils (%{V_list_moreutils}) - Heap::Heap (%{V_heap}) - Graph::Graph (%{V_graph}) - Tie::Persistent (%{V_tie_persistent}) - Algorithm::Permute (%{V_algorithm_permute})
Perl modules for LDAP: - Net::LDAP (%{V_perl_ldap})
Various Perl modules for locale handling: - I18N::LangTags (%{V_i18n_langtags}) - Encode (%{V_encode}) - Encode::Newlines (%{V_encode_newlines}) - Encode::Registry (%{V_encode_registry}) - libintl-perl (%{V_libintl_perl}) - Locale::gettext (%{V_gettext}) - Locale::PO (%{V_locale_po}) - Locale::Maketext (%{V_locale_maketext}) - Locale::Maketext::Fuzzy (%{V_locale_maketext_fuzzy}) - Locale::Maketext::Lexicon (%{V_locale_maketext_lexicon}) - Locale::Maketext::Simple (%{V_locale_maketext_simple}) - Locale::Codes (%{V_locale_codes}) - Locale::SubCountry (%{V_locale_subcountry}) - Locale::KeyedText (%{V_locale_keyedtext}) - Text::Iconv (%{V_text_iconv})
Perl modules for use with email: - MIME::Base64 (%{V_mime_base64}) - MIME::Explode (%{V_mime_explode}) - MIME::Lite (%{V_mime_lite}) - MIME::Tools (%{V_mime_tools}) - MIME::Types (%{V_mime_types}) - Mail::Box (%{V_mail_box}) - Mail::IMAPClient (%{V_mail_imapclient}) - Mail::Mbox::MessageParser (%{V_mail_mbox_messageparser}) - Mail::Mbox::MboxParser (%{V_mail_mboxparser}) - Mail::Sender (%{V_mail_sender}) - Mail::Sendmail (%{V_mail_sendmail}) - Mail::Tools (%{V_mailtools}) - User::Identity (%{V_user_identity}) - Email::Address (%{V_email_address}) - Email::Valid (%{V_email_valid}) - Email::Simple (%{V_email_simple}) - Email::MessageID (%{V_email_messageid}) - Email::MIME::ContentType (%{V_email_mime_contenttype}) - Email::MIME::Encodings (%{V_email_mime_encodings}) - Email::MIME (%{V_email_mime}) - Email::MIME::Modifier (%{V_email_mime_modifier}) - Email::MIME::Creator (%{V_email_mime_creator})
Perl modules for use with networks: - ExtUtils::Depends (%{V_extutils_depends}) - ExtUtils::PkgConfig (%{V_extutils_pkgconfig}) - ExtUtils::ModuleMaker (%{V_extutils_modulemaker}) - ExtUtils::MakeMaker (%{V_extutils_makemaker}) - ExtUtils::XSBuilder (%{V_extutils_xsbuilder}) - Module::ScanDeps (%{V_module_scandeps}) - Module::Build (%{V_module_build}) - Module::CoreList (%{V_module_corelist}) - Module::Info (%{V_module_info}) - Module::Locate (%{V_module_locate}) - Module::Pluggable (%{V_module_pluggable}) - Module::Pluggable::Ordered (%{V_module_pluggable_ordered}) - Class::Inspector (%{V_class_inspector}) - CPAN (%{V_cpan}) - CPAN::WAIT (%{V_cpan_wait}) - version (%{V_version})
Perl modules for use with networks: - Net::Daemon (%{V_net_daemon}) - Net::FTP (%{V_libnet}) - Net::NNTP - Net::POP3 - Net::SMTP - Net::SNPP - Net::Time - Net::FTP::Common (%{V_net_ftp_common}) - Net::Gen (%{V_net_ext}) - Net::Inet - Net::TCP - Net::TCP::Server - Net::UDP - Net::UNIX - Net::UNIX::Server - Net::Netmask (%{V_net_netmask}) - Net::SNMP (%{V_net_snmp}) - Net::Server (%{V_net_server}) - Net::TFTP (%{V_net_tftp}) - Net::Telnet (%{V_net_telnet}) - Net::Telnet::Cisco (%{V_net_telnet_cisco}) - Net::Radius (%{V_net_radius}) - RPC::PlServer, RPC::PlClient (%{V_plrpc}) - Net::IP (%{V_net_ip}) - Net::IMAP::Simple (%{V_net_imap_simple}) - Net::BGP (%{V_net_bgp}) #if "%{with_pcap}" == "yes" - Net::Pcap (%{V_net_pcap}) - Net::Packet (%{V_net_packet}) - Class::Gomor (%{V_class_gomor}) #endif - Net::XMPP (%{V_net_xmpp}) - Net::Jabber (%{V_net_jabber}) - Net::Patricia (%{V_net_patricia}) - Net::IPv4Addr (%{V_net_ipv4addr}) - Net::IPv6Addr (%{V_net_ipv6addr}) - Net::IRC (%{V_net_irc}) - IP::Country (%{V_ip_country}) - IO::Socket::Multicast (%{V_io_socket_multicast}) - Net::GrowlClient (%{V_net_growlclient}) - Net::DHCP (%{V_net_dhcp}) - Net::Proxy (%{V_net_proxy})
perl-openpkg is a small OpenPKG-specific packaging utility which simplifies the build procedures in the various OpenPKG packages which include Perl modules. It is intended for internal use by those OpenPKG packages only.
Perl Modules for use with parsing algorythms
Perl modules for use with parsing algorythms: - Config::IniFiles (%{V_config_inifiles}) - Config::General (%{V_config_general}) - Config::Simple (%{V_config_simple}) - Config::Context (%{V_config_context}) - Config::Scoped (%{V_config_scoped}) - String::Tokenizer (%{V_string_tokenizer}) - Parse::RecDescent (%{V_parse_recdescent}) - Parse::RecDescent::FAQ (%{V_parse_recdescent_faq}) - Parse::RecDescent::Deparse (%{V_parse_recdescent_deparse}) - Parse::RecDescent::Consumer (%{V_parse_recdescent_consumer}) - Parse::RecDescent::Topiary (%{V_parse_recdescent_topiary}) - Parse::Yapp (%{V_parse_yapp}) - Parse::Eyapp (%{V_parse_eyapp}) - Parse::Earley (%{V_parse_earley}) - Parse::Lex (%{V_parse_lex}) - Parse::Flex (%{V_parse_flex}) - C::Scan (%{V_c_scan}) - AppConfig (%{V_appconfig}) - AppConfig::Std (%{V_appconfig_std}) - Template (%{V_template}) - OGDL (%{V_ogdl}) - Text::CSV_PP (%{V_text_csv_pp}) - Text::CSV_XS (%{V_text_csv_xs}) - Text::CSV::Simple (%{V_text_csv_simple}) - Getopt::Long (%{V_getopt_long}) - Getopt::Attribute (%{V_getopt_attribute}) - Getopt::ArgvFile (%{V_getopt_argvfile}) - Getopt::Fancy (%{V_getopt_fancy}) - Getopt::LL (%{V_getopt_ll})
Various Perl modules for use with SSL/TLS (OpenSSL): - Net::SSLeay (%{V_net_ssleay}) - Crypt::SSLeay (%{V_crypt_ssleay}) - IO::Socket::SSL (%{V_io_socket_ssl})
Various Perl modules for Statistics calculations: - Statistics::Basic (%{V_statistics_basic}) - Statistics::Lite (%{V_statistics_lite}) - Statistics::MaxEntropy (%{V_statistics_maxentropy}) - Statistics::Descriptive (%{V_statistics_descriptive}) - Statistics::Distributions (%{V_statistics_distributions}) - Statistics::TTest (%{V_statistics_ttest}) - Statistics::ChiSquare (%{V_statistics_chisquare}) - Statistics::Regression (%{V_statistics_regression}) - Statistics::RankCorrelation (%{V_statistics_rankcorrelation}) - Statistics::SerialCorrelation (%{V_statistics_serialcorrelation})
Perl modules for use with the system: - Unix::Syslog (%{V_unix_syslog}) - Archive::Tar (%{V_archive_tar}) - Expect (%{V_expect}) - Storable (%{V_storable}) - IPC::ShareLite (%{V_ipc_sharelite}) - IPC::Shareable (%{V_ipc_shareable}) - IPC::SharedCache (%{V_ipc_sharedcache}) - IPC::Run (%{V_ipc_run}) - IPC::Run3 (%{V_ipc_run3}) - IPC::Signal (%{V_ipc_signal}) - IPC::Filter (%{V_ipc_filter}) - File::Tail (%{V_file_tail}) - FreezeThaw (%{V_freezethaw}) - Authen::SASL (%{V_authen_sasl}) - Authen::PAM (%{V_authen_pam}) [with_pam=yes] - Archive::Zip (%{V_archive_zip}) - WeakRef (%{V_weakref}) - FileHandle::Deluxe (%{V_filehandle_deluxe}) - FileHandle::Rollback (%{V_filehandle_rollback}) - FileHandle::Unget (%{V_filehandle_unget}) - Spiffy (%{V_spiffy}) - IO (%{V_io}) - IO::All (%{V_io_all}) - IO::Multiplex (%{V_io_multiplex}) - IO::Interface (%{V_io_interface}) - IO::Util (%{V_io_util}) - IO::Mux (%{V_io_mux}) - Boulder (%{V_boulder}) - Error (%{V_error}) - File::FnMatch (%{V_file_fnmatch}) - Archive::Cpio (%{V_archive_cpio}) - User (%{V_user}) - File::Temp (%{V_file_temp}) - File::Remove (%{V_file_remove}) - File::Rename (%{V_file_rename})
Various Perl modules for use on Terminals: - Term::ReadKey (%{V_term_readkey}) - Term::InKey (%{V_term_inkey}) - Term::Size (%{V_term_size}) - Term::Query (%{V_term_query}) - Term::ANSIScreen (%{V_term_ansiscreen}) - Term::VT102 (%{V_term_vt102}) - Term::ReadLine::Gnu (%{V_term_readline_gnu}) - Term::ReadLine::Perl (%{V_term_readline_perl}) - Term::ProgressBar (%{V_term_progressbar}) - Term::StatusBar (%{V_term_statusbar}) - Term::Prompt (%{V_term_prompt}) - Term::ReadPassword (%{V_term_readpassword}) - Term::Menus (%{V_term_menus}) - IO::Tty (%{V_io_tty}) - IO::Pty - IO::Stty (%{V_io_stty})
Various modules for text manipulation with perl - Text::Template (%{V_text_template}) - Text::Wrapper (%{V_text_wrapper}) - Text::Reform (%{V_text_reform}) - Text::Autoformat (%{V_text_autoformat}) - Text::Quoted (%{V_text_quoted}) - Text::Shellwords (%{V_text_shellwords}) - Text::VimColor (%{V_text_vimcolor}) - Text::BarGraph (%{V_text_bargraph}) - Text::Graph (%{V_text_graph}) - Text::ASCIITable (%{V_text_asciitable}) - String::Approx (%{V_string_approx}) - String::Format (%{V_string_format}) - String::ShellQuote (%{V_string_shellquote}) - Pod::Escapes (%{V_pod_escapes}) - Pod::Simple (%{V_pod_simple})
Various Perl modules for Date and Time handling: - Time::Date (%{V_time_date}) - Time::HiRes (%{V_time_hires}) - Time::Local (%{V_time_local}) - Date::Manip (%{V_date_manip}) - Date::Calc (%{V_date_calc}) - Class::Date (%{V_class_date}) - Benchmark::Timer (%{V_benchmark_timer}) - Time::Modules (%{V_time_modules}) - Time::TAI64 (%{V_time_tai64}) - DateTime (%{V_datetime}) - DateTime::Locale (%{V_datetime_locale}) - DateTime::TimeZone (%{V_datetime_timezone}) - DateTime::BusinessHours (%{V_datetime_businesshours}) - Time::Piece (%{V_time_piece}) - Time::Duration (%{V_time_duration})
Perl modules for general utility usage: - Alias (%{V_alias}) - Attribute::Handlers (%{V_attribute_handlers}) - Class::Container (%{V_class_container}) - Class::Data::Inheritable (%{V_class_data_inheritable}) - Class::Factory (%{V_class_factory}) - Class::Factory::Util (%{V_class_factory_util}) - Class::Loader (%{V_class_loader}) - Class::MakeMethods (%{V_class_makemethods}) - Class::MethodMaker (%{V_class_methodmaker}) - Class::ReturnValue (%{V_class_returnvalue}) - Class::XPath (%{V_class_xpath}) - Class::Autouse (%{V_class_autouse}) - Class::Accessor (%{V_class_accessor}) - Class::Accessor::Assert (%{V_class_accessor_assert}) - Class::Accessor::Chained (%{V_class_accessor_chained}) - Class::Accessor::Lvalue (%{V_class_accessor_lvalue}) - Class::Accessor::Ref (%{V_class_accessor_ref}) - Class::ArrayObjects (%{V_class_arrayobjects}) - Class::Contract (%{V_class_contract}) - Class::Declare (%{V_class_declare}) - Class::Declare-Attributes (%{V_class_declare_attributes}) - Class::Trigger (%{V_class_trigger}) - Class::WhiteHole (%{V_class_whitehole}) - Class::ErrorHandler (%{V_class_errorhandler}) - Class::Singleton (%{V_class_singleton}) - Class::InsideOut (%{V_class_insideout}) - Class::Trait (%{V_class_trait}) - Data::Locations (%{V_data_locations}) - Data::Swap (%{V_data_swap}) - Data::Flow (%{V_data_flow}) - Data::Table (%{V_data_table}) - Data::Compare (%{V_data_compare}) - Data::Dumper::Simple (%{V_data_dumper_simple}) - Data::Hierarchy (%{V_data_hierarchy}) - Exception::Class (%{V_exception_class}) - Geography::Countries (%{V_geography_countries}) - Object::Realize::Later (%{V_object_realize_later}) - Object::MultiType (%{V_object_multitype}) - Object::Lexical (%{V_object_lexical}) - Params::Validate (%{V_params_validate}) - Startup (%{V_startup}) - String::Divert (%{V_string_divert}) - Test (%{V_test}) - Test::Harness (%{V_test_harness}) - Test::Manifest (%{V_test_manifest}) - Test::Simple (%{V_test_simple}) - UNIVERSAL::moniker (%{V_universal_moniker}) - UNIVERSAL::require (%{V_universal_require}) - fields::aliased (%{V_fields_aliased}) - Contize (%{V_contize}) - Memoize (%{V_memoize}) - Path::Class (%{V_path_class}) - AnyData (%{V_anydata}) - OOTools (%{V_ootools}) - Clone (%{V_clone}) - Clone::PP (%{V_clone_pp}) - Data::Page (%{V_data_page}) - Data::Page::Pageset (%{V_data_page_pageset}) - Want (%{V_want}) - Hash::Merge (%{V_hash_merge}) - Readonly (%{V_readonly}) - Params::Util (%{V_params_util}) - Data::OptList (%{V_data_optlist}) - Sub::Uplevel (%{V_sub_uplevel}) - Sub::Install (%{V_sub_install}) - Sub::Exporter (%{V_sub_exporter}) - Class::Base (%{V_class_base}) - self (%{V_self}) - capitalization (%{V_capitalization})
Perl Module for WWW client and server behavior
Various Perl modules related to World Wide Web (WWW): - libwww-perl (%{V_libwww_perl}) - URI (%{V_uri}) - URI::Fetch (%{V_uri_fetch}) - CGI (%{V_cgi}) - CGI::Application (%{V_cgi_application}) - CGI::FormBuilder (%{V_cgi_formbuilder}) - CGI::FormMagick (%{V_cgi_formmagick}) - CGI::Minimal (%{V_cgi_minimal}) - CGI::Safe (%{V_cgi_safe}) - CGI::Session (%{V_cgi_session}) - CGI::Session::ID::uuid (%{V_cgi_session_id_uuid}) - CGI::Session::Submitted (%{V_cgi_session_submitted}) - CGI::Untaint (%{V_cgi_untaint}) - CGI::Auth (%{V_cgi_auth}) - CGI::Simple (%{V_cgi_simple}) - CGI::Echo (%{V_cgi_echo}) - CGI::Lite (%{V_cgi_lite}) - CGI::Panel (%{V_cgi_panel}) - CGI::ParamComposite (%{V_cgi_paramcomposite}) - CGI::GuruMeditation (%{V_cgi_gurumeditation}) - CGI::Builder::* (%{V_cgi_builder}) - CGI::Builder::Session (%{V_cgi_builder_session}) - CGI::Builder::HTMLtmpl (%{V_cgi_builder_htmltmpl}) - CGI::Builder::TT2 (%{V_cgi_builder_tt2}) - CGI::PathRequest (%{V_cgi_pathrequest}) - FCGI (%{V_fcgi}) - RPC::XML (%{V_rpc_xml}) - SOAP::Lite (%{V_soap_lite}) - SOAP::Lite::SmartProxy (%{V_soap_lite_smartproxy}) - SOAP::payload (%{V_soap_payload}) - Net::Google (%{V_net_google}) #if "%{with_curl}" == "yes" - WWW::Curl (%{V_www_curl}) #endif - WWW::Mechanize (%{V_www_mechanize}) - WWW::Mechanize-Cached (%{V_www_mechanize_cached}) - WWW::Mechanize-FormFiller (%{V_www_mechanize_formfi}) - WWW::Mechanize-Shell (%{V_www_mechanize_shell}) - WWW::Mechanize-Sleepy (%{V_www_mechanize_sleepy}) - WWW::Mechanize-Timed (%{V_www_mechanize_timed}) - WWW::Search (%{V_www_search}) - WWW::Search::Google (%{V_www_search_google}) - WWW::Search::Yahoo (%{V_www_search_yahoo}) - WWW::Search::Lycos (%{V_www_search_lycos}) - WWW::Search::AlltheWeb (%{V_www_search_alltheweb}) - WWW::Wikipedia (%{V_www_wikipedia}) - HTTP::Daemon::SSL (%{V_http_daemon_ssl}) - HTTP::Proxy (%{V_http_proxy}) - HTTP::Recorder (%{V_http_recorder}) - HTTP::Request::Params (%{V_http_request_params}) - HTTP::Response::Encoding (%{V_http_response_encoding}) - WDDX (%{V_wddx}) - Embperl (%{V_embperl}) - Net::OpenID::Consumer (%{V_net_openid_consumer}) - Net::OpenID::Server (%{V_net_openid_server}) - WWW::Scraper (%{V_www_scraper}) - Web::Scraper (%{V_web_scraper})
Perl modules for use with XML: - XML::Parser (%{V_xml_parser}) - XML::NodeFilter (%{V_xml_nodefilter}) #if "%{with_libxml}" == "yes" - libxml (%{V_xml_libxml_perl}) - XML::LibXML::Common (%{V_xml_libxml_common}) - XML::LibXML (%{V_xml_libxml}) - XML::LibXML::Iterator (%{V_xml_libxml_iterator}) - XML::LibXML::XPathContext (%{V_xml_libxml_xpathcontext}) - XML::XUpdate::LibXML (%{V_xml_xupdate_libxml}) - XML::SimpleObject::LibXML (%{V_xml_simpleobject_libxml}) #endif #if "%{with_libxslt}" == "yes" - XML::LibXSLT (%{V_xml_libxslt}) - XML::XSH2 (%{V_xml_xsh2}) #endif #if "%{with_libgdome}" == "yes" - XML::GDOME (%{V_xml_gdome}) #endif - XML::RegExp (%{V_xml_regexp}) - XML::DOM (%{V_xml_dom}) - XML::DOM::Lite (%{V_xml_dom_lite}) - XML::Simple (%{V_xml_simple}) - XML::NamespaceSupport (%{V_xml_namespacesupport}) #if "%{with_sablotron}" == "yes" - XML::Sablotron (%{V_xml_sablotron}) #endif - XML::SAX (%{V_xml_sax}) - XML::SAX::Base (%{V_xml_sax_base}) - XML::SAX::Expat (%{V_xml_sax_expat}) - XML::XSLT (%{V_xml_xslt}) - XML::Twig (%{V_xml_twig}) - XML::XPath (%{V_xml_xpath}) - XML::XPath::Simple (%{V_xml_xpath_simple}) - XML::XPathEngine (%{V_xml_xpathengine}) - XML::EasyOBJ (%{V_xml_easyobj}) - XML::RSS (%{V_xml_rss}) - XML::DTDParser (%{V_xml_dtdparser}) - XML::Quote (%{V_xml_quote}) - XML::Writer (%{V_xml_writer}) - XML::Writer::String (%{V_xml_writer_string}) - XML::Dumper (%{V_xml_dumper}) - XML::Mini (%{V_xml_mini}) - XML::Smart (%{V_xml_smart}) - XML::Stream (%{V_xml_stream}) - XML::DT (%{V_xml_dt}) - HTML::Tagset (%{V_html_tagset}) - HTML::Parser (%{V_html_parser}) - HTML::Tree (%{V_html_tree}) - HTML::Table (%{V_html_table}) - HTML::TagReader (%{V_html_tagreader}) - HTML::SimpleParse (%{V_html_simpleparse}) - HTML::Template (%{V_html_template}) - HTML::Template::Extension (%{V_html_template_extension}) - HTML::Email::Obfuscate (%{V_html_email_obfuscate}) - HTML::Prototype (%{V_html_prototype}) - HTML::Prototype::Useful (%{V_html_prototype_useful}) - HTML::Selector::XPath (%{V_html_selector_xpath}) - HTML::TreeBuilder::XPath (%{V_html_treebuilder_xpath}) - HTML::TreeBuilder::Select (%{V_html_treebuilder_select}) - HTML::Element::Extended (%{V_html_element_extended}) - HTML::TableExtract (%{V_html_tableextract}) - CSS (%{V_css}) - CSS::Tiny (%{V_css_tiny}) - SVG (%{V_svg})
PHP is an HTML-embedded scripting language. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web developers to write dynamically generated pages quickly. This is the Command Line Interface (CLI) and Common Gateway Interface (CGI) version of PHP, intended for use in the "shebang" line ("#!%{l_prefix}/bin/php") of stand-alone PHP based programs and for use in the "shebang" line ("#!%{l_prefix}/cgi/php") of stand-alone webserver-independent CGI scripts.
This package adds the pear.horde.org channel which allows PEAR packages from this channel to be installed.
Steffen Hansen <steffen@klaralvdalens-datakonsult.se> (Klaraelvdalens Datakonsult AB)
Smarty is a template engine for PHP. Smarty provides your basic variable substitution and dynamic block functionality, and also takes a step further to be a "smart" template engine, adding features such as configuration files, template functions, variable modifiers, and making all of this functionality as easy as possible to use for both programmers and template designers.
pkg-config is a system for managing library compile/link flags that works with automake and autoconf. It replaces the ubiquitous xxx-config scripts you may have seen with a single tool.
Portable Network Graphics (PNG) Image Format Library
The Portable Network Graphics (PNG) format is a image format with lossless compression. It was designed to replace the older and simpler GIF format and, to some extent, the much more complex TIFF format. PNG supports up to 48-bit truecolor or 16-bit grayscale saving, alpha channels (variable transparency), gamma correction (cross-platform control of image brightness), and two-dimensional interlacing (a method of progressive display).
Postfix is a new-generation Mail Transfer Agent (MTA) able to fully replace the Sendmail MTA. It is fully standards compliant and supports SMTP, ESMTP, LMTP over IPv4/IPv6 with optional TLS/SASL. Local specifics in this OpenPKG version: o Postfix delivers locally via Procmail o Postfix logs directly to the filesystem via OSSP fsl o Berkeley-DB dictionary support o PCRE matching support o Optional STARTTLS encryption support (see package options) o Optional SASL2 authentication support (see package options) o Optional MySQL dictionary support (see package options) o Optional PostgreSQL dictionary support (see package options) o Optional OpenLDAP dictionary support (see package options) o Optional WHOSON dictionary support (see package options)
Local Mail Filtering and Delivering Tool
Procmail can be used to create mail-servers, mailing lists, sort your incoming mail into separate folders/files (real convenient when subscribing to one or more mailing lists or for prioritising your mail), preprocess your mail, start any programs upon mail arrival (e.g. to generate different chimes on your workstation for different types of mail) or selectively forward certain incoming mail automatically to someone.
Readline is a full-featured text terminal line editing library.
Simple Authentication and Security Layer (SASL)
SASL is the Simple Authentication and Security Layer, a method for adding authentication support to connection-based protocols. To use SASL, a protocol includes a command for identifying and authenticating a user to a server and for optionally negotiating protection of subsequent protocol interactions. If its use is negotiated, a security layer is inserted between the protocol and the connection.
GNU sed reads the specified files or the standard input if no files are specified, makes editing changes according to a list of commands, and writes the results to the standard output.
SpamAssassin provides you with a way to reduce if not completely eliminate Unsolicited Commercial Email (UCE, aka SPAM) from your incoming email. It uses a genetic-algorithm evolved scoring system to identify messages which look spammy, then adds headers to the message so they can be filtered by the user's mail reading software. This distribution includes the spamd/spamc components which create a server that considerably speeds processing of mail.
Texinfo is a documentation system that uses a single source file to produce both on-line information and printed output. Using texinfo, you can create a printed document with the normal features of a book, including chapters, sections, cross references, and indices. From the same texinfo source file, you can create a menu-driven, on-line info file with nodes, menus, cross references, and indices.
ZLIB is designed to be a free, general-purpose, legally unencumbered - that is, not covered by any patents - lossless data-compression library for use on virtually any computer hardware and operating system. The zlib data format is itself portable across platforms. Unlike the LZW compression method used in Unix compress(1) and in the GIF image format, the compression method currently used in zlib essentially never expands the data. (LZW can double or triple the file size in extreme cases). ZLIB's memory footprint is also independent of the input data and can be reduced, if necessary, at some cost in compression.