]> wimlib.net Git - wimlib/log
wimlib
10 years agowin32_get_short_name(): Add missing FindClose
Eric Biggers [Thu, 25 Apr 2013 04:22:30 +0000 (23:22 -0500)]
win32_get_short_name(): Add missing FindClose

10 years agoWin32: Do not create lookup table entries for 0 length streams
Eric Biggers [Thu, 25 Apr 2013 04:07:31 +0000 (23:07 -0500)]
Win32: Do not create lookup table entries for 0 length streams

10 years agounix_capture_directory(): Add missing ret=0
Eric Biggers [Thu, 25 Apr 2013 03:49:54 +0000 (22:49 -0500)]
unix_capture_directory(): Add missing ret=0

10 years agowimlib_vmsg(): fflush stderr
Eric Biggers [Thu, 25 Apr 2013 03:48:12 +0000 (22:48 -0500)]
wimlib_vmsg(): fflush stderr

10 years agoprint_inode_dentries(): Fix
Eric Biggers [Thu, 25 Apr 2013 03:32:31 +0000 (22:32 -0500)]
print_inode_dentries(): Fix

10 years agoWin32: Show at most 5 hard linking warnings
Eric Biggers [Thu, 25 Apr 2013 03:26:33 +0000 (22:26 -0500)]
Win32: Show at most 5 hard linking warnings

10 years agoreplace_forbidden_characters(): Use different character
Eric Biggers [Thu, 25 Apr 2013 03:16:40 +0000 (22:16 -0500)]
replace_forbidden_characters(): Use different character

10 years agoRead/write reserved/unknown fields in WIM dentry and ADS entries
Eric Biggers [Thu, 25 Apr 2013 03:09:38 +0000 (22:09 -0500)]
Read/write reserved/unknown fields in WIM dentry and ADS entries

10 years agoFactor code out from inode_set_symlink() into inode_set_unnamed_stream()
Eric Biggers [Thu, 25 Apr 2013 02:52:21 +0000 (21:52 -0500)]
Factor code out from inode_set_symlink()  into inode_set_unnamed_stream()

10 years agoWin32: Skip extracting reparse points when not supported
Eric Biggers [Thu, 25 Apr 2013 02:22:59 +0000 (21:22 -0500)]
Win32: Skip extracting reparse points when not supported

10 years agoutil.c: Print carriage return before warnings/errors
Eric Biggers [Thu, 25 Apr 2013 02:22:36 +0000 (21:22 -0500)]
util.c:  Print carriage return before warnings/errors

10 years agodo_overlay(): Do overlays recursively
Eric Biggers [Thu, 25 Apr 2013 01:33:49 +0000 (20:33 -0500)]
do_overlay(): Do overlays recursively

10 years agoFix capturing non-directories in source list mode
Eric Biggers [Thu, 25 Apr 2013 00:58:07 +0000 (19:58 -0500)]
Fix capturing non-directories in source list mode

10 years agoUpdate NEWS
Eric Biggers [Thu, 25 Apr 2013 00:45:25 +0000 (19:45 -0500)]
Update NEWS

10 years agoFixes; write --{no,}rpfix docs; enable --rpfix capture by default
Eric Biggers [Thu, 25 Apr 2013 00:42:39 +0000 (19:42 -0500)]
Fixes; write --{no,}rpfix docs; enable --rpfix capture by default

10 years agomake_symlink_reparse_data_buf(): Use full path
Eric Biggers [Mon, 22 Apr 2013 22:09:41 +0000 (17:09 -0500)]
make_symlink_reparse_data_buf():  Use full path

10 years agowimlib_vfprintf(): Handle %W with null pointer
Eric Biggers [Mon, 22 Apr 2013 22:08:39 +0000 (17:08 -0500)]
wimlib_vfprintf(): Handle %W with null pointer

10 years agoWindows rpfix capture (in progress)
Eric Biggers [Mon, 22 Apr 2013 05:58:45 +0000 (00:58 -0500)]
Windows rpfix capture (in progress)

10 years agorpfix extract on UNIX
Eric Biggers [Mon, 22 Apr 2013 02:43:23 +0000 (21:43 -0500)]
rpfix extract on UNIX

