* 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. -------------- 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/c51b9e35/attachment.pgp>