]> wimlib.net Git - wimlib/log
wimlib
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()

11 years agoAdd --noacls options and set dwDesiredAccess more appropriately
Eric Biggers [Fri, 22 Mar 2013 05:12:49 +0000 (00:12 -0500)]
Add --noacls options and set dwDesiredAccess more appropriately

11 years agowin32.c: Misc. fixes
Eric Biggers [Fri, 22 Mar 2013 04:25:12 +0000 (23:25 -0500)]
win32.c:  Misc. fixes

- Fix comments
- Document parameters to DeviceIOControl in win32_capture_reparse_point()
- win32_capture_stream(): Avoid ambiguity between drive letters and paths to
  alternate data streams
- win32_extract_stream(): Don't treat paths beginning with drive letter as
  relative

11 years agoWin32: skip dead code in symlink.c
Eric Biggers [Fri, 22 Mar 2013 04:20:27 +0000 (23:20 -0500)]
Win32: skip dead code in symlink.c

11 years agoinode_add_ads_with_data(): Rename label
Eric Biggers [Fri, 22 Mar 2013 04:15:11 +0000 (23:15 -0500)]
inode_add_ads_with_data(): Rename label

11 years agoimagex.1.in: Remove redundant words
Eric Biggers [Fri, 22 Mar 2013 02:17:02 +0000 (21:17 -0500)]
imagex.1.in:  Remove redundant words

11 years agoAdd generated man pages to DISTCLEANFILES
Eric Biggers [Fri, 22 Mar 2013 02:16:46 +0000 (21:16 -0500)]
Add generated man pages to DISTCLEANFILES

11 years agoAllow "imagex" to be renamed (default: wimlib-imagex)
Eric Biggers [Fri, 22 Mar 2013 01:36:36 +0000 (20:36 -0500)]
Allow "imagex" to be renamed (default: wimlib-imagex)

11 years agowin32.c realpath(): Don't allocate extra byte
Eric Biggers [Thu, 21 Mar 2013 18:54:21 +0000 (13:54 -0500)]
win32.c realpath():  Don't allocate extra byte

11 years agoREADME: Update Windows reference
Eric Biggers [Thu, 21 Mar 2013 17:16:10 +0000 (12:16 -0500)]
README:  Update Windows reference

11 years agoUpdate wimlib.h docs v1.3.0
Eric Biggers [Thu, 21 Mar 2013 05:13:45 +0000 (00:13 -0500)]
Update wimlib.h docs

11 years agoFix when debugging enabled but error messages are not
Eric Biggers [Thu, 21 Mar 2013 05:03:08 +0000 (00:03 -0500)]
Fix when debugging enabled but error messages are not

11 years agoReplace rename()
Eric Biggers [Thu, 21 Mar 2013 04:53:27 +0000 (23:53 -0500)]
Replace rename()

11 years agoMisc. fixes
Eric Biggers [Thu, 21 Mar 2013 03:18:39 +0000 (22:18 -0500)]
Misc. fixes

11 years agoFix glob()
Eric Biggers [Thu, 21 Mar 2013 02:07:02 +0000 (21:07 -0500)]
Fix glob()

11 years agoUpdate docs
Eric Biggers [Thu, 21 Mar 2013 00:49:09 +0000 (19:49 -0500)]
Update docs

11 years agoUpdate README.WINDOWS
Eric Biggers [Wed, 20 Mar 2013 19:32:43 +0000 (14:32 -0500)]
Update README.WINDOWS

11 years agoConditionally declare win32_file_on_disk_fp
Eric Biggers [Wed, 20 Mar 2013 19:31:53 +0000 (14:31 -0500)]
Conditionally declare win32_file_on_disk_fp

11 years agoWin32 fixes
Eric Biggers [Wed, 20 Mar 2013 19:24:42 +0000 (14:24 -0500)]
Win32 fixes

11 years agoFixes
Eric Biggers [Wed, 20 Mar 2013 15:40:47 +0000 (10:40 -0500)]
Fixes