10 years agorpfix capture on UNIX
Eric Biggers [Mon, 22 Apr 2013 01:41:10 +0000 (20:41 -0500)]
rpfix capture on UNIX

10 years agoUse REPARSE_POINT_MAX_SIZE macro
Eric Biggers [Sun, 21 Apr 2013 23:48:13 +0000 (18:48 -0500)]
Use REPARSE_POINT_MAX_SIZE macro

10 years agounix_capture_directory(): Use readdir() instead of readdir_r()
Eric Biggers [Sun, 21 Apr 2013 22:49:46 +0000 (17:49 -0500)]
unix_capture_directory():  Use readdir() instead of readdir_r()

10 years agocapture_ntfs_streams(): Set 'ret' properly
Eric Biggers [Sun, 21 Apr 2013 22:08:53 +0000 (17:08 -0500)]
capture_ntfs_streams():  Set 'ret' properly

10 years agoMisc. fixes
Eric Biggers [Sun, 21 Apr 2013 21:57:30 +0000 (16:57 -0500)]
Misc. fixes

11 years agoSimplify write_resource_cb()
Eric Biggers [Thu, 11 Apr 2013 15:28:49 +0000 (10:28 -0500)]
Simplify write_resource_cb()

11 years agoAdd missing iconv_cleanup()s
Eric Biggers [Thu, 11 Apr 2013 15:28:21 +0000 (10:28 -0500)]
Add missing iconv_cleanup()s

11 years agowin32: Improve support for different filesystems
Eric Biggers [Thu, 11 Apr 2013 04:57:38 +0000 (23:57 -0500)]
win32:  Improve support for different filesystems

11 years agoWin32: Add untested support for encryted capture
Eric Biggers [Wed, 10 Apr 2013 06:01:59 +0000 (01:01 -0500)]
Win32:  Add untested support for encryted capture

11 years agoAdjust full path calculations
Eric Biggers [Wed, 10 Apr 2013 01:56:59 +0000 (20:56 -0500)]
Adjust full path calculations

11 years agoSave original xml_data only when needed
Eric Biggers [Tue, 9 Apr 2013 16:14:46 +0000 (11:14 -0500)]
Save original xml_data only when needed

11 years agoimplement WIMLIB_INIT_FLAG_ASSUME_UTF8
Eric Biggers [Tue, 9 Apr 2013 15:55:50 +0000 (10:55 -0500)]
implement WIMLIB_INIT_FLAG_ASSUME_UTF8

11 years agoUse -fno-strict-aliasing
Eric Biggers [Mon, 8 Apr 2013 18:10:43 +0000 (13:10 -0500)]
Use -fno-strict-aliasing

11 years agoconfigure.ac: Fix --enable-verify-compression
Eric Biggers [Mon, 8 Apr 2013 16:52:01 +0000 (11:52 -0500)]
configure.ac:  Fix --enable-verify-compression

11 years agoUpdate README
Eric Biggers [Mon, 8 Apr 2013 16:49:19 +0000 (11:49 -0500)]
Update README

11 years ago--disable-verify-compression by default
Eric Biggers [Mon, 8 Apr 2013 16:44:32 +0000 (11:44 -0500)]
--disable-verify-compression by default

11 years agoFix compiling with --without-fuse
Eric Biggers [Mon, 8 Apr 2013 16:29:01 +0000 (11:29 -0500)]
Fix compiling with --without-fuse

11 years agoWrap do_ntfs_umount() declaration with WITH_NTFS_3G
Eric Biggers [Mon, 8 Apr 2013 16:24:55 +0000 (11:24 -0500)]
Wrap do_ntfs_umount() declaration with WITH_NTFS_3G

11 years agoMultithreaded stream write: Fix progress function calls
Eric Biggers [Mon, 8 Apr 2013 15:24:31 +0000 (10:24 -0500)]
Multithreaded stream write:  Fix progress function calls

11 years agoUpdate library CURRENT and AGE
Eric Biggers [Mon, 8 Apr 2013 05:21:27 +0000 (00:21 -0500)]
Update library CURRENT and AGE

11 years agoUpdate version to 1.3.3
Eric Biggers [Mon, 8 Apr 2013 05:17:07 +0000 (00:17 -0500)]
Update version to 1.3.3

11 years agoUpdate NEWS
Eric Biggers [Mon, 8 Apr 2013 05:16:27 +0000 (00:16 -0500)]
Update NEWS

