Launchpad has imported 15 comments from the remote bug at
https://bugzilla.mozilla.org/show_bug.cgi?id=814554.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2012-11-23T03:29:37+00:00 Ck+bugzilla wrote:

User Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/17.0 Firefox/17.0
Build ID: 20121121075611

Steps to reproduce:

Firefox 17 (and 18) stops loading rules from permissions.sqlite and does
not save new rules when it encounters rules from Firefox 16 that it no
longer likes.

Please see for more details
http://forums.mozillazine.org/viewtopic.php?f=38&t=2621009



Actual results:

One clear example is that scheme:file will cause all rules to stop
processing and no new rules can be added as long as it exists in
permissions.sqlite

I believe there is also a problem with single letter domains and domains
that start with a dot. There may be other rejected rule formats.


Expected results:

All Firefox 16 rules should be accepted in Firefox 17 or bad rules
skipped while processing continues and an error message is generated
until rule is fixed or removed.

A better permissions editor, or at least a way to examine all rules like
exexception https://addons.mozilla.org/firefox/addon/exexceptions/ would
also be nice.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1082446/comments/0

------------------------------------------------------------------------
On 2012-11-23T17:51:44+00:00 Mgrimes wrote:

This is getting a lot of attention on SUMO as well. Here is the main
thread: https://support.mozilla.org/en-US/questions/942274

Wondering if QA can reproduce?

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1082446/comments/2

------------------------------------------------------------------------
On 2012-11-23T20:38:17+00:00 Akeybl wrote:

Anthony - can you try reproducing?

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1082446/comments/3

------------------------------------------------------------------------
On 2012-11-23T20:42:16+00:00 Akeybl wrote:

Josh - can you please find an assignee to investigate in engineering?

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1082446/comments/4

------------------------------------------------------------------------
On 2012-11-23T22:49:39+00:00 ashughes wrote:

It's not clear to me what specific behaviour is broken. I need more
detailed steps to reproduce this. I've tested the basic behaviour of
disabling cookies and adding exceptions and the behaviour is exactly the
same in Firefox 16.0.2, 17.0, 18.0b1, 19.0a2, and 20.0a1.

I tried parsing the SUMO and Mozillazine threads but I was unable to
find any information to better guide my testing. Someone who is able to
see this, please provide more concrete examples of websites and steps to
reproduce.

Thanks

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1082446/comments/5

------------------------------------------------------------------------
On 2012-11-23T23:05:20+00:00 ashughes wrote:

I've also asked Softvision to help debug this issue since they come
online overnight Sunday.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1082446/comments/6

------------------------------------------------------------------------
On 2012-11-23T23:14:45+00:00 ashughes wrote:

I tried this again with the settings in bug 814189 comment 0.

With Firefox 16.0.2, preferences/permissions are remembered across restart.
After updating to Firefox 17.0 via the About dialog, preferences/permissions 
are remembered and respected across restart. I've tried with a few different 
websites (Google, Youtube, Facebook, Twitter, Amazon, CNN, and Reddit). 

_ck_, since you reported this issue, is there any more information you
can provide? I'm just not seeing any issues on my end.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1082446/comments/7

------------------------------------------------------------------------
On 2012-11-24T18:52:27+00:00 Abdhk87a356i54gf wrote:

I think I have the same problem. I am on Linux with this Firefox (FF)
profile since ages. Using the binaries (local: de) from the mozilla
website. Updated from 16.0.2 to 17.0 by manually downloading a new
binary, deleting the old fox, extracting the new one (since the FF
updater said I already have the newest version - which was wrong).

I use the userdefined privacy setting with cookies expiration set to
"ask me every time". I always use the "remember this" checkbox, so I am
only prompted on first visit of some page.

This is the experience (which I successfully reproduced by restoring the 
backupped profile from 16.0.2):
Right after the first start with 17 I visited two websites which I frequently 
visit (so cookie acceptance rules are stored). On both visits FF asked me if I 
want to accept cookies. I accepted with the remember checkbox checked. Closed 
FF. Started FF again, visited the pages again: FF asked me again. 

If I "mv permissions.sqlite permissions.sqlite.old" and start FF
afterwards, visit some website, accept. Exit FF. Then a new
permission.sqlite file is created and the settings are remembered (if I
start FF again and visit the websites I am not prompted).

So, as mentioned elsewhere, it seems that my FF17 is really not happy
about some rules in my permissions file which was accepted by FF16
without any problems. I never edited the permissions file by hand. The
workaround which involves deleting the permissions file to get a new one
is not really a workaround since that means I would loose several
thousands of permissions entries.   I am afraid, I cannot post the
apparently broken permissions file here since it contains (obviously)
personal information - all the sites I visited. Hope you can get FF17 a
bit more fault tolerant (like the versions before were).

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1082446/comments/8

------------------------------------------------------------------------
On 2012-11-25T01:50:06+00:00 Abdhk87a356i54gf wrote:

To extend my previous comment (maybe it helps): I tried with Aurora
18.0a2 (2012-11-19) on Win XP. Using a fresh profile which is set up to
ask if cookies should be accepted. On first website visit the popup
asks, cookies are denied by me (remember checkbox is set). Firefox
closed, opened website again - no question (since the "block" decision
is saved).

Now I replaced this permissions.sqlite by the permissions.sqlite from my
old linux profile (mentioned above). Behaviour now is: FF asks on
website visit, cookies are denied by me (remember checkbox is set). I
restart FF, visit again, FF asks again, which is wrong.  So it seems
FF18.0a2 behaves exactly like FF17 and it seems that the problem even
occurs with a clean profile - just with an old permission.sqlite file.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1082446/comments/9

