mirror of https://github.com/KLayout/klayout.git
Following review feedback, the reader now rejects a header claiming a
width or height beyond 65536, guarding against malformed byte streams
that would otherwise trigger an unreasonable allocation. The writer
stays full 32-bit ('unlimited'), and native little-endian order and the
transparency mask are kept as-is. Adds Ruby and Python tests for the
oversized-header rejection.
Ref: https://github.com/KLayout/klayout/pull/2387#issuecomment-4984941409
|
||
|---|---|---|
| .. | ||
| basic.py | ||
| dbEdgeNeighborhoodWithNets.py | ||
| dbLayoutTest.py | ||
| dbLayoutToNetlist.py | ||
| dbLayoutVsSchematic.py | ||
| dbNetlistCrossReference.py | ||
| dbPCells.py | ||
| dbPolygonTest.py | ||
| dbReaders.py | ||
| dbRegionTest.py | ||
| dbShapesTest.py | ||
| dbStreams.py | ||
| dbTransTest.py | ||
| kwargs.py | ||
| layLayers.py | ||
| layObjects.py | ||
| layPixelBuffer.py | ||
| modTests.py | ||
| qtbinding.py | ||
| rdbTest.py | ||
| tlTest.py | ||