We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4817f0c commit 1745a5eCopy full SHA for 1745a5e
.amend.cmd
@@ -0,0 +1,2 @@
1
+echo off
2
+echo .>.amend
ChangeLog
@@ -1,6 +1,12 @@
For the latest changes, please visit:
https://github.com/pbatard/libwdi/commits/master
3
4
+o v1.3.0 (2017.04.18)
5
+ Bugfixes:
6
+ - fix issues with extended characters in current user directory
7
+ Improvements:
8
+ - drop Windows XP and Vista support
9
+
10
o v1.2.5 (2016.01.22)
11
Bugfixes:
12
- fix possible crash when deleting the self signing private key
Makefile.am
@@ -4,4 +4,12 @@ SUBDIRS = libwdi
if BUILD_EXAMPLES
SUBDIRS += examples
+ZADIG_VERSION = $(shell sed -n 's/^.*\"FileVersion\", \"\(.*\)\..*\"/\1/p' examples/zadig.rc)
endif
+# This step produces the UPX compressed and signed releases that are made available for public download
+# NB: UPX v3.09 or later is needed for LZMA compression (http://upx.sourceforge.net/)
+zadig_release:
13
+ @cp examples/zadig.exe ./zadig-$(ZADIG_VERSION).exe
14
+ @upx --lzma zadig-$(ZADIG_VERSION).exe
15
+ @cmd.exe //c _sign.cmd zadig-$(ZADIG_VERSION).exe
_bm.sh
@@ -2,24 +2,15 @@
# Create and upload a Zadig release
# !!!THIS SCRIPT IS FOR INTERNAL DEVELOPER USE ONLY!!!
-target_dir=/e/dailies/libwdi
-
type -P git &>/dev/null || { echo "Git not found. Aborting." >&2; exit 1; }
-type -P sed &>/dev/null || { echo "Set not found. Aborting." >&2; exit 1; }
+type -P sed &>/dev/null || { echo "Sed not found. Aborting." >&2; exit 1; }
type -P upx &>/dev/null || { echo "UPX executable not found. Aborting." >&2; exit 1; }
-zadig_version=`sed -n 's/^.*\"FileVersion\", \"\(.*\)\..*\"/\1/p' examples/zadig.rc`
-echo Building Zadig v$zadig_version...
git clean -fdx
./autogen.sh --disable-shared
16
17
-cd libwdi
18
-make
19
-cd ../examples
20
-make zadig.exe
21
-type -P SetACL &>/dev/null && { SetACL -on ./zadig.exe -ot file -actn ace -ace "n:S-1-5-18;p:read,read_ex;s:y"; }
22
-upx --lzma zadig.exe
23
-cp zadig.exe $target_dir/zadig_$zadig_version.exe
24
-cmd.exe /k zadig_sign.bat "$target_dir/zadig_$zadig_version.exe"
25
-cd ..
+zadig_version=`sed -n 's/^.*\"FileVersion\", \"\(.*\)\..*\"/\1/p' examples/zadig.rc`
+echo Building Zadig v$zadig_version...
+make -j12
+make zadig_release
_sign.cmd
@@ -0,0 +1,8 @@
+@echo off
+:retry_sha1
+"C:\Program Files (x86)\Windows Kits\8.1\bin\x64\signtool" sign /v /sha1 655f6413a8f721e3286ace95025c9e0ea132a984 /fd SHA1 /tr http://timestamp.comodoca.com/rfc3161 /td SHA1 %1
+if ERRORLEVEL 1 goto retry_sha1
+:retry_sha256
+"C:\Program Files (x86)\Windows Kits\8.1\bin\x64\signtool" sign /as /v /sha1 5759b23dc8f45e9120a7317f306e5b6890b612f0 /fd SHA256 /tr http://timestamp.comodoca.com/rfc3161 /td SHA256 %1
+if ERRORLEVEL 1 goto retry_sha256
+exit
configure.ac
@@ -1,4 +1,4 @@
-AC_INIT([libwdi], [1.2.5], [[email protected]], [libwdi], [http://libwdi.akeo.ie])
+AC_INIT([libwdi], [1.3.0], [[email protected]], [libwdi], [http://libwdi.akeo.ie])
AM_INIT_AUTOMAKE([-Wno-portability 1.11 foreign])
AC_CONFIG_SRCDIR([libwdi/libwdi.c])
AC_CONFIG_MACRO_DIR([m4])
examples/wdi-simple.rc
@@ -7,8 +7,8 @@
#endif
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,2,5,700
- PRODUCTVERSION 1,2,5,700
+ FILEVERSION 1,3,0,701
+ PRODUCTVERSION 1,3,0,701
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -25,13 +25,13 @@ BEGIN
BEGIN
26
VALUE "CompanyName", "akeo.ie"
27
VALUE "FileDescription", "WDI-Simple"
28
- VALUE "FileVersion", "1.2.5.700"
+ VALUE "FileVersion", "1.3.0.701"
29
VALUE "InternalName", "WDI-Simple"
30
- VALUE "LegalCopyright", "� 2010-2014 Pete Batard (LGPL v3)"
+ VALUE "LegalCopyright", "� 2010-2017 Pete Batard (LGPL v3)"
31
VALUE "LegalTrademarks", "http://www.gnu.org/copyleft/lesser.html"
32
VALUE "OriginalFilename", "wdi-simple.exe"
33
VALUE "ProductName", "WDI-Simple"
34
- VALUE "ProductVersion", "1.2.5.700"
+ VALUE "ProductVersion", "1.3.0.701"
35
VALUE "Comments", "http://libwdi.akeo.ie"
36
END
37
examples/zadic.rc
@@ -56,8 +56,8 @@ END
56
//
57
58
59
60
61
62
63
@@ -74,13 +74,13 @@ BEGIN
74
75
76
VALUE "FileDescription", "Zadic"
77
78
VALUE "InternalName", "Zadic"
79
80
81
VALUE "OriginalFilename", "zadic.exe"
82
VALUE "ProductName", "Zadic"
83
84
85
86
examples/zadig.h
@@ -59,7 +59,7 @@
#define FIELD_ORANGE RGB(255,240,200)
#define ARROW_GREEN RGB(92,228,65)
#define ARROW_ORANGE RGB(253,143,56)
-#define APP_VERSION "Zadig 2.2.700"
+#define APP_VERSION "Zadig 2.3.701"
64
// These are used to flag end users about the driver they are going to replace
65
enum driver_type {
examples/zadig.rc
@@ -246,8 +246,8 @@ END
246
247
248
249
- FILEVERSION 2,2,682,700
250
- PRODUCTVERSION 2,2,682,700
+ FILEVERSION 2,3,682,701
+ PRODUCTVERSION 2,3,682,701
251
252
253
@@ -264,13 +264,13 @@ BEGIN
264
265
266
VALUE "FileDescription", "Zadig"
267
- VALUE "FileVersion", "2.2.700"
+ VALUE "FileVersion", "2.3.701"
268
VALUE "InternalName", "Zadig"
269
- VALUE "LegalCopyright", "� 2010-2016 Pete Batard (GPL v3)"
+ VALUE "LegalCopyright", "� 2010-2017 Pete Batard (GPL v3)"
270
VALUE "LegalTrademarks", "http://www.gnu.org/copyleft/gpl.html"
271
VALUE "OriginalFilename", "zadig.exe"
272
VALUE "ProductName", "Zadig"
273
- VALUE "ProductVersion", "2.2.700"
+ VALUE "ProductVersion", "2.3.701"
274
275
276
0 commit comments