------------------------------------------------------------------------
On 2012-11-25T02:09:16+00:00 Ck+bugzilla wrote:

(In reply to GreenRep from comment #8)

GreenRep, see my mozillazine post to export your old Firefox 16
permissions.sqlite to a flat text file (hostperm.1) using the
exexceptions extension so you can look for "bad" rules that Firefox 16
accepts but Firefox 17 rejects.

http://forums.mozillazine.org/viewtopic.php?p=12499889#p12499889

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1082446/comments/10

------------------------------------------------------------------------
On 2012-11-25T12:44:32+00:00 Abdhk87a356i54gf wrote:

(In reply to _ck_ from comment #9)
> GreenRep, see my mozillazine post to export your old Firefox 16 ...

Yes, I saw this before.. but, eh, I cannot "look" for "bad" rules
(however they will look like) - it is way too much lines. And: that is
no solution for all the others (presumed) that have the same problem
(well, maybe they either have killed their old profile or switched to
another browser). Thank you anyway. :)

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1082446/comments/11

------------------------------------------------------------------------
On 2012-11-25T12:50:03+00:00 Ck+bugzilla wrote:

(In reply to GreenRep from comment #10)

Well the other trick is that the exexceptions extension will export
hostperm.1 alphabetically. Then when you remove permissions.sqlite and
leave hostperm.1 in place, Firefox 17 will attempt to import hostperm.1
and recreate permissions.sqlite

Then when you look in your cookie exceptions list in Firefox 17, you
will see alphabetically where it cuts off. Then by looking around that
last entry in hostperm.1 you can find the bad rule pretty easily, it
will stick out in some different way.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1082446/comments/12

------------------------------------------------------------------------
On 2012-11-25T15:03:25+00:00 Abdhk87a356i54gf wrote:

(In reply to _ck_ from comment #11)
Thanks for clarifying the workaround procedure. My "bad" entries were:

host    cookie  8       scheme:file
host    popup   1       scheme:file

I have removed them from an hostperm.1 export which I imported
afterwards in FF17. FF17 works as expected. Also working: remove the
entries with FF's own tools (from the cookies exceptions menu and the
popup exceptions menu) in FF16.0.2. Then switch to FF17.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1082446/comments/13

------------------------------------------------------------------------
On 2012-11-25T15:03:40+00:00 Abdhk87a356i54gf wrote:

Created attachment 684953
permissions.sqlite file demonstrating the problem

Attached is a permissions.sqlite created in FF16 (by removing all other
entries, exporting to hostperm.1 and importing hostperm.1 again - all in
FF16) with the three cookie entries: www.openstreetmap.org scheme:file
and schafmail.de

Procedure: Start FF17 with no profile (a new one is created), set cookie
prefs to ask every time, close FF. Replace permissions.sqlite with the
attached one.

(error) result in FF17: the only listed cookie exception (in FF
settings) is for schafmail.de. Visit http://www.openstreetmap.org,
accept the cookie and set the remember checkbox. This exception is now
listed in the cookie exceptions and cookies are set. Close FF. Restart.
The only cookie exception is schafmail.de. Visit openstreetmap again. It
is asked again if cookies should be allowed.

Expected result (and how it is in FF16.0.2): three cookie exception
entries. openstreetmap does not ask for permission (the exception is
already existing) it just sets the cookies. Same after restart.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1082446/comments/14

------------------------------------------------------------------------
On 2012-11-26T05:57:19+00:00 Gbillios wrote:

I've noticed that if you have cookies from IPv6 IPs then it flags them
also as invalid.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1082446/comments/15


** Changed in: firefox
       Status: Unknown => Confirmed

** Changed in: firefox
   Importance: Unknown => Medium

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/1082446

Title:
  Firefox 17.0 ignores cookie exceptions

Status in The Mozilla Firefox Browser:
  Confirmed
Status in “firefox” package in Ubuntu:
  Triaged

Bug description:
  $ lsb_release -rd
  Description:    Ubuntu 12.10
  Release:        12.10

  $ apt-cache policy firefox
  firefox:
    Installed: 17.0+build2-0ubuntu0.12.10.1
    Candidate: 17.0+build2-0ubuntu0.12.10.1
    Version table:
   *** 17.0+build2-0ubuntu0.12.10.1 0
          500 http://mirror.umd.edu/ubuntu/ quantal-updates/main amd64 Packages
          500 http://mirror.umd.edu/ubuntu/ quantal-security/main amd64 Packages
          100 /var/lib/dpkg/status
       16.0.1+build1-0ubuntu1 0
          500 http://mirror.umd.edu/ubuntu/ quantal/main amd64 Packages

  Expected behavior:

  Firefox should remember the cookie exceptions I've set in versions of
  Firefox prior to 17.0. It should also store changes I make to
  exceptions.

  Actual behavior:

  Firefox ignore cookie exceptions. It also no longer records them.

  Workaround: Most users will want to stay on 16.0 until Mozilla fixes
  this bug. The thread referred to below contains workarounds that
  require dumping and manipulating an sqlite database.

  See a discussion of the bug:

  
http://forums.mozillazine.org/viewtopic.php?f=38&t=2621009&sid=cc80c10c48eb87f53a76306af86fdaf7

  The bug report over at mozilla.org:

  https://bugzilla.mozilla.org/show_bug.cgi?id=814554

To manage notifications about this bug go to:
https://bugs.launchpad.net/firefox/+bug/1082446/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to