11 years agoread_dentry(): Ignore ReparseTag for non-reparse-points
Eric Biggers [Mon, 8 Apr 2013 05:11:46 +0000 (00:11 -0500)]
read_dentry(): Ignore ReparseTag for non-reparse-points

11 years agoWrite uncompressible streams uncompressed in multithreaded code path
Eric Biggers [Mon, 8 Apr 2013 05:07:55 +0000 (00:07 -0500)]
Write uncompressible streams uncompressed in multithreaded code path

11 years agoComment multithreaded stream writing code
Eric Biggers [Mon, 8 Apr 2013 04:28:46 +0000 (23:28 -0500)]
Comment multithreaded stream writing code

11 years agoAdd --threads option to imagex-optimize
Eric Biggers [Mon, 8 Apr 2013 03:56:01 +0000 (22:56 -0500)]
Add --threads option to imagex-optimize

11 years agoMultithreaded stream writing fixes
Eric Biggers [Mon, 8 Apr 2013 03:55:50 +0000 (22:55 -0500)]
Multithreaded stream writing fixes

11 years agoMultithreaded compression (IN PROGRESS)
Eric Biggers [Sun, 7 Apr 2013 05:20:54 +0000 (00:20 -0500)]
Multithreaded compression (IN PROGRESS)

11 years agoresource code fixes/cleanup
Eric Biggers [Sun, 7 Apr 2013 02:13:06 +0000 (21:13 -0500)]
resource code fixes/cleanup

11 years agowim_checksum_unhashed_streams(): Use image_for_each_unhashed_stream_safe()
Eric Biggers [Sun, 7 Apr 2013 01:31:01 +0000 (20:31 -0500)]
wim_checksum_unhashed_streams(): Use image_for_each_unhashed_stream_safe()

11 years agooverwrite_wim_inplace(): cleanup
Eric Biggers [Sun, 7 Apr 2013 01:27:30 +0000 (20:27 -0500)]
overwrite_wim_inplace(): cleanup

11 years agowrite.c, lookup table.c: cleanup
Eric Biggers [Sun, 7 Apr 2013 00:21:48 +0000 (19:21 -0500)]
write.c, lookup table.c: cleanup

11 years agoAdd more comments
Eric Biggers [Sat, 6 Apr 2013 23:03:18 +0000 (18:03 -0500)]
Add more comments

11 years agofinish_write(): Reorganize
Eric Biggers [Sat, 6 Apr 2013 22:40:21 +0000 (17:40 -0500)]
finish_write(): Reorganize

11 years agoxml_update_image_info(): Assume streams are resolved
Eric Biggers [Sat, 6 Apr 2013 22:19:48 +0000 (17:19 -0500)]
xml_update_image_info(): Assume streams are resolved

11 years agoRewriting multithreaded compression code (IN PROGRESS)
Eric Biggers [Sun, 31 Mar 2013 06:36:48 +0000 (01:36 -0500)]
Rewriting multithreaded compression code (IN PROGRESS)

11 years agoGet capturing NTFS reparse points working again
Eric Biggers [Sun, 31 Mar 2013 05:02:43 +0000 (00:02 -0500)]
Get capturing NTFS reparse points working again

11 years agoFixes
Eric Biggers [Sun, 31 Mar 2013 04:13:25 +0000 (23:13 -0500)]
Fixes

11 years agoFixes; comments
Eric Biggers [Sun, 31 Mar 2013 01:35:25 +0000 (20:35 -0500)]
Fixes; comments

11 years agoGet append working
Eric Biggers [Sat, 30 Mar 2013 21:58:16 +0000 (16:58 -0500)]
Get append working

11 years agoFixes, comments
Eric Biggers [Sat, 30 Mar 2013 21:25:04 +0000 (16:25 -0500)]
Fixes, comments

11 years agorefcnt image metadata; calculate full path on-demand
Eric Biggers [Sat, 30 Mar 2013 19:29:55 +0000 (14:29 -0500)]
refcnt image metadata; calculate full path on-demand

11 years agoInitial rewrite of resource code
Eric Biggers [Sat, 30 Mar 2013 05:27:15 +0000 (00:27 -0500)]
Initial rewrite of resource code

