Joshua Cranmer
|
497e7cd9bb
|
Bug 773637 - Kill NS_SCRIPTABLE attributes, Part 2: Remove NS_SCRIPTABLE. r=ehsan
--HG--
extra : rebase_source : 83020e0a1961ed5b33d5e0599419c6b7b82caa87
|
2012-07-06 15:31:49 -05:00 |
Joshua Cranmer
|
a1186c1020
|
Bug 773637 - Kill NS_SCRIPTABLE annotations, Part 1: Remove NS_*PARAM annotations. r=ehsan
--HG--
extra : rebase_source : a0b4bc50fece36d9a90fed61431635948bfa33b5
|
2012-07-06 15:14:07 -05:00 |
Mounir Lamouri
|
a3a4cd22bf
|
Bug 758258 - part 6 - Change how extendedOrigin is generated. r=sicking
|
2012-07-21 17:37:02 -07:00 |
Mounir Lamouri
|
6f0cdcac36
|
Bug 758258 - Tests. r=sicking
|
2012-07-21 17:14:25 -07:00 |
Jonas Sicking
|
23c9838514
|
Bug 774585: Rename getCodebasePrincipal to getSimpleCodebasePrincipal since the behavior has semantically changed. r=mounir
|
2012-07-21 00:29:40 -07:00 |
Ed Morley
|
2b321c7ef8
|
Bug 774585 - Temporarily disable test_principal_extendedorigin_appid_appstatus.html for failures on OS X 10.7 (and possibly others); rs=mounir on a CLOSED TREE
|
2012-07-20 12:20:55 +01:00 |
Mounir Lamouri
|
df5968efcc
|
No bug - fix build bustage on Windows/Android and M-oth on MacOS. r=me CLOSED TREE
|
2012-07-20 02:14:25 -07:00 |
Mounir Lamouri
|
118be3572d
|
No bug - Pushing on a CLOSED TREE. r=me
|
2012-07-20 00:32:12 -07:00 |
Mounir Lamouri
|
451cb5b27f
|
Bug 774585 - Tests. r=sicking
|
2012-07-20 00:26:05 -07:00 |
Jonas Sicking
|
02bbfed9f0
|
Bug 774585 - Make GetChannelPrincipal get the correct app principal. r=mounir
|
2012-07-20 00:07:49 -07:00 |
Jonas Sicking
|
c10568d0b9
|
Bug 774585 - Add GetDocShellCodebasePrincipal to nsIScriptSecurityManager. r=mounir
|
2012-07-20 00:06:24 -07:00 |
Mounir Lamouri
|
1887aa86ce
|
Bug 758258 - part 5 - Add GetAppCodebasePrincipal and GetNoAppCodebasePrincipal to nsIScriptSecurityManager. r=mrbkap sr=sicking
|
2012-07-19 20:28:08 -07:00 |
Mounir Lamouri
|
72c743ad58
|
Bug 758258 - part 4 - Update CreateCodebasePrincipal() to take app/inbrowser info. r=sicking
|
2012-07-19 15:32:08 -07:00 |
Mounir Lamouri
|
99b949ad17
|
Bug 758258 - part 3 - Add extendedOrigin, appStatus and appId to nsIPrincipal. r=bholley sr=sicking
|
2012-07-19 22:44:03 -07:00 |
Mounir Lamouri
|
6422e89acc
|
No bug - Disable failing test on a CLOSED TREE. r=me
|
2012-07-19 18:55:05 -07:00 |
Mounir Lamouri
|
ec19a64b45
|
No bug - fix test bustage on a CLOSED TREE. r=me
|
2012-07-19 17:35:42 -07:00 |
Mounir Lamouri
|
84f86ababe
|
Bug 758258 - Part 2 - Add GetExtendedOrigin(), NO_APP_ID and UNKNOWN_APP_ID. r=sicking
|
2012-07-18 21:25:19 -07:00 |
Mounir Lamouri
|
3c5ac44be1
|
Bug 758258 - Part 1 - Create skeleton for extendedOrigin tests. r=sicking
|
2012-07-19 16:14:11 -07:00 |
Steve Fink
|
87ba3d6565
|
Backed out changeset 1bafff5720a8
|
2012-07-19 15:22:36 -07:00 |
Steve Fink
|
dfcda357cb
|
Backed out changeset afc1cf222996
|
2012-07-19 15:22:32 -07:00 |
Mounir Lamouri
|
82bd7de2c9
|
Bug 758258 - Part 2 - Add GetExtendedOrigin(), NO_APP_ID and UNKNOWN_APP_ID. r=sicking
|
2012-07-18 21:25:19 -07:00 |
Mounir Lamouri
|
41bafcaa32
|
Bug 758258 - Part 1 - Create skeleton for extendedOrigin tests. r=sicking
|
2012-07-19 10:29:21 -07:00 |
Mounir Lamouri
|
41eae831f2
|
Bug 775354 - Add a static method to be able to compute the origin based on nsPrincipal algorithm. r=mrbkap
|
2012-07-18 21:23:44 -07:00 |
Mounir Lamouri
|
61d9d40b3d
|
Bug 327244 (2/2) - Remove nsIScriptSecurityManager::CheckLoadURI(). r=sicking,jlebar
|
2012-07-18 15:27:02 -07:00 |
Mounir Lamouri
|
adfa6702cc
|
Bug 327244 (1/2) - Remove nsIScriptSecurityManager::CheckLoadURIStr(). r=sicking
|
2012-07-19 10:49:17 -07:00 |
Ed Morley
|
c2d155cb67
|
Backout ea6db8f420c0 (bug 770831), b51c79ee0883 (bug 774957), 020f6ed5958b (bug 758258), 11d8e19e1fca (bug 758258), 707fc51bfe2e (bug 775354), 489d944a6fe6 (bug 327244), be7df3c9d50f (bug 327244) for m-oth orange
|
2012-07-19 08:29:48 +01:00 |
Mounir Lamouri
|
49af88332c
|
Bug 758258 - Part 2 - Add GetExtendedOrigin(), NO_APP_ID and UNKNOWN_APP_ID. r=sicking
|
2012-07-18 21:25:19 -07:00 |
Mounir Lamouri
|
59be621600
|
Bug 758258 - Part 1 - Create skeleton for extendedOrigin tests. r=sicking
|
2012-07-18 21:26:30 -07:00 |
Mounir Lamouri
|
a809017de5
|
Bug 775354 - Add a static method to be able to compute the origin based on nsPrincipal algorithm. r=mrbkap
|
2012-07-18 21:23:44 -07:00 |
Mounir Lamouri
|
f293eab524
|
Bug 327244 (2/2) - Remove nsIScriptSecurityManager::CheckLoadURI(). r=sicking,jlebar
|
2012-07-18 15:27:02 -07:00 |
Mounir Lamouri
|
432f61b8f5
|
Bug 327244 (1/2) - Remove nsIScriptSecurityManager::CheckLoadURIStr(). r=sicking
|
2012-07-18 13:35:15 -07:00 |
Jonas Sicking
|
4c50ad8340
|
Bug 774585: Remove unused argument in nsScriptSecurityManager. r=mrbkap
|
2012-07-17 22:28:47 -07:00 |
Bobby Holley
|
9ecc2d4946
|
Bug 655649 - Recompute cross-compartment wrappers when setting document.domain. r=mrbkap
|
2012-07-12 10:10:15 +02:00 |
Nathan Froyd
|
bfff055672
|
Bug 370750 - consolidate mochitest files installation; r=glandium
With assistance on the patch from Ms2ger, Waldo, and Mossop.
|
2012-07-03 16:49:02 -04:00 |
Makoto Kato
|
1e533fbd2e
|
Bug 769533 - Part 1. Replace AppendWithConversion with others. r=jlebar
|
2012-07-06 18:43:28 +09:00 |
Bobby Holley
|
791b8a0a39
|
Bug 754202 - Check principal in IsCapabilityEnabled when there's no code on the stack. r=mrbkap
|
2012-06-28 23:47:55 +02:00 |
Bobby Holley
|
338e1a2a10
|
Bug 754202 - Remove mContextPrincipal usage from within nsScriptSecurityManager. r=mrbkap
|
2012-06-28 23:47:55 +02:00 |
Bobby Holley
|
83245872f0
|
Bug 754202 - Remove context pushing/popping API. r=mrbkap Each one of these uses grabs the principal off of an object for pushing, but also enters the compartment of that object. So we shouldn't need this anymore.
Can I get a 'hell yeah'?
|
2012-06-28 23:47:55 +02:00 |
Bobby Holley
|
285b2d0a7e
|
Bug 754202 - Pull subject principals directly off the compartment. r=mrbkap It would be nice to check these principals against the principals acquired using the old mechanism. Unfortunately, they often differ. Because CAPS uses JS stack frames, any time we enter a compartment and do an operation (even throwing an Access-Denied exception) without running any JS code, we'll end up with a different principal.
Our security story is pretty darn tied to compartments at this point, so let's
just pull the trigger.
|
2012-06-28 23:47:55 +02:00 |
Bobby Holley
|
6def798e8f
|
Bug 754202 - Pull object principals directly off the compartment and assert that behavior doesn't change. r=bz
|
2012-06-28 23:47:55 +02:00 |
Justin Lebar
|
0ba5460898
|
Bug 766173 - Hold a strong ref to nsScriptSecurityManager, instead of hoping that it won't get addref'ed or released. r=bsmedberg
--HG--
rename : mobile/android/base/resources/drawable/tabs_button_contracted.xml => mobile/android/base/resources/drawable/tabs_button.xml
extra : rebase_source : 8f861c2298fd053a0e1f6deb6f9945040ea8db90
|
2012-06-19 13:20:34 -04:00 |
Ehsan Akhgari
|
549521b5db
|
Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (caps parts); r=bholley
|
2012-06-12 23:58:27 -04:00 |
Ryan VanderMeulen
|
8d5ee1114e
|
Merge m-c to inbound
|
2012-06-10 21:34:50 -04:00 |
L. David Baron
|
ca009b979f
|
Backout bug 754202 (all patches, rather than just patches 3-7).
|
2012-06-10 17:22:31 -07:00 |
Ryan VanderMeulen
|
0ec5784959
|
Backout 90107a2a0c64 (bug 754202) for real due to orange.
|
2012-06-10 19:46:20 -04:00 |
Ryan VanderMeulen
|
5f2a19ee6e
|
Revert c39d36167b99 due to a horribly munged backout.
|
2012-06-10 19:44:50 -04:00 |
Ryan VanderMeulen
|
6d6c4efbab
|
Backout the bug 754202 backout due to orange.
|
2012-06-10 19:37:47 -04:00 |
Bobby Holley
|
75ea89c874
|
Merge backout.
|
2012-06-11 00:28:30 +02:00 |
Bobby Holley
|
b65e3d0fc1
|
Back out bug 754202. r=me
|
2012-06-11 00:28:05 +02:00 |
Ms2ger
|
00f2cea380
|
Bug 734891 - Followup: Fix build warnings in nsPrincipal.cpp.
|
2012-06-10 21:25:17 +02:00 |