Closed Bug 8254 Opened 25 years ago Closed 25 years ago

Parser hangs on External DTDs don't have doctype declaration header

Categories

(Core :: XML, defect, P1)

defect

Tracking

()

VERIFIED FIXED

People

(Reporter: tao, Assigned: tao)

References

Details

(Whiteboard: Patch ready for checkin)

Seamoney hangs when the external DTD files do not have doctype declaration
header.
Priority: P3 → P1
QA Contact: chrisd → tao
Summary: Parser crashes on External DTDs don't have doctype declaration header → Parser crashes on External DTDs don't have doctype declaration header
hang or crash ? The summary say crash, but the description say hang. Should
this be M7 ?
Tao:  Can we fix the XML/XUL/RDF file instead for M7 and mark this bug M8 ?
Summary: Parser crashes on External DTDs don't have doctype declaration header → Parser hangs on External DTDs don't have doctype declaration header
It hangs instead of crashing. Update the summary. This is not a M7 show
stopper since there is no DTD reference in any of the XUL/RDF files yet.
Hi,Cata:

When feasible, please modify expat's "state machine" to treat external DTDs as
"real" external DTD subset instead of pretending to be an internal subset. The
latter is not XML spec 1.0 conforming nor allow future extension.
Status: NEW → ASSIGNED
Target Milestone: M8
Blocks: 5040
If we take James Clark's patch, this bug becomes irrelevant.
Assignee: cata → tao
Status: ASSIGNED → NEW
Status: NEW → ASSIGNED
This problem does not exist in James Clar's patch. Will mark it fixed after
the patch is in.
Whiteboard: Patch ready for checkin
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Checked in and Nisheeth had turned on the flag.
Status: RESOLVED → VERIFIED
Verified with jul-07-99 build.
You need to log in before you can comment on or make changes to this bug.