Matthew Toseland wrote:

> Eek. It wasn't intended to do that :).

Also there seems to be something fishy with If-Modified-Since parsing, 
as reloading same content does not cause 304 response from fproxy:

+++GET 2831+++
GET /SSK%40rBjVda8pC-Kq04jUurIAb8IzAGcPAgM/TFE//ActiveLink.jpg HTTP/1.1
Host: 127.0.0.1:8888
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.2) 
Gecko/20021126
Accept: 
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,text/css,*/*;q=0.1
Accept-Charset: ISO-8859-1, utf-8;q=0.66, *;q=0.66
Keep-Alive: 300
If-Modified-Since: Thu, 19 Dec 2002 02:00:00 GMT
Cache-Control: max-age=0
Connection: keep-alive

+++RESP 2831+++
HTTP/1.1 200 OK
Date: Thu, 19 Dec 2002 20:16:49 GMT
Expires: Fri, 20 Dec 2002 02:00:00 GMT
Last-Modified: Thu, 19 Dec 2002 02:00:00 GMT
Content-length: 1239
Content-type: image/jpeg;charset=ISO-8859-1
Server: Fred 0.5 (build 539) HTTP Servlets
+++CLOSE 2831+++

Example of 304 working:

+++GET 2833+++
GET /Protocols/rfc2616/rfc2616-sec14.html HTTP/1.1
Host: www.w3.org
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.2) 
Gecko/20021126
Accept: 
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,text/css,*/*;q=0.1
Accept-Charset: ISO-8859-1, utf-8;q=0.66, *;q=0.66
Keep-Alive: 300
If-Modified-Since: Thu, 07 Nov 2002 22:01:20 GMT
If-None-Match: "3dcae2b0"
Cache-Control: max-age=0
Connection: keep-alive

+++RESP 2833+++
HTTP/1.1 304 Not Modified
Date: Thu, 19 Dec 2002 18:20:27 GMT
Server: Apache/1.3.26 (Unix) PHP/3.0.18
Connection: Keep-Alive
Keep-Alive: timeout=15
ETag: "3dcae2b0"
Expires: Fri, 20 Dec 2002 00:20:27 GMT
Cache-Control: max-age=21600
+++CLOSE 2833+++

> No, unfortunately it isn't on freenet. We cannot send data we cannot
> interpret with a MIME type of text/html or text/css, without direct user
> intervention to authorize it, because of filtering.

My bad, forgot that case.

> Ewww. Maybe with the much heralded server-side javascript implementation
> :).

Every bit of well thought out automation will help content authors to 
create better freenet experience for users.



_______________________________________________
devl mailing list
devl at freenetproject.org
http://hawk.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to