Mantis Bugtracker

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0001528 [Resin] minor sometimes 12-28-06 08:42 01-01-07 10:37
Reporter free2create View Status public  
Assigned To ferg
Priority normal Resolution fixed Platform
Status closed   OS
Projection none   OS Version
ETA none Fixed in Version 3.0.23 Product Version 3.0.19
  Product Build
Summary 0001528: ISAPI bug introduced in 3.0.19
Description I checked out the 3.0 Branch(12/27/2006) and it appears that the bug that was introduced in 3.0.19 is still there:

I believe on Line 479 of protocol.cpp

   write_client_buffer(r, s->read_buf + s->read_offset, sublen);

should be

   if (write_client_buffer(r, s->read_buf + s->read_offset, sublen) < 0)
     return -1;

The condition of !r->WriteClient(r->ConnID, buffer, &sentlen, HSE_IO_SYNC)
is not detected as it was in 3.0.18.

   write_client_buffer should return void if the return value is unused !
Steps To Reproduce
Additional Information Bug happens using IE SSL/IIS 6.0 on 3.0.19 to 3.0.22.

Clear file cache.
Navigate to we site, login, run some javascript. All works ok.
On 2nd Navigation to page some files/images when IE checks if they
are up to date fail.
 and page fails to behave properly.

Attached Files

- Relationships

- Notes
12-29-06 06:53

On about 50% of our client machines using IE 6.0, some files are not reloading... JavaScript/Image files.
We are running HTTPS/SSL over IIS 6.0 Windows 2003 SP2.
(IE loads the file the first time but when IE Checks to see if the files in its cache are up to date I believe the reload fails)

When we switched to the 3.0.18 version of the ISAPI DLL,
  and used either 3.0.21 or 3.0.22 PRO core the application works like a champ !
01-01-07 10:37

The actual bug isn't due to the write_client_buffer. The underlying issue is chunking with 304.

That has been fixed in 3.1.0 and the 3.0 snapshot.

- Issue History
Date Modified Username Field Change
12-28-06 08:42 free2create New Issue
12-29-06 06:53 free2create Note Added: 0001671
12-29-06 06:53 free2create Issue Monitored: free2create
01-01-07 10:37 ferg Note Added: 0001673
01-01-07 10:37 ferg Assigned To  => ferg
01-01-07 10:37 ferg Status new => closed
01-01-07 10:37 ferg Resolution open => fixed
01-01-07 10:37 ferg Fixed in Version  => 3.0.23

Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
32 total queries executed.
27 unique queries executed.
Powered by Mantis Bugtracker