toolkit/components/antitracking/AntiTrackingCommon.cpp
9f8a1b41032052121d45540b57db45710011820e
created 2019-03-06 17:05 +0000
pushed 2019-03-06 17:08 +0000
Andrea Marchesini Andrea Marchesini - Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 16 - Always grant storage permission for storage-access door hanger, r=johannh
e671fc9581eb49239b9c620499ae28cafa0416cb
created 2019-03-06 17:00 +0000
pushed 2019-03-06 17:08 +0000
Andrea Marchesini Andrea Marchesini - Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 2 - AntiTracking, r=Ehsan
15132144bc25145fd4b0571358a676499972aad9
created 2019-02-25 16:12 -0600
pushed 2019-03-01 13:17 +0000
Ryan Hunt Ryan Hunt - Bug 1523969 part 23 - Move method definition inline comments to new line in 'toolkit/'. r=ehsan
66a4a5cb3fc7603baa4fe83c98b3b83b5b33075c
created 2019-02-28 00:55 +0200
pushed 2019-02-27 22:57 +0000
Ciure Andrei Ciure Andrei - Backed out 12 changesets (bug 1525245) for failing worker-interception.https.html CLOSED TREE
d01ead2270e9aebd70c4f79977ebfceae4448b9b
created 2019-02-27 19:55 +0000
pushed 2019-02-27 20:36 +0000
Andrea Marchesini Andrea Marchesini - Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 2 - AntiTracking, r=Ehsan
bc51c190590a057206eb960e3eca6ac7461c36a3
created 2019-02-26 22:09 +0200
pushed 2019-02-26 20:11 +0000
Gurzau Raul Gurzau Raul - Backed out 11 changesets (bug 1525245) for failing at test_cookies_thirdparty.js on a CLOSED TREE.
d65fb2d2a243d183ee084b84b1d898573dbf04dc
created 2019-02-26 17:35 +0000
pushed 2019-02-26 19:00 +0000
Andrea Marchesini Andrea Marchesini - Bug 1525245 - Stabilize cookiePolicy/cookiePermission for live documents - part 2 - AntiTracking, r=Ehsan
baf310ea412c45b126844e084228a20d4d1ac640
created 2019-02-21 22:54 +0000
pushed 2019-02-22 02:09 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1527505 - Part 10: Add a variation of TestPermissionFromPrincipal() that knows to not check for the presence of a default pref if the caller knows the permission type doesn't support default prefs, and use it in the anti-tracking backend; r=nika
c7260676a0f722ca69f7f99074679eb9f1f75cb7
created 2019-02-21 22:54 +0000
pushed 2019-02-22 02:09 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1527505 - Part 9: Make nsIPermissionManager accept ACString arguments for permission types instead of raw C strings; r=nika
ae4650359867653d2c9d01ab822158b1c5649fb5
created 2019-02-20 13:27 +0100
pushed 2019-02-21 03:44 +0000
Christoph Kerschbaumer Christoph Kerschbaumer - Bug 1528677: Remove nullchecks for loadinfo since we have loadinfo on all channels. r=baku
cbbdfdbbe0ab3eff79c9103b409fac15060fb61d
created 2019-02-12 10:02 -0500
pushed 2019-02-13 05:24 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1526542 follow-up: Address froydnj's review comment by adding the length of aGrantedOrigin to the capacity consideration of aPermissionKey as well
f40bd9a6c21d9b839a6598522e44075f55d36daf
created 2019-02-11 12:55 +0000
pushed 2019-02-11 16:18 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1526542 - Improve the efficiency of CreatePermissionKey(); r=baku
02e125fcde8ad98bfcf4e7852f7a03798a9b48d4
created 2019-02-07 15:21 +0000
pushed 2019-02-07 15:24 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1525502 - Part 2: Add an MRU cache for CheckContentBlockingAllowList(); r=baku
b9d970f20f18e13bdf99f208c945bd3252c59fc8
created 2019-02-07 15:21 +0000
pushed 2019-02-07 15:24 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1525502 - Part 1: Add an API for registering a callback to get called when something changes in the environment which can change the result of anti-tracking checks; r=baku
75183a082bc142032ece9faac8ab85706c34c06e
created 2019-02-04 16:09 -0500
pushed 2019-02-06 10:08 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1525208 - Part 7: Devirtualize accesses to nsPermissionManager in the anti-tracking backend; r=baku
1e374e23c02f55d5bfa6ab445cea787c492aa2d6
created 2019-02-05 21:04 +0200
pushed 2019-02-05 19:06 +0000
Cosmin Sabou Cosmin Sabou - Backed out 8 changesets (bug 1525208) for assertion mass failures on dom/base/ThirdPartyUtil. CLOSED TREE
4a97d6a5440f96756993a5dc0522788048d5d227
created 2019-02-05 18:11 +0000
pushed 2019-02-05 18:13 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1525208 - Part 7: Devirtualize accesses to nsPermissionManager in the anti-tracking backend; r=baku
2ed3cfd2e655b6deae3a9ed89bb817e0480c0270
created 2019-01-28 16:44 +0100
pushed 2019-01-31 10:01 +0000
Andrea Marchesini Andrea Marchesini - Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 5 - generalize content blocking notification, r=ehsan
7def006b54215a2dc66248504286db39f981ff95
created 2019-01-30 21:50 +0200
pushed 2019-01-30 19:51 +0000
Dorel Luca Dorel Luca - Backed out 7 changesets (bug 1522210) for build bustage. CLOSED TREE
95acf4cd115f624f7634a0127f1f9865bde9b3cf
created 2019-01-30 19:08 +0000
pushed 2019-01-30 19:10 +0000
Andrea Marchesini Andrea Marchesini - Bug 1522210 - Fingerprinting and cryptomining classifiers must have separate nsIWebProgressListener blocking state codes - part 5 - generalize content blocking notification, r=Ehsan
65cf08e33fe2b12a90a505462f3246df204c64ad
created 2019-01-26 12:18 -0500
pushed 2019-01-27 09:38 +0000
Randell Jesup Randell Jesup - Bug 1522150: Add a DeferredTimers queue ahead of the normal Idle EventQueue r=froyd
c418bc9e3fcef85a4de1b775e73dd4d08d0bd465
created 2019-01-25 17:03 -0500
pushed 2019-01-26 09:39 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1522370 - Part 2: Remove the changes for bug 1493361 which accidentally crept in here while rebasing
e4b9b1084292686d3eb50ba0cadd85950824c955
created 2019-01-25 23:49 +0200
pushed 2019-01-25 21:53 +0000
Coroiu Cristina Coroiu Cristina - Merge inbound to mozilla-central a=merge
efd6f48633c20ab86e2b019dfbe2cf5f6bd222ee
created 2019-01-23 23:02 -0500
pushed 2019-01-25 21:53 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1522370 - Report anti-tracking warnings to console from the idle event queue; r=baku
1ba76553a3bd9ce2aefc64ebd8ed95b80225353a
created 2019-01-25 08:50 +0000
pushed 2019-01-25 14:34 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1522490 - Only get the parent principal URI if logging is enabled; r=baku
afa7959985cdee0203b6e5d5de61392578ddcbff
created 2019-01-23 14:55 +0000
pushed 2019-01-23 14:56 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1509112 - Consider the content frame sitting directly beneath a moz-extension frame that has a host permission granting access to that frame as a top-level frame; r=kmag,baku
f2b15591bb21fdf2eab19f347fe0fc1d135eab38
created 2019-01-06 17:45 -0500
pushed 2019-01-22 04:00 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1514340 - Part 2: Break out the content blocking related notifications into nsIWebProgressListener.onContentBlockingEvent(); r=baku,johannh
8c6e216e6788b2e81b979e3447b47b5134bc8024
created 2019-01-14 08:24 +0000
pushed 2019-01-14 13:41 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1519205 - Reduce the amount of UTF encodings we do when checking content blocking rules; r=baku
d503dc3fd033d3c2e6bbde69f60e7665fb69efe6
created 2019-01-09 12:16 +0100
pushed 2019-01-09 21:46 +0000
Andrea Marchesini Andrea Marchesini - Bug 1513300 - Implement Cryptomining URL-Classifier, r=dimi
a11f752f828ceca6aed6cda69fc336f4624434fc
created 2019-01-09 12:16 +0100
pushed 2019-01-09 21:46 +0000
Andrea Marchesini Andrea Marchesini - Bug 1513298 - Fingerprinting url-classifier feature, r=dimi
e57137ffb27d6f6b7c2a0575e9c46f770491088d
created 2019-01-09 12:15 +0200
pushed 2019-01-09 21:46 +0000
Noemi Erli Noemi Erli - Backed out changeset 76f3be6b25e1 (bug 1513298) for ES lint failure in test_fingerprinting.html CLOSED TREE
76f3be6b25e1398e4fdafd67cd2378f12f668b6f
created 2019-01-08 23:05 +0100
pushed 2019-01-09 21:46 +0000
Andrea Marchesini Andrea Marchesini - Bug 1513298 - Fingerprinting url-classifier feature, r=dimi
14d8f03b496c919c3049db1a094570a7122a4513
created 2019-01-07 18:45 +0000
pushed 2019-01-07 18:48 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1517014 - Part 4: Remove a useless QueryInterface from AntiTrackingCommon::IsOnContentBlockingAllowList(); r=baku
28a3d1a9925647630c4c1d3f99eccd00f5dcac2b
created 2019-01-07 18:45 +0000
pushed 2019-01-07 18:48 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1517014 - Part 3: Avoid a hashtable lookup in AntiTrackingCommon::IsOnContentBlockingAllowList(); r=baku
da74b409b3da3a7271521569ee0772a1e0a82aeb
created 2019-01-07 18:45 +0000
pushed 2019-01-07 18:48 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1517014 - Part 2: Avoid the overhead of parsing our origin string into a URI in AntiTrackingCommon::IsOnContentBlockingAllowList(); r=baku
f0a91d36587266d7454a450c6044d573664fbed5
created 2019-01-02 14:05 +0100
pushed 2019-01-03 23:04 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug
4f9080815cc8e2198230df3f1c7ca18ac97c47f1
created 2019-01-02 13:26 +0000
pushed 2019-01-02 16:40 +0000
Peter Van der Beken Peter Van der Beken - Bug 1353867 - Change WindowProxy type. r=bzbarsky
1da34ff3bc95118f93db519784d9e60368e7aade
created 2019-01-02 15:41 +0000
pushed 2019-01-02 15:42 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1517057 - Part 2: Avoid minting a new codebase principal in the channel-based version of AntiTrackingCommon::IsFirstPartyStorageAccessGrantedFor() in the common case to make things faster; r=baku
cc4bb8c7fa92e8a4f44377c253160cea4ab66c97
created 2018-12-31 17:47 +0200
pushed 2018-12-31 15:52 +0000
Bogdan Tara Bogdan Tara - Backed out 6 changesets (bug 1353867) for nsDocShell.cpp failures CLOSED TREE
ebdf4531b3bde9d88da6a22c2df5290dda137c34
created 2018-12-31 10:50 +0000
pushed 2018-12-31 13:47 +0000
Peter Van der Beken Peter Van der Beken - Bug 1353867 - Change WindowProxy type. r=bzbarsky
23941690a6304058a715c2c2a1b752421e652fb4
created 2018-12-22 00:38 +0100
pushed 2018-12-22 04:20 +0000
Andrea Marchesini Andrea Marchesini - Bug 1515693 - Check allow-storage-access-by-user-activation sandbox flag only if StorageAccess API is enabled, r=ehsan
b4e4d44001f7c07bede83073ed25d6f85f47b179
created 2018-12-20 13:40 +0000
pushed 2018-12-20 16:14 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1515343 - Emit the correct rejection code from the anti-tracking backend when a dynamic storage check fails with a doubly nested iframe; r=baku
df9fc67e67f824edc78c1f7ba881c558783153e3
created 2018-12-20 13:40 +0000
pushed 2018-12-20 16:14 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1515498 - Fix the argument types StorageAccessGrantPromise is resolved with; r=baku
1c015d222e5677ff733c00322c12f8d3bbf0c3c3
created 2018-12-19 14:52 +0000
pushed 2018-12-19 15:24 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1515165 - Remove the eTLD+1 checks from the anti-tracking backend; r=baku
204ab379fb829827a82efd9ef72bb18acdcf42f6
created 2018-12-19 06:50 +0200
pushed 2018-12-19 04:58 +0000
Bogdan Tara Bogdan Tara - Merge inbound to mozilla-central. a=merge
26995fe6c89b1f25dcb825679db1bec7e0818ef4
created 2018-12-18 20:01 +0100
pushed 2018-12-19 04:58 +0000
Andrea Marchesini Andrea Marchesini - Bug 1514796 - Fix an assertion in AntiTrackingCommon about 3rd party checks between window and URLs, r=ehsan
b0ecce468bf81bad8d603b71c3eda20e8df20c46
created 2018-12-18 15:21 +0000
pushed 2018-12-18 15:31 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1515063 - Add error categories for the console errors reported from the anti-tracking backend; r=baku
3d100f5e604d23d64866061d6e7d5db244a4a3c6
created 2018-12-08 19:41 +0000
pushed 2018-12-08 20:16 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1510657 - Ensure that we don't attempt to access a channel's window in the parent process inside AntiTrackingCommon::NotifyBlockingDecision() r=baku
0e09be458b461ca2c238148bd81cd1f9e851a68a
created 2018-12-04 04:18 +0000
pushed 2018-12-04 04:43 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1510909 - Bypass calling nsContentUtils::IsThirdPartyWindowOrChannel() for BEHAVIOR_REJECT_TRACKER r=baku
66f69c1eb0c2b81acce633c98960bbce974f018e
created 2018-11-30 19:03 +0200
pushed 2018-11-30 17:04 +0000
Cosmin Sabou Cosmin Sabou - Backed out changeset 481a655f835e (bug 1510909) for assertion failures on AntiTrackingCommon.cpp. CLOSED TREE
481a655f835e07fa9e533ba27b92d10ed784f11c
created 2018-11-30 11:23 +0000
pushed 2018-11-30 15:16 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1510909 - Bypass calling nsContentUtils::IsThirdPartyWindowOrChannel() for BEHAVIOR_REJECT_TRACKER r=baku
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 15:10 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
d99bf39f5223abe554a629a947eee344c3e9e29e
created 2018-11-29 11:54 +0200
pushed 2018-11-29 10:00 +0000
Daniel Varga Daniel Varga - Merge mozilla-inbound to mozilla-central. a=merge
0f4be93319f6df5739f29fed76288e0861a5b7d1
created 2018-11-29 03:36 +0200
pushed 2018-11-29 01:37 +0000
Bogdan Tara Bogdan Tara - Backed out 5 changesets (bug 1509047) for ES Lint failure CLOSED TREE
cc9d468d6ba6a52d06f7fb03b8778e1ce6e70e69
created 2018-11-28 22:02 +0000
pushed 2018-11-29 00:53 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1509047 - Part 3: Add support for automatically granting storage access permissions on a temporary session-based basis on the Gecko side r=baku
52afd894ca9eb8bf0596c7ac318a0d4e93233f84
created 2018-11-27 08:56 +0000
pushed 2018-11-27 15:22 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1509555 - Part 4: Remove nsIWebProgressListener::STATE_BLOCKED_SLOW_TRACKING_CONTENT r=baku
1e7b379680f8bb5fbc3201b21c69318790cdbbb6
created 2018-11-27 08:59 +0000
pushed 2018-11-27 15:20 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1509691 - Ensure that the antitracking backend uses the channel third-party tracking flag r=baku
5c14b80a2a3f8f8ef3bc3db36765e7da86372c53
created 2018-11-27 08:58 +0000
pushed 2018-11-27 15:20 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1509667 - Remove an extremely verbose warning from GetParentPrincipalAndTrackingOrigin() r=baku
8e3bf28192dff3eea2e163c4dbf56bc02da86430
created 2018-11-26 21:23 +0000
pushed 2018-11-26 21:24 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1490811 - Part 1: Add a permission doorhanger for the storage access API r=baku,johannh
5f77d9f3460c8ab31c35326e9ef079aee758ef35
created 2018-11-23 08:12 +0100
pushed 2018-11-23 09:42 +0000
Andrea Marchesini Andrea Marchesini - Bug 1509132 - Inform the 3rd party tracker window when the storage permission is granted, r=ehsan
less more (0) -100 -60 tip