extensions/cookie/nsPermissionManager.cpp
f343188bdcf2a7566fc943bbae4a3ec5e7856c29
created 2018-11-27 18:28 +0200
pushed 2019-01-21 12:33 +0000
Andreea Pavel Andreea Pavel - Backed out changeset 11d6688b953f (bug 1508472) for build bustages on a CLOSED TREE
11d6688b953f800e234162bc8ed5842954de087f
created 2018-11-27 15:18 +0000
pushed 2019-01-21 12:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1508472 - Part 2: Second batch of comment fix-ups in preparation for the tree reformat r=sylvestre
c8141cbb7ede93f9111de7dec9e0bf9a7e984bd2
created 2018-11-26 14:49 +0000
pushed 2019-01-21 12:33 +0000
Gabriele Svelto Gabriele Svelto - Bug 1509450 - Remove unnecessary inclusions of ContentParent.h and ContentChild.h r=froydnj
f3a78d65b0590610e4f863db4dce834303fc8b94
created 2018-10-31 17:56 +0000
pushed 2019-01-21 12:33 +0000
Jonathan Kingston Jonathan Kingston - Bug 1502743 - Replace black/whitelist within caps to block/allowlist r=ckerschb
3e2b52df8b24f0faf0b1a1f7a32cd8040e53e240
created 2018-10-17 07:38 +0200
pushed 2018-12-03 15:51 +0000
Andrea Marchesini Andrea Marchesini - Bug 1499442 - Preload user-interaction permission, r=ehsan
27b7d1d053fb992fdc742aaa15b2395cf12ed211
created 2018-08-25 01:58 -0400
pushed 2018-10-15 10:40 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1486185 - Part 1: Make the Disable Protection button in the control centre UI work for the reject tracker cookie behavior; r=baku
e8c65dc566057853a19c477e0b30cd9e81d6326b
created 2018-08-18 21:06 -0700
pushed 2018-10-15 10:40 +0000
Kris Maglione Kris Maglione - Bug 1484496: Part 4b - Add intrinsic type information to most nsSimpleEnumerators. r=froydnj
9b2e26f618a443989ab88e724ecc52d160bd093d
created 2018-08-21 15:00 -0400
pushed 2018-10-15 10:40 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1485114 - Avoid creating nsPermission objects in the permission manager needlessly; r=nika
dade0d8f79ea0db4e7a6741fd3931a5a5362cb0a
created 2018-08-20 19:15 -0400
pushed 2018-10-15 10:40 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1484868 - Add the nsIPermissionManager::removeByType() API; r=nika
cefce9913dfabb66dabf0935dd4116fcd4d654b1
created 2018-07-17 21:38 +0200
pushed 2018-10-15 10:40 +0000
Andrea Marchesini Andrea Marchesini - Bug 1476306 - Moving NullPrincipal/ContentPrincipal/SystemPrincipal under mozilla namespace - part 3 - ContentPrincipal, r=ckerschb
b10960397cd03c40344ed4b154ef721d10633334
created 2018-07-10 10:09 +0200
pushed 2018-10-15 10:40 +0000
Andrea Marchesini Andrea Marchesini - Bug 1469993 - Grant storage access to a 3rd party, tracking resource if a opened document has user-interaction - part 5 - permission removal propagated to content processes, r=nika
38efe060bca8f4cac7893e362b318187f8c8a254
created 2018-07-10 10:09 +0200
pushed 2018-10-15 10:40 +0000
Andrea Marchesini Andrea Marchesini - Bug 1469993 - Grant storage access to a 3rd party, tracking resource if a opened document has user-interaction - part 3 - using permissions, r=ehsan
766b23553adf1c310767fce603c6bdd448382254
created 2018-07-10 11:32 +0300
pushed 2018-10-15 10:40 +0000
Margareta Eliza Balazs Margareta Eliza Balazs - Backed out 9 changesets (bug 1469993) for causing bustage in build/srcdom/base/nsGlobalWindowInner.cpp on a CLOSED TREE
55499fcd9738d6389a672ea1ade565c644146d58
created 2018-07-10 10:09 +0200
pushed 2018-10-15 10:40 +0000
Andrea Marchesini Andrea Marchesini - Bug 1469993 - Grant storage access to a 3rd party, tracking resource if a opened document has user-interaction - part 5 - permission removal propagated to content processes, r=nika
12b9c8bfa41f2aaea522a5a53d5889d8aa384eae
created 2018-07-10 10:09 +0200
pushed 2018-10-15 10:40 +0000
Andrea Marchesini Andrea Marchesini - Bug 1469993 - Grant storage access to a 3rd party, tracking resource if a opened document has user-interaction - part 3 - using permissions, r=ehsan
33346f699996421fc8bf22a25f574de470142a41
created 2018-06-17 22:43 -0700
pushed 2018-10-15 10:40 +0000
Chris Peterson Chris Peterson - Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-08-24 17:02 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
ae5f6843bb631a32869fa29beb24a36498ed205a
created 2018-03-23 15:27 -0700
pushed 2018-06-18 21:12 +0000
Dave Townsend Dave Townsend - Bug 1448500: Add speculative request content policy type. r=bz, r=kmag
d46afbe90f3c9dbeb0379d40f8292004dc5c6916
created 2018-02-26 20:43 +0100
pushed 2018-04-26 16:43 +0000
Valentin Gosu Valentin Gosu - Bug 1433958 - Change code that sets nsIURI.host to use nsIURIMutator r=mayhemer
d864fe04c3eae42674b4265d8e3aa6eaef4c3172
created 2018-02-05 22:46 -0800
pushed 2018-04-26 16:43 +0000
Chris Peterson Chris Peterson - Bug 1436263 - Part 1: Replace `final override` virtual function specifiers with just `final`. r=froydnj
a37f11b2eb258a18612cae602759bee231d09817
created 2018-01-24 01:07 -0200
pushed 2018-04-26 16:43 +0000
Nika Layzell Nika Layzell - Bug 1428922 - Part 0: Add an EXPIRE_POLICY expire type to nsPermissionManager, r=baku
7b66479caadb664cee58e428d7a9972d8f592be4
created 2018-01-17 15:57 +0530
pushed 2018-03-01 12:45 +0000
Prathiksha Prathiksha - Bug 1376235 - Change PermissionAvaliable to PermissionAvailable. r=johannh
3d28ca7c05d8f9ba3ba6ff1cd5449dce42ae95c1
created 2017-11-05 19:37 -0800
pushed 2018-03-01 12:45 +0000
Chris Peterson Chris Peterson - Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj
8357c080dccbe4c6aaba3d9e012b3262f45ff7f6
created 2017-10-29 16:02 -0700
pushed 2018-03-01 12:45 +0000
Kris Maglione Kris Maglione - Bug 1412726: Clean up XPCOM singleton constructor refcount handling. r=froydnj
11a02afca6fe50ecb1a9fd22f42ae42992305af2
created 2018-01-08 20:25 -0500
pushed 2018-03-01 12:45 +0000
Ben Kelly Ben Kelly - Bug 1426977 P1 Preload the cookie permission to properly block client-side service worker interception. r=mystor
814806beaaf8d82d9ff8d57543263d8ca2720d51
created 2017-11-09 18:42 -0500
pushed 2018-01-11 17:45 +0000
Neil Deakin Neil Deakin - Bug 380637, add a general preference to prevent pages from overriding keyboard shortcuts. If a key doesn't specify the reserved attribute, this preference will be used, r=felipe
3feb5338f65c83d2af52fb8a53f866155e88dc15
created 2017-10-16 21:08 -0700
pushed 2018-01-11 17:45 +0000
Kris Maglione Kris Maglione - Bug 1409249: Require singleton constructors to return explicit already_AddRefed. r=froydnj
bbe4e693eb02ffec1ac21eecfadd090dddaa1a89
created 2017-07-10 23:13 +0200
pushed 2018-01-11 17:45 +0000
Johann Hofmann Johann Hofmann - Bug 1379560 - Part 1 - Add a default permission pref in the permission manager. r=mystor,Paolo
28a28f017a5f8be72f91b3efb4e820abd16b949c
created 2017-10-10 15:00 -0700
pushed 2018-01-11 17:45 +0000
Kris Maglione Kris Maglione - Bug 1407428: Hand out a const array reference for expanded principal whiteList. r=krizsa
994ea93958587c927e5daa729c9393056f655a9b
created 2017-10-16 00:00 +0200
pushed 2018-01-11 17:45 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 237acf2879f6 (bug 1407428) for frequent crashes, e.g. in xpcshell's test_bug248970_cookie.js. r=backout on a CLOSED TREE
237acf2879f6222bc4b076c377bf026d18a6ebef
created 2017-10-10 15:00 -0700
pushed 2018-01-11 17:45 +0000
Kris Maglione Kris Maglione - Bug 1407428: Hand out a const array reference for expanded principal whiteList. r=krizsa
c81b52d58ea4df9c46c0bf46a89e9f1dbb532fe5
created 2017-09-03 22:14 -0700
pushed 2018-01-11 17:45 +0000
Chris Peterson Chris Peterson - Bug 870698 - Part 2: Replace Append("") with AppendLiteral(""). r=erahm
947050c037c7422c718d8104b441655b2c72a13c
created 2017-09-03 22:12 -0700
pushed 2018-01-11 17:45 +0000
Chris Peterson Chris Peterson - Bug 870698 - Part 1: Replace Assign("") with AssignLiteral(""). r=erahm
789551f8cfcf39b07a158ac027179b151d6d8a9b
created 2017-08-08 14:41 -0700
pushed 2017-11-02 12:36 +0000
Eric Rahm Eric Rahm - Bug 1386825 - Part 4: Remove remaining instances of MOZ_B2G. r=froydnj
2b347fb55a9965acec727f6e40671ba859636603
created 2017-07-31 14:28 +1000
pushed 2017-09-14 16:50 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1384835 (part 3, attempt 2) - Remove the Preferences::Get*CString() variants that return nsAdoptingCString. r=froydnj.
88e14ba4308e1ca878548a2b1616276c7b543c39
created 2017-07-28 10:29 +0200
pushed 2017-09-14 16:50 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset ef5feef07bed (bug 1384835)
ef5feef07bed07583c52e434dbc5e4b9a2545deb
created 2017-07-27 16:45 +1000
pushed 2017-09-14 16:50 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1384835 (part 3) - Remove the Preferences::Get*CString() variants that return nsAdoptingCString. r=froydnj.
01b0662430d9d4bddb48fbafef828fdbb532acc9
created 2017-07-05 13:40 -0400
pushed 2017-09-14 16:50 +0000
Michael Layzell Michael Layzell - Bug 1315092 - Part 2: Correctly clear mPrivateBrowsingId during the assertion as well on a CLOSED TREE, a=bustage
094ea9f8029b596b43e6b3ccabfd7584db3ad9e5
created 2017-07-05 09:57 -0400
pushed 2017-09-14 16:50 +0000
Michael Layzell Michael Layzell - Bug 1315092 - Correctly ignore mPrivateBrowsingId when constructing permission keys, r=ehsan
2915d4b7849612e583048650beabe33bad2cfeca
created 2017-06-20 19:19 +1000
pushed 2017-09-14 16:50 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1374580 (part 2) - Remove nsAFlat{,C}String typedefs. r=froydnj.
13422d457a3894ce0989ca8d53512eb994e3c431
created 2017-06-20 13:28 -0400
pushed 2017-09-14 16:50 +0000
Michael Layzell Michael Layzell - Bug 1374665 - Stop parsing principals during GetPermissionsForKey, r=ehsan
62899ab59159d757da15b7194a05ab1a75102621
created 2017-06-21 17:10 -0700
pushed 2017-09-14 16:50 +0000
Wes Kocher Wes Kocher - Backed out changeset 44532a19e524 (bug 1374665) for test_group_mouseevents.html failures a=backout
6c28e5e116cb1b316b86a2a119acb8f868317dad
created 2017-07-06 11:34 -0400
pushed 2017-07-31 14:08 +0000
Michael Layzell Michael Layzell - Bug 1315092 - Correctly ignore mPrivateBrowsingId when constructing permission keys. r=ehsan, a=jcristau
017218b8ecdc2646ae6c12ed7e14b588fcb6d080
created 2017-06-21 14:23 -0400
pushed 2017-07-31 14:08 +0000
Michael Layzell Michael Layzell - Bug 1374665 - Stop parsing principals during GetPermissionsForKey. r=ehsan, a=lizzard
9ea2cf9ede5ee6c18db5e40deceba45363540953
created 2017-05-18 14:14 +0800
pushed 2017-07-31 14:08 +0000
JW Wang JW Wang - Bug 1365513 - Remove the call to AbstractThread::GetCurrent() in nsPermissionManager.cpp. r=mystor
8b115265af36830f21d88050cff5abf2a6dca190
created 2017-05-06 16:17 -0400
pushed 2017-07-31 14:08 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1362791 - Enable testing permissions using URIs without having to mint principals; r=mystor
db4d4ed118a5f15dcf44ddd1cb7da17badf6f9c4
created 2017-05-10 11:40 -0400
pushed 2017-07-31 14:08 +0000
Michael Layzell Michael Layzell - Bug 1363243 - Avoid checking nsPermissionManager in nsContentBlocker when no preload permissions are set, r=ehsan
eb249c8b3e6010cc3ae9a12432ee5498d598f8c5
created 2017-04-11 16:36 -0400
pushed 2017-07-31 14:08 +0000
Michael Layzell Michael Layzell - Bug 1355608 - Part 1: Add tools to nsPermissionManager to await permissions becoming avaliable, r=baku
e9e4b447bf87b183cc7bb6007e35c1931828c319
created 2017-04-04 11:46 -0400
pushed 2017-07-31 14:08 +0000
Michael Layzell Michael Layzell - Bug 1353179 - Fix the content process permission assertion, and add support for pre-load permissions, r=baku
9ed8ee69a49df4f45a79c20ca85e5ad0b0702a8a
created 2017-04-07 17:27 -0400
pushed 2017-07-31 14:08 +0000
Michael Layzell Michael Layzell - Bug 1354635 - Send permissions to the content process when debugging service workers, r=catalinb
27cda2c75c4616b79df0cebe977edb0992aa7305
created 2017-03-25 22:19 -0400
pushed 2017-07-31 14:08 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1350090 - Turn off the spammy warning that goes off every time we create an about:blank content viewer; r=mystor
2686c6ee997dce91e573d7b0e1555859e33810e6
created 2017-03-15 16:15 -0400
pushed 2017-07-31 14:08 +0000
Michael Layzell Michael Layzell - Bug 1337056 - Part 11: Change the permission key assertion to a fatal assert on debug builds, r=ehsan
035042b8b4aabb0f6f427a0eb9d12a160dbc6f5a
created 2017-03-08 14:28 -0500
pushed 2017-07-31 14:08 +0000
Michael Layzell Michael Layzell - Bug 1345573 - Part 1: Key http, https, and ftp URIs on origin instead of eTLD+1, r=baku
d01b69497592ac138f732d48d71e1f0552b8cd81
created 2017-02-15 13:03 -0500
pushed 2017-07-31 14:08 +0000
Michael Layzell Michael Layzell - Bug 1337056 - Part 6: Disable nsPermissionManager::GetEnumerator in the content process, r=kitcambridge
a21d709fd0b05f2614ad63c3e07b0540b259d068
created 2017-03-02 17:04 -0500
pushed 2017-07-31 14:08 +0000
Michael Layzell Michael Layzell - Bug 1337056 - Part 5: Add support for finer-grained permission update messages to ContentParent, r=baku
dc5c70cb15118d84c0137ea6a0f59b18e69ba73b
created 2017-03-02 16:56 -0500
pushed 2017-07-31 14:08 +0000
Michael Layzell Michael Layzell - Bug 1337056 - Part 4: Assert that the ipcKey for a principal is avaliable when creating a PermissionKey in the child process, r=baku
215ca1b54ff1d363624d81460fe9a7e95d8e4ffd
created 2017-03-02 16:53 -0500
pushed 2017-07-31 14:08 +0000
Michael Layzell Michael Layzell - Bug 1337056 - Part 2: Replace the synchronous ReadPermissions API with async APIs, r=baku
ff6d2ebc113fe5fc3a1f91aba8236c9dfba5ea65
created 2017-03-02 16:48 -0500
pushed 2017-07-31 14:08 +0000
Michael Layzell Michael Layzell - Bug 1337056 - Part 1: Add a mechanism for grouping permissions into groups to be sent over IPC, r=baku
ba0c83461506c421e5c7473cce9a53d1bfee06d8
created 2017-03-15 00:47 +0100
pushed 2017-07-31 14:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 7568383eb18d (bug 1337056) for crashing xpcshell test test_bug930456_child.js on debug. r=backout
ddcfb1e70d7230c491dc0a2cb756320de28eea17
created 2017-03-15 00:46 +0100
pushed 2017-07-31 14:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 2d2d603dbdaf (bug 1337056)
less more (0) -300 -100 -60 tip