View Issue Details

IDProjectCategoryView StatusLast Update
0000012freemGeneralpublic2025-03-21 21:07
ReporterSerena Willis Assigned ToSerena Willis  
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Versioncvs-current 
Target Version0.62.2Fixed in Versioncvs-current 
Summary0000012: Implement extension X11-96/13 (Portable length of names)
DescriptionMake sure all identifiers > 31 characters are significant, and that creating an identifier over the implementation length limit generates M56.
TagsNo tags attached.
M Dialect

Activities

Serena Willis

2025-03-21 21:07

administrator   ~0000005

Modified expr.c to do explicit length checking when parsing a NAME.

This not only brings FreeM into compliance with MDC Type A extension X11-96/13, but also prevents a potential buffer overrun during expression parsing.

Issue History

Date Modified Username Field Change
2025-03-21 21:02 Serena Willis New Issue
2025-03-21 21:02 Serena Willis Status new => assigned
2025-03-21 21:02 Serena Willis Assigned To => Serena Willis
2025-03-21 21:07 Serena Willis Status assigned => closed
2025-03-21 21:07 Serena Willis Resolution open => fixed
2025-03-21 21:07 Serena Willis Fixed in Version => cvs-current
2025-03-21 21:07 Serena Willis Note Added: 0000005