Hello Freenetters
I've been trying out the ?date= option at the end of URI's in FProxy.
?date=YYYYMMDD works ok. So I tried ?date=YYYYMMDD-HH:MM,and got a '400
Bad Request' error in the browser. Looking in the log revealed a
'String index out of range' message (see below). This is reproducible,
and a debug-level log is available if required.
The full ?date=YYYYMMDD-HH:MM:DD seems to work. But it seems to me that
it would convenient if the syntax allowed for just the hours and minutes
(or even just the hours) to be specified.
Anyway, here's a snippet of the log:
01-Nov-02 00:12:38 (freenet.client.http.FproxyServlet, FThread-2): New FproxyServlet
created
01-Nov-02 00:12:38 (freenet.client.http.FproxyServlet, FThread-2): requestHtl = 15
01-Nov-02 00:12:38 (freenet.client.http.FproxyServlet, FThread-2): filter = true
01-Nov-02 00:12:38 (freenet.client.http.FproxyServlet, FThread-2):
passThroughMimeTypes = text/plain,image/jpeg,image/gif,image/png
01-Nov-02 00:12:38 (freenet.client.http.FproxyServlet, FThread-2): splitFileThreads
= 5
01-Nov-02 00:12:38 (freenet.client.http.FproxyServlet, FThread-2): splitFileRetries
= 3
01-Nov-02 00:12:38 (freenet.client.http.FproxyServlet, FThread-2):
splitFileRetryHtlIncrement = 5
01-Nov-02 00:12:38 (freenet.client.http.FproxyServlet, FThread-2):
splitFileUIMinSize = 0
01-Nov-02 00:12:38 (freenet.client.http.FproxyServlet, FThread-2):
splitFileUIRefreshIntervalSecs = 30
01-Nov-02 00:12:38 (freenet.client.http.FproxyServlet, FThread-2):
splitFileUIForceSave = false
01-Nov-02 00:12:38 (freenet.client.http.FproxyServlet, FThread-2):
pollForDroppedConnection = true
01-Nov-02 00:12:38 (freenet.client.http.FproxyServlet, FThread-2): logFile = null
01-Nov-02 00:12:38 (freenet.client.http.FproxyServlet, FThread-2): logLevel = 2
01-Nov-02 00:12:38 (freenet.client.http.FproxyServlet, FThread-2): tmpDir = null
01-Nov-02 00:12:39 (freenet.client.http.FproxyServlet, FThread-2): Got GET request
01-Nov-02 00:12:39 (freenet.session.FnpLinkManager, FThread-3): Adding link to peer
DSA(f22a 075c bfe5 8036 b6f4 19dc 7f3b 65bc 27d4 33c0)
01-Nov-02 00:12:39 (freenet.client.http.FproxyServlet, FThread-2): Request from
User-Agent: Mozilla/5.0 (X11; U; Linux ppc; en-US; rv:1.0.0) Gecko/20020531
01-Nov-02 00:12:39 (freenet.client.http.FproxyServlet, FThread-2): Read date from
query: 20021031-23:40
01-Nov-02 00:12:39 (freenet.ConnectionHandler, FThread-3): New connectionhandler with
Peer [DSA(f22a 075c bfe5 8036 b6f4 19dc 7f3b 65bc 27d4 33c0) @ tcp/213.228.20.17:4657
(1/1)]
01-Nov-02 00:12:39 (freenet.ConnectionHandler, FThread-3): Started listening for
messages
01-Nov-02 00:12:39 (freenet.client.http.FproxyServlet, FThread-2): Error while parsing
URI
java.lang.StringIndexOutOfBoundsException: String index out of range: 17
at java.lang.String.substring(String.java:1522)
at freenet.support.Fields.dateTime(Fields.java:264)
at freenet.client.http.FproxyServlet.parseDate(FproxyServlet.java:786)
at freenet.client.http.FproxyServlet.doGet(FproxyServlet.java:520)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at freenet.client.http.FproxyServlet.service(FproxyServlet.java:312)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at freenet.interfaces.servlet.ServletContainer.handle(ServletContainer.java:62)
at
freenet.interfaces.LocalInterface$ConnectionShell.run(LocalInterface.java:163)
at freenet.thread.FastThreadFactory$FThread.run(FastThreadFactory.java:96)
01-Nov-02 00:12:39 (freenet.client.http.FproxyServlet, FThread-2): Sending HTTP error:
400 Bad Request
_______________________________________________
Tech mailing list
[EMAIL PROTECTED]
http://hawk.freenetproject.org/cgi-bin/mailman/listinfo/tech