]> wimlib.net Git - wimlib/log
wimlib
10 years agoimagex_update(): Error if no image specified with multi-image WIM
Eric Biggers [Sun, 19 May 2013 20:06:23 +0000 (15:06 -0500)]
imagex_update(): Error if no image specified with multi-image WIM

10 years agoFix problem where HAVE_NTFS_MNT_RDONLY would not get defined v1.4.0
Eric Biggers [Sat, 18 May 2013 17:05:19 +0000 (12:05 -0500)]
Fix problem where HAVE_NTFS_MNT_RDONLY would not get defined

10 years agotest-imagex-mount: Check for /dev/fuse both readable and writable
Eric Biggers [Sat, 18 May 2013 16:17:44 +0000 (11:17 -0500)]
test-imagex-mount: Check for /dev/fuse both readable and writable

10 years agotests: Exit 77 on skipped tests rather than faking a pass
Eric Biggers [Sat, 18 May 2013 16:15:51 +0000 (11:15 -0500)]
tests: Exit 77 on skipped tests rather than faking a pass

10 years agoAdd --lazy option to `wimlib-imagex unmount'
Eric Biggers [Sat, 18 May 2013 06:47:14 +0000 (01:47 -0500)]
Add --lazy option to `wimlib-imagex unmount'

This can be used to "fix" problems with testing WIM mounting on operating
systems running GNOME.

10 years agoexecute_add_command(): Correctly set WIMLIB_ADD_FLAG_ROOT
Eric Biggers [Sat, 18 May 2013 06:46:04 +0000 (01:46 -0500)]
execute_add_command(): Correctly set WIMLIB_ADD_FLAG_ROOT

10 years agomkwinpeimg: Use imagex update
Eric Biggers [Sat, 18 May 2013 05:48:31 +0000 (00:48 -0500)]
mkwinpeimg: Use imagex update

10 years agowin32_extract_try_rpfix(): Use correct number of stripped characters
Eric Biggers [Sat, 18 May 2013 04:51:27 +0000 (23:51 -0500)]
win32_extract_try_rpfix(): Use correct number of stripped characters

10 years agosecurity.h: Change wim_security_data->sizes back to u64 array
Eric Biggers [Sat, 18 May 2013 04:31:00 +0000 (23:31 -0500)]
security.h:  Change wim_security_data->sizes back to u64 array

10 years agoAdd more uses of memdup, mempcpy
Eric Biggers [Sat, 18 May 2013 04:29:16 +0000 (23:29 -0500)]
Add more uses of memdup, mempcpy

10 years agoWin32: Fix reparse point fixup bugs
Eric Biggers [Sat, 18 May 2013 04:25:42 +0000 (23:25 -0500)]
Win32: Fix reparse point fixup bugs

10 years agoMake padded structures work properly with MinGW
Eric Biggers [Sat, 18 May 2013 03:50:12 +0000 (22:50 -0500)]
Make padded structures work properly with MinGW

10 years agoMisc. fixes
Eric Biggers [Sat, 18 May 2013 03:34:08 +0000 (22:34 -0500)]
Misc. fixes

10 years agodecompress.h: Add likely(), unlikely() uses
Eric Biggers [Sat, 18 May 2013 02:19:24 +0000 (21:19 -0500)]
decompress.h: Add likely(), unlikely() uses

10 years agocompiler.h: Force compiler to inline inline functions
Eric Biggers [Sat, 18 May 2013 02:19:09 +0000 (21:19 -0500)]
compiler.h:  Force compiler to inline inline functions

10 years agoMakefile.am: Add some stuff to AM_CFLAGS
Eric Biggers [Sat, 18 May 2013 02:18:54 +0000 (21:18 -0500)]
Makefile.am:  Add some stuff to AM_CFLAGS

10 years agoFix packed attribute on struct wimlib_unix_data
Eric Biggers [Sat, 18 May 2013 01:59:44 +0000 (20:59 -0500)]
Fix packed attribute on struct wimlib_unix_data

10 years agomake_huffman_decode_table(): Add SSE2 entry filling (with aliasing handled correctly)
Eric Biggers [Sat, 18 May 2013 01:32:21 +0000 (20:32 -0500)]
make_huffman_decode_table(): Add SSE2 entry filling (with aliasing handled correctly)

