Sun Java System Web Proxy Server 4.0.4 Release Notes

Resolved Issues

This section lists the most important issues fixed in the following releases:

Issues resolved in 4.0.4

The following table lists the issues resolved in Sun Java System Web Proxy Server 4.0.4

Table 3 Issues Resolved in Sun Java System Web Proxy Server 4.0.4

ID 

Summary 

4973509 

Cache-Control directive for private/no-cache headers is not supported for multiple values.

4973523 

HEAD requests are not cached. 

4973652 

Proxy server does not support 65536–byte long URIs. 

4999184 

When proxy server is configured in reverse proxy mode pointing to a web server, the error message displayed when the web server is down should not mention that it is a proxy sever. 

5093104 

Proxy server administration interface allows trailing white space for a HTTP header in client IP forwarding. 

6208895 

An FTP request through the proxy server to a Microsoft IIS FTP server does not work. 

6214329 

Error in error log for HTTP4352:zlib internal error. 

6233086 

For client credentials forwarding with multi-byte user name, validation check needs to be added. 

6243358 

A deleted user still appears as part of a group. 

6245972 

User's permission set through the Administer Access Control page does not get implemented. 

6246562 

Controlling a set of servers installed on different locales and platforms through clusters fails when stopping the set of servers. 

6253844 

There is no support for “zh-cn” for proxy server online help. 

6255761 

There is no content at the Installer Help page.  

6255838 

When a proxy server instance is removed without stopping the SOCKS server and a new instance is created, you will not be able to start the SOCKS server on the new instance as the port would be in use.  

6256442 

The installer displays the error message "Password should be at least 8 characters" only in English.  

6266497 

Administration interface allows duplicate port numbers in the Add Server page. 

6268356 

On Windows, SNMP service does not work if libnspr4.dll is not present in the system32 directory.

6274424 

On Windows, the value for defaultInstallDirectory in the state file is wrong. The default installation directory in the installer is c:\sun\ProxyServer40, but the state file generated when you use the command setup --savestate does not have c:\sun\ProxyServer40 as the default installation directory. The state file displays the UNIX template value as the default installation directory.

6304981 

Proxy server installation fails on Linux if ksh is not installed on the machine. 

6310283 

In the proxy server administration interface, sometimes the tabs display incorrect page content.  

6312087 

Localized online help is not context sensitive. 

6313904 

The administration server does not allow you to set a listen socket with a port number that is used for another IP address. 

6321797 

Proxy Server 4.0.3 Configuration File Reference is updated with information for the flex-init parameter no-format-str.access.

6331035 

Load balancing feature works only for regular expressions.  

6333355 

When the ACL caching is enabled, the user/group definition in the ACL has to exactly match the case of the LDAP entry for the ACL caching to happen. 

6337657 

Proxy server displaying Internal Server Error message when the configuration of Distributed Administration is attempted.  

6369549 

Proxy patch installation on JavaES 5 results in some errors on Linux. 

6371618 

Can not change Compression Level to NONE. Documentation should state what to select as the compression level.

6380736 

Control does not transfer to Schedule GC page when Explicit GC is selected in the Set GC Preferences page. 

6382393 

Proxy server is unable to perform FTP uploads. 

6382692 

During migration, the format string Req->vars.pauth-user in the 3.6 obj.conf should be changed to Req->vars.auth-user .

6383320 

Cannot remove cache file when contents file name has space or Japanese characters. 

6383435 

sockd process uses high memory on Linux .

6387166 

View Server Settings page in the proxy server administration interface does not display MaxProcs value.

6388818 

The SOCKS server requires the Directory Service ID to be default.  

6390034 

libnspr4.dll should be referred first on the directory <install-dir>\bin\proxy\bin instead of the directory system32.

6390054 

Copyright year should be changed in the version window of the administration interface.  

6399395 

The Select Directory Services page does not reflect the directory service selection. 

6402589 

The function http-client-config does not take the setting from the most specific object.

6411505 

The Redirect URLs page in the administration interface does not function as expected. 

6412129 

Proxy server 4.0 migration tool must add the line fn=“block-ip” if the setting is not found in the proxy server 3.6 instance.

6414355 

Executing the command batchupdate with an invalid bu.conf file results in segmentation fault on Linux.

6415125 

Change the compiler from Sun Studio 8 to Sun Studio 10.  

6416272 

Proxy server fails to start properly after the server user is changed.  

6417755 

Links like Previous, Main and Next not localized in the proxy server online help. 

6419925 

More cache-related statistics required in proxy server. 

6423487 

Detailed description on how to enable DNS statistics has been added to the online help. 

