caps/nsPrincipal.cpp
b5a21502aeffb0b565ea38b6e8e83e9c22ec167e
created 2017-04-04 13:49 -0700
pushed 2017-05-16 04:17 +0000
Bobby Holley Bobby Holley - Bug 1353204 - Use entire spec for origin for Thunderbird. r=bz, r=bholley, a=ritu
6a87495d263087ce44d0f392a4e0c75441f5d9d6
created 2017-04-04 13:49 -0700
pushed 2017-04-18 13:41 +0000
Bobby Holley Bobby Holley - Bug 1353204 - Use entire spec for origin for Thunderbird. r=bz, r=bholley, a=gchang
c9bf97b0dd70b4559367fa91fc4dcdabd8c3660b
created 2017-02-22 21:29 -0500
pushed 2017-03-07 08:47 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1340710 - Part 8: Add a fast path for nsIPrincipal::EqualsConsideringDomain() and nsIPrincipal::SubsumesConsideringDomain(); r=bholley
c798f52cc53e130a8afe0f8f47be71ce60582888
created 2017-02-24 17:02 -0500
pushed 2017-03-07 08:47 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1340710 - Part 6: Store BasePrincipal::{mOriginNoSuffix,mOriginSuffix} as a pair of atoms; r=bholley
69abc17ea32fd2b12a8bba5f7a34cb5de2b05133
created 2017-03-03 15:16 -0500
pushed 2017-03-07 08:47 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1340710 - Part 5: Make nsIPrincipal.origin throw for about:blank codebase URI principals; r=bholley
334ee7b3b3021ee4481b4aaaae833122b7fb5ffb
created 2017-02-24 12:11 -0500
pushed 2017-03-07 08:47 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1340710 - Part 4: Fix nsIPrincipal::GetOrigin()'s handling of non-strict file:// URI origin policy; r=bholley
405aa6574c00c2a99f77417a43b288ab34a00ea9
created 2017-02-23 21:47 -0500
pushed 2017-03-07 08:47 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1340710 - Part 3: Add an assertion to ensure that codebase principals are never constructed with URI schemes such as javascript:, about: and data:; r=bholley
cb0ea9136535ad6d1455833ea63b8ac7d68d58b4
created 2017-02-23 21:33 -0500
pushed 2017-03-07 08:47 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1340710 - Part 2: De-virtualize BasePrincipal::Kind(); r=bholley
2c7b8a9a8989e98cb08aa1cf8317c5f2daab2bc5
created 2017-02-17 17:25 -0500
pushed 2017-03-07 08:47 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1340710 - Part 1: Remove nsPrincipal::SetURI() since it's unused; r=bholley
ead57be1ab6a6fb5a7627dea16d6fec2261c950d
created 2016-11-05 22:38 -0700
pushed 2017-02-26 21:23 +0000
Kris Maglione Kris Maglione - Bug 1314361: Part 1 - Generate nsIPrincipal.addonId from AddonPolicyService rather than origin attributes. r=billm draft
05d9746016f47666c00390aacc9f9d62c8ffffb4
created 2017-02-24 17:04 +0100
pushed 2017-02-25 15:06 +0000
Sylvestre Ledru Sylvestre Ledru - Move to 99 chars instead of 80 draft
cbb8fdf1daf98a15f7d57f6b08d273bdf96aa1a0
created 2017-02-24 09:55 +0100
pushed 2017-02-25 15:06 +0000
Sylvestre Ledru Sylvestre Ledru - indent all but js/ draft
31ca9ebd033a6b88c3b03357491b602fe588512c
created 2017-02-22 10:01 +0100
pushed 2017-02-22 18:16 +0000
Andrea Marchesini Andrea Marchesini - Bug 1341250 - Moving nsExpandedPrincipal in separate files, r=qdot
f748a9e7e08367311302ccb16833f4a9417469e7
created 2017-02-22 11:20 +0100
pushed 2017-02-22 14:45 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset f0886e3477a5 (bug 1341250)
f0886e3477a5a510329d2f97137e1fcac3446bf0
created 2017-02-22 10:01 +0100
pushed 2017-02-22 14:45 +0000
Andrea Marchesini Andrea Marchesini - Bug 1341250 - Moving nsExpandedPrincipal in separate files, r=qdot
286d5a0bb6eb522a53f94c7fcc9ef7ccbaf2e294
created 2017-02-03 12:58 -0800
pushed 2017-02-03 21:00 +0000
Daniel Holbert Daniel Holbert - Bug 1259348 part 1: Remove CSSUnprefixingService.js and associated code (since it's been supplanted by built-in webkit-prefixed-CSS support). r?mats draft
07d70026f0ac0722daf053279d7917cf4df46854
created 2016-11-04 14:32 -0700
pushed 2017-01-20 17:40 +0000
Kris Maglione Kris Maglione - Bug 1314361: Part 5 - Remove origin attribute comparison helpers for ignoring addonId. r=bholley draft
7e34aa60ba8f7f80c8765f455a471a289e913e2e
created 2016-11-05 22:38 -0700
pushed 2017-01-20 17:40 +0000
Kris Maglione Kris Maglione - Bug 1314361: Part 1 - Generate nsIPrincipal.addonId from AddonPolicyService rather than origin attributes. r=billm draft
a26555efc6e55329fd02217f5585658db3ed91df
created 2017-01-18 15:52 +0100
pushed 2017-01-18 15:17 +0000
Andrea Marchesini Andrea Marchesini - Bug 1331751 - Fix the use of nsIURIWithPrincipal in nsPrincipal::GetOriginInternal, r=bkelly
8fe52da5cb90209689b41879843ba93f6acda884
created 2017-01-12 17:38 +0100
pushed 2017-01-12 18:42 +0000
Andrea Marchesini Andrea Marchesini - Bug 1328653 - Merging all the various *OriginAttributes to just one, r=huseby
974a431df67c62a86ee30bc21b7f79e5f3967d00
created 2017-01-04 14:53 +0100
pushed 2017-01-04 16:16 +0000
Andrea Marchesini Andrea Marchesini - Bug 1321550 - origin should not contain ref part of the URL, r=valentin
b357fbee89ca5d0303b74cf9a822a66e590a1549
created 2016-12-08 10:44 -1000
pushed 2016-12-09 15:08 +0000
Andrea Marchesini Andrea Marchesini - Bug 1322514 - nsIPrincipal::GetOrigin should use the parent principal when dealing with blobURL, r=ehsan
5230f39d8f21270414aea3cdfb97914fc6acf4c1
created 2016-11-22 12:38 +0100
pushed 2016-11-22 14:31 +0000
Andrea Marchesini Andrea Marchesini - Bug 1319045 - Get rid of nsPrincipal::GetOriginFromURI, r=qdot
1fdb5a1b0d86d274c23f5d4232432c13dc42df79
created 2016-11-16 21:19 -0500
pushed 2016-11-18 03:26 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1318210 - Remove nsIAppsService; r=baku
5d7bb22bb49f9b29a80e99d21454042b9cb5b14c
created 2016-11-02 10:04 -0700
pushed 2016-11-09 13:14 +0000
Kris Maglione Kris Maglione - Bug 1308920: Part 1 - Add an EqualsIgnoringAddonId method to BasePrincipal. r=bholley a=ritu
39799b38b68a05d64290e37df3628db10d857778
created 2016-11-04 14:32 -0700
pushed 2016-11-09 01:30 +0000
Kris Maglione Kris Maglione - Bug 1314361: Part 5 - Remove origin attribute comparison helpers for ignoring addonId. r=bholley draft
4947a38030f58241e51f29667c0436f52d2ee0e3
created 2016-11-05 22:38 -0700
pushed 2016-11-09 01:30 +0000
Kris Maglione Kris Maglione - Bug 1314361: Part 1 - Generate nsIPrincipal.addonId from AddonPolicyService rather than origin attributes. r=billm draft
3e81fcd527538a46b3681362f1a2345f523e8943
created 2016-11-04 14:32 -0700
pushed 2016-11-06 20:02 +0000
Kris Maglione Kris Maglione - Bug 1314361: Part 5 - Remove origin attribute comparison helpers for ignoring addonId. r?bholley draft
1130ca3522701532969c30540eb4470c51710f4e
created 2016-11-05 22:38 -0700
pushed 2016-11-06 20:02 +0000
Kris Maglione Kris Maglione - Bug 1314361: Part 1 - Generate nsIPrincipal.addonId from AddonPolicyService rather than origin attributes. r?billm draft
c19898ed0341f3619a0c30efc9b0c63e09f9bb09
created 2016-11-04 14:32 -0700
pushed 2016-11-05 01:28 +0000
Kris Maglione Kris Maglione - Bug 1314361: Part 5 - Remove origin attribute comparison helpers for ignoring addonId. r?bholley draft
bcef770597dba1597c10584d08371f3a20d6b19e
created 2016-11-04 13:47 -0700
pushed 2016-11-05 01:28 +0000
Kris Maglione Kris Maglione - Bug 1314361: Part 1 - Generate nsIPrincipal.addonId from AddonPolicyService rather than origin attributes. r?billm draft
63a8c1e02b78712d6651c1645fb0e1a906109fe7
created 2016-11-02 10:04 -0700
pushed 2016-11-04 03:43 +0000
Kris Maglione Kris Maglione - Bug 1308920: Part 1 - Add an EqualsIgnoringAddonId method to BasePrincipal. r=bholley a=ritu
0475a23b1a526c8338852d4812bdd65027bd8c1f
created 2016-11-02 10:04 -0700
pushed 2016-11-02 19:21 +0000
Kris Maglione Kris Maglione - Bug 1308920: Part 1 - Add an EqualsIgnoringAddonId method to BasePrincipal. r=bholley
c930f3ff87431573eb41467d296fe1ac412490fd
created 2016-11-01 19:07 -0700
pushed 2016-11-02 02:11 +0000
Kris Maglione Kris Maglione - Bug 1308920: Part 1 - Add an EqualsIgnoringAddonId method to BasePrincipal. r?bholley draft
e2f5194743b5b884a4f500dd46f7dcd7c0bd6e39
created 2016-10-31 15:28 -0700
pushed 2016-10-31 22:30 +0000
Kris Maglione Kris Maglione - Bug 1308920: Part 1: Add an equalIgnoringAddonId method to nsIPrincipal. r?bholley draft
f9dbe51ec0c50c4cc3388bc5953813e695d2d408
created 2016-10-14 20:38 -0400
pushed 2016-10-17 18:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1310378 - Remove support for mozwidget; r=baku
5237c35095f44146ef4d797e5c53147f102e1321
created 2016-09-09 18:55 -0400
pushed 2016-10-07 20:30 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1297687 - Part 5: Require passing an OriginAttribute when constructing an nsExpandedPrincipal; r=bholley a=ritu
06dd44643f5328db2ff949fe35fd20b0b04caaac
created 2016-09-09 18:52 -0400
pushed 2016-10-07 20:30 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1297687 - Part 2: Allow specifying an OriginAttribute when creating an expanded principal; r=bholley a=ritu
717d85fc2046149b2a3443ffcc7aff04e119b0f7
created 2016-09-09 18:55 -0400
pushed 2016-09-22 21:31 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1297687 - Part 5: Require passing an OriginAttribute when constructing an nsExpandedPrincipal; r=bholley
52bc3ac33f86732512b547552e12360aa221007c
created 2016-09-09 18:52 -0400
pushed 2016-09-22 21:31 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1297687 - Part 2: Allow specifying an OriginAttribute when creating an expanded principal; r=bholley
ee83d585ff9db5e419c9ed5bf21884c8689df19a
created 2016-08-30 14:22 +1000
pushed 2016-09-09 11:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1297300 - Add missing checks to GetSpec() calls in caps/ and js/. r=mrbkap.
63d190efe42e5e4984180d315e16b70f6d99618c
created 2016-09-02 13:18 -0700
pushed 2016-09-02 21:46 +0000
Wes Kocher Wes Kocher - Backed out changeset 1e7eb0625d3e (bug 1297687) a=merge
1e7eb0625d3e5e7073b3978dcf900cbc83e7ce71
created 2016-08-31 17:58 -0400
pushed 2016-09-01 21:05 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1297687 - Use the OriginAttributes associated with a window principal when creating a Sandbox with an expanded principal; r=baku
ab55b041632e2f65ba47080157b02cf2143510ee
created 2016-08-29 05:26 +0200
pushed 2016-08-29 12:40 +0000
Andrea Marchesini Andrea Marchesini - Bug 1298664 - Indentation fix in nsPrincipal::SubsumesInternal, r=smaug
5d916495cace67647b4bfcbd93ac70b8326f7ea3
created 2016-07-08 17:19 -0700
pushed 2016-08-04 21:48 +0000
Rob Wu Rob Wu - Bug 1197451 - Add clipboardWrite permission r=billm draft
fe2ea22e1edec1beee00931ea7b3af607fa69a0d
created 2016-05-11 19:53 +0200
pushed 2016-05-11 23:59 +0000
Andrea Marchesini Andrea Marchesini - Bug 1270679 - Ensure blob URLs are only accessible within the same usercontextId, r=bz
f662edb63d39b8bd1f6198e194fd03b6e4c54068
created 2015-09-16 15:28 -0700
pushed 2016-02-02 12:05 +0000
Bobby Holley Bobby Holley - Bug 1205456 - Check for UNKNOWN_APP_ID when serializing principals. r=sicking, a=ritu
febf0e69c996e1a6678e6d7877e6ef07e0011b2c
created 2016-01-14 13:21 -0800
pushed 2016-01-15 11:50 +0000
Christoph Kerschbaumer Christoph Kerschbaumer - Bug 1224694 - Unify and clean up initialization of CSP (r=sicking)
9bba3baa2ce769798c5e1d9196c8c443bd97c43b
created 2016-01-14 08:04 +0530
pushed 2016-01-14 13:51 +0000
Nigel Babu Nigel Babu - Backed out changeset f001a01c85d7 (bug 1224694) for browser-chrome bustage on a CLOSED TREE
f001a01c85d7979a9b9e44ee198587a772b06f46
created 2016-01-13 15:51 -0800
pushed 2016-01-14 03:20 +0000
Christoph Kerschbaumer Christoph Kerschbaumer - Bug 1224694 - Unify and clean up initialization of CSP (r=sicking)
0e4c4db3b90ff45937cc1eab4b7bbd61f4674326
created 2015-11-03 09:50 +0800
pushed 2015-11-26 13:20 +0000
Yoshi Huang Yoshi Huang - Bug 1209162 - Create OriginAttributes subtypes. IGNORE IDL r=sicking.
acc983ca0dec710088764398caba4eb10512de21
created 2015-07-27 11:57 -0700
pushed 2015-11-11 20:09 +0000
Christoph Kerschbaumer Christoph Kerschbaumer - Bug 1188028 - Use channel->ascynOpen2 in dom/security/nsCSPContext.cpp (r=sicking)
9f5a6eb87f21b69449c9368c1afe1515d347e5b8
created 2015-09-29 19:42 -0700
pushed 2015-11-02 15:24 +0000
Bobby Holley Bobby Holley - Bug 1209843 - Stop checking for UNKNOWN_APP_ID in all places except those where AppId() is explicitly queried. r=sicking, a=lizzard
c9a4c0cc5881a8a2cb0281fd6436956067b848d4
created 2015-09-16 15:28 -0700
pushed 2015-11-02 15:24 +0000
Bobby Holley Bobby Holley - Bug 1205456 - Check for UNKNOWN_APP_ID when serializing principals. r=sicking, a=sylvestre
ecb7068b07a1b0843c9bda2926d77ebfb3c46a99
created 2015-09-30 20:03 -0700
pushed 2015-10-03 22:42 +0000
Bobby Holley Bobby Holley - Bug 1208756 - Hoist shared CheckMayLoad logic into BasePrincipal. r=bz
88072c76529aa4f233d6c2b4261a38d6580a4b5b
created 2015-09-29 19:42 -0700
pushed 2015-10-01 16:31 +0000
Bobby Holley Bobby Holley - Bug 1209843 - Stop checking for UNKNOWN_APP_ID in all places except those where AppId() is explicitly queried. r=sicking
0e0f3104478fcb2ed29be54f3e5ee113245378b8
created 2015-09-16 15:28 -0700
pushed 2015-09-20 16:40 +0000
Bobby Holley Bobby Holley - Bug 1205456 - Check for UNKNOWN_APP_ID when serializing principals. r=sicking
75ba313634f34e4b5e7fd9e5e6862680c1f69ddd
created 2015-08-17 15:34 -0400
pushed 2015-08-19 07:44 +0000
Michael Layzell Michael Layzell - Bug 1195415 - Add asciiHostPort field to nsIURI, and use it in the implementation of nsPrincipal::GetOriginForURI, r=bholley
c72acf6576319855d382d2730ef46ada503e5300
created 2015-08-09 18:47 -0400
pushed 2015-08-12 18:57 +0000
Michael Layzell Michael Layzell - Bug 1192666 - Emit '[]' around origin strings for ipv6 origins, r=ehsan
3386b7f0af784a6c98043b12242f4ba1a11e95a9
created 2015-06-26 17:49 -0700
pushed 2015-07-17 03:58 +0000
Michael Layzell Michael Layzell - Bug 1172080 - Part 1: Throw when requesting origin for poorly behaved URIs, r=bholley
less more (0) -100 -60 tip