10 years agocompiler.h: Add likely(), unlikely()
Eric Biggers [Fri, 17 May 2013 21:48:46 +0000 (16:48 -0500)]
compiler.h: Add likely(), unlikely()

10 years agowrite.c: Build up chunk offsets array in little-endian format
Eric Biggers [Fri, 17 May 2013 20:28:49 +0000 (15:28 -0500)]
write.c: Build up chunk offsets array in little-endian format

10 years agoWIM chunk size: Calculate with existing macros when possible
Eric Biggers [Fri, 17 May 2013 20:02:56 +0000 (15:02 -0500)]
WIM chunk size: Calculate with existing macros when possible

10 years agoread_compressed_resource(): Remove potential aliasing violation
Eric Biggers [Fri, 17 May 2013 19:59:04 +0000 (14:59 -0500)]
read_compressed_resource(): Remove potential aliasing violation

10 years agoMakefile.am: Remove -fno-strict-aliasing
Eric Biggers [Fri, 17 May 2013 19:57:51 +0000 (14:57 -0500)]
Makefile.am: Remove -fno-strict-aliasing

10 years agoRemove buffer_io.h
Eric Biggers [Fri, 17 May 2013 19:22:01 +0000 (14:22 -0500)]
Remove buffer_io.h

10 years agontfs-3g_apply.c: Use wim_inode_get_reparse_data()
Eric Biggers [Fri, 17 May 2013 19:03:59 +0000 (14:03 -0500)]
ntfs-3g_apply.c: Use wim_inode_get_reparse_data()

10 years agoreparse.c: Read/write from structure
Eric Biggers [Fri, 17 May 2013 18:45:31 +0000 (13:45 -0500)]
reparse.c: Read/write from structure

10 years agocompress.c, decompress.h: Use correct little endian annotations
Eric Biggers [Fri, 17 May 2013 18:04:57 +0000 (13:04 -0500)]
compress.c, decompress.h: Use correct little endian annotations

10 years agoheader.c, lookup_table.c: Read/write data from structures
Eric Biggers [Fri, 17 May 2013 18:01:51 +0000 (13:01 -0500)]
header.c, lookup_table.c: Read/write data from structures

10 years agoAdd memdup() function
Eric Biggers [Fri, 17 May 2013 16:08:06 +0000 (11:08 -0500)]
Add memdup() function

10 years agoread_dentry_tree(): Ignore duplicate dentries
Eric Biggers [Fri, 17 May 2013 15:51:56 +0000 (10:51 -0500)]
read_dentry_tree(): Ignore duplicate dentries

10 years agodentry.c, security.c: Cleanups, fixes
Eric Biggers [Fri, 17 May 2013 15:17:28 +0000 (10:17 -0500)]
dentry.c, security.c: Cleanups, fixes

10 years agodentry.c: Read/write dentries from structure
Eric Biggers [Fri, 17 May 2013 05:32:28 +0000 (00:32 -0500)]
dentry.c: Read/write dentries from structure

10 years agocompiler.h: Add _aligned_attribute
Eric Biggers [Fri, 17 May 2013 05:30:24 +0000 (00:30 -0500)]
compiler.h: Add _aligned_attribute

10 years agoutil.c: Print error message on out-of-memory
Eric Biggers [Fri, 17 May 2013 05:30:04 +0000 (00:30 -0500)]
util.c: Print error message on out-of-memory

10 years agosecurity.c: Use little-endian types in structures
Eric Biggers [Fri, 17 May 2013 05:29:30 +0000 (00:29 -0500)]
security.c: Use little-endian types in structures

10 years agosecurity.c: Rewrite some code
Eric Biggers [Fri, 17 May 2013 02:29:53 +0000 (21:29 -0500)]
security.c:  Rewrite some code

10 years agoCompiler stuff
Eric Biggers [Fri, 17 May 2013 01:03:11 +0000 (20:03 -0500)]
Compiler stuff

- Rename compiler-specific macros
- Remove some double-underscore prefixed identifiers
- Remove strict aliasing violation in compress.c
- Remove strict aliasing violation in decompress.c
- Rename structures in security.c
- Make memory allocation functions real functions, and give them
  __attribute__((malloc))

10 years agoxpress-compress.c, lzx-compress.c: Add missing error.h include
Eric Biggers [Wed, 15 May 2013 18:12:01 +0000 (13:12 -0500)]
xpress-compress.c, lzx-compress.c: Add missing error.h include