11 years agoFix utf16le_strlen() and recursive error messages
Eric Biggers [Wed, 20 Mar 2013 05:51:07 +0000 (00:51 -0500)]
Fix utf16le_strlen() and recursive error messages

11 years agoCharacter encoding changes (IN PROGRESS)
Eric Biggers [Wed, 20 Mar 2013 05:35:52 +0000 (00:35 -0500)]
Character encoding changes (IN PROGRESS)

11 years agoImprove char encoding support (IN PROGRESS)
Eric Biggers [Wed, 20 Mar 2013 02:24:33 +0000 (21:24 -0500)]
Improve char encoding support (IN PROGRESS)

11 years agoUpdate timestamp code; use utimensat()
Eric Biggers [Mon, 18 Mar 2013 02:42:20 +0000 (21:42 -0500)]
Update timestamp code; use utimensat()

11 years agoClean up headers
Eric Biggers [Mon, 18 Mar 2013 01:52:37 +0000 (20:52 -0500)]
Clean up headers

11 years agoAdd missing limits.h include
Eric Biggers [Sun, 17 Mar 2013 23:47:23 +0000 (18:47 -0500)]
Add missing limits.h include

11 years agorbtree: Use uintptr_t instead of unsigned long
Eric Biggers [Sun, 17 Mar 2013 23:47:04 +0000 (18:47 -0500)]
rbtree: Use uintptr_t instead of unsigned long

11 years agoFix UNIX build; rename functions; comments
Eric Biggers [Sun, 17 Mar 2013 21:42:28 +0000 (16:42 -0500)]
Fix UNIX build; rename functions; comments

11 years agoMove realpath() to win32.c
Eric Biggers [Sun, 17 Mar 2013 21:35:23 +0000 (16:35 -0500)]
Move realpath() to win32.c

11 years agoAdd untracked files programs/imagex-win32.{c,h}
Eric Biggers [Sun, 17 Mar 2013 21:32:35 +0000 (16:32 -0500)]
Add untracked files programs/imagex-win32.{c,h}

11 years agore-organize win32 code
Eric Biggers [Sun, 17 Mar 2013 21:31:53 +0000 (16:31 -0500)]
re-organize win32 code

11 years agoWindows native build
Eric Biggers [Sun, 17 Mar 2013 19:38:41 +0000 (14:38 -0500)]
Windows native build

11 years agoadd_image.c: Add debugging statements for branch attachment
Eric Biggers [Sun, 17 Mar 2013 02:18:59 +0000 (21:18 -0500)]
add_image.c: Add debugging statements for branch attachment

11 years agoread_compressed_resource(): Fix format strings
Eric Biggers [Sun, 17 Mar 2013 02:18:38 +0000 (21:18 -0500)]
read_compressed_resource(): Fix format strings

11 years agoFree orphaned branch dentry
Eric Biggers [Sun, 17 Mar 2013 02:18:22 +0000 (21:18 -0500)]
Free orphaned branch dentry

11 years agoDo not capture directory hard links
Eric Biggers [Sun, 17 Mar 2013 02:17:48 +0000 (21:17 -0500)]
Do not capture directory hard links

11 years agobuild_Dentry_tree(): Make sure capture config gets destroyed
Eric Biggers [Sun, 17 Mar 2013 02:16:54 +0000 (21:16 -0500)]
build_Dentry_tree(): Make sure capture config gets destroyed

11 years agoWin32: Acquire/release appropriate privileges
Eric Biggers [Sun, 17 Mar 2013 02:16:08 +0000 (21:16 -0500)]
Win32: Acquire/release appropriate privileges

11 years agoutil.h: Use dummy_printf for DEBUG() and DEBUG2()
Eric Biggers [Sun, 17 Mar 2013 02:13:22 +0000 (21:13 -0500)]
util.h: Use dummy_printf for DEBUG() and DEBUG2()

11 years agodentry.c: Comment fix
Eric Biggers [Sun, 17 Mar 2013 02:12:54 +0000 (21:12 -0500)]
dentry.c: Comment fix

