Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] 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  
Status closed   Product Version 3.0.19
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 !
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