OSDN Git Service

Prepare, tag, and publish 0.47 release. v0_47
authorKeith Marshall <keithmarshall@users.sourceforge.net>
Tue, 8 Sep 2015 12:44:40 +0000 (13:44 +0100)
committerKeith Marshall <keithmarshall@users.sourceforge.net>
Tue, 8 Sep 2015 12:44:40 +0000 (13:44 +0100)
ChangeLog
README
configure.ac
pexports.c

index 59ea8e5..28406be 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+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.
diff --git a/README b/README
index 05f1d8f..6ba9c04 100644 (file)
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-PEXPORTS 0.46 README
+PEXPORTS 0.47 README
 ============================================
 
 Anders Norlander <anorland@hem2.passagen.se>
@@ -9,6 +9,8 @@ URL: http://www.is.lg.ua/~paul/devel/binutils.html
 
 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
@@ -41,6 +43,13 @@ C parser, there are probably many conditions when it will fail
 (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.
index cf211ce..4dc8ee7 100644 (file)
@@ -1,8 +1,8 @@
 # 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.
 #
index be80aa6..ae4c00d 100644 (file)
@@ -141,19 +141,20 @@ main(int argc, char *argv[])
 
   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;
     }