10 years agolz77.c: Coding style
Eric Biggers [Wed, 15 May 2013 14:31:33 +0000 (09:31 -0500)]
lz77.c: Coding style

10 years agodebian/rules: Skip `make check'
Eric Biggers [Wed, 15 May 2013 14:31:13 +0000 (09:31 -0500)]
debian/rules: Skip `make check'

10 years agotest-imagex-ntfs: Skip tests when initial mount does not even work
Eric Biggers [Wed, 15 May 2013 05:31:34 +0000 (00:31 -0500)]
test-imagex-ntfs: Skip tests when initial mount does not even work

10 years agoUpdate Debian package
Eric Biggers [Wed, 15 May 2013 05:30:50 +0000 (00:30 -0500)]
Update Debian package

10 years agontfs-3g_capture.c: Use NTFS_MNT_RDONLY if defined
Eric Biggers [Wed, 15 May 2013 04:28:22 +0000 (23:28 -0500)]
ntfs-3g_capture.c:  Use NTFS_MNT_RDONLY if defined

Works around problems with the NTFS-3g headers where <ntfs-3g/volume.h> cannot
be included by itself, causing HAVE_NTFS_MNT_RDONLY to not get set by configure.

10 years agoUpdate spec files; use separate wimtools package
Eric Biggers [Wed, 15 May 2013 04:21:22 +0000 (23:21 -0500)]
Update spec files; use separate wimtools package

10 years agoimagex_optimize(), imagex_update(): Check if file writable first
Eric Biggers [Wed, 15 May 2013 02:59:34 +0000 (21:59 -0500)]
imagex_optimize(), imagex_update(): Check if file writable first

10 years agoAdd "examples" directory
Eric Biggers [Wed, 15 May 2013 02:50:59 +0000 (21:50 -0500)]
Add "examples" directory

10 years agoexecute_add_command(): Handle NULL config correctly
Eric Biggers [Wed, 15 May 2013 02:33:42 +0000 (21:33 -0500)]
execute_add_command(): Handle NULL config correctly

10 years agoREADME: Update compression ratio (again)
Eric Biggers [Wed, 15 May 2013 01:59:21 +0000 (20:59 -0500)]
README: Update compression ratio (again)

10 years agoimagex-capture.1.in: Fix typo
Eric Biggers [Wed, 15 May 2013 01:47:18 +0000 (20:47 -0500)]
imagex-capture.1.in: Fix typo

10 years agoconfigure.ac: Assume --disable-xattr on Windows
Eric Biggers [Wed, 15 May 2013 00:44:04 +0000 (19:44 -0500)]
configure.ac:  Assume --disable-xattr on Windows

10 years agowrite_xml_data(): Flush data correctly
Eric Biggers [Wed, 15 May 2013 00:31:09 +0000 (19:31 -0500)]
write_xml_data(): Flush data correctly

10 years agoRefactor SWM code into swm.c
Eric Biggers [Wed, 15 May 2013 00:12:31 +0000 (19:12 -0500)]
Refactor SWM code into swm.c

10 years agoRefactor headers
Eric Biggers [Wed, 15 May 2013 00:03:46 +0000 (19:03 -0500)]
Refactor headers

10 years agoadd_params: Embed inode table and sd_set directly
Eric Biggers [Tue, 14 May 2013 16:04:58 +0000 (11:04 -0500)]
add_params:  Embed inode table and sd_set directly

10 years agodentry.c: Fix warning when substituting forbidden characters
Eric Biggers [Tue, 14 May 2013 15:55:25 +0000 (10:55 -0500)]
dentry.c: Fix warning when substituting forbidden characters

10 years agowimlib.h: Sort error codes
Eric Biggers [Tue, 14 May 2013 15:48:18 +0000 (10:48 -0500)]
wimlib.h: Sort error codes

10 years agoimagex.c: Use recommend_man_page() at the end of full help output
Eric Biggers [Tue, 14 May 2013 15:43:59 +0000 (10:43 -0500)]
imagex.c:  Use recommend_man_page() at the end of full help output

10 years agoimagex.c: Make command-line usage for "update" consistent
Eric Biggers [Tue, 14 May 2013 15:38:15 +0000 (10:38 -0500)]
imagex.c:  Make command-line usage for "update" consistent

