caps/src/nsScriptSecurityManager.cpp
b5c4b792f3f2a047e3517472d72842a76afb77cd
created 2012-07-30 17:20 +0300
pushed 2014-03-06 09:24 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
d5bc3b7322298e4695a309e68f5e75c3d2aace80
created 2012-07-26 15:33 -0400
pushed 2014-03-06 09:24 +0000
Justin Lebar Justin Lebar - Bug 772987 - Part 2: Use Static{Auto,Ref}Ptr where appropriate. r=mounir
a2c2baca43d2660aa59e2ac0e2d8c12917a7041a
created 2012-07-21 17:37 -0700
pushed 2014-03-06 09:24 +0000
Mounir Lamouri Mounir Lamouri - Bug 758258 - part 6 - Change how extendedOrigin is generated. r=sicking
2328647c5d6dd4135a62c1bb98b3e4d233e1d0d2
created 2012-07-21 00:29 -0700
pushed 2014-03-06 09:24 +0000
Jonas Sicking Jonas Sicking - Bug 774585: Rename getCodebasePrincipal to getSimpleCodebasePrincipal since the behavior has semantically changed. r=mounir
365d6054c8b6128f3d0e3f91742399be25dff376
created 2012-07-20 00:07 -0700
pushed 2014-03-06 09:24 +0000
Jonas Sicking Jonas Sicking - Bug 774585 - Make GetChannelPrincipal get the correct app principal. r=mounir
d2bac914080d6dbb4981723f5bb10f7c1ba607e3
created 2012-07-20 00:06 -0700
pushed 2014-03-06 09:24 +0000
Jonas Sicking Jonas Sicking - Bug 774585 - Add GetDocShellCodebasePrincipal to nsIScriptSecurityManager. r=mounir
a91856fdca2f19790681188a7b44f75b97d102e8
created 2012-07-19 20:28 -0700
pushed 2014-03-06 09:24 +0000
Mounir Lamouri Mounir Lamouri - Bug 758258 - part 5 - Add GetAppCodebasePrincipal and GetNoAppCodebasePrincipal to nsIScriptSecurityManager. r=mrbkap sr=sicking
93ed679edcc9a3da3f3f92fff7068d12238261a3
created 2012-07-19 15:32 -0700
pushed 2014-03-06 09:24 +0000
Mounir Lamouri Mounir Lamouri - Bug 758258 - part 4 - Update CreateCodebasePrincipal() to take app/inbrowser info. r=sicking
04d93909f3de3d4412fab1766bd7db2b9f5162a2
created 2012-07-19 22:44 -0700
pushed 2014-03-06 09:24 +0000
Mounir Lamouri Mounir Lamouri - Bug 758258 - part 3 - Add extendedOrigin, appStatus and appId to nsIPrincipal. r=bholley sr=sicking
c1fc9ea724acb51196daaf49c74b90f6475a057c
created 2012-07-18 21:25 -0700
pushed 2014-03-06 09:24 +0000
Mounir Lamouri Mounir Lamouri - Bug 758258 - Part 2 - Add GetExtendedOrigin(), NO_APP_ID and UNKNOWN_APP_ID. r=sicking
d4ce853fa8bf569dc8a102211ab777348bffbe7c
created 2012-07-19 15:22 -0700
pushed 2014-03-06 09:24 +0000
Steve Fink Steve Fink - Backed out changeset afc1cf222996
afc1cf222996e36448e41580b927e2212c4dedb3
created 2012-07-18 21:25 -0700
pushed 2014-03-06 09:24 +0000
Mounir Lamouri Mounir Lamouri - Bug 758258 - Part 2 - Add GetExtendedOrigin(), NO_APP_ID and UNKNOWN_APP_ID. r=sicking
34fbd30f4f08e92b927eaea3819fbe9df121d5a0
created 2012-07-18 15:27 -0700
pushed 2014-03-06 09:24 +0000
Mounir Lamouri Mounir Lamouri - Bug 327244 (2/2) - Remove nsIScriptSecurityManager::CheckLoadURI(). r=sicking,jlebar
913bd4954d7baf9369464ece5fb77379ac35df41
created 2012-07-19 10:49 -0700
pushed 2014-03-06 09:24 +0000
Mounir Lamouri Mounir Lamouri - Bug 327244 (1/2) - Remove nsIScriptSecurityManager::CheckLoadURIStr(). r=sicking
935ab1c410932de11a74d9f29c19ee61e00f1e97
created 2012-07-19 08:29 +0100
pushed 2014-03-06 09:24 +0000
Ed Morley Ed Morley - 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
020f6ed5958b0004ae210e9dad49bb0658429553
created 2012-07-18 21:25 -0700
pushed 2014-03-06 09:24 +0000
Mounir Lamouri Mounir Lamouri - Bug 758258 - Part 2 - Add GetExtendedOrigin(), NO_APP_ID and UNKNOWN_APP_ID. r=sicking
489d944a6fe6f80f4f167d98d7314d78169b2d56
created 2012-07-18 15:27 -0700
pushed 2014-03-06 09:24 +0000
Mounir Lamouri Mounir Lamouri - Bug 327244 (2/2) - Remove nsIScriptSecurityManager::CheckLoadURI(). r=sicking,jlebar
be7df3c9d50fe7cef0e4c980db17aa659938fe91
created 2012-07-18 13:35 -0700
pushed 2014-03-06 09:24 +0000
Mounir Lamouri Mounir Lamouri - Bug 327244 (1/2) - Remove nsIScriptSecurityManager::CheckLoadURIStr(). r=sicking
ebfa4531ca576c06aae15472202578910e2e0aa0
created 2012-07-17 22:28 -0700
pushed 2014-03-06 09:24 +0000
Jonas Sicking Jonas Sicking - Bug 774585: Remove unused argument in nsScriptSecurityManager. r=mrbkap
3c3fc27e97468a017912b714824c790e6aea9846
created 2012-07-06 18:43 +0900
pushed 2014-03-06 09:24 +0000
Makoto Kato Makoto Kato - Bug 769533 - Part 1. Replace AppendWithConversion with others. r=jlebar
53ccd3f1972da72053745c14247974f0151ca1a9
created 2012-06-28 23:47 +0200
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - Bug 754202 - Check principal in IsCapabilityEnabled when there's no code on the stack. r=mrbkap
34eb5691b71c7c7cb39dcf66e83c06bbdca9a1b7
created 2012-06-28 23:47 +0200
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - Bug 754202 - Remove mContextPrincipal usage from within nsScriptSecurityManager. r=mrbkap
6d94014e416d3d518a16f5995c98a5c727ad1e71
created 2012-06-28 23:47 +0200
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - 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.
6f70fe755b103c65fe2f50983959d59a5d20d553
created 2012-06-28 23:47 +0200
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - 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.
93f05c65f3f14c6d66b70f32d6975c9f13cd0275
created 2012-06-28 23:47 +0200
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - Bug 754202 - Pull object principals directly off the compartment and assert that behavior doesn't change. r=bz
24191df1f8663964e730d6b327fd3dee175670d7
created 2012-06-19 13:20 -0400
pushed 2014-03-06 09:24 +0000
Justin Lebar Justin Lebar - Bug 766173 - Hold a strong ref to nsScriptSecurityManager, instead of hoping that it won't get addref'ed or released. r=bsmedberg
8d57c055f951a32e903888e81ed2b07fb3b49f45
created 2012-06-10 17:22 -0700
pushed 2014-03-06 09:24 +0000
L. David Baron L. David Baron - Backout bug 754202 (all patches, rather than just patches 3-7).
17a91ff5dfd7ea94076b5454dbd4a79032731a40
created 2012-06-10 19:46 -0400
pushed 2014-03-06 09:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backout 90107a2a0c64 (bug 754202) for real due to orange.
b7f3236f127b6f8d455efa6ad75f82a3a3c5f3d4
created 2012-06-10 19:44 -0400
pushed 2014-03-06 09:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Revert c39d36167b99 due to a horribly munged backout.
c39d36167b99139c4e39c2180f21cebae7ea6dbd
created 2012-06-10 19:37 -0400
pushed 2014-03-06 09:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backout the bug 754202 backout due to orange.
34bad8144361f2c0f77befa2ab80de762ff63f08
created 2012-06-11 00:28 +0200
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - Merge backout.
90107a2a0c64c16ace4ac78abe843ed7281d2fe2
created 2012-06-11 00:28 +0200
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - Back out bug 754202. r=me
6dd8897c873be53815061d699ef15feba809f837
created 2012-06-09 15:19 -0700
pushed 2014-03-06 09:24 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 734891 - part 2: Adding ExpandedPrincipal support
c78c96dc690f9ac40a65f7febaff1faa4228d450
created 2012-06-07 14:28 +0200
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - Bug 754202 - Remove mContextPrincipal usage from within nsScriptSecurityManager. r=mrbkap
a3c2e8b5f8a6108b2bed67693ff8102f8ac9af43
created 2012-06-07 14:28 +0200
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - Bug 754202 - Remove context pushing/popping API. r=mrbkap
dedd3f5ec475b0ab69245af851ff4a5d2c011b34
created 2012-06-07 14:28 +0200
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - Bug 754202 - Pull subject principals directly off the compartment. r=mrbkap
8d75c440e1b0cbe4c7f63f703e547da369913a2a
created 2012-06-07 14:28 +0200
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - Bug 754202 - Pull object principals directly off the compartment, and assert that behavior doesn't change. r=bz
1a2c4e651e306c25b80a7b5801e35ccc58e9ea33
created 2012-06-06 15:59 -0400
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 761707 part 2. Drop the vestigial jsclass argument to UnwrapDOMObject. r=bholley
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2014-03-06 09:24 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
32cfab3a6aa5f8d46189e62dc3e8f319fed2669f
created 2012-05-19 15:03 -0700
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Use handles in API object hooks where possible, bug 750733. r=billm
932a19f737d9e82e3438cb3a71b490aa256e2cc1
created 2012-05-19 11:52 -0700
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Backed out changeset 5fc7462dd394 for android orange.
5fc7462dd39495e74df849f9fba2f6a8e2035c2a
created 2012-05-19 09:48 -0700
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Use handles in API object hooks where possible, bug 750733. r=billm
5babc7bc7e33fe3237dd18663fdf27df07853ebb
created 2012-05-18 10:29 +0200
pushed 2014-03-06 09:24 +0000
Ms2ger Ms2ger - Bug 754968 - Part c: Make BindingUtils.h not require private xpconnect headers; r=bholley
4b0cc175806e1b0b37f342d8a55c242568df7514
created 2012-05-05 11:00 +0200
pushed 2014-03-06 09:24 +0000
Ms2ger Ms2ger - Bug 741245 - Remove nsresult return value from nsXPConnect::GetSafeJSContext(); r=bholley
3c35768445119d3eb1a86293e73158576c94dafc
created 2012-05-03 00:35 -0400
pushed 2014-03-06 09:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 742217. Reduce the use of nested namespaces in our binding code. r=peterv,bent
e0d9d5a0987b667cee54e4dc3fe21500d83c9aee
created 2012-05-02 23:57 +0200
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - Bug 750859 - Remove {Disable,Revert}Capability. r=bz, PGO helper on CLOSED TREE
2a59d26bc6c7636c8439740156b4f2d70e4863db
created 2012-05-02 23:57 +0200
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - Bug 750859 - Remove (most of) SetCanEnableCapability. r=bz
05f7445feda30f190ec69d8270f0b482103b0a1f
created 2012-05-02 23:57 +0200
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - Bug 750859 - Kill the CAPS confirm dialog. r=bz
546132d79a53465ee75bc75e3169a974b41b3056
created 2012-04-16 12:30 -0700
pushed 2014-03-06 09:24 +0000
David Anderson David Anderson - Remove simple JS_FrameIterator use from content, DOM, and caps (bug 744617, r=mrbkap).
e1bef8037d364093de996c9fbd8af78fbb1945d4
created 2012-04-14 17:52 +0200
pushed 2014-03-06 09:24 +0000
Ms2ger Ms2ger - Backing out bf0a78471e5e:dc7022e2d807 for inexplicable windows crashes.
2d70a752ff798b7aea2eb2430efd5e2564c9af93
created 2012-04-14 15:05 +0200
pushed 2014-03-06 09:24 +0000
Ms2ger Ms2ger - Bug 741245 - Remove nsresult return value from nsXPConnect::GetSafeJSContext(); r=bholley
622e0d1cc986f7342cacaf0ad9961d5fca88dddb
created 2012-04-11 17:17 -0700
pushed 2014-03-06 09:24 +0000
Mark Capella Mark Capella - Bug 740688 - Use uintptr_t instead of PRUword, and intptr_t instead of PRWord. r=jwalden
6120308406f3824d69315c9b6b75ef432e7b9f2d
created 2012-04-05 14:02 -0700
pushed 2014-03-06 09:24 +0000
Bobby Holley Bobby Holley - Bug 739825 - Push principals when entering compartments in structured clone. r=mrbkap
fbe399dbd1b644da74325ee57253668b510971a6
created 2012-04-02 11:42 +0200
pushed 2012-04-02 09:42 +0000
Peter Van der Beken Peter Van der Beken - Merge from inbound
1bdb337e3136c877e5d93b9c3ebac548bd7e4fff
created 2012-03-30 21:42 -0700
pushed 2012-04-02 09:42 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 740069 (Generate JS bindings in C++ with a python script for DOM objects on the main thread and in workers. Infrastructure and new bindings for XMLHttpRequest). Patch by bent/bz/bholley/jst/khuey/peterv, r=bent/bz/bholley/jlebar/khuey/peterv/sicking/smaug.
a955db36eb55195f36440db8b3d2fefb78932e89
created 2012-03-30 17:03 -0700
pushed 2012-03-31 00:04 +0000
Boris Zbarsky Boris Zbarsky - Pass in the jsclass to UnwrapDOMObject
1de0b33a24d8c6cba77f81af2318ee17a66a006a
created 2012-03-23 10:41 +0100
pushed 2012-03-23 09:43 +0000
Ms2ger Ms2ger - Merge m-c to d-b.
46c5015550aff585c8b24e3e83e5472d97a994ae
created 2012-02-13 14:10 +0100
pushed 2012-03-23 09:43 +0000
Igor Bukanov Igor Bukanov - bug 730221 - delegating serialization of script principals to the embedding. r=:luke,:bz
bf542c70745f8d781470e513194590041e969c05
created 2012-03-14 11:55 -0700
pushed 2012-03-23 09:43 +0000
Gavin Sharp Gavin Sharp - Bug 732413: make DISALLOW_INHERIT_PRINCIPAL flag passed to checkLoadURI effective even when the source principal is the system principal, r=bz
58b1622a2d2cad58e577e58beb1474101d8fffbe
created 2012-03-14 21:20 +0100
pushed 2012-03-14 20:23 +0000
Ms2ger Ms2ger - Merge m-c to d-b.
less more (0) -100 -60 tip