6425025 

The directive host-map does not work unless a url-prefix parameter is explicitly provided.

6425026 

Proxy server needs to distinguish cache objects based on Accept-Encoding headers. 

6425038 

Proxy server does not consider query-maxlen when acting as reverse proxy with cache-local value set to 1.

6425601 

The automatic garbage collection does not work in certain conditions. 

6425752 

There are duplicate headers in a 304 response from the cache. 

6426543 

Cache iterator leaks memory. 

6427137 

Proxy server transmits micro version number in responses. 

6433285 

Some of the proxy core error messages are not localized. 

6433776 

.sects files are not created when the command cbuild is executed.

6433807 

On Windows, proxy server and administration server display wrong version number in the start up message. 

6434137 

Proxy server displays wrong error message on timeout. 

6435491 

In the Proxy Server 4.0.4 Configuration File Reference, in chapter 5, the reference to type parameter is removed in the section on Service derivative.

6441601 

In the Proxy Server 4.0.4 Administration Guide, in chapter 5, notes have been added to clarify the need to load the root keys of Certification Authority or the self-signing application.

6442054 

In the Proxy Server 4.0.4 Administration Guide, in chapter 5, the section Using SSL to Communicate with LDAP has been updated with information about importing LDAP root CA certificates to the proxy server.

6442071 

In the Proxy Server 4.0.4 Administration Guide, in chapter 5, a new section is added to clarify about securing access to administration server.

6442090 

In the Proxy Server 4.0.4 Installation and Migration Guide, clarification has been added to clarify that:

- Web Proxy Server can be installed as a non-root user  

- Web Proxy Server can run as a non-root user 

6442091 

Cache must correctly compute the value of current_age with the request delay added to the age.

6442641 

Proxy server 4.0 does not work well with CONNECT requests that specify a content-length. 

6443160 

On HP-UX, zlib library needs to be packaged with the product for JavaES 5. 

6443720 

Log Analyzer can have issues when the access log file has no log information. 

6443731 

On Windows 2000 SP4, the system requires restart after configuration in JavaES environment. 

6444332 

On HP-UX, executing batchupdate with invalid bu.conf results in segmentation fault.

6444363 

On HP-UX, proxy instance does not get created with non-root user. 

6444942 

Executing the command cachegc on a nonexistent instance fails.

6445440 

Error messages are incompletely localized. 

6446098 

On HP-UX, there is an internal error in View URL Database page. 

6446349 

On HP-UX, stress test results in mmap() failure. 

6446933 

In the Proxy Server 4.0.4 Configuration File Reference, references to docs directory are removed.

6447423 

Proxy server 4.0 leaks memory because the daemon structures are not freed properly. 

6447427 

Proxy server 4.0 leaks memory while acquiring channel in common client. 

6447476 

The proxy server administration interface always displays the cache partition size as 0. 

6450886 

The new maximum value of 360 minutes for the socks5.conf parameter SOCKS5_TIMEOUT has been documented in the Proxy Server 4.0.4 Configuration File Reference.

6454032 

Proxy server binds to the same port each time the Address directive is set. 

6455411 

On Windows, proxy server needs to support coexistence of JavaES 4 and JavaES 5. 

6459839 

Migrating proxy server 3.6 to 4.0.3 with the cache disabled results in unusable server instance. 

6461889 

HTML filter corrupts the transformed data. 

6461896 

HTML tag filter does not update the content length when it transforms the source document. 

6461991 

Typographic errors in the English source of proxyResources.properties file.

6462366 

On HP-UX, proxy server fails to restart after configuring SOCKS name server. 

6463404 

Distributed administration does not work correctly when a user is given access to all programs. 

6463927 

The template file WPSProp.properties has entries for Windows platform.

6465608 

On Windows, the shortcut for Stop Admin Server is not created for the administration server when the proxy server is installed. 

6465984 

The file proxyResources.properties contains duplicate keys.

6466452 

Proxy server should update the installer registry key from Entsys to Entsys5. 

6467644 

On Windows Server 2003 Enterprise platform, running reconfig.bat fails.

6470294 

On Windows, running cbuild.exe to decrease the cache sections does not remove the sections properly.

6473677 

On JavaES 4 system, proxy server does not start after applying the patch 120981–08/120982–08. 

6478407 

In the Proxy Server 4.0.4 Administration Guide, in chapter 7, the section Starting SSL-Enabled Servers is modified to remove the suggestion for start script modification.

6480637 

Proxy server crashes every hour. 

6484781 

After enabling distributing administration, even unauthentic users can log in to administration server. 

6485988 

