Bug 167484 - [maintainer update] update devel/py-pefile to version 1.2.10-114
Summary: [maintainer update] update devel/py-pefile to version 1.2.10-114
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: freebsd-python (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-01 14:50 UTC by Antoine Brodin
Modified: 2012-05-30 20:20 UTC (History)
0 users

See Also:


Attachments
py-pefile.diff (1.01 KB, patch)
2012-05-01 14:50 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-05-01 14:50:10 UTC
Changelog:

Version: 1.2.10-114
    Added sanity checks for invalid relocation information. VirtualAddress and SizeOfBlock are checked against a wide boundary that should never surpass (SizeOfImage)
    Merged the patch from  Issue 32  (and fixed some problems with it) regarding mmap files left open on Python 2.5.x 
Version: 1.2.10-111
    Fixed  Issue 10  and  Issue 29  (related) by also parsing strings for stringfileinfo_struct.Type=0 in addition of Type=1
    Fixed  Issue 26  as suggested by catching early parsing errors with a try in the PE constructor
    Fixed  Issue 30  parsing 64-bit PE32+ imports
    As pointed out by Pedram Amini removed a warning about WRITE and EXECUTE flags set for a section if the section name is 'PAGE' and the PE is a driver. In drivers such combination is legitimate
    10 and  Issue 29  to also handle the VarFileInfo structure 
Version: 1.2.10-107
    Fixed  Issue 27 
    Enhanced the processing of files with uncommon combinations of FileAligment and PointerToRawData values
    As suggested in  Issue 26  a close() method was added that closes the mmap of the file
    Added a check for zero-length files. A PEFormatError is now raised on those ( Issue 25 )
    Fixed a couple of small bugs in the parsing of resources
    The parsing of the resources' version strings had a small flaw where one character outside the range was not caught 
Version: 1.2.10-102
    Added a (high) hard-coded limit to the number of directory entries to process. Some specially crafted directories could lead to long processing times 
Version: 1.2.10-100
    Added additional check in the resources string parser to avoid some crashes
    Added Ange Albertini's patch to provide more helpful error messages when pefile meets NE/LE/LX files and ZM (as opposed to MZ) files. The PEFormatError() exception raised will inform about the type of file 
Version: 1.2.10-96
    Fixed  Issue 12 , there was a bug calculating the offset to the VS_VERSIONINFO structure that would manifest in some files
    Added a method to peutils to scan for PEiD signatures in user-provided raw data as opposed to only allowing pefile.PE() instances, it comes handy when feeding data from other tools like IDA
    Improved handling of cases of unorthodox, although valid, FileAlignment and SectionAlignment values and combinations of those. It turns out that they have to be in certain relation for some value ranges
    Fixed  Issue 24
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2012-05-01 14:50:19 UTC
Responsible Changed
From-To: freebsd-ports-bugs->freebsd-python

freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool)
Comment 2 dfilter service freebsd_committer freebsd_triage 2012-05-30 20:16:55 UTC
rm          2012-05-30 19:16:41 UTC

  FreeBSD ports repository

  Modified files:
    devel/py-pefile      Makefile distinfo pkg-descr 
  Log:
  - update to 1.2.10-114
  
  While I'm here, do some clenup:
  - use shortname in MASTER_SITES
  - drop LICENSE_FILE for well-know license (MIT)
  - strict python versions to 2.x only
  - replace redefinition of the whole PYDISTUTILS_EGGINFO with
    just PYDISTUTILS_PKGVERSION
  - add tab in pkg-descr
  
  PR:             167484
  Submitted by:   antoine (maintainer)
  
  Revision  Changes    Path
  1.16      +4 -5      ports/devel/py-pefile/Makefile
  1.15      +2 -2      ports/devel/py-pefile/distinfo
  1.3       +1 -1      ports/devel/py-pefile/pkg-descr
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 3 Ruslan Makhmatkhanov freebsd_committer freebsd_triage 2012-05-30 20:18:15 UTC
State Changed
From-To: open->closed

Committed with some pedantic extra changes, thank you!