11 years agoimagex.c: Fix use of uninitialized variable in error path
Eric Biggers [Sun, 17 Mar 2013 02:12:22 +0000 (21:12 -0500)]
imagex.c:  Fix use of uninitialized variable in error path

11 years agoWin32: minor code cleanups
Eric Biggers [Sat, 16 Mar 2013 21:32:26 +0000 (16:32 -0500)]
Win32: minor code cleanups

11 years agoCode and docs cleanup
Eric Biggers [Sat, 16 Mar 2013 21:13:13 +0000 (16:13 -0500)]
Code and docs cleanup

11 years agoWin32 fixes
Eric Biggers [Sun, 10 Mar 2013 21:13:24 +0000 (16:13 -0500)]
Win32 fixes

- Only warn if setting timestamps fails
- Call progress func correctly when extracting streams
- Don't zap backslashes when target is NULL

11 years agoMisc. Win32 fixes, comment updates
Eric Biggers [Sun, 10 Mar 2013 20:45:21 +0000 (15:45 -0500)]
Misc. Win32 fixes, comment updates

11 years agoDoc fixes
Eric Biggers [Sun, 10 Mar 2013 19:51:25 +0000 (14:51 -0500)]
Doc fixes

11 years agoSkip tests on Windows builds
Eric Biggers [Sun, 10 Mar 2013 19:51:21 +0000 (14:51 -0500)]
Skip tests on Windows builds

11 years agoUpdate packages
Eric Biggers [Sun, 10 Mar 2013 19:39:33 +0000 (14:39 -0500)]
Update packages

11 years agoUpdate Win32 support; inc version to 1.3.0
Eric Biggers [Sun, 10 Mar 2013 19:36:10 +0000 (14:36 -0500)]
Update Win32 support; inc version to 1.3.0

11 years agoWin32 apply
Eric Biggers [Sun, 10 Mar 2013 08:26:18 +0000 (03:26 -0500)]
Win32 apply

11 years agoWin32 apply
Eric Biggers [Sun, 10 Mar 2013 07:38:55 +0000 (01:38 -0600)]
Win32 apply

11 years agoWin32 capture
Eric Biggers [Sun, 10 Mar 2013 05:44:35 +0000 (23:44 -0600)]
Win32 capture

11 years agoSupport for making DLL correctly on Cygwin
Eric Biggers [Sat, 9 Mar 2013 19:51:59 +0000 (13:51 -0600)]
Support for making DLL correctly on Cygwin

11 years agoman page updates
Eric Biggers [Sat, 9 Mar 2013 07:38:14 +0000 (01:38 -0600)]
man page updates

11 years agowimlib.h: Improve wimlib_add_image_multisource() docs
Eric Biggers [Sat, 9 Mar 2013 07:21:41 +0000 (01:21 -0600)]
wimlib.h:  Improve wimlib_add_image_multisource() docs

11 years agowimlib.h: Add link to project page
Eric Biggers [Sat, 9 Mar 2013 07:16:21 +0000 (01:16 -0600)]
wimlib.h: Add link to project page

11 years agoVarious changes
Eric Biggers [Sat, 9 Mar 2013 07:08:29 +0000 (01:08 -0600)]
Various changes

* imagex.c: Add more comments in imagex.c
* imagex.1.in:  Documentation updates/fixes
* imagex-capture.1.in:  Documentation updates/fixes
* wimlib.h, util.c:  Add new error code WIMLIB_ERR_INVALID_OVERLAY
* wimlib.h:  Improve docs for wimlib_add_image_multisource()
* add_image.c:  Only parse capture config one time
* imagex.c:  Check for stdout write errors

11 years agoUpdate to v1.2.7
Eric Biggers [Wed, 6 Mar 2013 15:40:31 +0000 (09:40 -0600)]
Update to v1.2.7

11 years agoUpdate imagex.1.in
Eric Biggers [Wed, 6 Mar 2013 08:15:03 +0000 (02:15 -0600)]
Update imagex.1.in

11 years agoSource list mode
Eric Biggers [Wed, 6 Mar 2013 07:52:16 +0000 (01:52 -0600)]
Source list mode