In the Proxy Server 4.0.4 Configuration File Reference, the section on Send-Error in chapter 5 is updated to add a note stating that send-error does not work for Web Server HTTP response.

6505480 

In a standalone installation of proxy server on HP-UX, installation fails on HP-UX 11.11. 

6519072 

In the installer for a standalone installation of proxy server 4.0.4, the JRE version compatible with the US DST changes 2007 needs to be shipped. The compatible JRE version is 1.4.2_13 on Solaris, Windows, and Linux. On HP-UX, the compatible JRE version is 1.4.2.12.  

6519113 

In the Proxy Server 4.0.4 Configuration File Reference, the section on Error in chapter 5 is updated to remove references to error response codes 404 and 500.

6511549 

In a standalone installation of proxy server on HP-UX, installation fails in CLI mode. 

6520577 

In the Proxy Server 4.0.4 Administration Guide, the section on Virtual Multihosting is updated to add a note to indicate that the reverse mapping should be specified before the other mappings.

Issues resolved in 4.0.3

The following table lists the issues resolved in Sun Java System Web Proxy Server 4.0.3

Table 4 Issues Resolved in Sun Java System Web Proxy Server 4.0.3

ID 

Summary 

6191615 

Certain regular expressions when used as URL filters cause the Proxy Server to crash while starting. 

6213012 

ROTATELOGS event on Windows is not triggered at the time specified. 

6213726 

The Transfer Time Report reports a constant value of “0.00 sec/req”. 

6215659 

The Transfer Time Distribution Report shows a constant value of “< 1 sec [100.0%]”. 

6239292 

Log Analyzer error with Extended2 format when access log file has no log information. 

6242032 

In the Proxy Server 4.0.2 Administration Guide, in Chapter 7, the section “Configuring System Preferences” has wrong description for Parent Array. The correct description is, “A parent array is a proxy array that a proxy or proxy array member routes through”.

6264079 

The administration interface overwrites default, which is the default value for Directory Service.

6275141 

In proxy server 4.0.2, the File Cache feature is shown in the GUI and documented for the Server Manager > Caching > Configure File Cache page, but the feature is not implemented. 

6270693 

Sometimes the Filter directive is invoked twice per request.

6285076 

SOCKS server cannot handle both LDAP & password file for user authentication, when both the methods are configured. 

6285183 

PR_MemUnmap() call results in error in Windows.

6285791 

SOCKS server start command line issue for JavaES 4 is resolved in this release, but existing instances created in JavaES 4 installation will have the problem even after upgrading to the latest 4.0.3 patches. The new instances created after upgrade will not have this problem. This problem is not there in standalone installation of web proxy server.

6289188 

When you install proxy server 4.0 as non-root user and administration server as root user, any changes you make to the cache settings in the administration user interface result in the permissions for cache file and cache directory changing from non-root to root.  

6292729 

The default setting for Client IP Addressing Forwarding should be Blocked.  

6294282 

The proxy server 4.0 administration interface cannot set the ACL correctly for any resource which includes a “\” in its pattern. 

6294563 

Default setting of the access log format to be different from the Web Server. 

6295286 

In the Proxy Server 4.0.2 Administration Guide, in Chapter 14, the section “Setting up a Reverse Proxy” needs to note in Step 5 that the “/” mapping is added only if the user doesn't change the contents of the “Map Source Prefix” text box provided automatically by the Administration GUI.

6296870 

Details of the Cache Section Table on the administration interface are not displayed correctly. 

6299913 

The ConnAddress directive is not changed to Address during a migration from Proxy 3.6 to 4.0.

6300480 

The setting of Cache tab is not migrated successfully during a migration from Proxy 3.6 to 4.0. 

6300615 

The meta tag is missing in localized core messages. 

6301140 

Migration creates invalid Cache entries when migrating an instance of proxy that has the cache disabled. 

6303619 

An ACL with a database that is registered with a name other than default does not work properly.

6304354 

"Do Not Log Client Accesses From" option creates an invalid configuration. 

6311548 

The proxy server 4.0 uses pauth-user instead of auth-user for Access Log.

6312044 

In the proxy server 4.0 administration interface, the Monitor Current Activity page under the Server Status tab is not updated for DNS, Keep-Alive, and Cache Statistics. 

6313910 

On Windows, the Rewrite Headername feature fails and displays the message "Internal server error occurred". 

6313959 

In the Proxy Server 4.0.2 Administration Guide, in Chapter 12, the section “To configure the file cache” provides wrong description for step 1. The correct description is, “From the Server Manager, click the Caching tab”.

6313960 

