------------------------------------------------------------------------------- Special pages about:config low level configuration settings and values about:plugins list plugins and versions NOTE: Push service enabled by default https://wiki.mozilla.org/Firefox/Push_Notifications Disable in about:config set dom.push.enable to false ERROR... "Server has a weak, ephemeral Diffie-Hellman public key" Web master need to update the DH key with a length > 1024 To allow the key in about:config change security.ssl3.dhe_rsa_aes_128_sha false security.ssl3.dhe_rsa_aes_256_sha false ------------------------------------------------------------------------------- Plugin problems NOTE: Firefox plugin version list does not always get updated when you update plugings. that is plugins remain 'blocked for your protection' Solution delete ~/.mozilla/firefox/*/pluginreg.dat and restart ------------------------------------------------------------------------------- Clean and shrink the varius .sqlite databases Shutdown firefox and run for i in *.sqlite do ls -Fla $i sqlite3 $i VACUUM ls -Fla $i done ------------------------------------------------------------------------------- Firefox horizontal scroll fix Goto "about:config" find "mousewheel.horizscroll.withnokey.action" Set this to 1 NB: 0 = disable 1 = horiz scroll 2 = back/forward This seemed to have been fixed in Fedora/Omega 10 However with ALT key held, Horizontal Scroll does Back/Forward :-) ------------------------------------------------------------------------------- Sharepoint - 401 Unauthorised Access A compatibility issue as a result of a security change in the new Firefox is causing firefox to issue the following error when accessing AD SharePoint (2010) 401 Unauthorised ------------------------------------------------------------------------------- Firefox sqlite handling Firefox stores its bookmarks in 2 separate tables linked by a 'id' number. Locate a specific bookmark, joining the two tables using the 'id' bookmark="string_to_find" sqlite3 places.sqlite \ "SELECT moz_bookmarks.title, moz_places.url FROM moz_bookmarks JOIN moz_places ON moz_places.id=moz_bookmarks.fk WHERE moz_bookmarks.title LIKE '%$bookmark%';" | tr '|' '\n' Note that if this number becomes skewed, then the bookmark titles to url will not align. This happened to me, and shows the technique is not very robust. For example when a file copy is made while firefox is running. ------------------------------------------------------------------------------- Firefox .jsonlz decoding This is a json format that is compressed using a non-standard version stream compression of lz4 version 6 In their words... Marco Bonardo: "there's no reason to make these files openable by any external app" FireFox Bugs on decoding FireFox Compressed bookmarks... https://bugzilla.mozilla.org/show_bug.cgi?id=1209390 https://bugzilla.mozilla.org/show_bug.cgi?id=818587 And my original forums post http://forums.mozillazine.org/viewtopic.php?f=38&t=2885435 The exact way to decode is to strip 12byte header and then use a standard lz4 decode. The lz4 is v1.3 which is not upward compatible. A application to decode .jsonlz is now available at https://github.com/avih/dejsonlz4 And in python https://gist.githubusercontent.com/Tblue/62ff47bef7f894e92ed5/raw/c12fce199a97ecb214eb913cc5d762eac2e92c57/mozlz4a.py Downloaded to (in scripts store for 'www') mozilla_lz4_compress.py -------------------------------------------------------------------------------