11 years agoFix -version-info (interfaces were added)
Eric Biggers [Tue, 5 Mar 2013 23:51:37 +0000 (17:51 -0600)]
Fix -version-info (interfaces were added)

11 years agoFix copyright notices
Eric Biggers [Tue, 5 Mar 2013 22:59:54 +0000 (16:59 -0600)]
Fix copyright notices

11 years agocompare_names(): Use case-sensitive comparison v1.2.6
Eric Biggers [Tue, 5 Mar 2013 22:26:21 +0000 (16:26 -0600)]
compare_names():  Use case-sensitive comparison

This makes it possible to distinguish files based only on case, which I think is
a good idea because the FUSE filesystem is already case-sensitive, and Windows
at least theoretically supports case-sensitive files.  This also fixes a silent
failure to capture files with names that differ only in case.

11 years agowimfs_setxattr(): Only remove existing xattr if successful
Eric Biggers [Tue, 5 Mar 2013 22:14:06 +0000 (16:14 -0600)]
wimfs_setxattr(): Only remove existing xattr if successful

11 years agoAdd 2013 to copyright notices
Eric Biggers [Tue, 5 Mar 2013 21:50:58 +0000 (15:50 -0600)]
Add 2013 to copyright notices

11 years agoFix default capture config
Eric Biggers [Tue, 5 Mar 2013 21:40:42 +0000 (15:40 -0600)]
Fix default capture config

11 years agoRemove complicated non-recursive code
Eric Biggers [Tue, 5 Mar 2013 21:38:01 +0000 (15:38 -0600)]
Remove complicated non-recursive code

11 years agoremove dead variable store
Eric Biggers [Tue, 5 Mar 2013 21:33:05 +0000 (15:33 -0600)]
remove dead variable store

11 years agoMove default capture config policy to library users
Eric Biggers [Tue, 5 Mar 2013 21:14:22 +0000 (15:14 -0600)]
Move default capture config policy to library users

11 years agowimlib_mount_image(): Send final status after fuse_main() returns
Eric Biggers [Tue, 5 Mar 2013 20:58:46 +0000 (14:58 -0600)]
wimlib_mount_image(): Send final status after fuse_main() returns

11 years agoFix typo
Eric Biggers [Tue, 5 Mar 2013 20:29:40 +0000 (14:29 -0600)]
Fix typo

11 years agoUpdate version-info
Eric Biggers [Tue, 5 Mar 2013 20:28:33 +0000 (14:28 -0600)]
Update version-info

11 years agoUpdate version to 1.2.6
Eric Biggers [Tue, 5 Mar 2013 20:27:31 +0000 (14:27 -0600)]
Update version to 1.2.6

11 years agoSupport for UNIX-specific data
Eric Biggers [Tue, 5 Mar 2013 20:22:04 +0000 (14:22 -0600)]
Support for UNIX-specific data

11 years agoupdate_lte_of_staging_file(): Use BUILD_BUG_ON
Eric Biggers [Sun, 3 Mar 2013 22:59:52 +0000 (16:59 -0600)]
update_lte_of_staging_file(): Use BUILD_BUG_ON

11 years agowimlib_mount_image(): Move "argc = 0"
Eric Biggers [Sun, 3 Mar 2013 22:35:00 +0000 (16:35 -0600)]
wimlib_mount_image():  Move "argc = 0"

11 years agoset_message_queue_names(): while => for
Eric Biggers [Sun, 3 Mar 2013 22:32:38 +0000 (16:32 -0600)]
set_message_queue_names(): while => for

11 years agoselect_wim_image(): Fix last commit
Eric Biggers [Sun, 3 Mar 2013 22:31:31 +0000 (16:31 -0600)]
select_wim_image(): Fix last commit

11 years agoselect_wim_image(): Set WIMLIB_NO_IMAGE on failure
Eric Biggers [Sun, 3 Mar 2013 22:22:08 +0000 (16:22 -0600)]
select_wim_image(): Set WIMLIB_NO_IMAGE on failure