This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: http://egcs.cygnus.com/faq.html


Me:

>>> Please don't artificially alter the time stamps on HTML files.

Someone:

>> With regard to Paul's request: Jason, I noticed that indeed the egcs web
>> server apparently does not provide "Last modified/Last changed" data.

You:

>  If you enable the Server Side Include (SSI) feature of the apache
>  httpd, it doesn't send a Last-Modified header for SSI documents.
>  On egcs.cygnus.com/sourceware.cygnus.com, the server is configured to
>  assume that all HTML documents are potentially SSI documents, so it
>  never output the Last-Modified header...

Apologies...I didn't think a bug in a web server could possibly cause such
behavior. Web pages are ALWAYS supposed to provide a (truthful) timestamp
for client and proxy caching systems to use. This is probably in the HTTP
RFCs somewhere. Anyways, it looks like we've all been bitten by a weird
Apache bug (and possibly the first bug I've ever heard of Apache having)...
Someone (i.e. the webmaster) might want to send a bug report to Apache
about the missing timestamp header problem. SSI files should have a
timestamp reflecting the logical 'last changed' time, that is, the most
recent modification time among the HTML file and all included files.

-- 
   .*.  "Clouds are not spheres, mountains are not cones, coastlines are not
-()  <  circles, and bark is not smooth, nor does lightning travel in a
   `*'  straight line."    -------------------------------------------------
        -- B. Mandelbrot  |http://surf.to/pgd.net
_____________________ ____|________     Paul Derbyshire     pderbysh@usa.net
Programmer & Humanist|ICQ: 10423848|


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]