Changes: Added some safety checks. Small optimization of the checksum algorithm. Thanks to Emmanuel Bourg. Fixed a problem parsing section headers. Improved the detection of corrupt resource names. Improved the checks being done when parsing the exports and the bound imports directories. The potential data ranges to consider have been constrained further and only strings with certain characteristics will be allowed as module names in the bound forwarders. Attempting to fix Issue 35 where a big memory allocation is attempted (which can be avoided). When working with large files it could lead to MemoryError exceptions. Added a check to verify that a section's calculated ending address does not overlap a subsequent section. If so cut it down to fit.
Responsible Changed From-To: freebsd-ports-bugs->freebsd-python freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool)
Responsible Changed From-To: freebsd-python->culot I'll take it.
State Changed From-To: open->closed Committed. Merci Antoine !