In the Proxy Server 4.0.2 Administration Guide, in Chapter 12, the section “To create a batch update” includes step 10 that refers to a “Timing section”. This step is an error. The Set Cache Batch Updates page does not have a Timing section.

6316289 

In the Proxy Server 4.0.2 Administration Guide, in Chapter 12, the section “Building the Cache Directory Structure” includes an example that refers to figure 12-1 instead of 12-2.

6325537 

Not able to change RqThrottle value through the administration interface.

6325616 

Scheduled (explicit) Garbage Collection does not clear cache. 

6328678 

Cannot set ICPtimeout value to less than 400 milliseconds through the administration interface.

6331044 

In the Proxy Server 4.0.2 Administration Guide, in the preface, the section “Using the Documentation” specifies the location of the Proxy Server 4 documentation.

http://docs.sun.com/app/docs/prod/s1.webproxys#hic

The section should point to Proxy Server 4.0.2 documentation at: http://docs.sun.com/app/docs/coll/1311.2

6334854 

Inconsistency between documentation for Web Proxy Server and sun-web-proxy-server_4_0.dtd .

6337102 

Web Proxy Server crashes with DNS fn = “dns-config” local-domain-levels = “8”

6338719 

Patch upgrade of proxy server on Linux AS 3.0 installs in a different location.  

6338875 

Proxy 4.0.1 FTP Client fails to process symbolic links correctly. 

6350957 

In the Proxy Server 4.0.2 Administration Guide, in Chapter 5, the section “Enabling Security for Listen Sockets” does not mention that security can only be enabled in reverse proxy mode and not in forward proxy mode.

Also, in Chapter 8, the section “Specifying Users and Groups” does not mention that security can only be enabled in reverse proxy mode and not in forward proxy mode. 

6365433 

Unable to create proxy server instance when Automatic Start option is selected in proxy server administration interface. 

6367375 

Mapping with CONNECT doesn't work when there is a parent proxy. 

6369095 

Memory leak in proxy server 4.0 . 

6371084 

Requesting SSL site doesn't work in chained proxy environment when using IP address of the web server. 

6371618 

Can not change Compression Level to NONE. 

6371731 

No “connect://.*:563” in the default resource.

6371793 

pkginfo displays $distro for SUNWproxy-l10n.

6373101 

Administration server creates invalid parameter for ssl-client-config. 

6373622 

cache-disable SAF is not documented.

6374279 

Response to webdav OPTIONS method not according to RFC2518.

6376065 

max-uncheck function does not work as expected.

6376153 

Proxy server 4.0.2 does not update cache for ftp/gopher protocols. 

6381373 

Proxy server crashes during run after restart if the cache is already warmed. 

6381419 

The value in Cache-last-checked header is invalid. 

6381424 

Warning header should contain the host:port value of the agent adding this header. 

6382729 

Proxy server does not accept utf-8 encoded parameters. 

6383301 

Proxy server 4.0 has a problem in channel pooling. 

6383456 

Proxy server 4.0.2 uses high CPU in Linux. 

6384616 

Proxy Server 4.0.3 online help has typographic errors. 

6385902 

The format in Set Access Log Preferences does not match with default format. 

6387772 

Changes in OLH, due to bugs (6325537, 6303619) fixed, need to be localized. 

6387901 

In the Proxy Server 4.0.2 Administration Guide, in chapter 11, the section “Chaining Proxy Servers” is not clear.

6388156 

The headers of cached files can get corrupted. 

6390237 

Proxy passes incorrect content-length if the response contains double content-length headers. 

6392875 

regexp-map does not work for connect.

6393573 

Proxy 4.0.2 crashes when DNS fn=“dns-config” local-domain-levels=“1”

6394287 

SOCKS process polls too often which leads to sockd process taking up as much as 50% of CPU.

6395473 

High CPU utilization problem in proxy server 4.0 while handling “slow” clients. 

6395889 

Windows Server Update Service (WSUS) does not work using proxy server 4.0.2. 

6400981 

SOCKS5_TIMEOUT value set in socks5.conf is ignored.

6402698 

High CPU utilization in FTP client. 

6418214 

Issues with proxy server 4.0 garbage collection feature. 

6424527 

Proxy server crashes while processing a request containing an empty cache-control header. 

Issues resolved in 4.0.2

The following table lists the issues resolved in Sun Java System Web Proxy Server 4.0.2

Table 5 Issues Resolved in Sun Java System Web Proxy Server 4.0.2

ID 

Summary 

5097664 

ssl-tunnel-timeout parameter does not work on Windows.

6225025 

ftp-listing-width parameter does not work correctly.

