caps/src/nsScriptSecurityManager.cpp
997ec8454c145822d7ef2becd568637092df6414
created 2013-12-04 19:15 -0800
pushed 2014-03-10 22:05 +0000
Bobby Holley Bobby Holley - Bug 932906 - Exempt Remote XUL from CanCreateWrapper checks. r=bz
cf9ea7edd6e210f0925816712e821d26b90ec72c
created 2013-11-16 13:31 +0100
pushed 2014-03-10 22:05 +0000
Tom Schuster Tom Schuster - Bug 933834 - Rename and handlify JS_ValueToString. r=terrence,bz
1bc46d4abd0de021392599a926a6a59e78e7f4f5
created 2013-11-17 16:39 +0100
pushed 2014-03-10 22:05 +0000
Ms2ger Ms2ger - Backout changesets ded0d64f6786:03f041d03f24 and 30cbd1abde1a (bug 935696, bug 933834 and bug 939194) for build bustage.
27c6beb10bbc45ebd50fb5531fde625cae0df052
created 2013-11-16 13:31 +0100
pushed 2014-03-10 22:05 +0000
Tom Schuster Tom Schuster - Bug 933834 - Rename and handlify JS_ValueToString. r=terrence,bz
9f9022aabfe9114c68879fd51660b2899ddf3c7c
created 2013-11-12 16:43 -0800
pushed 2014-03-10 22:05 +0000
Bobby Holley Bobby Holley - Bug 840488 - New domain policy API. r=bz
4beeac0fbc68a4347687d3069e4d5d2615344e0a
created 2013-11-12 16:43 -0800
pushed 2014-03-10 22:05 +0000
Bobby Holley Bobby Holley - Bug 840488 - Compute immunity from caps checks exactly once, and kill nsScriptSecurityManager::CanExecuteScripts. r=bz
73fd5de6e82048c2a9959e38d081a210cf54db1d
created 2013-11-12 16:43 -0800
pushed 2014-03-10 22:05 +0000
Bobby Holley Bobby Holley - Bug 840488 - Remove per-JSContext script toggling. r=bz
a0a49b75b8aaffd096673f2bee153b4f6c473f0b
created 2013-11-12 16:43 -0800
pushed 2014-03-10 22:05 +0000
Bobby Holley Bobby Holley - Bug 840488 - Directly mark compartments whose docshells disable script execution. r=bz
52a8082a281f16affbbdf79f081df098efe580cc
created 2013-11-12 16:43 -0800
pushed 2014-03-10 22:05 +0000
Bobby Holley Bobby Holley - Bug 840488 - Introduce a mechanism to temporarily or permanently block script for a given scope, and use it for unsafe channels. r=bz
3c6edeaccb47caf2f1f605976fb07873bb10c8c4
created 2013-11-12 16:43 -0800
pushed 2014-03-10 22:05 +0000
Bobby Holley Bobby Holley - Bug 840488 - Remove CheckFunctionAccess. r=bz
4f3f338af4c7aa15367ab7f316cb4e4958572cf7
created 2013-11-12 16:43 -0800
pushed 2014-03-10 22:05 +0000
Bobby Holley Bobby Holley - Bug 840488 - Get rid of aAllowIfNoScriptContext. r=bz
9bff006f8fdab1d214af8424021150696189a6a0
created 2013-11-12 16:43 -0800
pushed 2014-03-10 22:05 +0000
Bobby Holley Bobby Holley - Bug 840488 - Refactor Gecko to provide a more direct API to ask whether script is allowed for a given global. r=bz
1bf867ff42154ad80095c6b814004a7dd29e280a
created 2013-11-08 15:44 -0800
pushed 2014-03-10 22:05 +0000
Garrett Robinson Garrett Robinson - Bug 855326 - CSP 1.1 nonce-source for scripts and styles r=mrbkap r=dholbert r=geekboy
c450394551653e6a24d97ae2987d41becf40a1a8
created 2013-11-08 11:22 -0800
pushed 2014-03-10 22:05 +0000
Daniel Holbert Daniel Holbert - backout 57213b64023b (bug 855326) for build bustage in debug builds
57213b64023b7ad16014b296c5817d39a29c3907
created 2013-11-08 09:20 -0800
pushed 2014-03-10 22:05 +0000
Garrett Robinson Garrett Robinson - Bug 855326 - CSP 1.1 nonce-source for scripts and styles. r=mrbkap r=dholbert r=geekboy
47129122ecfcd32f49c01aff947aecea1c11719f
created 2014-01-08 10:23 -0500
pushed 2014-01-28 00:16 +0000
Luke Wagner Luke Wagner - Bug 924905 - Do a subsumes check inside the stack iterator. r=jandem, a=lsblakk
eec4eefa594c9cd7bb3a28d7789b92d84add9d65
created 2013-12-04 19:15 -0800
pushed 2014-01-28 00:16 +0000
Bobby Holley Bobby Holley - Bug 932906 - Exempt Remote XUL from CanCreateWrapper checks. r=bz, a=bajaj
fe1898c72e2e3520116c8e2b0f9a7717d1209881
created 2013-12-06 18:41 -0500
pushed 2014-01-28 00:16 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 344da41d22a3 (bug 932906) for mochitest-other orange. a=backout
344da41d22a3c7ca905b9948203268602fd088bf
created 2013-12-04 19:15 -0800
pushed 2014-01-28 00:16 +0000
Bobby Holley Bobby Holley - Bug 932906 - Exempt Remote XUL from CanCreateWrapper checks. r=bz, a=bajaj
020593d16a93de6e7e87b1f041cf0d0b920d7628
created 2013-10-09 15:32 +1300
pushed 2014-01-28 00:16 +0000
Karl Tomlinson Karl Tomlinson - b=923591 don't warn when checkLoadURIStrWithPrincipal() returns NS_ERROR_DOM_BAD_URI r=bz
64e2f1061cdef29d3e643b57426086d8fe7d5e3c
created 2013-09-29 17:20 -0400
pushed 2014-01-28 00:16 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out changeset a73ffb0d0c97 because of build bustage
a73ffb0d0c97eb26747349b2d99c5af611f0c6f3
created 2013-09-29 16:42 -0400
pushed 2014-01-28 00:16 +0000
Ehsan Akhgari Ehsan Akhgari - Remove a number of unused variables, no bug
2d2709188afac3eab21a78b14910b71abecedbc7
created 2013-09-20 10:22 +0100
pushed 2014-01-28 00:16 +0000
Jon Coppeard Jon Coppeard - Bug 918373 - GC: Handlify various public APIs r=sfink r=bholley r=smaug
68f90745d4b10ea0f7aadfe18db917d546d71591
created 2013-09-17 15:29 -0700
pushed 2014-01-28 00:16 +0000
Bobby Holley Bobby Holley - Bug 917009 - Remove old-style object principal calculation. r=bz
1c9f1b7a9899206e34f323a642239b8d328973ca
created 2013-08-23 08:51 -0700
pushed 2014-01-28 00:16 +0000
Terrence Cole Terrence Cole - Bug 908750 - Fix a rooting hazard in nsScriptSecurityManger::LookupPolicy; r=bholley
03174045ef8d72ab2a0486e656c988bb3644951d
created 2013-09-11 05:49 -0700
pushed 2013-12-03 03:32 +0000
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
8734ea74053b8cbcce4085cd1b6972e80b30b600
created 2013-09-11 06:18 +0200
pushed 2013-12-03 03:32 +0000
Jan Varga Jan Varga - Bug 785884 - Implement support for temporary storage (aka shared pool). r=ehsan, r=bent
e1b943e64032194d5eb43e892e74e82313885ecc
created 2013-09-06 11:35 -0700
pushed 2013-12-03 03:32 +0000
Bobby Holley Bobby Holley - Bug 905364 - Stop using the SafeJSContext in nsScriptSecurityManager::Init. r=mrbkap
2a3ed74a0c952f5645dbcecaea4c085100148c5f
created 2013-08-26 19:05 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 909597 (part 2) - Rename jsdbgapi.{h,cpp} as {js,vm}OldDebugAPI.{h,cpp}. r=luke.
6b1496e690f9ef87b5e0700e080ef318538f4e70
created 2013-08-16 22:38 -0700
pushed 2013-12-03 03:32 +0000
Phil Ringnalda Phil Ringnalda - Back out c39d60483813 (bug 905364) for xpcshell and b2g desktop bustage
c39d60483813e37f6a892936518f708110b19b30
created 2013-08-16 20:28 -0700
pushed 2013-12-03 03:32 +0000
Bobby Holley Bobby Holley - Bug 905364 - Stop using the SafeJSContext in nsScriptSecurityManager::Init. r=mrbkap
7db702296585f916dd83febbe1e313f087ee55ae
created 2013-08-08 15:53 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
ade325617a7322f9869ce67b359255c542c74587
created 2013-08-06 23:59 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902332 - Replace JS_{FALSE,TRUE} with {false,true} almost everywhere. r=luke,bz.
552bca1bc885acca25c1c431e39a872b6f703b24
created 2013-07-18 13:59 -0400
pushed 2013-10-21 21:47 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
95fda0cdd9da6a6ce4dba2a09d00406896958e00
created 2013-07-30 10:25 -0400
pushed 2013-10-21 21:47 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted
3e68f2d9dfbebb14b57f353ba7e2a4ddada5cf6d
created 2013-07-15 11:22 -0700
pushed 2013-10-21 21:47 +0000
Bobby Holley Bobby Holley - Bug 885668 - Removed specialized function object principal machinery from CAPS. r=bz
d42a2a82f3d248a677f5534c24fd7dc0dbc2930e
created 2013-07-09 13:30 -0400
pushed 2013-10-21 21:47 +0000
Olli Pettay Olli Pettay - bug 789919, (snow-white) make addref/release of CCable objects faster by removing indirect refcnt increase/decrease, r=mccr8, test changes r=ehsan
84ffe6529eea4e77d243ebad5a0dd2b210574e1c
created 2013-07-15 11:22 -0700
pushed 2013-09-09 22:57 +0000
Bobby Holley Bobby Holley - Bug 885668 - Removed specialized function object principal machinery from CAPS. r=bz, a=bajaj
f83604cff118085e8179ab136633b241afe98771
created 2013-06-21 14:12 +0100
pushed 2013-09-09 22:57 +0000
Jon Coppeard Jon Coppeard - Bug 885310 - 1 Rename JSHandleFoo in the browser r=bz
1c6097e5c4d4b758f040f0bcc5e46cc4042a997a
created 2013-06-17 23:53 -0700
pushed 2013-09-09 22:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 22) - Use JSObject::{is,as} for JSFunction. r=sfink.
424742645e2e87e2465971025b4953a1967d5c8b
created 2013-06-20 11:05 -0700
pushed 2013-09-09 22:57 +0000
Bobby Holley Bobby Holley - Bug 884362 - Use AutoJSContext in nsScriptSecurityManager::LoadPolicy. r=bz
693f9855e2265c04f2123d35a508a8982ff26d1d
created 2013-06-19 11:32 +0100
pushed 2013-09-09 22:57 +0000
Jon Coppeard Jon Coppeard - Bug 884371 - Remove JSMutableHandleXXX from the browser r=bz
af5e07a1308bd2db5ad492c0194fe10b0fc50005
created 2013-06-16 18:46 -0700
pushed 2013-09-09 22:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 13) - Use JSObject::{is,as} for CallObject. r=evilpies.
aed026a38816dce5355eb6e2f871162a154b51bd
created 2013-04-19 21:58 +0200
pushed 2013-09-09 22:57 +0000
Peter Van der Beken Peter Van der Beken - Bug 851465 - Remove slim wrappers - remove slim wrapper macros and rename WN macros. r=bholley.
5d33985da55bdefda8cc11f354d19c28430e9576
created 2013-06-07 08:40 -0400
pushed 2013-09-09 22:57 +0000
Arnaud Sourioux Arnaud Sourioux - Bug 880089 - Remove unused parameter 'flags' from nsIXPConnect.idl's in setDefaultSecurityManager() methods correctly. r=bholley
ba350ac49e418c245ec1222a1ca48e567239dd31
created 2013-06-04 12:14 -0700
pushed 2013-09-09 22:57 +0000
Steve Fink Steve Fink - Bug 879046 - CheckXPCPermissions now requires a non-null cx, r=bholley
c82c44986cc7e3900d7752acd3c2e0f9e645d317
created 2013-05-29 19:49 -0400
pushed 2013-09-09 22:57 +0000
Trevor Saunders Trevor Saunders - bug 873622 - remove nsScriptSecurityManager::sXPConnect r=bholley
eea9248f39a92afe4890c4c4962ef5b7fe1b6df8
created 2013-05-17 01:49 -0400
pushed 2013-09-09 22:57 +0000
Trevor Saunders Trevor Saunders - bug 873622 - speed up nsXPConnect::GetXPConnect() and rename it since it never returns null r=bholley
8863f44132cb10679403e218646b4b73309e4fd7
created 2013-06-01 08:56 +0200
pushed 2013-09-09 22:57 +0000
Ms2ger Ms2ger - Bug 876604 - Outparamdel UnwrapDOMObjectToISupports; r=bz
a6ce38ac4a15d3bd11501205fa91f39ea0f6da3b
created 2013-05-30 16:56 -0400
pushed 2013-09-09 22:57 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset eb7402ddbe54 (bug 873622) for Windows bustage.
eb7402ddbe54579eafaad7e56bd1cbb42e3ab1cd
created 2013-05-17 01:49 -0400
pushed 2013-09-09 22:57 +0000
Trevor Saunders Trevor Saunders - bug 873622 - speed up nsXPConnect::GetXPConnect() and rename it since it never returns null r=bholley
bd355364bc33747548db82bfd267fecd518f3ec3
created 2013-05-22 10:05 -0600
pushed 2013-09-09 22:57 +0000
Bobby Holley Bobby Holley - Bug 868130 - Remove the lion's share of JSAutoRequests in gecko. r=gabor
4d80fdd4a55e8d91bceedfff52a0c29a953bafd4
created 2013-05-22 10:05 -0600
pushed 2013-09-09 22:57 +0000
Bobby Holley Bobby Holley - Bug 868130 - Include nsCxPusher.h everywhere we need it, and stop including it from nsContentUtils.h. r=gabor
908f7d92b2acf71556567dad0b7ad6351f6b7b2b
created 2013-05-20 08:44 -0400
pushed 2013-09-09 22:57 +0000
Boris Zbarsky Boris Zbarsky - Bug 873735 part 2. Change nsIXPConnectJSObjectHolder::GetJSObject to return a JSObject*. r=bholley
6bc3ac8a681e5644b986cf68cc7a9fd03b155ac1
created 2013-05-20 08:40 -0400
pushed 2013-09-09 22:57 +0000
Boris Zbarsky Boris Zbarsky - Bug 873735 part 1. Fix the more or less mechanical browser rooting hazards. r=terrence
8b36d359f8896b7d5fbbaafcc189e52eb808dfec
created 2013-05-01 13:04 +0200
pushed 2013-09-09 22:57 +0000
Mike de Boer Mike de Boer - Bug 862401: make sure nsDefaultURIFixup::KeywordToURI propagates POST data. sr=bz, r=gavin
71e04d6924bf6c665bcd7bbf7299a883e51c2f62
created 2013-05-12 15:52 -0400
pushed 2013-09-09 22:57 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 871262 - Fix rooting hazards in the CAPS code; r=till
dc0f26005df30bad2e36766fc4480c9b3019930b
created 2013-05-01 13:04 +0200
pushed 2013-07-29 23:00 +0000
Mike de Boer Mike de Boer - Bug 862401: make sure nsDefaultURIFixup::KeywordToURI propagates POST data. sr=bz, r=gavin, a=bajaj
a0974c8e1e5317e36d0c69b1f51d88b9c940fdc7
created 2013-05-06 09:04 -0400
pushed 2013-07-29 23:00 +0000
Sankha Narayan Guria Sankha Narayan Guria - Bug 867414 - Rename SafeAutoJSContext to AutoSafeJSContext. r=bholley
7ecd038b7b0d2e03adc13f4b386fac1d323af5a4
created 2013-05-02 22:02 -0400
pushed 2013-07-29 23:00 +0000
David Zbarsky David Zbarsky - Bug 867459 - Fix caps rooting hazards r=terrence
less more (0) -300 -100 -60 tip