11 years agoWin32: Improve restoring of special attributes
Eric Biggers [Fri, 29 Mar 2013 18:06:45 +0000 (13:06 -0500)]
Win32:  Improve restoring of special attributes

11 years agoWIM capture: Share inodes immediately
Eric Biggers [Fri, 29 Mar 2013 02:20:26 +0000 (21:20 -0500)]
WIM capture:  Share inodes immediately

Maintain a map (inode number, device number) => (WIM inode) throughout the
process of capturing a WIM image so that we can immediately detect a dentry that
refers to an already-captured inode.  Then, the inode can be shared immediately,
and its streams need not be read again.  In addition, the inodes need not be
sent through more complicated the hard link group disambiguation code; also, on
UNIX, capturing files with the same inode number but on different devices now
guaranteed to work correctly.

11 years agosplit, join: Read input WIM(s) sequentially
Eric Biggers [Thu, 28 Mar 2013 23:14:46 +0000 (18:14 -0500)]
split, join:  Read input WIM(s) sequentially

11 years agoExport compression and decompression functions
Eric Biggers [Thu, 28 Mar 2013 16:55:53 +0000 (11:55 -0500)]
Export compression and decompression functions

11 years agojoin_wims(): Don't rebuild metadata resources
Eric Biggers [Thu, 28 Mar 2013 16:46:18 +0000 (11:46 -0500)]
join_wims():  Don't rebuild metadata resources

11 years agoReplace _wcserror_s for Windows XP compatibility
Eric Biggers [Thu, 28 Mar 2013 01:23:00 +0000 (20:23 -0500)]
Replace _wcserror_s for Windows XP compatibility

11 years agooverwrite_wim_inplace(): Only write new metadata resources for modified images v1.3.2
Eric Biggers [Wed, 27 Mar 2013 05:39:22 +0000 (00:39 -0500)]
overwrite_wim_inplace(): Only write new metadata resources for modified images

11 years agowrite.c: Send fewer progress msgs when extracting streams
Eric Biggers [Wed, 27 Mar 2013 05:29:26 +0000 (00:29 -0500)]
write.c:  Send fewer progress msgs when extracting streams

11 years agoAdd make-windoze-release script
Eric Biggers [Wed, 27 Mar 2013 04:38:43 +0000 (23:38 -0500)]
Add make-windoze-release script

11 years agoexport compression functions when using special define
Eric Biggers [Wed, 27 Mar 2013 04:25:41 +0000 (23:25 -0500)]
export compression functions when using special define

11 years agoFix debugging statements
Eric Biggers [Wed, 27 Mar 2013 03:43:19 +0000 (22:43 -0500)]
Fix debugging statements

11 years agoMove capture config parsing to imagex
Eric Biggers [Wed, 27 Mar 2013 03:40:53 +0000 (22:40 -0500)]
Move capture config parsing to imagex

11 years agoPrint each file or directory excluded
Eric Biggers [Tue, 26 Mar 2013 21:27:45 +0000 (16:27 -0500)]
Print each file or directory excluded

11 years agoAdjust capture config; refactor unix_build_dentry_tree()
Eric Biggers [Tue, 26 Mar 2013 21:18:33 +0000 (16:18 -0500)]
Adjust capture config; refactor unix_build_dentry_tree()

11 years agoRemove unimplemented CompressionExclusionList from capture config
Eric Biggers [Tue, 26 Mar 2013 18:56:02 +0000 (13:56 -0500)]
Remove unimplemented CompressionExclusionList from capture config

11 years agoWin32: Minor code/comment fixes
Eric Biggers [Tue, 26 Mar 2013 18:54:23 +0000 (13:54 -0500)]
Win32: Minor code/comment fixes

11 years agowimlib.h: Doc fixes
Eric Biggers [Tue, 26 Mar 2013 17:40:39 +0000 (12:40 -0500)]
wimlib.h:  Doc fixes

11 years agoAvoid implementation-defined calloc of 0 bytes
Eric Biggers [Tue, 26 Mar 2013 17:32:08 +0000 (12:32 -0500)]
Avoid implementation-defined calloc of 0 bytes

11 years agoimagex: Use enumerated type for long options
Eric Biggers [Tue, 26 Mar 2013 17:07:05 +0000 (12:07 -0500)]
imagex:  Use enumerated type for long options