10 years agoimagex-export.1.in: Clarify sentence
Eric Biggers [Tue, 14 May 2013 15:36:39 +0000 (10:36 -0500)]
imagex-export.1.in:  Clarify sentence

10 years agoREADME: Update COMPRESSION_RATIO section
Eric Biggers [Tue, 14 May 2013 15:28:56 +0000 (10:28 -0500)]
README: Update COMPRESSION_RATIO section

10 years agowin32_finish_extract_stream(): Fix short name
Eric Biggers [Tue, 14 May 2013 05:35:54 +0000 (00:35 -0500)]
win32_finish_extract_stream(): Fix short name

10 years agowin32_check_vol_flags(): Fix missing_features calculation
Eric Biggers [Tue, 14 May 2013 05:29:38 +0000 (00:29 -0500)]
win32_check_vol_flags(): Fix missing_features calculation

10 years agoWin32: Improvements on checking for Windows version and FS features
Eric Biggers [Tue, 14 May 2013 05:24:12 +0000 (00:24 -0500)]
Win32: Improvements on checking for Windows version and FS features

10 years agowin32_do_capture_warnings: Shorten message
Eric Biggers [Tue, 14 May 2013 04:25:54 +0000 (23:25 -0500)]
win32_do_capture_warnings: Shorten message

10 years agoMake wimlib-imagex less noisy when running on Windoze XP
Eric Biggers [Tue, 14 May 2013 04:22:28 +0000 (23:22 -0500)]
Make wimlib-imagex less noisy when running on Windoze XP

10 years agowrite_stream_list(): Increase threshold for multithreaded compression
Eric Biggers [Tue, 14 May 2013 04:14:55 +0000 (23:14 -0500)]
write_stream_list(): Increase threshold for multithreaded compression

10 years agoSimplify merging/unmerging of lookup tables when handling split WIMs
Eric Biggers [Tue, 14 May 2013 03:54:38 +0000 (22:54 -0500)]
Simplify merging/unmerging of lookup tables when handling split WIMs

10 years agorename_wim_path(): Free full paths in renamed trees
Eric Biggers [Tue, 14 May 2013 03:32:03 +0000 (22:32 -0500)]
rename_wim_path(): Free full paths in renamed trees

10 years agodentry_find_streams_to_extract(): Handle hard links correctly
Eric Biggers [Tue, 14 May 2013 03:24:06 +0000 (22:24 -0500)]
dentry_find_streams_to_extract():  Handle hard links correctly

10 years agoMinor cleanups
Eric Biggers [Tue, 14 May 2013 03:18:23 +0000 (22:18 -0500)]
Minor cleanups

10 years agoUpdate NEWS
Eric Biggers [Tue, 14 May 2013 02:48:05 +0000 (21:48 -0500)]
Update NEWS

10 years agoprint_image_info(): Print last modification time correctly
Eric Biggers [Tue, 14 May 2013 02:47:22 +0000 (21:47 -0500)]
print_image_info(): Print last modification time correctly

10 years agoREADME: Minor fix
Eric Biggers [Tue, 14 May 2013 02:24:00 +0000 (21:24 -0500)]
README:  Minor fix

10 years agodo_overlay(): Correctly revert changes
Eric Biggers [Tue, 14 May 2013 02:09:18 +0000 (21:09 -0500)]
do_overlay(): Correctly revert changes

10 years agounix_capture.c: Include <limits.h> for PATH_MAX
Eric Biggers [Tue, 14 May 2013 01:43:35 +0000 (20:43 -0500)]
unix_capture.c: Include <limits.h> for PATH_MAX

10 years agoreparse.c: Include <stdlib.h> for alloca
Eric Biggers [Tue, 14 May 2013 01:43:17 +0000 (20:43 -0500)]
reparse.c: Include <stdlib.h> for alloca

10 years agoimagex-update.1.in: Minor fixes
Eric Biggers [Tue, 14 May 2013 01:42:54 +0000 (20:42 -0500)]
imagex-update.1.in: Minor fixes

10 years agoAdd update/extract tests
Eric Biggers [Tue, 14 May 2013 00:58:47 +0000 (19:58 -0500)]
Add update/extract tests

10 years agowimlib.h: Doc fixes
Eric Biggers [Mon, 13 May 2013 18:59:30 +0000 (13:59 -0500)]
wimlib.h:  Doc fixes

