On Sun, 15 Nov 2009 10:44:07 -0500, Evan Daniel wrote:
> On Sun, Nov 15, 2009 at 7:36 AM, Dennis Nezic
> <denn...@dennisn.dyndns.org> wrote:
> > What is the purpose of the "freenet:" notation? (Besides
> > complicating things.)
> >
> > When I try to "wget -r -np" a freesite, most links will not be
> > fetched
> > -- namely those that still use the ubiquitous "/USK..." url.
> > (Because -np, --no-parent, is meant to only fetch files within a
> > particular directory and not ascend to other parent directories,
> > thus preventing the fetching of the entire Internet.) So
> > because /USK.. and /freenet:USK.. are effectively two different
> > parent folders, simply using "-np" won't work.
> >
> > Instead of "-np" I have to explicitly list the key in both
> > notations as parameters to "--include-directories" .. resulting in
> > a hideous command line. (Which includes the USK key 3 times.)
> >
> > I wouldn't mind doing this if there was SOME reason for it? (Was it
> > meant to be used as a protocol identifier, like http: mailto:, etc?)
> > But is it really necessary to "301 Permanently Move" queries to the
> > freenet:* links?
> 
> It is in fact a protocol identifier, like http:, mailto:, irc:, etc.
> The idea is that the proper URL of a Freenet file is something like
> "freenet:u...@crypto/sitename/edition/filename".  The FProxy web
> interface provides, for convenience, a way to translate freenet: URLs
> into http: ones.
> 
> Eventually, it would be nice to support this in other ways.  For
> example, FProxy should rewrite freenet: URLs into the appropriate
> http: equivalent.  Alternately, a browser plugin that knew how to
> handle freenet: URLs (ie, translate them into http: and then handle
> normally), and prevented downloading of content from any other URL
> type would improve security and require less content filtering (thus
> making it easier to support more complex file types).  See bug 3414:
> https://bugs.freenetproject.org/view.php?id=3414
> 
> Would it help if the content filter rewrote all "/u...@..." URLs into
> "/freenet:u...@..."?  That would probably be a fairly easy change.
> (The content filter already does URL rewriting, to insert the checked
> http pages for example.)  If so, please file a bug report.

Hrrm. I'm no expert, but doesn't the "/freenet:u...@..." URL syntax seem
wrong? The protocol should be the first thing, not in the pathname? And
it would only make sense if it was from some external non-fproxy
source, no? I mean, if the user is already accessing fproxy, what's the
point of freenet: references?

It seems to me that having fproxy automatically redirect
all /USK@ /CHK@ /SSK@ links to /freenet:USK@ links is pointless in the
first place ... and getting rid of this redirection should solve the
problem and simplify things too :).
_______________________________________________
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe

Reply via email to