6251805 

Changes to archive logs results in a crash. 

6262277 

Changing the minimum timeout value for ICP from 400 to 50.

6292690 

In Proxy Server 4, while using IE 6.0 to access the administration interface, can not select the original partition using Manage Sections>Partition .  

6292786 

Proxy Server does not write transfer time (and other times) to access log.  

6308714 

Proxy Server fails to start if umask is not set to 022.  

6310909 

In Proxy Server 4.0.1 point product, version string of the product name was over translated for French locale from 2005Q3 to 2005T3. 

6310910 

In Proxy Server 4.0.1 point product, many missing apostrophes in installer messages on French locale. 

6310944 

In Proxy Server 4.0.1 point product, CLI installer fails to display the license. 

6310961 

In Proxy Server 4.0.1 point product, the “Yes” in the license installer screen on Spanish locale not localized. 

6312723 

Cannot access SSL sites with IP address while using Proxy Server 4.0. 

6313981 

In Proxy Server 4, not able to change the value of Rewrite Content Location and Rewrite Headername after creating a new Reverse Mapping using the administration interface. 

6315817 

Multiple simultaneous CONNECT (SSL Tunneling) requests cause thread starvation.  

6330348 

High Memory usage by proxy process in Solaris 10 during stress run. 

6333995 

Memory leak while running stress tests for CONNECT. 

6335919 

Proxy Server's FTP client does not close a connection when the FTP Server has closed. 

6335922 

Proxy Server FTP client does not send USER request to FTP Server. 

6336550 

Error when trying to install Proxy Server 4.0.1 into a directory that contains a Proxy Server 4.0 install. 

Issues resolved in 4.0.1

The following table lists the issues resolved in Sun Java System Web Proxy Server 4.0.1.

Table 6 Issues Resolved in Sun Java System Web Proxy Server 4.0.1

ID  

Summary  

2126143 

The same regular expression does not work in URL Filters, but works in Access Control and Routing. 

2126380 

Memory leak in the ICP process of the proxy server. 

6231283 

The administration server on Linux Red Hat Advanced Server 3.0, fails to startup. 

6237346 

The flexanlg utility dumps core while generating a log analysis report using the Extended2 log file format.

6240767 

The add/edit listen sockets for the administration server and the proxy server instance do not verify for used ports. 

6242627 

Localized core messages are not getting displayed. 

6243369 

Entry of multi-byte characters in the pages related to SOCKS need to be prevented. 

6244103 

Internal server error is displayed when the Set Connectivity Mode page of the proxy server instances is accessed on a Linux Advanced Server 3.0, Korean locale. 

6245408 

An internal error is displayed when a newly added partition is accessed if the administration user and the proxy instance user are different. 

6249166 

Inconsistency in the display of the Control Cluster, Modify Server, and Remove Server pages in the Cluster tab when the host name in the URL is replaced with localhost while accessing the proxy server.

6253014 

Crash occurs in the init-proxy SAF when there are more than 9 NameTrans directives in the obj.conf file on Linux Red Hat Advanced Server 3.0.

6254508 

The batch update command exits with segmentation fault. 

6255214 

Cannot edit or remove an entry in the content URL rewriting page consisting of multibyte characters. 

6255216 

Some LDAP entries in the socks5.conf lead to socksd crash.

6259314 

Some of the localized online help pages are not synchronized with the English online help pages. 

6261440 

Duplicate English online help exists in the installation directory. 

6263694 

Online Help unavailable for the Add and Replace Compromised Key List and Certificate Revocation List pages. 

6263721 

The wrong help page is displayed for the Add/Replace Cert pages in the Server Manager. 

6274186 

Unable to delete a server instance. 

6276398 

Remove the localized online help from the base workspace. 

6285078 

Entry for authentication failure of SOCKS request missing from log files. 

6285779 

Unable to start the proxy server instance if the serverID has a white space. 

6285788 

SOCKS server crashes when authentication is used. 

6289242 

HTTP smuggling in Proxy Server 4. 

6293449 

Proxy Server 4 does not close the connection immediately with the CONNECT method. 

6295622 

The function ConnAddress is not realized or documented in Proxy Server 4.0.

6296169 

The header Cache-last-checked is broken in Proxy Server 4 installed on other locales.

6296225 

The Proxy Server instance may intermittently crash when DNS caching is enabled. 

6301786 

Localized Core Message not getting displayed on Solaris 9 x86, Linux AS 3.0. 

6311463 

On the proxy process, the number of open file descriptors keeps increasing with time, resulting in the proxy running out of file descriptors and dropping connections.