extensions/cookie/nsPermissionManager.h
c4beb7256d16cf3f18739fd20dad8411f4a99092
created 2019-04-18 13:43 +0000
pushed 2019-05-13 10:53 +0000
Johann Hofmann Johann Hofmann - Bug 1536454 - Part 2 - Add modificationTime attribute to nsIPermission.idl. r=Ehsan
9a8e3ac367f880c2383561a89944bc6ddeb10477
created 2019-04-11 16:43 +0000
pushed 2019-05-13 10:53 +0000
Andrea Marchesini Andrea Marchesini - Bug 1541934 - mozStorageConnection can crash on shutdown, r=asuth
b639888c14341ea8746a2a4fde83aba9e1fdec55
created 2019-04-11 16:57 +0300
pushed 2019-05-13 10:53 +0000
Andreea Pavel Andreea Pavel - Backed out changeset 6e87244c4b89 (bug 1541934) for failing xpcshell at test_removeDataFromDomain.js on a CLOSED TREE
6e87244c4b89ce588c5259cea63b04f35cd85bc4
created 2019-04-11 11:14 +0000
pushed 2019-05-13 10:53 +0000
Andrea Marchesini Andrea Marchesini - Bug 1541934 - mozStorageConnection can crash on shutdown, r=asuth
62bd03de79c7636f7385b5303510b5f804e7b0fa
created 2019-03-28 13:07 +0000
pushed 2019-05-13 10:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 1539716. Remove nsIHashable. r=froydnj
fbe79e8981f7a1894ffcbc24ffa6457e48c24869
created 2019-04-18 13:43 +0000
pushed 2019-04-24 14:02 +0000
Johann Hofmann Johann Hofmann - Bug 1536454 - Part 2 - Add modificationTime attribute to nsIPermission.idl. r=Ehsan a=pascalc
cc930a52098bb3b8ebe042e6cf4739f8c470cad5
created 2019-03-11 18:36 +0000
pushed 2019-03-12 18:59 +0000
Nathan Froyd Nathan Froyd - Bug 1533750 - pack members of PermissionEntry better on 64-bit platforms; r=jdm
baf310ea412c45b126844e084228a20d4d1ac640
created 2019-02-21 22:54 +0000
pushed 2019-03-11 13:01 +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-03-11 13:01 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1527505 - Part 9: Make nsIPermissionManager accept ACString arguments for permission types instead of raw C strings; r=nika
bebbfddb851f4c8dc249a8b0547c62cbc21041d4
created 2019-02-21 22:54 +0000
pushed 2019-03-11 13:01 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1527505 - Part 8: Lift the handling of expanded principals out of CommonTestPermissionInternal() into CommonPrepareToTestPermission(); r=nika
da66636d6d3e41687ad6ff8e0b313f596bd3035e
created 2019-02-21 22:54 +0000
pushed 2019-03-11 13:01 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1527505 - Part 7: Compute the default permission in the recursive loop only once; r=nika
05278d2d4e7348d20f97b2fa26ec0e3b67fbca2f
created 2019-02-21 22:54 +0000
pushed 2019-03-11 13:01 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1527505 - Part 6: Use inline storage for storing the type array in order to speed up searching though it in the common case; r=nika
6593aa8f25dd8be43bb2161472572db2aee4750d
created 2019-02-21 22:54 +0000
pushed 2019-03-11 13:01 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1527505 - Part 5: Inline nsPermissionManager::GetTypeIndex(); r=nika
6d0d4698d35a80e23ac29b619c4570e0867740fd
created 2019-02-21 22:54 +0000
pushed 2019-03-11 13:01 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1527505 - Part 4: Compute the type index in the recursive loop only once; r=nika
dc3ac9b1a0a8570ed965acad943667b1a73f82e1
created 2019-02-21 22:54 +0000
pushed 2019-03-11 13:01 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1527505 - Part 3: Compute the origin hash once when storing permissions; r=nika
39fcd32789bbf497fddc0a12a1e384a117c0761a
created 2019-02-21 22:54 +0000
pushed 2019-03-11 13:01 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1527505 - Part 2: Inline the IsSystemPrincipal check; r=nika
75183a082bc142032ece9faac8ab85706c34c06e
created 2019-02-04 16:09 -0500
pushed 2019-03-11 13:01 +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-03-11 13:01 +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-03-11 13:01 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1525208 - Part 7: Devirtualize accesses to nsPermissionManager in the anti-tracking backend; r=baku
d316c363485743e50a71e906e3a80139307bd947
created 2019-01-07 18:45 +0000
pushed 2019-01-21 13:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1517014 - Part 1: Add nsIPermissionManager.testPermissionOriginNoSuffix(), an API for testing permissions using an origin string without the overhead of parsing it into a URI; r=nika
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
dade0d8f79ea0db4e7a6741fd3931a5a5362cb0a
created 2018-08-20 19:15 -0400
pushed 2018-08-24 17:49 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1484868 - Add the nsIPermissionManager::removeByType() API; r=nika
b10960397cd03c40344ed4b154ef721d10633334
created 2018-07-10 10:09 +0200
pushed 2018-08-24 17:49 +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
766b23553adf1c310767fce603c6bdd448382254
created 2018-07-10 11:32 +0300
pushed 2018-08-24 17:49 +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-08-24 17:49 +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
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-18 21:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
7b66479caadb664cee58e428d7a9972d8f592be4
created 2018-01-17 15:57 +0530
pushed 2018-01-21 14:49 +0000
Prathiksha Prathiksha - Bug 1376235 - Change PermissionAvaliable to PermissionAvailable. r=johannh
3feb5338f65c83d2af52fb8a53f866155e88dc15
created 2017-10-16 21:08 -0700
pushed 2017-11-02 16:33 +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 2017-11-02 16:33 +0000
Johann Hofmann Johann Hofmann - Bug 1379560 - Part 1 - Add a default permission pref in the permission manager. r=mystor,Paolo
7e79bcb1f22561aae1c60143afe66ecdd6df4e92
created 2017-10-09 10:39 -0400
pushed 2017-11-02 16:33 +0000
Nathan Froyd Nathan Froyd - Bug 1406485 - provide PermissionHashKey with a move constructor; r=ehsan
2915d4b7849612e583048650beabe33bad2cfeca
created 2017-06-20 19:19 +1000
pushed 2017-08-02 08:25 +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-08-02 08:25 +0000
Michael Layzell Michael Layzell - Bug 1374665 - Stop parsing principals during GetPermissionsForKey, r=ehsan
62899ab59159d757da15b7194a05ab1a75102621
created 2017-06-21 17:10 -0700
pushed 2017-08-02 08:25 +0000
Wes Kocher Wes Kocher - Backed out changeset 44532a19e524 (bug 1374665) for test_group_mouseevents.html failures a=backout
017218b8ecdc2646ae6c12ed7e14b588fcb6d080
created 2017-06-21 14:23 -0400
pushed 2017-06-26 23:56 +0000
Michael Layzell Michael Layzell - Bug 1374665 - Stop parsing principals during GetPermissionsForKey. r=ehsan, a=lizzard
8b115265af36830f21d88050cff5abf2a6dca190
created 2017-05-06 16:17 -0400
pushed 2017-06-12 13:08 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1362791 - Enable testing permissions using URIs without having to mint principals; r=mystor
eb249c8b3e6010cc3ae9a12432ee5498d598f8c5
created 2017-04-11 16:36 -0400
pushed 2017-06-12 13: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-06-12 13:08 +0000
Michael Layzell Michael Layzell - Bug 1353179 - Fix the content process permission assertion, and add support for pre-load permissions, r=baku
035042b8b4aabb0f6f427a0eb9d12a160dbc6f5a
created 2017-03-08 14:28 -0500
pushed 2017-06-12 13:08 +0000
Michael Layzell Michael Layzell - Bug 1345573 - Part 1: Key http, https, and ftp URIs on origin instead of eTLD+1, r=baku
215ca1b54ff1d363624d81460fe9a7e95d8e4ffd
created 2017-03-02 16:53 -0500
pushed 2017-06-12 13: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-06-12 13: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-06-12 13: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-06-12 13:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 2d2d603dbdaf (bug 1337056)
8767bffeadca0b8d907eb251149965745ecd8b85
created 2017-03-15 00:45 +0100
pushed 2017-06-12 13:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 1101f931d2d7 (bug 1345573)
1101f931d2d7d3bee43c4ba81216008e9aa9f2f4
created 2017-03-08 14:28 -0500
pushed 2017-06-12 13:08 +0000
Michael Layzell Michael Layzell - Bug 1345573 - Part 1: Key http, https, and ftp URIs on origin instead of eTLD+1, r=baku
2d2d603dbdafd70988624b2dc6c1fcc73f7edbae
created 2017-03-02 16:53 -0500
pushed 2017-06-12 13:08 +0000
Michael Layzell Michael Layzell - Bug 1337056 - Part 2: Replace the synchronous ReadPermissions API with async APIs, r=baku
7568383eb18d76198fb8df0a1f9ae57c1d9dd309
created 2017-03-02 16:48 -0500
pushed 2017-06-12 13: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
8f375033dba4ea7216fda052f7b921e80db2ad8d
created 2016-12-08 10:45 -1000
pushed 2017-03-06 20:48 +0000
Andrea Marchesini Andrea Marchesini - Bug 1322518 - PermissionKey should propagate the error if nsIPrincipal::GetOrigin fails, r=ehsan
c95f72a67f954ef90d7af71b3180e18d44d69fc2
created 2016-10-09 17:55 -0400
pushed 2017-01-23 14:19 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1308319 - Remove app specific parts of the permission manager; r=baku
d6f37cd67e82f93925bb8e848a8087e7466918f0
created 2016-10-05 17:58 +0800
pushed 2017-01-23 14:19 +0000
Yoshi Huang Yoshi Huang - Bug 1237152 - rename clear-origin-data to clear-origin-attributes-data, r=smaug
232a786cf87fb0f68f9bda6e9316515524d2ac8a
created 2016-06-07 21:10 +0100
pushed 2016-09-19 13:38 +0000
Jonathan Watt Jonathan Watt - Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky
75dfe10ec44a88bda2d9721d269ddf2429ac5426
created 2016-02-02 17:36 +0200
pushed 2016-04-25 16:57 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
d77374bc1315f8d5023363d2cea58ca810ba4cb7
created 2016-01-31 10:10 -0800
pushed 2016-04-25 16:57 +0000
Phil Ringnalda Phil Ringnalda - Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
064969357fc94da487ada47c08249995b28cc560
created 2016-01-31 17:12 +0200
pushed 2016-04-25 16:57 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
48a8952317349c0d4b183ef0327a3ef858da1ae1
created 2015-10-13 10:27 +0800
pushed 2015-12-14 20:08 +0000
Yoshi Huang Yoshi Huang - Bug 1191653 - Listen to clear-origin-data in nsPermissionManager. r=bholley
9cd3be664954cedf3b3924a558754514b5a9cbff
created 2015-08-18 15:35 -0400
pushed 2015-10-29 11:30 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1195983 - Remove some dead code from the permission manager; r=mystor
6aee66f5c2541bbf8abfb4ed4988722ff1ca0694
created 2015-07-21 09:27 -0400
pushed 2015-09-21 14:04 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1185986 - Don't hold the observer service alive from nsPermissionManager; r=jdm
16644f45e4e61e18507899895a501cb4b15c4805
created 2015-06-16 15:27 -0400
pushed 2015-09-21 14:04 +0000
Michael Layzell Michael Layzell - Bug 1165263 - Part 1: Update nsPermissionManager to use origins instead of hosts internally, r=ehsan
2c709a5c7aff60fdfd39dede4bbcbf14df9d2495
created 2015-07-15 12:58 -0700
pushed 2015-09-21 14:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182408 - Part 2: Use nsTHashTable::Iterator in nsPermissionManager. r=ehsan
de3fb216f066feea0024104288db95b97e514b39
created 2015-07-14 14:00 -0700
pushed 2015-09-21 14:04 +0000
Wes Kocher Wes Kocher - Backed out 24 changesets (bug 1173523, bug 1172080, bug 817007, bug 1165263) for android reftest bustage CLOSED TREE
f754e52e74dc1a48564b81efd1a8fe94479d450d
created 2015-06-16 15:27 -0400
pushed 2015-09-21 14:04 +0000
Michael Layzell Michael Layzell - Bug 1165263 - Part 1: Update nsPermissionManager to use origins instead of hosts internally, r=ehsan
less more (0) -100 -60 tip