Hi Tavin: I checked in an updated fproxy servlet that can be launched automatically by the service launcher code in Freenet.node.Main. The anonymity filter and checked jumps are fixed. Posting isn't working yet however.
The new class is Freenet.client.http.FproxyServlet. See comments in FproxyServlet.java for an example freenet.conf fragment that will cause it to be loaded automatically when the node starts. I had to make some changes to HttpServletContainer, and ServletContainer.createServletContext to allow HttpServlets to run without a Node reference. i.e. outside the node's JVM. I am sure I will hear from you if you don't like them ;-). I also wrote a cli client, Freenet.client.http.HttpServletRunner that runs servlets outside the node's JVM. There appears to be a BUG either in InternalClient or AutoRequester that causes AutoRequester.doGet to intermittently succeeed returning no data. This show up in fproxy as empty pages. It is very frequent when running FproxyServlet in the node's JVM, but doesn't seem to happen when running externally (i.e. using HttpServletRunner). Any ideas? --gj -- Freesites (0.3) freenet:MSK at SSK@enI8YFo3gj8UVh-Au0HpKMftf6QQAgE/homepage// (0.4) freenet:SSK at npfV5XQijFkF6sXZvuO0o~kG4wEPAgM/homepage// _______________________________________________ Devl mailing list Devl at freenetproject.org http://lists.freenetproject.org/mailman/listinfo/devl
