Hi Mr. Bad (or who's primarily responsible for
fproxy?),
when you say "retrieve anyway" on the anonimity
filter warning page, fproxy seriously damages the key uri by URLEncoding
it.
Encoding spaces and other nasty characters is a
good idea of course. Slashes, on the other hand, are replaced by %2F which
messes up all relative links in freesite pages. I get quite a few complaints
about people unable to access the freegle applet because of this.
These are the offending lines
(HttpHandlerServlet 334-336):
String encKey =
java.net.URLEncoder.encode(key);
String forceKey = makeForceKey(); pw.println("<p><a href="\"/"" + encKey + "?force=" + forceKey + "\">Retrieve anyway</A>, see the <a href="\"/"" + encKey + "?mime=text/plain\">source</A> or <A HREF="\"/\">return</A>" to gateway page"); It would suffice to convert %2F back to / after the
encoding - or write your own URLEncoder... do you want me to supply a
patch?
-Stefan
|
- Re: [freenet-devl] fproxy shouldn't encode slashes Stefan Reich
- Re: [freenet-devl] fproxy shouldn't encode slashes Dev Random
- Re: [freenet-devl] fproxy shouldn't encode slashes Stefan Reich
- Re: [freenet-devl] fproxy shouldn't encode slashes Dev Random
- Re: [freenet-devl] fproxy shouldn't encode slashes Stefan Reich
- Re: [freenet-devl] fproxy shouldn't encode slashes David McNab