10 years agowimlib.h: Remove redundant documentation; improve documentation
Eric Biggers [Mon, 13 May 2013 18:30:47 +0000 (13:30 -0500)]
wimlib.h:  Remove redundant documentation; improve documentation

10 years agounix_apply.c: Prefix some functions with unix_
Eric Biggers [Mon, 13 May 2013 17:58:25 +0000 (12:58 -0500)]
unix_apply.c:  Prefix some functions with unix_

10 years agounix_apply.c, unix_capture.c: Add, fix copyright notices
Eric Biggers [Mon, 13 May 2013 17:56:47 +0000 (12:56 -0500)]
unix_apply.c, unix_capture.c:  Add, fix copyright notices

10 years agowin32_*.c: Add copyright notices
Eric Biggers [Mon, 13 May 2013 17:54:44 +0000 (12:54 -0500)]
win32_*.c:  Add copyright notices

10 years agoimagex.1.in: Update difference list
Eric Biggers [Mon, 13 May 2013 06:29:29 +0000 (01:29 -0500)]
imagex.1.in:  Update difference list

10 years agoMan page cleanups
Eric Biggers [Mon, 13 May 2013 06:19:42 +0000 (01:19 -0500)]
Man page cleanups

10 years agoimagex-extract.1.in: Add missing --dest-dir docs
Eric Biggers [Mon, 13 May 2013 05:43:36 +0000 (00:43 -0500)]
imagex-extract.1.in:  Add missing --dest-dir docs

10 years agoextract/update fixes
Eric Biggers [Mon, 13 May 2013 05:41:29 +0000 (00:41 -0500)]
extract/update fixes

10 years agoextract_image.c: Simplify applying stream list
Eric Biggers [Mon, 13 May 2013 05:00:30 +0000 (00:00 -0500)]
extract_image.c:  Simplify applying stream list

10 years agoimage_name_ok_as_dir(): Don't allow names of '.' and '..'
Eric Biggers [Mon, 13 May 2013 04:51:28 +0000 (23:51 -0500)]
image_name_ok_as_dir(): Don't allow names of '.' and '..'

10 years agoimagex_extract(): Cleanups
Eric Biggers [Mon, 13 May 2013 04:50:19 +0000 (23:50 -0500)]
imagex_extract(): Cleanups

10 years agoUpdate version number to 1.4.0; update NEWS
Eric Biggers [Mon, 13 May 2013 04:13:13 +0000 (23:13 -0500)]
Update version number to 1.4.0; update NEWS

10 years agoUpdate README, README.WINDOWS
Eric Biggers [Mon, 13 May 2013 03:56:47 +0000 (22:56 -0500)]
Update README, README.WINDOWS

10 years agoMore wimlib-imagex man pages updates
Eric Biggers [Sun, 12 May 2013 20:13:53 +0000 (15:13 -0500)]
More wimlib-imagex man pages updates

10 years agoimagex-apply.1.in: Update man page
Eric Biggers [Sun, 12 May 2013 18:26:05 +0000 (13:26 -0500)]
imagex-apply.1.in: Update man page

10 years agoUpdate wimlib-imagex documentation
Eric Biggers [Sun, 12 May 2013 17:59:14 +0000 (12:59 -0500)]
Update wimlib-imagex documentation

10 years agoimagex-update.1.in: Fixes
Eric Biggers [Sun, 12 May 2013 16:53:34 +0000 (11:53 -0500)]
imagex-update.1.in:  Fixes

10 years agoimagex.c: Recommend man page when running wimlib-imagex update interactively
Eric Biggers [Sun, 12 May 2013 06:59:37 +0000 (01:59 -0500)]
imagex.c:  Recommend man page when running wimlib-imagex update interactively

10 years agoRefactor Win32 capture/apply, UNIX apply
Eric Biggers [Sun, 12 May 2013 06:49:24 +0000 (01:49 -0500)]
Refactor Win32 capture/apply, UNIX apply

10 years agoUpdate bug fixes
Eric Biggers [Sun, 12 May 2013 06:09:44 +0000 (01:09 -0500)]
Update bug fixes

10 years agoDoc updates
Eric Biggers [Sun, 12 May 2013 05:28:15 +0000 (00:28 -0500)]
Doc updates