+2015-09-08 Keith Marshall <keithmarshall@users.sourceforge.net>
+
+ Prepare, tag, and publish 0.47 release.
+
+ * configure.ac: Update copyright notice.
+ (AC_INIT): Increment PACKAGE_VERSION assignment to 0.47
+
+ * pexports.c: Update copyright notice.
+
+ * README: Add release notes.
+ * All files: Tagged "v0_47" for release.
+
2015-09-07 Keith Marshall <keithmarshall@users.sourceforge.net>
Avoid uint32_t difference overflow in 64-bit pointer adjustment.
-PEXPORTS 0.46 README
+PEXPORTS 0.47 README
============================================
Anders Norlander <anorland@hem2.passagen.se>
Hacked by Tor Lillqvist <tml@iki.fi>
+Hacked by Keith Marshall <keithmarshall@users.sourceforge.net>
+
============================================
PEXPORTS is a program to extract exported symbols from a PE image
(especially complex parameter types), although I it works fine for me.
Please do not report bugs, but feel free to send patches.
+RELEASE 0.47
+=================
+* Eliminate Microsoft style typedef obfuscation.
+* Correct a further potential segmentation fault, resulting from
+ overflow when computing 32-bit offset differences, which are then
+ applied to 64-bit pointers.
+
RELEASE 0.46
=================
* Corrects two potential segmentation fault bugs.
# configure.ac for pexports
# Created 2013-05-29 by Keith Marshall <keithmarshall@users.sourceforge.net>
-# Copyright (C) 2013, MinGW.org Project.
+# Copyright (C) 2013, 2015, MinGW.org Project.
#
- AC_INIT([pexports],[0.46],[http://mingw.org/reporting_bugs])
+ AC_INIT([pexports],[0.47],[http://mingw.org/reporting_bugs])
#
# Directory organisation.
#
if (filename == NULL)
{
- printf("PExports %s; Originally written 1998, Anders Norlander\n"
- "Updated 1999, Paul Sokolovsky, 2008, Tor Lillqvist, 2013, Keith Marshall\n"
- "Copyright (C) 1998, 1999, 2008, 2013, MinGW.org Project\n\n"
- "This program is free software; you may redistribute it under the terms of\n"
- "the GNU General Public License. This program has absolutely no warranty.\n"
-
- "\nUsage: %s [-v] [-o] [-h header] [-p preprocessor] dll\n"
- " -h\tparse header\n"
- " -o\tprint ordinals\n"
- " -p\tset preprocessor program\n"
- " -v\tverbose mode\n"
- "\nReport bugs as directed at %s\n",
- PACKAGE_VERSION_STRING, program_name, PACKAGE_BUG_REPORT);
+ printf(
+ "PExports %s; Originally written 1998, Anders Norlander\n"
+ "Updated 1999, Paul Sokolovsky, 2008, Tor Lillqvist, 2013, 2015, Keith Marshall\n"
+ "Copyright (C) 1998, 1999, 2008, 2013, 2015, MinGW.org Project\n\n"
+ "This program is free software; you may redistribute it under the terms of\n"
+ "the GNU General Public License. This program has absolutely no warranty.\n"
+
+ "\nUsage: %s [-v] [-o] [-h header] [-p preprocessor] dll\n"
+ " -h\tparse header\n"
+ " -o\tprint ordinals\n"
+ " -p\tset preprocessor program\n"
+ " -v\tverbose mode\n"
+ "\nReport bugs as directed at %s\n",
+ PACKAGE_VERSION_STRING, program_name, PACKAGE_BUG_REPORT);
return 1;
}