Closed Bug 86411 Opened 24 years ago Closed 20 years ago

Unicode 3.1 UTF-8 Corrigendum

Categories

(Core :: Internationalization, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 74198
Future

People

(Reporter: nprobert, Assigned: smontagu)

References

(Depends on 1 open bug, )

Details

(Keywords: intl)

In nsString2.cpp (anywhere else?) the UTF-8 conversion routines need to updated for Unicode 3.1 where the UTF-8 Corrigendum states that non-shortest forms and 5-6 byte UTF-8 sequences are also disallowed. This should be enforced for security reasons as well.
mozilla is design for unicode 3.0 not 3.1 yet. mark as future.
Assignee: nhotta → scc
Status: UNCONFIRMED → NEW
Ever confirmed: true
Target Milestone: --- → Future
Switching QA contact to teruko for now.
Keywords: intl
QA Contact: andreasb → teruko
giving up ancient string bugs to the new string owner. jag, you'll want to sort through these and see which ones still apply and go with or against the direction in which you intend strings evolve
Assignee: scc → jaggernaut
Blocks: 182751
Frank, Isn't this fixed?
Well guess we'll have to sit down and check if this is really fixed. bug 182751 has plenty of UTF-8 testcases which I think should cover everything. Unicode 3.1 (and 3.1.1)? http://www.unicode.org/reports/tr27/#conformance Unicode 3.2? http://www.unicode.org/reports/tr28/#conformance Unicode 4.0? http://www.unicode.org/versions/Unicode4.0.0/ch03.pdf#G7404 Other UTFs conformance? UTF-16BE? UTF-16LE? UTF-32BE? UTF-32LE?
No longer blocks: 182751
Depends on: 172701, 182751, 191483
Depends on: 199090
Assignee: jag → smontagu
QA Contact: teruko → amyy
*** This bug has been marked as a duplicate of 74198 ***
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.