From: Eric Biggers Date: Mon, 31 Dec 2012 21:17:46 +0000 (-0600) Subject: Update version to 1.2.3 X-Git-Tag: v1.2.3~14 X-Git-Url: https://wimlib.net/git/?p=wimlib;a=commitdiff_plain;h=4a4aa00c378959fedcc4dab39d0933d36e2a1c3e Update version to 1.2.3 --- diff --git a/Makefile.am b/Makefile.am index 35b2ad1a..98a247ea 100644 --- a/Makefile.am +++ b/Makefile.am @@ -7,7 +7,7 @@ AM_CFLAGS = -std=gnu99 -D_LARGEFILE_SOURCE \ lib_LTLIBRARIES = libwim.la -libwim_la_LDFLAGS = -version-info 2:0:0 +libwim_la_LDFLAGS = -version-info 2:1:0 libwim_la_SOURCES = \ src/add_image.c \ diff --git a/NEWS b/NEWS index baafabaa..db29f510 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,11 @@ Only the most important changes more recent than version 0.6 are noted here. +Version 1.2.3: + Fixed truncating file to shorter but non-zero length on read-write + mounted WIM image. + + Various code cleanups and minor documentation fixes. + Version 1.2.2: LZX and XPRESS decompression have received some additional optimizations and should now be even faster. (Although, they were already pretty diff --git a/README b/README index 212c554e..ef60b7fe 100644 --- a/README +++ b/README @@ -1,6 +1,6 @@ WIMLIB -This is wimlib version 1.2.2 (December 2012). wimlib can be used to read, +This is wimlib version 1.2.3 (January 2013). wimlib can be used to read, write, and mount files in the Windows Imaging Format (WIM files). These files are normally created by using the `imagex.exe' utility on Windows, but this library provides a free implementation of imagex for UNIX-based systems. @@ -328,8 +328,8 @@ By default, wimlib will be linked to the system library "libcrypto", which probably will be OpenSSL. Some people believe that GPL code cannot be linked to OpenSSL without a linking exception. As far as I know, I cannot officially include a linking exception with the license of this library because several -files could be considered derived works of LGPL code copyrighted by others. If -you believe this to be a problem, configure with --without-libcrypto to avoid +files could be considered derived works of code copyrighted by others. If you +believe this to be a problem, configure with --without-libcrypto to avoid linking with OpenSSL. There is no difference in functionality--- there will just be stand-alone SHA1 message digest code built into the library. diff --git a/archlinux/PKGBUILD b/archlinux/PKGBUILD index 20280e3b..4d838ea7 100644 --- a/archlinux/PKGBUILD +++ b/archlinux/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Eric Biggers pkgname=wimlib -pkgver=1.2.2 +pkgver=1.2.3 pkgrel=1 pkgdesc="A library to extract, create, and modify WIM files" arch=("i686" "x86_64") diff --git a/configure.ac b/configure.ac index dff44559..2ed9d7da 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([wimlib], [1.2.2], [ebiggers3@gmail.com]) +AC_INIT([wimlib], [1.2.3], [ebiggers3@gmail.com]) AC_CONFIG_SRCDIR([src/wim.c]) AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_AUX_DIR([build-aux]) diff --git a/debian/changelog b/debian/changelog index 3fc43284..0fd968d5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +wimlib (1.2.3-1) unstable; urgency=low + + * Update to v1.2.3 + + -- Eric Biggers Mon, 31 Dec 2012 14:33:36 -0600 + wimlib (1.2.2-1) unstable; urgency=low * Update to v1.2.2 diff --git a/doc/imagex-apply.1.in b/doc/imagex-apply.1.in index 8d8095af..2b386923 100644 --- a/doc/imagex-apply.1.in +++ b/doc/imagex-apply.1.in @@ -1,4 +1,4 @@ -.TH IMAGEX "1" "December 2012" "imagex (wimlib) wimlib @VERSION@" "User Commands" +.TH IMAGEX "1" "January 2013" "imagex (wimlib) wimlib @VERSION@" "User Commands" .SH NAME imagex-apply \- Extract one image, or all images, from a WIM archive diff --git a/doc/imagex-capture.1.in b/doc/imagex-capture.1.in index 0d8879a2..d8dc92a2 100644 --- a/doc/imagex-capture.1.in +++ b/doc/imagex-capture.1.in @@ -1,4 +1,4 @@ -.TH IMAGEX "1" "December 2012" "imagex (wimlib) wimlib @VERSION@" "User Commands" +.TH IMAGEX "1" "January 2013" "imagex (wimlib) wimlib @VERSION@" "User Commands" .SH NAME imagex-capture, imagex-append \- Capture a WIM image from a directory tree diff --git a/doc/imagex-delete.1.in b/doc/imagex-delete.1.in index 91e3aa88..5347fb2c 100644 --- a/doc/imagex-delete.1.in +++ b/doc/imagex-delete.1.in @@ -1,4 +1,4 @@ -.TH IMAGEX "1" "December 2012" "imagex (wimlib) wimlib @VERSION@" "User Commands" +.TH IMAGEX "1" "January 2013" "imagex (wimlib) wimlib @VERSION@" "User Commands" .SH NAME imagex-delete \- Delete an image from a WIM archive diff --git a/doc/imagex-dir.1.in b/doc/imagex-dir.1.in index 62a8a3c3..6c424f43 100644 --- a/doc/imagex-dir.1.in +++ b/doc/imagex-dir.1.in @@ -1,4 +1,4 @@ -.TH IMAGEX "1" "December 2012" "imagex (wimlib) wimlib @VERSION@" "User Commands" +.TH IMAGEX "1" "January 2013" "imagex (wimlib) wimlib @VERSION@" "User Commands" .SH NAME imagex-dir \- Show the files contained in a WIM archive diff --git a/doc/imagex-export.1.in b/doc/imagex-export.1.in index 47804acf..b49e1929 100644 --- a/doc/imagex-export.1.in +++ b/doc/imagex-export.1.in @@ -1,4 +1,4 @@ -.TH IMAGEX "1" "December 2012" "imagex (wimlib) wimlib @VERSION@" "User Commands" +.TH IMAGEX "1" "January 2013" "imagex (wimlib) wimlib @VERSION@" "User Commands" .SH NAME imagex-export \- Exports an image from a WIM archive to an existing or new WIM archive diff --git a/doc/imagex-info.1.in b/doc/imagex-info.1.in index 5dfd5953..b95edb01 100644 --- a/doc/imagex-info.1.in +++ b/doc/imagex-info.1.in @@ -1,4 +1,4 @@ -.TH IMAGEX "1" "December 2012" "imagex (wimlib) wimlib @VERSION@" "User Commands" +.TH IMAGEX "1" "January 2013" "imagex (wimlib) wimlib @VERSION@" "User Commands" .SH NAME imagex-info \- Display information about a WIM file, or change information about an image diff --git a/doc/imagex-join.1.in b/doc/imagex-join.1.in index 6757907d..93430ed7 100644 --- a/doc/imagex-join.1.in +++ b/doc/imagex-join.1.in @@ -1,4 +1,4 @@ -.TH IMAGEX "1" "December 2012" "imagex (wimlib) wimlib @VERSION@" "User Commands" +.TH IMAGEX "1" "January 2013" "imagex (wimlib) wimlib @VERSION@" "User Commands" .SH NAME imagex-join \- Join split WIMs into a standalone one-part WIM diff --git a/doc/imagex-mount.1.in b/doc/imagex-mount.1.in index beda7c9c..3d443126 100644 --- a/doc/imagex-mount.1.in +++ b/doc/imagex-mount.1.in @@ -1,4 +1,4 @@ -.TH IMAGEX "1" "December 2012" "imagex (wimlib) wimlib @VERSION@" "User Commands" +.TH IMAGEX "1" "January 2013" "imagex (wimlib) wimlib @VERSION@" "User Commands" .SH NAME imagex-mount, imagex-mountrw, imagex-unmount \- Mount and unmount an image from a WIM archive diff --git a/doc/imagex-optimize.1.in b/doc/imagex-optimize.1.in index 779c7f37..a229ec7b 100644 --- a/doc/imagex-optimize.1.in +++ b/doc/imagex-optimize.1.in @@ -1,4 +1,4 @@ -.TH IMAGEX "1" "December 2012" "imagex (wimlib) wimlib @VERSION@" "User Commands" +.TH IMAGEX "1" "January 2013" "imagex (wimlib) wimlib @VERSION@" "User Commands" .SH NAME imagex-optimize \- Optimize a WIM archive diff --git a/doc/imagex-split.1.in b/doc/imagex-split.1.in index 03c0a05a..e7e92977 100644 --- a/doc/imagex-split.1.in +++ b/doc/imagex-split.1.in @@ -1,4 +1,4 @@ -.TH IMAGEX "1" "December 2012" "imagex (wimlib) wimlib @VERSION@" "User Commands" +.TH IMAGEX "1" "January 2013" "imagex (wimlib) wimlib @VERSION@" "User Commands" .SH NAME imagex-split \- Split a WIM into multiple parts diff --git a/doc/imagex.1.in b/doc/imagex.1.in index 8f67adfb..d62ec896 100644 --- a/doc/imagex.1.in +++ b/doc/imagex.1.in @@ -1,4 +1,4 @@ -.TH IMAGEX 1 "December 2012" "imagex (wimlib @VERSION@)" "User Commands" +.TH IMAGEX 1 "January 2013" "imagex (wimlib @VERSION@)" "User Commands" .SH NAME imagex \- Create, modify, extract, mount, or unmount a WIM (Windows Imaging Format) archive .SH SYNOPSIS diff --git a/doc/mkwinpeimg.1.in b/doc/mkwinpeimg.1.in index ad975a2d..94092e64 100644 --- a/doc/mkwinpeimg.1.in +++ b/doc/mkwinpeimg.1.in @@ -1,4 +1,4 @@ -.TH MKWINPEIMG "1" "December 2012" "mkwinpeimg (wimlib @VERSION@)" "User Commands" +.TH MKWINPEIMG "1" "January 2013" "mkwinpeimg (wimlib @VERSION@)" "User Commands" .SH NAME mkwinpeimg \- Make a customized bootable image of Windows PE .SH SYNOPSIS diff --git a/make-release b/make-release index ce72220f..527491a4 100755 --- a/make-release +++ b/make-release @@ -1,14 +1,14 @@ #!/bin/bash -oldver='1\.2\.1' +oldver='1\.2\.2' oldmonth=December oldyear=2012 newmajor=1 newminor=2 -newpatch=2 -newmonth=December -newyear=2012 +newpatch=3 +newmonth=January +newyear=2013 newver="${newmajor}.${newminor}.${newpatch}" diff --git a/programs/mkwinpeimg b/programs/mkwinpeimg index 9e259be5..3bc175cd 100755 --- a/programs/mkwinpeimg +++ b/programs/mkwinpeimg @@ -20,7 +20,7 @@ script_name="$(basename $0)" PREFIX_REG="::" -WIMLIB_VERSION=1.2.2 +WIMLIB_VERSION=1.2.3 calc_columns () { STAT_COL=80 diff --git a/rpm/wimlib-minimal.spec b/rpm/wimlib-minimal.spec index a874e1f8..7c3caf14 100644 --- a/rpm/wimlib-minimal.spec +++ b/rpm/wimlib-minimal.spec @@ -1,6 +1,6 @@ Summary: Library to extract, create, and modify WIM files Name: wimlib -Version: 1.2.2 +Version: 1.2.3 Release: 1 License: GPLv3+ Group: System/Libraries diff --git a/rpm/wimlib-without-ntfs-3g.spec b/rpm/wimlib-without-ntfs-3g.spec index c51fbb8f..c0ec891f 100644 --- a/rpm/wimlib-without-ntfs-3g.spec +++ b/rpm/wimlib-without-ntfs-3g.spec @@ -1,6 +1,6 @@ Summary: Library to extract, create, and modify WIM files Name: wimlib -Version: 1.2.2 +Version: 1.2.3 Release: 1 License: GPLv3+ Group: System/Libraries diff --git a/rpm/wimlib.spec b/rpm/wimlib.spec index 4a3037a0..17894d50 100644 --- a/rpm/wimlib.spec +++ b/rpm/wimlib.spec @@ -1,6 +1,6 @@ Summary: Library to extract, create, and modify WIM files Name: wimlib -Version: 1.2.2 +Version: 1.2.3 Release: 1 License: GPLv3+ Group: System/Libraries diff --git a/src/wimlib.h b/src/wimlib.h index 50fc3631..a3066b09 100644 --- a/src/wimlib.h +++ b/src/wimlib.h @@ -31,7 +31,7 @@ * * \section intro Introduction * - * This is the documentation for the library interface of wimlib 1.2.2. If you + * This is the documentation for the library interface of wimlib 1.2.3. If you * have installed wimlib and want to know how to use the @c imagex program, * please see the man pages instead. * @@ -217,7 +217,7 @@ #define WIMLIB_MAJOR_VERSION 1 #define WIMLIB_MINOR_VERSION 2 -#define WIMLIB_PATCH_VERSION 2 +#define WIMLIB_PATCH_VERSION 3 /** * Opaque structure that represents a WIM file. This is an in-memory structure