js/xpconnect/wrappers/AccessCheck.cpp
3e663c47b81610955e90f24c12ca0d9fee5b56dd
created 2017-02-25 20:40 -0500
pushed 2017-03-06 23:02 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1342719 - Optimize away a virtual function call in AccessCheck::isChrome; r=bholley
d7f24c6a2fdbc34c38c1f60790cb43a20ac61508
created 2017-01-18 20:34 +0800
pushed 2017-03-06 23:02 +0000
Tim Huang Tim Huang - Bug 1319773 - Part 3: Making the WrapperFactory ignores the First Party Domain of the originAttributes when rewrapping the wrapper. r=mrbkap
89525b069d921faeb263c902f2141b39c6eceb1c
created 2017-02-02 12:48 -0500
pushed 2017-03-06 23:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1335654 part 3. Implement actually throwing a SecurityError when cross-origin property accesses are denied. r=bholley
4b8049495d3dd3e3e3ba1dbac673c97b5a81fe75
created 2017-02-02 12:48 -0500
pushed 2017-03-06 23:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1335654 part 2. Change the deny() methods of our wrapper security policies to take a JSContext and a mayThrow boolean. r=bholley
b563a3069c60fcc45ad3b27e05cffeb513da47e2
created 2016-12-02 15:24 -0500
pushed 2016-12-06 13:59 +0000
Boris Zbarsky Boris Zbarsky - Bug 1321299 - Cross-origin objects should allow gets of certain symbol-named properties but force the value to be undefined. r=bholley a=jcristau
353578b40e7aa13eaeea0ec96b1425e1f1d2217a
created 2016-10-11 12:44 -0600
pushed 2016-11-14 12:33 +0000
Tom Tromey Tom Tromey - Bug 553032 - use MOZ_FORMAT_PRINTF in js; r=evilpie
515d4661df696d8cf7d122fc2820a7629983cc13
created 2016-10-19 18:29 +0200
pushed 2016-11-14 12:33 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 2bfd163f23f9 (bug 553032)
2bfd163f23f900d36262b3f8708708a86a7f8d8b
created 2016-10-11 12:44 -0600
pushed 2016-11-14 12:33 +0000
Tom Tromey Tom Tromey - Bug 553032 - use MOZ_FORMAT_PRINTF in js; r=evilpie
e78af6564ec3b4f497f35387669aff74f963009f
created 2016-08-15 19:20 +0900
pushed 2016-11-14 12:33 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 2: Use ASCII or Latin1 variants of JS_ReportError in not-simple cases. r=jwalden
78565156728208e4cb9d20f1a288ba300ceb475f
created 2016-08-14 20:39 +0900
pushed 2016-11-14 12:33 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 1: Use ASCII variant of JS_ReportError in simple case. r=jwalden
1d1db582972c2e14e1376489c6522b1c3cee05fc
created 2016-09-14 15:48 +0200
pushed 2016-09-19 13:50 +0000
Jan de Mooij Jan de Mooij - Bug 1302448 part 2 - Rename XPCJSRuntime to XPCJSContext. r=mrbkap
3df8701bddbe29de6a3f62db19aa0692b564bc28
created 2016-08-04 11:14 -0700
pushed 2016-09-19 13:50 +0000
Andrew McCreight Andrew McCreight - Bug 1292289, part 1 - Stop unnecessarily using xpcprivate in XPCWrapper.h. r=mrbkap
e22b3043887ed36bf2c634c2924a7c8d39d226b1
created 2016-01-30 09:05 -0800
pushed 2016-03-07 14:25 +0000
Kyle Huey Kyle Huey - Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug
27fc4690ec4d0f4a0288d2b6eeba304fa927a3bb
created 2016-01-28 11:28 +0100
pushed 2016-03-07 14:25 +0000
Tom Schuster Tom Schuster - Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor in js. r=sstangl
61022cd922f82c4d6eddb3a265ef0a8e4aecd836
created 2015-11-06 19:03 +0100
pushed 2015-12-14 20:18 +0000
Jan de Mooij Jan de Mooij - Bug 1125423 part 2 - Rename stopAtOuter argument to *Unwrap functions to stopAtWindowProxy. r=bz
9c01b4d30bddd2b48ad2e43fe9d06da3558409c9
created 2015-10-26 14:37 -0700
pushed 2015-10-29 11:48 +0000
Kyle Huey Kyle Huey - Bug 1216401: Eviscerate nsIDOMWindow, move still needed methods to nsPIDOMWindow. r=bz
7f9eddce2499554e6a46bf6128599a316675865a
created 2015-10-07 19:42 -0700
pushed 2015-10-29 11:48 +0000
Bobby Holley Bobby Holley - Bug 1212693 - Remove skipCOWCallableChecks. r=bz
b30b0dcc562c4fce5802c1ff222d0cd6c7309f53
created 2015-08-28 21:55 -0700
pushed 2015-10-29 11:48 +0000
Jeff Walden Jeff Walden - Bug 1179003 - Convert the infallible objectClassIs proxy hook into a fallible getBuiltinClass hook that indicates class type via outparam. r=efaust, r=bz on DOM bits, r=billm on IPC bits
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-08-10 19:25 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
0ac19d3bf7bfef3b699c413a3350cb7de0292f7b
created 2015-07-03 18:29 -0700
pushed 2015-08-10 19:25 +0000
Juan Gomez Juan Gomez - Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
79800010be78122db7c36d4b5833814fdbf28495
created 2015-06-30 10:30 +0200
pushed 2015-08-10 19:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset f41a2121425f (bug 1171931) for bustage
f41a2121425fb9f4cb81439bfc17d15b589ba6d1
created 2015-06-29 21:34 +0200
pushed 2015-08-10 19:25 +0000
Juan Gomez Juan Gomez - Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
1a326aaaba371e18e090f98ca1c4474bbdce2fca
created 2015-06-25 19:48 -0400
pushed 2015-06-29 20:36 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
8b4e4083639ef3563c9ebac4826cfbe8f21ef5ea
created 2015-06-24 14:11 -0400
pushed 2015-06-29 20:36 +0000
Juan Gomez Juan Gomez - Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
21f313bee0aa49e63fd073093ebb960254ad3ab7
created 2015-04-09 14:09 -0700
pushed 2015-05-11 19:23 +0000
Bobby Holley Bobby Holley - Bug 1152784 - Be more robust about possible intermediate wrappers in IsFrameId. r=bz
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-30 18:46 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-30 18:46 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-30 18:46 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
c78a9d1273c5d4ddf7a804eab41a92ff90ce0ec5
created 2015-02-15 06:18 -0600
pushed 2015-03-30 18:46 +0000
Jason Orendorff Jason Orendorff - Bug 1133081, part 5 - Remove non-asserting PropertyDescriptor accessors in favor of the new PropDesc-inspired asserting accessors. r=efaust.
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 12:44 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
901b357d733450444d316ec1e0f8530384aee7cc
created 2015-01-26 13:32 -0800
pushed 2015-02-23 18:11 +0000
Bill McCloskey Bill McCloskey - Bug 1123461 - Make a real interface for js/ipc (r=dvander)
1e53e8c79d9f999410fc82ef5ec1488bd225d14a
created 2015-01-22 21:04 -0800
pushed 2015-02-23 18:11 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1123461, bug 1123090) for windows build bustage
d7aa4c72ebaba57bb6a8f1c718bd63fb9e9feec1
created 2015-01-22 20:00 -0800
pushed 2015-02-23 18:11 +0000
Bill McCloskey Bill McCloskey - Bug 1123461 - Make a real interface for js/ipc (r=dvander)
ae868f85972185febda96aa24cd8e78f67da7e92
created 2014-12-17 00:28 +0100
pushed 2015-01-12 20:36 +0000
Tom Schuster Tom Schuster - Bug 1094176 - Remove lookup API from browser. r=bholley
17c8a8ce0ea84c5719c67024c7453b98f9c2d9b1
created 2014-10-20 15:52 +0200
pushed 2014-11-28 15:58 +0000
Bobby Holley Bobby Holley - Bug 1081985 - Move checkPassToPrivilegedCode to AccessCheck.cpp where it belongs. r=gabor
576bab9d7f4cb6ec00188939b4046dd925cbb8ad
created 2014-10-18 11:02 +0200
pushed 2014-11-28 15:58 +0000
Bobby Holley Bobby Holley - Bug 1081990 - Turn off COWs for Functions. r=gabor
5dc1be48edc3bf0d474a413497e433caac4d9aa9
created 2014-10-17 18:02 +0200
pushed 2014-11-28 15:58 +0000
Bobby Holley Bobby Holley - Bug 1084245 - Introduce a hacky opt-out of the new security checks for MozTCPSocket. r=bz
78f725c6441db73e22b886040a0782f11478bbe0
created 2014-10-17 16:17 +0200
pushed 2014-11-28 15:58 +0000
Bobby Holley Bobby Holley - Bug 1083060 - Refactor the XOW access control code to use an enum rather than a char*. r=bz
76dca963dd49a294791c37c4e544b6317b8ff829
created 2014-10-15 15:05 +0200
pushed 2014-11-28 15:58 +0000
Bobby Holley Bobby Holley - Bug 1082450 - Deny access to cross-origin callables on COWs. r=gabor
df4ebb4aa7070029173d767720bfa8fef087d9be
created 2014-10-15 15:05 +0200
pushed 2014-11-28 15:58 +0000
Bobby Holley Bobby Holley - Bug 1082450 - Deny access to accessor properties on COWs. r=gabor
3bddc48c44073b037809a31496c11be10234e8e7
created 2014-10-03 10:05 +0200
pushed 2014-10-13 17:43 +0000
Bobby Holley Bobby Holley - Bug 1065185 - Turn off indexed/.length access on COW arrays. r=bz
f816a5b9c4cc80c682370dc5cf29f864c5aeaf2c
created 2014-10-03 10:05 +0200
pushed 2014-10-13 17:43 +0000
Bobby Holley Bobby Holley - Bug 1065185 - Expand XrayWrapper console messages for COWs. r=bz
5c14c63b4c1aa1052586bbab802ae98dc6e36a25
created 2014-10-01 12:33 -0400
pushed 2014-10-13 17:43 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 11 changesets (bug 1065185) for Gaia Python integration test failures on a CLOSED TREE.
bb7b8b0da990aa43009ffd3c330b1c5436b173be
created 2014-10-01 15:25 +0200
pushed 2014-10-13 17:43 +0000
Bobby Holley Bobby Holley - Bug 1065185 - Turn off indexed/.length access on COW arrays. r=bz
681e48b5fdcda5f9386cb13de2502462f38311b6
created 2014-09-15 14:13 +0200
pushed 2014-10-13 17:43 +0000
Bobby Holley Bobby Holley - Bug 1060521 - Remove infrastructure for Xrayed NewResolve, GetProperty, and SetProperty on XPCWrappedNatives. r=peterv
4663c05c869cfa1b6db2e8a82c81f1c7ce28c75b
created 2014-07-21 21:43 -0700
pushed 2014-10-13 17:43 +0000
Chris Peterson Chris Peterson - Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
22e1b7b69877337753d8f9db8c5dd201ef83f117
created 2014-07-30 12:23 -0700
pushed 2014-09-02 16:57 +0000
Bobby Holley Bobby Holley - Bug 965898 - Handleify more stuff. r=me
d099909ba007c821bf0e5d5d9ef11a0f004570c6
created 2014-07-30 12:23 -0700
pushed 2014-09-02 16:57 +0000
Bobby Holley Bobby Holley - Bug 965898 - Squelch exceptions during the shadowing detection in isCrossOriginAccessPermitted. r=gabor
a5b95c1ec2528af2da5c4517055bac74623ff43c
created 2014-07-30 12:23 -0700
pushed 2014-09-02 16:57 +0000
Bobby Holley Bobby Holley - Bug 965898 - Switch policies for get{,Own}PropertyDescriptor. r=gabor
cf2bc60412d679ecd1bef1f6fe4bd977e09348c7
created 2014-07-30 12:23 -0700
pushed 2014-09-02 16:57 +0000
Bobby Holley Bobby Holley - Bug 965898 - Implement proper behavior for [[Enumerate]] And [[OwnPropertyKeys]]. r=gabor
042fa33c3f5c0a3abbea095ecf17f3740842a1db
created 2014-07-29 22:57 -0700
pushed 2014-09-02 16:57 +0000
Bobby Holley Bobby Holley - Backed out 16 changesets (bug 965898) for rooting hazards. CLOSED TREE
0d1cda4decaa414f15a9cd0b500b5e855f6646a6
created 2014-07-29 21:35 -0700
pushed 2014-09-02 16:57 +0000
Bobby Holley Bobby Holley - Bug 965898 - Squelch exceptions during the shadowing detection in isCrossOriginAccessPermitted. r=gabor
3d80ffc439fb8ec065b88d5be8892ce6fcb88d48
created 2014-07-29 21:35 -0700
pushed 2014-09-02 16:57 +0000
Bobby Holley Bobby Holley - Bug 965898 - Switch policies for get{,Own}PropertyDescriptor. r=gabor
c350a2c0aa6d6fc086a240d7357bb6b1ea69fd6e
created 2014-07-29 21:35 -0700
pushed 2014-09-02 16:57 +0000
Bobby Holley Bobby Holley - Bug 965898 - Implement proper behavior for [[Enumerate]] And [[OwnPropertyKeys]]. r=gabor
ce50f24edb55544b4e99f3cacd73d11d1c19fb3f
created 2014-07-15 09:04 -0700
pushed 2014-07-21 21:23 +0000
Bobby Holley Bobby Holley - Bug 1036185 - Clean up logic in IsPermitted (bonus fix). r=gabor
7ebd702e6442e43cefec06d319db29fe3cf1a101
created 2014-07-11 19:34 -0400
pushed 2014-07-21 21:23 +0000
Boris Zbarsky Boris Zbarsky - Bug 832014 part 9. Switch AccessCheck to using the generated LocationBinding::IsPermitted method. r=bholley
51216e6b96826192b17317e2c52ad812e03319dc
created 2014-07-10 17:36 +0200
pushed 2014-07-21 21:23 +0000
Jan de Mooij Jan de Mooij - Bug 1034627 part 3 - Fix SandboxDump, AccessCheck.cpp to work with Latin1 strings and nursery strings. r=bholley
102fae9cacc1b3c48c9a8e640a9e183ea62fd9c5
created 2014-07-05 17:30 +0200
pushed 2014-07-21 21:23 +0000
Jan de Mooij Jan de Mooij - Bug 1034191 - Make nsDependentJSString users work with Latin1 strings and nursery-allocated strings. r=bz
562536284927266f0ed612d7cf2f612f59341d08
created 2014-06-17 10:16 -0700
pushed 2014-07-21 21:23 +0000
Bobby Holley Bobby Holley - Bug 987163 - Drop special COW support for TypedArrays. r=gabor
042efa0757405a246c93e904b274679287197bce
created 2014-06-10 20:15 -0700
pushed 2014-06-18 22:35 +0000
Bobby Holley Bobby Holley - Bug 1022016 - Redesign nsDependentJSString API to be less of a footgun. r=gabor, a=lmandel
less more (0) -100 -60 tip