4 years, 7 months ago
(2016-04-28 15:22:51 UTC)
#4
https://codereview.chromium.org/1931843002/diff/1/content/browser/push_messag...
File content/browser/push_messaging/push_messaging_message_filter.cc (right):
https://codereview.chromium.org/1931843002/diff/1/content/browser/push_messag...
content/browser/push_messaging/push_messaging_message_filter.cc:85: bool
IsApplicationServerKey(const std::string& sender_info) {
On 2016/04/28 15:21:13, harkness wrote:
> So, we still allow arbitrary formatted server keys, but only using the
> non-standard protocol enpoints?
Yes.
https://codereview.chromium.org/1931843002/diff/1/third_party/WebKit/LayoutTe...
File
third_party/WebKit/LayoutTests/http/tests/push_messaging/application-server-key-standard-endpoint.html
(right):
https://codereview.chromium.org/1931843002/diff/1/third_party/WebKit/LayoutTe...
third_party/WebKit/LayoutTests/http/tests/push_messaging/application-server-key-standard-endpoint.html:12:
const PUBLIC_KEY = [
On 2016/04/28 15:21:13, harkness wrote:
> If you can reference constants in a separate .js file, you can use the
> push_constants.js here instead of declaring the key again.
This is the first layout test that uses a public key, so there's nothing here to
share it with. Unfortunately browser tests, instrumentation tests and layout
tests don't have a shared web-accessible location :(
Michael van Ouwerkerk
lgtm with nit I have a feeling I reviewed 95% of these changes before, is ...
4 years, 7 months ago
(2016-04-29 17:21:21 UTC)
#5
Description was changed from ========== Ship Web Push subscription restrictions This exposes the "applicationServerKey" property ...
4 years, 7 months ago
(2016-05-18 17:43:38 UTC)
#8
Description was changed from
==========
Ship Web Push subscription restrictions
This exposes the "applicationServerKey" property when subscribing with
the Push API, in which the developer can provide their application
server's key per draft-ietf-webpush-vapid.
https://tools.ietf.org/html/draft-ietf-webpush-vapid
When doing so, Chrome will give them an endpoint for the subscription
that supports the Web Push Protocol rather than the proprietary GCM
protocol. The endpoint is still provided by GCM.
BUG=583753
==========
to
==========
Ship Web Push subscription restrictions
This exposes the "applicationServerKey" property when subscribing with
the Push API, in which the developer can provide their application
server's key per draft-ietf-webpush-vapid.
https://tools.ietf.org/html/draft-ietf-webpush-vapid
When doing so, Chrome will give them an endpoint for the subscription
that supports the Web Push Protocol rather than the proprietary GCM
protocol. The endpoint is still provided by GCM.
Intent to Ship:
https://groups.google.com/a/chromium.org/d/topic/blink-dev/Wo7fimlUUjc/discus...
BUG=583753
==========
Avi (use Gerrit)
content/public lgtm
4 years, 7 months ago
(2016-05-18 18:00:36 UTC)
#9
content/public lgtm
Rick Byers
On 2016/05/18 17:43:24, Peter Beverloo wrote: > +avi for content/public/ > +rbyers RuntimeEnabledFeatures.in RuntimeEnabledFeatures LGTM
4 years, 7 months ago
(2016-05-18 18:09:40 UTC)
#10
On 2016/05/18 17:43:24, Peter Beverloo wrote:
> +avi for content/public/
> +rbyers RuntimeEnabledFeatures.in
RuntimeEnabledFeatures LGTM
Peter Beverloo
The CQ bit was checked by peter@chromium.org
4 years, 7 months ago
(2016-05-18 18:11:11 UTC)
#11
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1931843002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1931843002/40001
4 years, 7 months ago
(2016-05-18 18:11:40 UTC)
#13
Try jobs failed on following builders: win_chromium_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/224295)
4 years, 7 months ago
(2016-05-18 23:18:38 UTC)
#15
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1931843002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1931843002/40001
4 years, 7 months ago
(2016-05-18 23:45:12 UTC)
#17
Try jobs failed on following builders: win_chromium_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/224596)
4 years, 7 months ago
(2016-05-19 05:37:43 UTC)
#19
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1931843002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1931843002/40001
4 years, 7 months ago
(2016-05-19 11:02:22 UTC)
#21
Description was changed from ========== Ship Web Push subscription restrictions This exposes the "applicationServerKey" property ...
4 years, 7 months ago
(2016-05-19 12:28:54 UTC)
#22
Message was sent while issue was closed.
Description was changed from
==========
Ship Web Push subscription restrictions
This exposes the "applicationServerKey" property when subscribing with
the Push API, in which the developer can provide their application
server's key per draft-ietf-webpush-vapid.
https://tools.ietf.org/html/draft-ietf-webpush-vapid
When doing so, Chrome will give them an endpoint for the subscription
that supports the Web Push Protocol rather than the proprietary GCM
protocol. The endpoint is still provided by GCM.
Intent to Ship:
https://groups.google.com/a/chromium.org/d/topic/blink-dev/Wo7fimlUUjc/discus...
BUG=583753
==========
to
==========
Ship Web Push subscription restrictions
This exposes the "applicationServerKey" property when subscribing with
the Push API, in which the developer can provide their application
server's key per draft-ietf-webpush-vapid.
https://tools.ietf.org/html/draft-ietf-webpush-vapid
When doing so, Chrome will give them an endpoint for the subscription
that supports the Web Push Protocol rather than the proprietary GCM
protocol. The endpoint is still provided by GCM.
Intent to Ship:
https://groups.google.com/a/chromium.org/d/topic/blink-dev/Wo7fimlUUjc/discus...
BUG=583753
==========
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 7 months ago
(2016-05-19 12:28:56 UTC)
#23
Message was sent while issue was closed.
Committed patchset #3 (id:40001)
commit-bot: I haz the power
Description was changed from ========== Ship Web Push subscription restrictions This exposes the "applicationServerKey" property ...
4 years, 7 months ago
(2016-05-19 12:30:13 UTC)
#24
Message was sent while issue was closed.
Description was changed from
==========
Ship Web Push subscription restrictions
This exposes the "applicationServerKey" property when subscribing with
the Push API, in which the developer can provide their application
server's key per draft-ietf-webpush-vapid.
https://tools.ietf.org/html/draft-ietf-webpush-vapid
When doing so, Chrome will give them an endpoint for the subscription
that supports the Web Push Protocol rather than the proprietary GCM
protocol. The endpoint is still provided by GCM.
Intent to Ship:
https://groups.google.com/a/chromium.org/d/topic/blink-dev/Wo7fimlUUjc/discus...
BUG=583753
==========
to
==========
Ship Web Push subscription restrictions
This exposes the "applicationServerKey" property when subscribing with
the Push API, in which the developer can provide their application
server's key per draft-ietf-webpush-vapid.
https://tools.ietf.org/html/draft-ietf-webpush-vapid
When doing so, Chrome will give them an endpoint for the subscription
that supports the Web Push Protocol rather than the proprietary GCM
protocol. The endpoint is still provided by GCM.
Intent to Ship:
https://groups.google.com/a/chromium.org/d/topic/blink-dev/Wo7fimlUUjc/discus...
BUG=583753
Committed: https://crrev.com/f3008ae7b25404f8a5d2f4c1699abed5b0ecb1e7
Cr-Commit-Position: refs/heads/master@{#394747}
==========
commit-bot: I haz the power
Patchset 3 (id:??) landed as https://crrev.com/f3008ae7b25404f8a5d2f4c1699abed5b0ecb1e7 Cr-Commit-Position: refs/heads/master@{#394747}
4 years, 7 months ago
(2016-05-19 12:30:15 UTC)
#25
Issue 1931843002: Ship Web Push subscription restrictions
(Closed)
Created 4 years, 7 months ago by Peter Beverloo
Modified 4 years, 7 months ago
Reviewers: harkness, Michael van Ouwerkerk, Avi (use Gerrit), Rick Byers
Base URL: https://chromium.googlesource.com/chromium/src.git@master
Comments: 6