Closed Bug 840068 Opened 12 years ago Closed 12 years ago

[MMS][User Story] Unknown headers/values not presented to user

Categories

(Firefox OS Graveyard :: Gaia::SMS, defect, P1)

ARM
Gonk (Firefox OS)
defect

Tracking

(blocking-b2g:-)

RESOLVED WORKSFORME
blocking-b2g -

People

(Reporter: pdol, Assigned: vicamo)

References

Details

(Keywords: feature, Whiteboard: [LOE:0])

UCID: Messages-043 User Story: As a user, I will not be presented with content header errors in the rendering of MMS message content. All unknown headers and values will not be presented to the user to simplify the presentation of the message and mitigate user confusion.
Depends on: b2g-mms-dom-api
Vicamo, does gecko filter out the unknown header/values? thanks
Assignee: nobody → vyang
Whiteboard: [LOE:S]
Content only gets attributes specified in DOM API. Most successfully parsed header fields are hidden from content and malformed headers are skipped. If I understand Peter's description correctly, there is nothing to do.
Flags: needinfo?(pdolanjski)
Whiteboard: [LOE:S] → [LOE:0]
(In reply to Vicamo Yang [:vicamo][:vyang] from comment #2) > Content only gets attributes specified in DOM API. Most successfully parsed > header fields are hidden from content and malformed headers are skipped. If > I understand Peter's description correctly, there is nothing to do. If that is the case, then there is nothing to do other than test.
Flags: needinfo?(pdolanjski)
Please specify clearly the goal of this bug, and if there is nothing to do we should close it.
Flags: needinfo?(pdolanjski)
The goal of this bug is to ensure that the messaging client will not display unknown headers to the user from an MMS message that has been received by that device and contains unknown headers/header information
Flags: needinfo?(pdolanjski)
Blocks: mms-p1
Per partner and release-driver discussions, marking blocking- until all MMS functionality in bug 849867 is complete, allowing it all to be uplifted at once to avoid SMS bustage.
blocking-b2g: leo+ → -
Flags: in-moztrap?
mark this as resolved and waiting for verification
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
(In reply to Peter Dolanjski [:pdol] from comment #3) > (In reply to Vicamo Yang [:vicamo][:vyang] from comment #2) > > Content only gets attributes specified in DOM API. Most successfully parsed > > header fields are hidden from content and malformed headers are skipped. If > > I understand Peter's description correctly, there is nothing to do. > > If that is the case, then there is nothing to do other than test. Throughout MMS-CONF[1], we have two items seem to match the bug description here. One is "MMSCONF-GEN-C-004": "Continue functioning after unsupported or corrupted content is received." listed in MMS-CONF Appendix C.1.1. Another is "MMSCONF-MED-C-028": "Ignore unknown SMIL elements/attributes." listed in MMS-CONF Appendix C.1.12. Both have no test case defined in MMS-ETS-CONF[2] and MMS-ETC-INT[3]. Like my comment 2, Gecko almost implements decoding/encoding for every well known header field. For those fall outside the circle, if encoded correctly, we're also capable of handling them. By "handling", I mean decode and encode. Most fields, unless required by DOM interface, are never revealed to the user, and surely those required are well known fields so far. Gaia parses SMIL, and I think they follow the same rule that Gecko does. So, actually I'm not quite sure how could that verification process go, and it probably need some testing equipment to perform such test because all the devices at hand generate only messages with well known header fields (for conformance, of course). [1]: OMA-TS-MMS-CONF-V1_3-20110913-A [2]: OMA-ETS-MMS_CON-V1_3-20101015-C [3]: OMA-ETS-MMS_INT-V1_3-20101015-C
Flags: in-moztrap?
You need to log in before you can comment on or make changes to this bug.