HP-UX Internet Express A.08.00 Product Overview Guide HP-UX 11i v1 and 11i v2 Edition 2 Manufacturing Part Number: 5991-7704 December 2006 United States © Copyright 2006 Hewlett-Packard Development Company, L.P.
Legal Notices Copyright 2006 Hewlett-Packard Company, L.P. Confidential Computer Software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.11 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor’s standard commercial license. The information contained herein is subject to change without notice.
Contents HP-UX Internet Express Overview Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . HP-UX Internet Express Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Axis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents PAM_mkhomedir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 PAM_passwdqc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Perl-LDAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Pine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents Emacs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Gmake . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 GNUBase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Less . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents 6
1 HP-UX Internet Express Overview This chapter provides an overview of HP-UX Internet Express and the open source components provided in HP-UX Internet Express.
HP-UX Internet Express Overview Introduction Introduction HP-UX Internet Express A.08.00 is a collection of popular open source Internet Services, Web Services, Grid Toolkits, and Security Services that are tested and qualified on HP-UX. HP-UX Internet Express enables for a low cost of software ownership and application deployment. HP-UX Internet Express is easily installed, configured, and administered.
HP-UX Internet Express Overview HP-UX Internet Express Components HP-UX Internet Express Components The following section describes the open source products available in HP-UX Internet Express version A.08.00. For links to the documentation available for each component, see “HP-UX Internet Express Component Documentation Resources” on page 40. Ant Apache Ant is a Java-based build tool that uses XML-based configuration files. Axis Apache Axis is a follow-on to Apache SOAP.
HP-UX Internet Express Overview HP-UX Internet Express Components Condor Condor is a specialized workload management system for compute-intensive jobs. Condor provides a job queueing mechanism, scheduling policy, priority scheme, resource monitoring, and resource management. Curl Curl is a command line tool that transfers files with URL syntax. CyrusIMAP The CyrusIMAP server uses a private mailbox database design, which is stored in parts of the file system that are private to the CyrusIMAP system.
HP-UX Internet Express Overview HP-UX Internet Express Components Fetchmail retrieves email from remote email servers and forwards it using SMTP, so it can then be read by normal email user agents. Fetchmail enables all the system MTAs filtering, forwarding, and aliasing facilities to work just as they would on normal email. FSH FSH is a collection of utilities that enables users to establish a secure tunnel to a remote system and reuse the tunnel to start new ssh or rsh sessions.
HP-UX Internet Express Overview HP-UX Internet Express Components IMP IMP is a Horde application that provides webmail access to any IMAP or POP3 mailbox, as well as handling Internet standard MIME attachments, user-defined filters, and preferences. Jabber Jabber is an open XML protocol for the realtime exchange of messages and presence between any two points on the Internet. Jython Jython is an implementation of the Python object-oriented language integrated with the Java platform.
HP-UX Internet Express Overview HP-UX Internet Express Components Nikto Nikto is a web server scanner that checks for dangerous files. Net-SNMP The Net-SNMP toolkit is a group of tools related to SNMP. Net-SNMP includes tools to request or set information from SNMP agents, tools to generate and handle SNMP traps, and an SNMP library. OpenJMS OpenJMS is an open source implementation of the Java Message Service APIs.
HP-UX Internet Express Overview HP-UX Internet Express Components PAM_passwdqc PAM_passwdqc is a password strength checking module for PAM-aware password changing programs, such as passwd(1). PAM_passwdqc checks regular passwords, offers support for passphrases, and can provide randomly generated passwords. Perl-LDAP Perl LDAP is a collection of Perl modules that provides an object-oriented interface to LDAP servers. Pine Pine is a program designed for sending, receiving, and filing email messages.
HP-UX Internet Express Overview HP-UX Internet Express Components Qpopper Qualcomm Popper (Qpopper) is a Qualcomm-derived POP server that enables access to email using any POP3 client. Qpopper is normally used with standard UNIX mail transfer and delivery agents, such as sendmail or smail. Rsync Rsync is a file transfer program that keeps remote files in sync. SmartFrog SmartFrog describes distributed software systems as collections of cooperating components, then activates and manages them.
HP-UX Internet Express Overview HP-UX Internet Express Components SSLDUMP SSLDUMP is a Secure Sockets Layer version 3/Transport Layer Security (SSLv3/TLS) network protocol analyzer. SSLDUMP identifies SSLv3/TLS traffic, decodes the traffic, and displays the traffic in text format. Struts Struts provides an open source framework for building Java Web applications. The framework is based on Java servlets, JavaBeans, XML, and some Jakarta Commons packages.
HP-UX Internet Express Overview HP-UX Internet Express Components UW-IMAP UW-IMAP is the University of Washington IMAP server. Wireshark The Ethereal network protocol analyzer has changed its name to Wireshark. Xalan-C Xalan-C is an XSLT processor that transforms XML documents into HTML, text, or other XML document types. XDoclet XDoclet is an extended Javadoc Doclet engine and an open source code generation engine. Xerces-C Xerces-C provides XML parsing and generation.
HP-UX Internet Express Overview HP-UX Internet Express Versions Shipped on the HP-UX Internet Express Media HP-UX Internet Express Versions Shipped on the HP-UX Internet Express Media Table 1-1 lists all the HP-UX Internet Express components shipped on the HP-UX Internet Express media and their versions for HP-UX 11i version 1 and HP-UX 11i version 2. Updated versions of the components might be available for download from Software Depot at: http://h20293.www2.hp.
HP-UX Internet Express Overview HP-UX Internet Express Versions Shipped on the HP-UX Internet Express Media Many of the components in Table 1-1 can be configured using Webmin. For more information, see “Configuring HP-UX Internet Express Components with Webmin” on page 33. Table 1-1 HP-UX Internet Express Component Versions Component Name HP-UX 11i version 1 HP-UX 11i version 2 Super Bundles of HP-UX Internet Express Components internet A.08.00-006 A.08.00-007 security A.08.00-000 A.08.
HP-UX Internet Express Overview HP-UX Internet Express Versions Shipped on the HP-UX Internet Express Media Table 1-1 HP-UX Internet Express Component Versions (Continued) Component Name HP-UX 11i version 1 HP-UX 11i version 2 GnuPG A.08.00-1.4.5 A.08.00-1.4.5.001 Horde A.08.00-3.1.3 A.08.00-3.1.3.001 Hsqldb A.08.00-1.8.0.7 A.08.00-1.8.0.7.001 Hypermail A.08.00-2.2.0.002 A.08.00-2.2.0.003 IMP A.08.00-4.1.3 A.08.00-4.1.3.001 Jabber* A.08.00-1.4.4 A.08.00-1.4.4.001 Jython A.08.00-2.
HP-UX Internet Express Overview HP-UX Internet Express Versions Shipped on the HP-UX Internet Express Media Table 1-1 HP-UX Internet Express Component Versions (Continued) Component Name HP-UX 11i version 1 HP-UX 11i version 2 Postfix A.08.00-2.3.4.006 A.08.00-2.3.4.007 PostgreSQL* A.08.00-8.1.5 A.08.00-8.1.5.001 ProcMail* A.08.00-3.22 A.08.00-3.22.001 ProFTPD* A.08.00-1.3.0.004 A.08.00-1.3.0.005 Python A.08.00-2.5 A.08.00-2.5.001 Qpopper* A.08.00-4.0.9 A.08.00-4.0.9.001 Rsync A.08.
HP-UX Internet Express Overview HP-UX Internet Express Versions Shipped on the HP-UX Internet Express Media Table 1-1 HP-UX Internet Express Component Versions (Continued) Component Name HP-UX 11i version 1 HP-UX 11i version 2 Xerces-C A.08.00-2.7.0 A.08.00-2.7.0.001 Xinetd* A.08.00-2.3.14 A.08.00-2.3.14.001 Zlib A.08.00-1.2.3 A.08.00-1.2.3.001 *These components can be configured using the Webmin administration utility.
2 TCOpenSource Components This chapter provides an overview of the TCOpenSource components and the versions of each component.
TCOpenSource Components TCOpenSource Components Shipped on the HP-UX Internet Express Media TCOpenSource Components Shipped on the HP-UX Internet Express Media Included with Internet Express A.08.00 for HP-UX 11i v2 only are the TCO tools, a bundle of open source technical computing tools. NOTE The TCO tools have not been tested or validated on HP-UX 11i v2 and are not supported by HP. These components are provided with Internet Express A.08.00 “as is”.
TCOpenSource Components TCOpenSource Components Shipped on the HP-UX Internet Express Media Gmake Gmake is a GNU tool for controlling the generation of executables and other nonsource files of a program from the program’s source files. It enables users to build and install packages without any significant knowledge concerning the details of the build process. GNUBase GNUBase is a product containing a collection of shared libraries and terminal files required by the other applications.
TCOpenSource Components TCOpenSource Components Shipped on the HP-UX Internet Express Media Less Less is a display paginator file that enables backward and forward movement through the file. Less does not have to read the entire input file before starting, so it opens large files faster than text editors like vi. Tcsh Tcsh is an enhanced version of the Berkeley UNIX C shell (csh) with file name completion and command line editing.
TCOpenSource Components TCOpenSource Component Versions Shipped on the HP-UX Internet Express Media TCOpenSource Component Versions Shipped on the HP-UX Internet Express Media Table 2-1 lists the TCOpenSource components versions shipped with the HP-UX Internet Express media for HP-UX 11i v2. For the most up-to-date versions of these components, go to Software Depot at: http://h20293.www2.hp.com/ HP has not tested and does not endorse, certify, or support any of these components.
TCOpenSource Components TCOpenSource Component Versions Shipped on the HP-UX Internet Express Media 22 Chapter 2
3 Installing HP-UX Internet Express This chapter describes the installation process for HP-UX Internet Express and provides a brief overview of the Webmin Web-based Chapter 3 23
Installing HP-UX Internet Express administration tool, which can be used to configure select Internet Express components.
Installing HP-UX Internet Express Prerequisites Prerequisites Prior to installing HP-UX Internet Express, note the following recommendations and requirements. • If you are installing an HP-UX Internet Express product for the first time, HP recommends uninstalling any previously loaded versions of the open source products. • If you use the latest version of MySQL (A.08.00-5.0.27.001) on HP-UX 11i version 1, you must have the PHSS_22535 ld(1) and linker tools cumulative patch installed on your system.
Installing HP-UX Internet Express Prerequisites • If you want to install Condor A.08.00-6.7.12, ensure that the following patches are installed on your system: — PHCO_25568: s700_800 11.11 libnss_files cumulative patch. This patch is required for resolving hostnames from files. — PHNE_27796: s700_800 11.11 libnss_dbs DNS backend patch. This patch is required for resolving hostnames from DNS.
Installing HP-UX Internet Express Installing HP-UX Internet Express Installing HP-UX Internet Express Follow these steps to install HP-UX Internet Express: Step 1. If you are installing HP-UX Internet Express components from the HP-UX Internet Express CD/DVD: a. If you are installing HP-UX Internet Express components on systems currently running HP-UX 11i v1, follow these steps: i. Install the patches PHKL_26269, PHKL_28025, and PHCO_25841 to enable long filename support.
Installing HP-UX Internet Express Installing HP-UX Internet Express Step 3. View the list of bundles on the CD/DVD by entering the following command: $ swlist -l bundle -s This command shows each bundle tag, version number, and a brief description of the product contained in the bundle. NOTE HP-UX Internet Express version A.08.00 contains all the components in five bundles for HP-UX Internet Express for HP-UX 11i version 1 and six bundles for HP-UX 11i v2.
Installing HP-UX Internet Express Installing HP-UX Internet Express If installing from a CD or a superbundle, this dependency is automatically resolved. If installing individual bundles, you must install Xerces-C before Xalan-C. NOTE The FSH component has a dependency on Python. Before you install FSH, you must install Python or the FSH installation terminates. If installing from a CD or a superbundle this dependency is automatically resolved.
Installing HP-UX Internet Express Installing HP-UX Internet Express c. Remove OpenLDAP using swremove. d. Install the latest version of Internet Express OpenLDAP. See Step 4 for instructions on installing the Internet Express OpenLDAP component using the swinstall command. e. Load data into the new OpenLDAP directory from the previously unloaded .ldif files using the slapadd utility. For more information on slapcat and slapadd, see the OpenLDAP manpages. Step 6.
Installing HP-UX Internet Express Installing HP-UX Internet Express f. Restore each individual database directory using the mysql command. Details are available in the MySQL manpages. Information regarding migration to MySQL 5.0.27 is also available at http://dev.mysql.com/doc/refman/5.0/en/upgrading-from-4-1.html Step 7. If you have any previous version of the Internet Express PostgreSQL product installed, you must first manually uninstall the component prior to installing the latest version.
Installing HP-UX Internet Express Installing HP-UX Internet Express $ swverify A is the name of the component displayed on the swinstall GUI, for example, ixMySQL. If the installation was successful, the output of swverify includes Verification Succeeded. If this message does not appear, remove the component and reinstall it as described in Step 4. Step 9. To complete the installation, log out of your system and log back in.
Installing HP-UX Internet Express Configuring HP-UX Internet Express Components with Webmin Configuring HP-UX Internet Express Components with Webmin HP-UX Webmin-based Admin (Webmin) is a Web-based tool for system administration for UNIX and is part of the HP Web Server Suite. Many of the HP-UX Internet Express open source components can be configured and administered using Webmin.
Installing HP-UX Internet Express Configuring HP-UX Internet Express Components with Webmin After installing and starting up Webmin, the HP Admin Guide is available through the default home page that provides links to the documentation. It is also available at /opt/hpws/hp_docs/webmin/webmin.admin.guide. More information is available at: http://www.webmin.com The Webmin user guide is available at: http://www.swelltech.com/support/webminguide/index.
4 License and Support This chapter provides a brief overview of the HP licensing agreement and support for HP-UX Internet Express.
License and Support Licensing Agreement Licensing Agreement The full text of the HP-UX Internet Express License Agreement is available in the licenses.txt file located in /opt/iexpress/, where is the name of the component in all lowercase letters. The HP-UX Internet Express License Agreement can also be found in the TCOpenSource component files that are available as the licenses.
License and Support Requesting Support Requesting Support HP does not provide support for components listed in Table 1-1 that are delivered through HP-UX Internet Express either through Web download or through the HP-UX 11i media kits. However, you can notify the HP Internet Express team if you find defects. HP will report defects to the related open source communities and incorporate the appropriate fixes in each new release.
License and Support Requesting Support 38 Chapter 4
5 Documentation Resources This chapter provides links to Web sites and documentation for the HP-UX Internet Express components, HP-UX Internet Express components included in the HP-UX OEs, and TCOpenSource components.
Documentation Resources HP-UX Internet Express Component Documentation Resources HP-UX Internet Express Component Documentation Resources Table 5-1 lists links to available documentation for each component shipped on the HP-UX Internet Express media. Table 5-1 HP-UX Internet Express Documentation Links Component Name Product Documentation Links Ant http://ant.apache.org Axis http://ws.apache.org/axis/java/index.html Calamaris The Calamaris manpage is included with the software.
Documentation Resources HP-UX Internet Express Component Documentation Resources Table 5-1 HP-UX Internet Express Documentation Links (Continued) Component Name Horde Product Documentation Links http://www.horde.org/faq/user http://www.horde.org/faq/admin/print.php HSQLDB http://hsqldb.sourceforge.net/web/hsqlFAQ.html http://hsqldb.sourceforge.net/web/hsqlDocsFrame.html Hypermail http://www.hypermail.org IMP IMP is a Horde application. IMP documentation is included within the Horde documentation.
Documentation Resources HP-UX Internet Express Component Documentation Resources Table 5-1 HP-UX Internet Express Documentation Links (Continued) Component Name Product Documentation Links PAM_mkhomedir No documentation link available. PAM_passwdqc http://www.openwall.com/passwdqc/README.shtml Perl-LDAP http://ldap.perl.org Pine http://www.washington.edu/pine/getpine/ non-UW.html#Documentation Postfix http://www.postfix.org/ PostgreSQL http://techdocs.postgresql.org ProcMail http://pm-doc.
Documentation Resources HP-UX Internet Express Component Documentation Resources Table 5-1 HP-UX Internet Express Documentation Links (Continued) Component Name Product Documentation Links Sudo http://www.gratisoft.us/sudo Tcpdump http://www.tcpdump.org UDDI4J http://uddi4j.sourceforge.net/doc.html UW-IMAP http://www.washington.edu/imap Wireshark http://www.wireshark.org/ Xalan-C http://xml.apache.org/xalan-c/faq.html http://xml.apache.org/xalan-c/overview.html XDoclet http://xdoclet.
Documentation Resources TCOpenSource Component Documentation Resources TCOpenSource Component Documentation Resources Table 5-2 lists links to available documentation for each component shipped in the TCOpenSource bundle. Table 5-2 TCOpenSource Documentation Links Component Name Product Documentation Links Bash http://cnswww.cns.cwru.edu/~chet/bash/bashtop.html Cdrecord http://cdrecord.berlios.de/old/private/cdrecord.html Emacs http://www.gnu.org/software/emacs/emacs.html#Manuals http://www.gnu.
Index A Ant description, 3 documentation link, 40 Axis description, 3 documentation link, 40 B Bash description, 18 documentation link, 44 version, 21 C Calamaris description, 3 documentation link, 40 Cdrecord description, 18 documentation link, 44 version, 21 Chkrootkit description, 3 documentation link, 40 Clam AntiVirus description, 3 documentation link, 40 component documentation links, 40 open source, 3 patch requirements, 25 TCOpenSource, 18 TCOpenSource documentation links, 44 versions Open Source, 1
Index PostgreSQL, 42 ProcMail, 42 ProFTPD, 42 Python, 42 Qpopper, 42 Rsync, 42 SmartFrog, 42 Snort, 42 SOAP, 42 SourceIDSAMLJ, 42 Squid, 42 SSLDUMP, 42 Struts, 42 Stunnel, 42 Sudo, 43 Tcpdump, 43 Tcsh, 44 UDDI4J, 43 UW-IMAP, 43 Vim, 44 Xalan-C, 43 XCDRoast, 44 XDoclet, 43 Xerces-C, 43 Xinetd, 43 E Eclipse description, 4 documentation link, 40 version, 13 Emacs description, 18 documentation link, 44 version, 21 F Fetchmail description, 4 documentation link, 40 FSH description, 5 documentation link, 40 46 G
Index documentation link, 41 version, 14 Jython description, 6 documentation link, 41 version, 14 L Less description, 20 documentation link, 44 version, 21 Libpcap description, 6 documentation link, 41 license agreement, 36 M Majordomo description, 6 documentation link, 41 MySQL description, 6 documentation link, 41 patch requirements, 25 updating previous version, 30 N Nagios, 6, 14, 41 Nessus description, 6 documentation link, 41 Net-SNMP description, 7 documentation link, 41 Nikto, 7, 14, 41 O OpenJMS de
Index documentation link, 42 version, 15 S SmartFrog description, 9 documentation link, version, 15 Snort description, 9 documentation link, SOAP description, 9 documentation link, version, 15 SourceIDSAMLJ description, 9 documentation link, version, 15 Squid description, 9 documentation link, version, 15 SSLDUMP description, 10 documentation link, Struts description, 10 documentation link, version, 15 Stunnel description, 10 documentation link, Sudo description, 10 documentation link, 42 42 42 42 42
Index version, 21 VOCAL version, 15 W Webmin overview, 33 X Xalan-C description, 11 documentation link, 43 installation dependency, 28 version, 15 XCDRoast description, 20 documentation link, 44 version, 21 XDoclet description, 11 documentation link, 43 version, 15 Xerces-C description, 11 documentation link, 43 version, 16 Xinetd description, 11 documentation link, 43 version, 16 49