11 years agoUpdate NEWS
Eric Biggers [Sun, 24 Mar 2013 07:02:40 +0000 (02:02 -0500)]
Update NEWS

11 years agoModify treatment of metadata entries
Eric Biggers [Sun, 24 Mar 2013 06:38:21 +0000 (01:38 -0500)]
Modify treatment of metadata entries

Image order is actually determined by the order of metadata entries in the
on-disk lookup table, not order of metadata resources in the WIM.

However, do not insert the metadata entries into the actual lookup hash table,
as they are treated specially.

11 years agoWin32 updates
Eric Biggers [Sun, 24 Mar 2013 03:57:14 +0000 (22:57 -0500)]
Win32 updates

Add --strict-acls option (WIMLIB_ADD_IMAGE_FLAG_STRICT_ACLS,
WIMLIB_EXTRACT_FLAG_STRICT_ACLS)

Better warnings when failing to get/set security data; also return to using
SetFileSecurity() to avoid problems with specifying descriptor in
CreateDirectory() or CreateFile().

11 years agoWin32 fixes
Eric Biggers [Sun, 24 Mar 2013 01:21:41 +0000 (20:21 -0500)]
Win32 fixes

11 years agoUpdate version to 1.3.2
Eric Biggers [Sun, 24 Mar 2013 01:02:49 +0000 (20:02 -0500)]
Update version to 1.3.2

11 years agoRemove unneeded parameter from compression functions
Eric Biggers [Sun, 24 Mar 2013 00:58:06 +0000 (19:58 -0500)]
Remove unneeded parameter from compression functions

Also refer to the (now improved) documentation for compress_func_t instead of
documenting xpress_compress() and lzx_compress() individually.

11 years agoStyle
Eric Biggers [Sat, 23 Mar 2013 22:26:33 +0000 (17:26 -0500)]
Style

11 years agoUpdate char encoding docs
Eric Biggers [Sat, 23 Mar 2013 21:29:59 +0000 (16:29 -0500)]
Update char encoding docs

11 years agoinit_ads_entry(): Fix comparison
Eric Biggers [Sat, 23 Mar 2013 21:22:57 +0000 (16:22 -0500)]
init_ads_entry(): Fix comparison

11 years agoChar encoding updates and misc. fixes
Eric Biggers [Sat, 23 Mar 2013 21:04:41 +0000 (16:04 -0500)]
Char encoding updates and misc. fixes

11 years agoEncodings update (IN PROGRESS)
Eric Biggers [Sat, 23 Mar 2013 04:42:11 +0000 (23:42 -0500)]
Encodings update (IN PROGRESS)

11 years agoEncodings update (IN PROGRESS)
Eric Biggers [Sat, 23 Mar 2013 03:11:51 +0000 (22:11 -0500)]
Encodings update (IN PROGRESS)

11 years agowin32_read_file: Use UTF16-LE name
Eric Biggers [Fri, 22 Mar 2013 16:01:39 +0000 (11:01 -0500)]
win32_read_file:  Use UTF16-LE name

11 years agobuffer_io.h: Remove unnecessary casting
Eric Biggers [Fri, 22 Mar 2013 15:47:24 +0000 (10:47 -0500)]
buffer_io.h:  Remove unnecessary casting

11 years agoMove FreeLibrary call to win32_global_cleanup()
Eric Biggers [Fri, 22 Mar 2013 14:00:40 +0000 (09:00 -0500)]
Move FreeLibrary call to win32_global_cleanup()

11 years agoFix symlink.c conditional v1.3.1
Eric Biggers [Fri, 22 Mar 2013 06:10:05 +0000 (01:10 -0500)]
Fix symlink.c conditional

11 years agoUpdate version number to 1.3.1
Eric Biggers [Fri, 22 Mar 2013 06:06:28 +0000 (01:06 -0500)]
Update version number to 1.3.1

11 years agoUpdate NEWS
Eric Biggers [Fri, 22 Mar 2013 06:06:16 +0000 (01:06 -0500)]
Update NEWS

11 years agoDynamically load Find{Find,Next}StreamW()
Eric Biggers [Fri, 22 Mar 2013 06:06:06 +0000 (01:06 -0500)]
Dynamically load Find{Find,Next}StreamW()