caps/BasePrincipal.h
a9310e29e608edf76a9758db55544cbdd2a7c580
created 2018-06-27 11:34 -0700
pushed 2018-08-06 20:18 +0000
Timothy Guan-tin Chien Timothy Guan-tin Chien - Bug 1431255 - Part III, Create per-origin sandboxes from XPCJSRuntime and load UA widgets scripts draft
62cb6ad78b9b66055c325e43924dc6b5b9818d36
created 2018-07-14 05:26 +0300
pushed 2018-07-15 11:20 +0000
Olli Pettay Olli Pettay - Bug 1439153 - Make WebExtensions work with Shadow DOM/WebComponents, r=kmag
b7cc1d767bd2b4b9464c2f1d3e931b2c9834da58
created 2018-06-27 11:34 -0700
pushed 2018-07-04 00:11 +0000
Timothy Guan-tin Chien Timothy Guan-tin Chien - Bug 1431255 - Create per-origin sandboxes from XPCJSRuntime and load UA widgets scripts draft
fe91056fdd27e6e117888883129aed554815ab2a
created 2018-05-14 20:49 +0200
pushed 2018-05-22 21:51 +0000
Tom Schuster Tom Schuster - Bug 1453916 - Allow canvas extraction from webextension content-script even with resistFingerprinting turned on. r=kmag,bz
b8ce23f4b2675065977bab87221613ca59ca83d1
created 2018-05-11 19:46 +0200
pushed 2018-05-11 18:19 +0000
Adrian Wielgosik Adrian Wielgosik - Bug 1460940 - Convert nsIPrincipal to use nsIDocument. r?bz draft
a8b53e720ac7c35192eada9bf7c174df78105504
created 2018-02-01 14:05 +0100
pushed 2018-02-18 22:35 +0000
Christoph Kerschbaumer Christoph Kerschbaumer - Bug 1432358: Update OverridesCSP to account for systemprincipal. r=kmag
f7323476f4227933ff180219830b3bbfccf06e9f
created 2018-02-05 22:46 -0800
pushed 2018-02-15 08:52 +0000
Chris Peterson Chris Peterson - Bug 1436263 - Part 1: Replace `final override` virtual function specifiers with just `final`. r=froydnj draft
5d726f46260f0d96dba2ec23d5b01375f588c6e1
created 2018-02-12 19:58 +0200
pushed 2018-02-12 20:37 +0000
Sebastian Hengst Sebastian Hengst - Backed out 4 changesets (bug 1432358) for failing xpcshell's test_ext_contentscript_triggeringPrincipal.js
a67e95bd0ccf13faa26aaa6b56fd1d826a7608ec
created 2018-02-01 14:05 +0100
pushed 2018-02-12 14:00 +0000
Christoph Kerschbaumer Christoph Kerschbaumer - Bug 1432358: Update OverridesCSP to account for systemprincipal. r=kmag
a824791e0d28623e928f9b5314cb6d948b2218ef
created 2018-02-09 23:46 +0200
pushed 2018-02-10 13:40 +0000
Sebastian Hengst Sebastian Hengst - Backed out 3 changesets (bug 1432358) for failing xpcshell's test_ext_contentscript_triggeringPrincipal.js on Windows debug. CLOSED TREE
6840396ed6ec8cdc9e77e253c1c61258a24fb987
created 2018-02-01 14:05 +0100
pushed 2018-02-10 13:40 +0000
Christoph Kerschbaumer Christoph Kerschbaumer - Bug 1432358: Update OverridesCSP to account for systemprincipal. r=kmag
c21afcdbb5b2d7b5bdf5a8d85e42f50715499833
created 2018-02-05 22:46 -0800
pushed 2018-02-07 08:05 +0000
Chris Peterson Chris Peterson - Bug 1436263 - Part 1: Replace `final override` virtual function specifiers with just `final`. r?froydnj draft
3cab5c74968fd6359f8174b267830fd2cb7ce53a
created 2018-01-10 10:52 -0800
pushed 2018-01-10 22:45 +0000
Brad Werth Brad Werth - Bug 1391994 Part 3: Make SystemPrincipals override all other principals in BasePrincipal::OverridesCSP. draft
7ab278ea02b412a030ee4dc60e285031b5ca24ee
created 2017-11-05 19:37 -0800
pushed 2018-01-06 08:56 +0000
Chris Peterson Chris Peterson - Bug 1428535 - Part 1: Add missing override specifiers to overridden virtual functions. r?froydnj draft
96ffd32355aecf7d2999ff767c8ca09abb6f3ea0
created 2017-11-22 14:20 -0800
pushed 2017-11-23 00:07 +0000
Kris Maglione Kris Maglione - Bug 1415352: Part 5b - Use the last component principal as principal to inherit for data: URLs. r=bz,krizsa
0f044857350891d27712d3be932bf1ae10f4e5ce
created 2017-11-07 14:25 -0800
pushed 2017-11-23 00:07 +0000
Kris Maglione Kris Maglione - Bug 1415352: Part 5a - Allow extension codebase principals to override CSP. r=bz
793e2157fd27473489b35a92c58bdead7d89e1d5
created 2017-11-07 14:25 -0800
pushed 2017-11-07 23:59 +0000
Kris Maglione Kris Maglione - Bug 1415352: Part 5a - Allow extension codebase principals to override CSP. r?bz draft
98e2b4ee9775a2a2b5cc1bb8a390bfe901814f38
created 2017-11-06 13:22 +0100
pushed 2017-11-07 10:47 +0000
Sylvestre Ledru Sylvestre Ledru - reformat all draft
78f6394c884cc4d87c5ac188ba4abeec314813a4
created 2017-11-05 17:29 +0100
pushed 2017-11-05 18:10 +0000
Sylvestre Ledru Sylvestre Ledru - reformat all draft
4350a326a49805c6138aabd0ed68136498bf97cd
created 2017-11-02 19:56 -0700
pushed 2017-11-04 12:47 +0000
Kris Maglione Kris Maglione - Bug 1412345: Downgrade expanded principals before inheriting. r=bz,krizsa
fa170399a47633cd5db11c773d468e12d90b3bef
created 2017-11-02 19:56 -0700
pushed 2017-11-03 04:17 +0000
Kris Maglione Kris Maglione - Bug 1412345: Downgrade expanded principals before inheriting. r?bz,krizsa draft
dfdb07a9cfe17a79e9d7da01aeeb3d4cf6d59631
created 2017-10-07 14:53 -0700
pushed 2017-10-09 23:00 +0000
Kris Maglione Kris Maglione - Bug 1407056: Part 2 - Override page CSP for loads by expanded principals. r?bz,krizsa draft
cdc355ec1f46a79e7ee5d0e3b916f30264aa4d7f
created 2017-10-03 09:05 +1100
pushed 2017-10-08 22:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400460 - Rename nsIAtom as nsAtom. r=froydnj. draft
d95ad1fea6c89fff59b23d52550b584d5ea66312
created 2017-09-26 08:33 +1000
pushed 2017-09-27 04:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400459 (part 2) - Devirtualize nsIAtom. r=froydnj. draft
577b4bdf7f899729e4cf92961a8e9e25bf886a72
created 2017-09-03 18:51 -0700
pushed 2017-09-06 06:26 +0000
Kris Maglione Kris Maglione - Bug 1396449: Part 2 - Use atoms to test WebExtension permissions. r=krizsa draft
1b567919d2461bd0315d1a7d89f330cbd585f579
created 2017-09-05 11:04 -0700
pushed 2017-09-06 06:26 +0000
Kris Maglione Kris Maglione - Bug 1396449: Part 1 - Use WebExtensionPolicy objects in extension content principals. r=krizsa draft
b5e00936890fb46b915bc2e252c8b59db1b8ad0b
created 2017-09-03 18:51 -0700
pushed 2017-09-04 02:02 +0000
Kris Maglione Kris Maglione - Bug 1396449: Part 2 - Use atoms to test WebExtension permissions. r?krizsa draft
2fae6d2b940523907a4181978490430c6bf2b959
created 2017-09-03 18:38 -0700
pushed 2017-09-04 02:02 +0000
Kris Maglione Kris Maglione - Bug 1396449: Part 1 - Use WebExtensionPolicy objects in extension content principals. r?krizsa draft
1dde6ae5176d04e63905eb5c7c47178371d94260
created 2017-04-16 13:32 -0700
pushed 2017-08-19 00:02 +0000
Kris Maglione Kris Maglione - Bug 1356334: Part 1 - Add helpers for safely casting principals without COM overhead. r=bholley
399db8547abb4549b05ffd419fab29c8cbd6c2ae
created 2017-08-18 11:32 -0400
pushed 2017-08-19 00:02 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 8 changesets (bug 1356334) for frequent test_ext_contentscript_async_loading.html failures on Android debug on a CLOSED TREE.
c236dfe7dc98c387219d7cb45d0693560db708fd
created 2017-08-17 11:13 +0200
pushed 2017-08-17 11:56 +0000
Sylvestre Ledru Sylvestre Ledru - indent all (with js specific coding style) draft
dc2781f7b4ee5c3e6844f0a12c70dc4adc5b738b
created 2017-04-16 13:32 -0700
pushed 2017-08-12 05:24 +0000
Kris Maglione Kris Maglione - Bug 1356334: Part 1 - Add helpers for safely casting principals without COM overhead. r=bholley draft
06db7fb30689b8ff22bc7b91b6ac847c9a01c47d
created 2017-07-20 20:44 +0200
pushed 2017-08-07 13:41 +0000
Christoph Kerschbaumer Christoph Kerschbaumer - Bug 1073952 - Inherit CSP into iframe sandbox srcdoc. r=freddyb, a=dveditz
0734a4af21613c3791f21c35aac808fb4f74e07a
created 2017-06-02 11:05 +0200
pushed 2017-06-02 11:35 +0000
Andrea Marchesini Andrea Marchesini - Bug 1369316 - Get rid of nsIPrincipal.unknownAppId, r=bholley
027f5f5b7221b39f5dbca2c2ca43c9e58587d301
created 2017-06-02 11:05 +0200
pushed 2017-06-02 11:35 +0000
Andrea Marchesini Andrea Marchesini - Bug 1369310 - Get rid of nsIPrincipal.appStatus, r=bholley
4645738912044606c66c078c1059cb6238ad8d78
created 2017-04-16 13:32 -0700
pushed 2017-04-16 21:11 +0000
Kris Maglione Kris Maglione - Bug 1356334: Part 1 - Add helpers for safely casting principals without COM overhead. r?bholley draft
7012be88341ddd606d8a1f829b2bbd00209903c9
created 2017-03-29 08:24 +0200
pushed 2017-03-29 18:30 +0000
Andrea Marchesini Andrea Marchesini - Bug 1347817 - Principal must always have a valid origin - part 4 - origin passed as argument when a principal is created, r=bholley
918682c3ff30b08ffb127b33f60f2750ccf8d63c
created 2017-03-29 08:22 +0200
pushed 2017-03-29 18:30 +0000
Andrea Marchesini Andrea Marchesini - Bug 1347817 - Principal must always have a valid origin - part 3 - move origin to BasePrincipal, r=bholley
a303ac6e7f6b47b82ea8567eda508ec934381273
created 2017-03-29 08:21 +0200
pushed 2017-03-29 18:30 +0000
Andrea Marchesini Andrea Marchesini - Bug 1347817 - Principal must always have a valid origin - part 2 - move OriginAttributes to the BasePrincipal, r=bholley
ea39a16e4c9796a801679fa49ce5b1b50a75e382
created 2017-03-29 08:19 +0200
pushed 2017-03-29 18:30 +0000
Andrea Marchesini Andrea Marchesini - Bug 1347817 - Principal must always have a valid origin - part 1 - renaming GetOriginInternal to GetOriginNoSuffixInternal, r=qdot
933a668a6468f2805b64cd68ee08ad6dc123648b
created 2017-03-29 11:18 +0200
pushed 2017-03-29 14:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset a70b549ac35d (bug 1347817) for failing test_websocket-transport.html on OSX 10.10 debug. r=backout
823199ec777a88dd78c4c22fd3c5021b9a801b28
created 2017-03-29 11:17 +0200
pushed 2017-03-29 14:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset c0e8522353bd (bug 1347817)
be4d4a7ef77f2e8ebab9fa5298899ec626cd8ada
created 2017-03-29 11:17 +0200
pushed 2017-03-29 14:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset d71d95c73542 (bug 1347817)
8bda12cfb5acbdb70fbad9856f43569849ecaebe
created 2017-03-29 11:17 +0200
pushed 2017-03-29 14:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 059bcee1ccda (bug 1347817)
059bcee1ccda55f0d270e99900f0a933caedde08
created 2017-03-29 08:24 +0200
pushed 2017-03-29 14:08 +0000
Andrea Marchesini Andrea Marchesini - Bug 1347817 - Principal must always have a valid origin - part 4 - origin passed as argument when a principal is created, r=bholley
d71d95c73542498746ae068c278f444a8cbfe1d6
created 2017-03-29 08:22 +0200
pushed 2017-03-29 14:08 +0000
Andrea Marchesini Andrea Marchesini - Bug 1347817 - Principal must always have a valid origin - part 3 - move origin to BasePrincipal, r=bholley
c0e8522353bd97100f7b3efc604f1d7e8bd56e0c
created 2017-03-29 08:21 +0200
pushed 2017-03-29 14:08 +0000
Andrea Marchesini Andrea Marchesini - Bug 1347817 - Principal must always have a valid origin - part 2 - move OriginAttributes to the BasePrincipal, r=bholley
a70b549ac35db3b97a0ce3ed7b3b2ea350174c7a
created 2017-03-29 08:19 +0200
pushed 2017-03-29 14:08 +0000
Andrea Marchesini Andrea Marchesini - Bug 1347817 - Principal must always have a valid origin - part 1 - renaming GetOriginInternal to GetOriginNoSuffixInternal, r=qdot
76ca93b1b80ce713d4379e02edb11d4397930fb5
created 2017-03-22 18:45 +0100
pushed 2017-03-23 00:23 +0000
Andrea Marchesini Andrea Marchesini - Bug 1349512 - Move OriginAttributes class in separate files, r=qdot
4aa2a18476e0a8ba3ef2c69ce00b6e21e6dfdf18
created 2017-03-22 11:38 +0100
pushed 2017-03-22 12:47 +0000
Andrea Marchesini Andrea Marchesini - Bug 1343933 - Renaming Principal classes - part 1 - ExpandedPrincipal, r=qdot
53f73916ccb2e4e4a5c4abcd7e7fe8aedb5799dc
created 2017-01-30 14:09 +0100
pushed 2017-03-17 10:41 +0000
Frederik Braun Frederik Braun - Bug 1073952: inherit CSP into iframe sandbox srcdoc r=dveditz,ckerschb draft
ca31554d93a23aa505034a8a88608cf3014b9f4b
created 2017-03-01 18:59 +0800
pushed 2017-03-14 09:54 +0000
Yoshi Huang Yoshi Huang - Bug 1300671 - set firstPartyDomain on about: pages. r=smaug
ffed210e1e21c462ac1e4db9f08030724a7d02c2
created 2017-03-08 07:41 +0100
pushed 2017-03-08 15:59 +0000
Andrea Marchesini Andrea Marchesini - Bug 1345168 - Get rid of OriginAttributes::Inherit, r=tjr
a84b225957b499c03ec78ca0ed6cb8ff9ddd03aa
created 2017-03-06 23:04 -0500
pushed 2017-03-07 08:47 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1344974 - Part 2: Make the non-virtual helpers for principal equality/subsumption checks inline; r=bholley
2c8caf7ff9f2397ed57734c211d1a21711357db3
created 2017-03-06 22:50 -0500
pushed 2017-03-07 08:47 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1344974 - Part 1: Factor out more non-virtual helpers for principal equality/subsumption checks; r=bholley
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
512a7e6dfe6b1bbe1e494a3139dd6a0e2d244a0f
created 2017-02-24 18:05 -0500
pushed 2017-03-07 08:47 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1340710 - Part 7: Add a fast path for nsIPrincipal::Equals() and nsIPrincipal::EqualsConsideringDomain(); 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
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
7bc7dc39be2583aeb2ccefa5d9b9b262177d6a03
created 2016-11-08 17:11 -0800
pushed 2017-02-26 21:23 +0000
Kris Maglione Kris Maglione - Bug 1314361: Part 6 - Remove the addonId origin attribute. r=bholley draft
less more (0) -100 -60 tip