mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-28 15:23:51 +00:00
4dac2b2a1d
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 |
||
---|---|---|
.. | ||
test | ||
components.conf | ||
moz.build | ||
Push.jsm | ||
Push.manifest | ||
PushBroadcastService.jsm | ||
PushComponents.jsm | ||
PushCrypto.jsm | ||
PushDB.jsm | ||
PushManager.cpp | ||
PushManager.h | ||
PushNotifier.cpp | ||
PushNotifier.h | ||
PushRecord.jsm | ||
PushService.jsm | ||
PushServiceAndroidGCM.jsm | ||
PushServiceHttp2.jsm | ||
PushServiceWebSocket.jsm | ||
PushSubscription.cpp | ||
PushSubscription.h | ||
PushSubscriptionOptions.cpp | ||
PushSubscriptionOptions.h | ||
PushUtil.cpp | ||
PushUtil.h |