iPlanet Web Proxy Server 3.6
Release Notes

These notes were last updated February 19th, 2002.



These release notes contain information about new features, known problems, and migration procedures for iPlanet Web Proxy Server 3.6.

These release notes contain the following sections:


Supported Platforms

iPlanet Web Proxy Server 3.6 is supported on the following platforms:
Table 1-1 Supported Platforms
Operating System Architecture
Sun Solaris 8; Solaris 2.6 supported through binary compatibility UltraSPARC
Microsoft Windows NT 4.0 Server with Service Pack 6  Intel Pentium
Microsoft Windows 2000 Server with Service Pack 1 Intel Pentium
Microsoft Windows 2000 Advanced Server Intel Pentium
Hewlett-Packard HP-UX 11.0 with the following restrictions/recommendations: 
Make sure the maxfiles and maxfiles_lim kernel parameters are at least 2048 or the proxy server may exit.
PA-RISC
IBM AIX 4.3.3 Power PC


Required Patches

This section provides patch information for Solaris and Windows NT platforms.

Sun Solaris Patch Information

You should have installed the patches in Sun's recommended patch list. For Sun's recommended patch list, see http://sunsolve.sun.com/pubpatch.

For each patch, use the listed revision or a higher revision. For example, if you need patch 111111-01, the later revision 111111-03 will also work.

To run iPlanet Web Proxy Server 3.6 on Solaris 2.6 you need patch 105529 rev09 or later.



 

Memory Information

Depending upon the platform, each process uses the following amount of RAM when idle:
Table 1-2 Memory usage
Operating System Memory usage per process
Sun Solaris 8 5 MB per process (proxy server default is set to 32 processes)
Microsoft Windows NT4 & 2000 Server or Advanced Server 21 MB
Hewlett-Packard HP-UX 11.0  3.5 MB per process (proxy server default is set to 32 processes)
IBM AIX 4.3.3 3 MB per process (proxy server default is set to 32 processes)

When a process is active, the amount of RAM it uses may increase over a short period.
 


SSL Information

SSL information remains the same as in the previous version. The NT and Windows 2000 versions of iPlanet Web Proxy Server 3.6 do not support SSL.


Installation Information

We strongly recommend that no other iPlanet product be installed into the same UNIX directory path as the iPlanet Web Proxy Server product, as this may disable critical functionality required for the correct operation of the proxy server.

In addition, on a Windows NT or Windows 2000 machine, the proxy server should be installed independently of any other iPlanet product to avoid conflicts with DLLs.


Migration Information

This section includes migration information for installing  iPlanet Web Proxy Server 3.6.

If you used the virus scanning capability of Netscape Proxy Server 3.5x, turn the virus scanning off before proceeding with the migration operation. To turn the virus scanning off, select the form Filters | Virus Screening and click Turn off Virus screening.

Migrating  from Netscape Proxy Server 3.5x on NT

A file called NTmigration.htm and a script called cpProxyData.pl are provided to upgrade Proxy Server from a 3.5x version to a 3.6 version, keeping the same parameters and data. Please read NTmigration.htm for information on how to use the script to migrate your data from Netscape Proxy Server 3.5 to iPlanet Web Proxy Server 3.6.

Caution

Do not use the option "Migrate from previous version" in the administration window. This link works only for Proxy Servers installed on UNIX systems.

Migrating from Netscape Proxy Server on UNIX

You can use the option "Migrate from previous version" in the administration window to migrate from Netscape Proxy Server 3.5x to iPlanet Web Proxy Server 3.6.

Migrating Proxy Plug-ins on AIX

iPlanet Web Proxy Server 3.6 is built on AIX 4.3, which natively supports runtime linking. Consequently, NSAPI plug-ins (which reference symbols in the ns-proxy main executable) must be built using the -G option which specifies that symbols must be resolved at runtime.

Previous versions of iPlanet Web Proxy Server were built on AIX 4.1, which did not support native runtime linking. Plug-ins were enabled by building Proxy Server with additional software provided by IBM AIX to Netscape. No special runtime linking directives were required to build plug-ins. Because of this, plug-ins which have been built for previous versions of Proxy Server on AIX will not work with iPlanet Web Proxy Server 3.6 without modification.

However, the plug-ins can easily be relinked to work with iPlanet Web Proxy Server 3.6. iPlanet provides a script to relink existing plug-ins. Only the existing plug-in itself is required to run the script, not the original source and .o files. More specific comments are in the script itself. Because all AIX versions from 4.2 onward natively support runtime linking, we do not anticipate this issue being a problem again for future iPlanet Web Proxy Server releases built on AIX.

Relink Script

The relink script, relink_36plugin, is located in the following directory: server_root/plugins (See relink_36plugin script for usage.)
#!/bin/ksh
#
# script to modify a plugin built for Netscape Proxy Server 3.5 to
# work with iPlanet Web Proxy Server 3.6
#
# usage: relink_plugin
#
# Script will create .new that will work with iPlanet Web Proxy Server 3.6
#
# If your was built with a specific default LIBPATH, then
# you must modify the DEF_LIBPATH variable below. Run the command
# "dump -H " and your existing default LIBPATH will be listed
# as the PATH information by INDEX 0 under the ***Import File Strings***
# section.

DEF_LIBPATH=/usr/lib/threads:/usr/ibmcxx/lib:/usr/lib:/lib

# If your has dependencies on other shared objects, then you
# must modify the LIB variable below to include those dependencies
# (e.g.
# if you need symbols from shared objects libusra.so, libusrb.so, & libusrc.so;
# you would specify LIBS="-lusra -lusrb -lusrc")
# Run the command "dump -H " to see if your has
# any dependencies; they will be listed under the ***Import File Strings***
# section (Note: you don't have to specify system library dependencies
# such as libc.a, libc_r.a, etc.)

LIBS=

# Note: the following warnings may appear, but you can ignore them:
# ld: 0711-415 WARNING: Symbol __priority0x80000000 is already exported.
# ld: 0711-224 WARNING: Duplicate symbol: __priority0x80000000
# ld: 0711-224 WARNING: Duplicate symbol: .__priority0x80000000
# ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.

# Note: If you are running with the AIX CSet++ 3.1.4 compiler instead of
# the CSet++ 3.6.4 compiler, then replace all references in this script
# to "ibmcxx" with "lpp/xlC".

/usr/bin/ld -bnso -r -o /tmp/obj.o $1
/usr/ibmcxx/bin/makeC++SharedLib_r -p 0 -G -blibpath:$DEF_LIBPATH $LIBS \
/tmp/obj.o -o $1.new



Problem Corrected

This section lists bugs fixed with iPlanet Web Proxy Server 3.6:



New Features


Virus Scanning

Virus scanning is not supported in iPlanet Web Proxy Server 3.6.


Troubleshooting


Known Problems


Where to Go for More Information

For iPlanet Web Proxy Server 3.6 installation instructions, see the Installation Guide.

For iPlanet Web Proxy Server 3.6 administrator documentation, see the online help that accompanies the product. The Administrator's Guide and related documents are also posted at  http://docs.iplanet.com/docs/manuals/proxy.html.

Contacting iPlanet Technical Support:
For product-specific technical support, please see the Product Support Page for iPlanet Web Proxy Server at: http://www.iplanet.com/support/technical_resources/proxy
 
 


© Copyright 2001, 2002 Sun Microsystems, Inc. Some preexisting portions Copyright © Netscape Communications Corp. All rights reserved.