* Juiceman <juiceman69 at gmail.com> [2008-03-26 21:51:06]:
> On Wed, Mar 26, 2008 at 9:06 PM, Florent Daigni?re
> <nextgens at freenetproject.org> wrote:
> > * Juiceman <juiceman69 at gmail.com> [2008-03-26 20:56:46]:
> >
> >
> >
> > > On Tue, Mar 25, 2008 at 4:36 PM, Matthew Toseland
> > > <toad at amphibian.dyndns.org> wrote:
> > > > Okay, having investigated this, I'm fairly confident of the current
> > theory:
> > > > - If a copy of Firefox is already running with the default profile,
> > and we
> > > > launch a copy with our profile (-no-remote -P <profile name>),
> > everything
> > > > works fine (as long as our copy exits before the default one does).
> > > > - The default Firefox obviously doesn't have the -no-remote command
> > line
> > > > option. We do.
> > > > - If the default profile is NOT running when we load our copy of
> > firefox with
> > > > our custom profile, when the link to firefox is clicked on, it
> > coalesces with
> > > > our copy and opens a new window using our profile and not the default
> > > > profile. Therefore, it appears that the user's firefox has been
> > damaged and
> > > > we've deleted all their bookmarks etc etc.
> > > >
> > > > You can replicate this easily enough: create a custom theme (e.g. by
> > > > installing freenet), exit all copies of firefox, launch one
> > > > with "firefox -no-remote -P <profile name>", then launch a second
> > copy with
> > > > just "firefox". The second will assume it is supposed to be an extra
> > window
> > > > for the first, and will use the custom profile, not the default
> > profile. If
> > > > however you exit the custom profile first, the second instance will
> > use the
> > > > default profile.
> > > >
> > > > As far as I can see, we have three options:
> > > > 1. Don't ship a custom firefox theme. Ask users to tweak their
> > firefox theme
> > > > for better freenet performance, knowing full well that it is a
> > security risk
> > > > and a waste of bandwidth when accessing the regular web. Anyway,
> > nobody will
> > > > even if we DO ask them to: people are lazy, and it involves somewhat
> > arcane
> > > > config setting.
> > > > 2. Ship a copy of Portable Firefox (~ 6MB), or some other self
> > contained
> > > > browser. Find some way to auto-update it.
> > > > 3. Give up and hope people will realise that opening 10 freesites in
> > separate
> > > > tabs and then trying to get to the stats page isn't a good idea. No,
> > they
> > > > won't realise this, they'll assume Freenet is broken - our own
> > regular users
> > > > do this on the IRC channel.
> > > >
> > > > Anyone got any better ideas?
> > > >
> > >
> > > I think we are making an overly complex solution to a minor problem.
> > >
> > > Other than the theme issue, why not just recommend the addon FasterFox
> > > https://addons.mozilla.org/en-US/firefox/addon/1269
> > > Quite a few people run it so it really doesn't identify Freenet users.
> > > Recommend the "Optimized" profile which stays within RFC specs.
> > > Maybe offer to install it for them during the Freenet install?
> >
> > Those are the settings it sets:
> >
> > // HTTP Connection Prefs
> > pref("network.http.max-connections", 48);
> > pref("network.http.max-connections-per-server", 24);
> > pref("network.http.max-persistent-connections-per-server", 8);
> > pref("network.http.max-persistent-connections-per-proxy", 16);
> > //pref("network.ftp.idleConnectionTimeout", 60);
> > //pref("network.http.keep-alive.timeout", 30);
> >
> > // HTTP Pipelining Prefs
> > pref("network.http.pipelining", true);
> > pref("network.http.pipelining.firstrequest", true);
> > pref("network.http.proxy.pipelining", true);
> > pref("network.http.pipelining.maxrequests", 8);
> >
> > Meaning that it enables pipelining (which we don't want) and that at
> > most we will have 8 simultaneous requests. It's not as bad as the
> > default configuration but it's not way better either.
> >
>
> I stand corrected.=) Could we instead set the prefs we would like
> ourselves at Freenet install time for the default Firefox? (if the
> user agrees, of course). Something higher than default but not
> exceeding sane limits. Then even though the user is using those
> settings all the time its not harmful.
You don't get it :)
Fproxy browsing is a special use-case for browsers hence they need to be
configured with custom settings for them to perform well on that
"special case"... Some settings have to exceed "sane limits" to provide
the user a decent browsing experience on freenet.
Using a tweaked browser/profile to browse the internet is bad for at
least two good reasons:
1) it *will* overload the target server you're visiting and
*will* slow down your browsing experience as the server may
protect itself
2) it's detectable and the last thing we want is a 3rd party
website to be able to tell whether a user is running freenet or
not depending on his browser's configuration
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL:
<https://emu.freenetproject.org/pipermail/devl/attachments/20080327/700d01b6/attachment.pgp>