• R/O
  • HTTP
  • SSH
  • HTTPS

pexports: 提交

Windows DLL exported symbols listing utility


Commit MetaInfo

修訂819d4fe3cde92d1d902e3d48771aca4dba6a0b3a (tree)
時間2015-09-08 21:44:40
作者Keith Marshall <keithmarshall@user...>
CommiterKeith Marshall

Log Message

Prepare, tag, and publish 0.47 release.

Change Summary

差異

--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
1+2015-09-08 Keith Marshall <keithmarshall@users.sourceforge.net>
2+
3+ Prepare, tag, and publish 0.47 release.
4+
5+ * configure.ac: Update copyright notice.
6+ (AC_INIT): Increment PACKAGE_VERSION assignment to 0.47
7+
8+ * pexports.c: Update copyright notice.
9+
10+ * README: Add release notes.
11+ * All files: Tagged "v0_47" for release.
12+
113 2015-09-07 Keith Marshall <keithmarshall@users.sourceforge.net>
214
315 Avoid uint32_t difference overflow in 64-bit pointer adjustment.
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
1-PEXPORTS 0.46 README
1+PEXPORTS 0.47 README
22 ============================================
33
44 Anders Norlander <anorland@hem2.passagen.se>
@@ -9,6 +9,8 @@ URL: http://www.is.lg.ua/~paul/devel/binutils.html
99
1010 Hacked by Tor Lillqvist <tml@iki.fi>
1111
12+Hacked by Keith Marshall <keithmarshall@users.sourceforge.net>
13+
1214 ============================================
1315
1416 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
4143 (especially complex parameter types), although I it works fine for me.
4244 Please do not report bugs, but feel free to send patches.
4345
46+RELEASE 0.47
47+=================
48+* Eliminate Microsoft style typedef obfuscation.
49+* Correct a further potential segmentation fault, resulting from
50+ overflow when computing 32-bit offset differences, which are then
51+ applied to 64-bit pointers.
52+
4453 RELEASE 0.46
4554 =================
4655 * Corrects two potential segmentation fault bugs.
--- a/configure.ac
+++ b/configure.ac
@@ -1,8 +1,8 @@
11 # configure.ac for pexports
22 # Created 2013-05-29 by Keith Marshall <keithmarshall@users.sourceforge.net>
3-# Copyright (C) 2013, MinGW.org Project.
3+# Copyright (C) 2013, 2015, MinGW.org Project.
44 #
5- AC_INIT([pexports],[0.46],[http://mingw.org/reporting_bugs])
5+ AC_INIT([pexports],[0.47],[http://mingw.org/reporting_bugs])
66 #
77 # Directory organisation.
88 #
--- a/pexports.c
+++ b/pexports.c
@@ -141,19 +141,20 @@ main(int argc, char *argv[])
141141
142142 if (filename == NULL)
143143 {
144- printf("PExports %s; Originally written 1998, Anders Norlander\n"
145- "Updated 1999, Paul Sokolovsky, 2008, Tor Lillqvist, 2013, Keith Marshall\n"
146- "Copyright (C) 1998, 1999, 2008, 2013, MinGW.org Project\n\n"
147- "This program is free software; you may redistribute it under the terms of\n"
148- "the GNU General Public License. This program has absolutely no warranty.\n"
149-
150- "\nUsage: %s [-v] [-o] [-h header] [-p preprocessor] dll\n"
151- " -h\tparse header\n"
152- " -o\tprint ordinals\n"
153- " -p\tset preprocessor program\n"
154- " -v\tverbose mode\n"
155- "\nReport bugs as directed at %s\n",
156- PACKAGE_VERSION_STRING, program_name, PACKAGE_BUG_REPORT);
144+ printf(
145+ "PExports %s; Originally written 1998, Anders Norlander\n"
146+ "Updated 1999, Paul Sokolovsky, 2008, Tor Lillqvist, 2013, 2015, Keith Marshall\n"
147+ "Copyright (C) 1998, 1999, 2008, 2013, 2015, MinGW.org Project\n\n"
148+ "This program is free software; you may redistribute it under the terms of\n"
149+ "the GNU General Public License. This program has absolutely no warranty.\n"
150+
151+ "\nUsage: %s [-v] [-o] [-h header] [-p preprocessor] dll\n"
152+ " -h\tparse header\n"
153+ " -o\tprint ordinals\n"
154+ " -p\tset preprocessor program\n"
155+ " -v\tverbose mode\n"
156+ "\nReport bugs as directed at %s\n",
157+ PACKAGE_VERSION_STRING, program_name, PACKAGE_BUG_REPORT);
157158 return 1;
158159 }
159160
Show on old repository browser