Bug 173935 - [maintainer] update devel/py-pefile to version 1.2.10-123
Summary: [maintainer] update devel/py-pefile to version 1.2.10-123
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Frederic Culot
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-26 09:30 UTC by Antoine Brodin
Modified: 2012-11-27 07:44 UTC (History)
0 users

See Also:


Attachments
py-pefile.diff (829 bytes, patch)
2012-11-26 09:30 UTC, Antoine Brodin
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Antoine Brodin freebsd_committer freebsd_triage 2012-11-26 09:30:00 UTC
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.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2012-11-26 09:30:12 UTC
Responsible Changed
From-To: freebsd-ports-bugs->freebsd-python

freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool)
Comment 2 Frederic Culot freebsd_committer freebsd_triage 2012-11-26 20:31:25 UTC
Responsible Changed
From-To: freebsd-python->culot

I'll take it.
Comment 3 Frederic Culot freebsd_committer freebsd_triage 2012-11-27 07:44:23 UTC
State Changed
From-To: open->closed

Committed. Merci Antoine !