Last Comment Bug 776402 - Update usage of GetCodebasePrincipal to reflect changes to API
: Update usage of GetCodebasePrincipal to reflect changes to API
Product: Thunderbird
Classification: Client Software
Component: General (show other bugs)
: Trunk
: x86 All
: -- normal (vote)
: Thunderbird 17.0
Assigned To: Mike Conley (:mconley) - (needinfo me!)
Depends on: 774585
  Show dependency treegraph
Reported: 2012-07-22 15:09 PDT by Mike Conley (:mconley) - (needinfo me!)
Modified: 2012-08-20 09:23 PDT (History)
2 users (show)
See Also:
Crash Signature:
QA Whiteboard:
Iteration: ---
Points: ---


Description Mike Conley (:mconley) - (needinfo me!) 2012-07-22 15:09:15 PDT
Bug 774585 changed the way that GetCodebasePrincipal works (see

Thunderbird uses GetCodebasePrincipal in 3 locations:

    line 46 -- var principal = ssm.getCodebasePrincipal(uri);

    line 54 -- let principal = secMan.getCodebasePrincipal(aURI);

    line 1205 -- let principal = ssm.getCodebasePrincipal(uri);

These need to be updated to fix Account Provisioner and our About Redirector.

Cc'ing some SeaMonkey people, because I think suite is affected too.
Comment 1 Mike Conley (:mconley) - (needinfo me!) 2012-07-22 15:14:35 PDT
(Note that this is part of what's causing all of our current Mozmill oranges on comm-central)
Comment 2 Mike Conley (:mconley) - (needinfo me!) 2012-07-23 07:25:35 PDT
Landed fix with r=bustage-fix in comm-central as

Again, you SeaMonkey folks might want to do something similar in suite.

Note You need to log in before you can comment on or make changes to this bug.