gecko-dev/dom/push/test
Lina Cambridge 4dac2b2a1d Bug 1621756 - Don't send the Push UAID if there are no push subscriptions. r=englehardt
This commit changes the Push client code to check for existing push
subscriptions when connecting to the server, and omits the UAID from
the `hello` handshake if there are none. This, in turn, causes the
server to issue a new UAID, which we keep until either the next
reconnect, or when the user subscribes to push. It's a way to rotate
the UAID and reduce the privacy risk of tying a persistent identifier
to the connection.

Differential Revision: https://phabricator.services.mozilla.com/D66485

--HG--
extra : moz-landing-system : lando
2020-03-30 18:21:09 +00:00
..
xpcshell Bug 1621756 - Don't send the Push UAID if there are no push subscriptions. r=englehardt 2020-03-30 18:21:09 +00:00
.eslintrc.js Bug 1620542 - Automatically fix ESLint errors in .eslintrc.js files. r=mossop 2020-03-07 10:09:44 +00:00
error_worker.js
frame.html
lifetime_worker.js
mochitest.ini Bug 1333140 - Require SecureContext for WebCrypto r=bholley,keeler,baku 2020-02-11 09:25:09 +00:00
mockpushserviceparent.js
test_data.html
test_error_reporting.html
test_has_permissions.html
test_multiple_register_different_scope.html
test_multiple_register_during_service_activation.html
test_multiple_register.html
test_permissions.html
test_register_key.html
test_register.html
test_serviceworker_lifetime.html Bug 1592699 - Fix test_serviceworker_lifetime.html r=asuth 2019-10-30 17:23:53 +00:00
test_subscription_change.html
test_try_registering_offline_disabled.html
test_unregister.html
test_utils.js Bug 1591102 - Let some SpecialPowers.pushPermissions callers use promises r=jdm 2019-10-27 15:28:41 +00:00
webpush.js
worker.js