Closed
Bug 817842
Opened 12 years ago
Closed 12 years ago
Modify client to handle clock skew for If-Modified-Since header
Categories
(Android Background Services Graveyard :: Product Announcements, defect)
Android Background Services Graveyard
Product Announcements
ARM
Android
Tracking
(firefox18+ fixed, firefox19+ fixed)
RESOLVED
FIXED
mozilla20
People
(Reporter: jrconlin, Assigned: rnewman)
Details
Attachments
(1 file, 1 obsolete file)
|
12.43 KB,
patch
|
nalexander
:
review+
lsblakk
:
approval-mozilla-aurora+
lsblakk
:
approval-mozilla-beta+
|
Details | Diff | Splinter Review |
Some client may have an incorrectly set clock. This can cause duplication of campaign messages or some campaign messages not being seen by the client.
The requested work-around is to have the client echo the "Date" header contained in the server response back as the "If-Modified-Since" header.
| Reporter | ||
Updated•12 years ago
|
tracking-firefox18:
--- → ?
tracking-firefox19:
--- → ?
| Assignee | ||
Comment 1•12 years ago
|
||
Assignee: nobody → rnewman
Status: NEW → ASSIGNED
Component: Server: Product Announcements Campaign Manager → Android: Product Announcements
OS: Windows 7 → Android
Hardware: x86_64 → ARM
| Assignee | ||
Comment 2•12 years ago
|
||
See also pull req, 'cept this is rebased onto master to avoid landing Sync auth changes.
Attachment #688105 -
Flags: review?(nalexander)
Comment 3•12 years ago
|
||
This looks good on rnewmans test build. I set the device clock forward several hours. I still get the announcement.
QA Contact: twalker
Updated•12 years ago
|
| Assignee | ||
Comment 4•12 years ago
|
||
This has been reviewed, and incorporates review comments. nalexander, please set flag.
[Approval Request Comment]
Bug caused by (feature/regressing bug #):
-- Feature not yet landed. Server/client integration testing is finishing up now.
User impact if declined:
-- Users with a clock that's behind will see some announcements twice. Users with a clock that's fast will not see some announcements.
Testing completed (on m-c, etc.):
-- Tracy has verified a build. Just landed on inbound.
Risk to taking this patch (and alternatives if risky):
-- Nil. Code is currently preffed off; these are changes revealed by testing that we want to make before preffing on.
String or UUID changes made by this patch:
-- None.
Attachment #688105 -
Attachment is obsolete: true
Attachment #688105 -
Flags: review?(nalexander)
Attachment #688359 -
Flags: review?(nalexander)
Attachment #688359 -
Flags: approval-mozilla-beta?
Attachment #688359 -
Flags: approval-mozilla-aurora?
| Assignee | ||
Comment 5•12 years ago
|
||
Target Milestone: --- → mozilla20
Comment 6•12 years ago
|
||
Comment on attachment 688359 [details] [diff] [review]
Reviewed patch. v2
Review of attachment 688359 [details] [diff] [review]:
-----------------------------------------------------------------
reviewed in github, and review comments addressed.
Attachment #688359 -
Flags: review?(nalexander) → review+
Comment 7•12 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Updated•12 years ago
|
Attachment #688359 -
Flags: approval-mozilla-beta?
Attachment #688359 -
Flags: approval-mozilla-beta+
Attachment #688359 -
Flags: approval-mozilla-aurora?
Attachment #688359 -
Flags: approval-mozilla-aurora+
| Assignee | ||
Comment 8•12 years ago
|
||
https://hg.mozilla.org/releases/mozilla-aurora/rev/fa18bde3e25a
https://hg.mozilla.org/releases/mozilla-beta/rev/63bb353f6278
status-firefox18:
--- → fixed
status-firefox19:
--- → fixed
Updated•12 years ago
|
Component: Android: Product Announcements → Product Announcements
Product: Mozilla Services → Android Background Services
Updated•11 years ago
|
QA Contact: twalker
You need to log in
before you can comment on or make changes to this bug.
Description
•