PQ89510: FILE DOWNLOAD FAILS OVER SSL ON WIN32 WHEN SENDFILE IS ENABLED

 A fix is available

PK65782; 2.0.47.1: IBM HTTP Server V2.0.47 Cumulative Interim Fix



APAR status
Closed as program error.

Error description
Unable to successfully download files over SSL when running
IBM HTTP Server 2.0x on Win32 platforms when Sendfile is
enabled.
-
The cause of failure when sendfile is enabled and the connection
is
SSL and byte range requests are used (e.g., from Acrobat
plug-in) is
a problem in the APR library (part of IHS).
This affects Win32 environments under the following conditions:
a) sendfile is enabled
b) sendfile API not actually used, such as when connection is
SSL
   (It is unclear at present whether or not there are
configurations
   where the problem can occur for non-SSL connections.)
c) client issues byte range requests against the file and first
   requested range is not at offset zero
The cause of failure is specific to Win32; other IHS platforms
are not affected.
Local fix
The recommended work-around is to disable sendfile globally in
the httpd.conf if the suspected problem is incorrect response
for a
range request.
-
To disable sendfile:
a. Stop the IBM HTTP Server service
b. edit the httpd.conf in the <IHS HOME>/conf directory
c. Uncomment the following directive
#EnableSendfile off
d. Start the IBM HTTP Server service
Problem summary
HTTP byterange requests (often sent by
the adobe acrobat client when fetching pdf files from the
server) can occasionally be served incorrectly by IBM HTTP
Server v2.0.42 and 2.0.47 on Windows. Failure is evident by
failure of browser to render the page.
Problem conclusion
This defect will be fixed in IBM HTTP Server
2.0.42.3 and an upcoming cumulative efix for IHS 2.0.42.2
and IHS 2.0.47.1. Workaround is to code EnableSendfile off
at global scope in httpd.conf.
Temporary fix
Code EnableSendfile off at global scope in
httpd.conf
Comments
APAR information
APAR number PQ89510
Reported component name WAS HTTP SERVER
Reported component ID 5630A3603
Reported release 00W
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Special Attention NoSpecatt
Submitted date 2004-05-27
Closed date 2004-06-24
Last modified date 2004-06-24

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros
NA          

Publications Referenced

Fix information
Fixed component name WAS HTTP SERVER
Fixed component ID 5630A3603

Applicable component levels
R00W PSN    UP
R10W PSN    UP


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > IBM HTTP Server > Runtime
Operating system(s):
Software version: 00W
Software edition:
Reference #: PQ89510
IBM Group: Software Group
Modified date: Jun 24, 2004