]>
wimlib.net Git - wimlib/log
Eric Biggers [Tue, 11 Sep 2012 01:01:29 +0000 (20:01 -0500)]
Fix up LZ77 compression code and prepare v1.0.3
Eric Biggers [Mon, 10 Sep 2012 02:46:11 +0000 (21:46 -0500)]
lzx_compress(): block_type parameter
Eric Biggers [Mon, 10 Sep 2012 01:43:28 +0000 (20:43 -0500)]
LZX LRU queue array_to_le32() fix
Eric Biggers [Wed, 5 Sep 2012 03:42:46 +0000 (22:42 -0500)]
LZ77 lazy match fix
Eric Biggers [Wed, 5 Sep 2012 00:50:22 +0000 (19:50 -0500)]
remove struct image_statistics
Eric Biggers [Wed, 5 Sep 2012 00:46:21 +0000 (19:46 -0500)]
Fix up calculation of image XML statistics
Eric Biggers [Tue, 4 Sep 2012 14:33:29 +0000 (09:33 -0500)]
Comment fixes
Eric Biggers [Tue, 4 Sep 2012 14:23:49 +0000 (09:23 -0500)]
Remove unneeded code
Eric Biggers [Tue, 4 Sep 2012 06:11:24 +0000 (01:11 -0500)]
Fix archlinux/PKGBUILD.in
Eric Biggers [Tue, 4 Sep 2012 05:58:27 +0000 (00:58 -0500)]
Version 1.0.2
Eric Biggers [Tue, 4 Sep 2012 05:50:10 +0000 (00:50 -0500)]
Fix lte ref counting
Eric Biggers [Tue, 4 Sep 2012 05:16:29 +0000 (00:16 -0500)]
update_lte_of_staging_file() fix
Eric Biggers [Tue, 4 Sep 2012 04:52:06 +0000 (23:52 -0500)]
fd->lte => fd->f_lte, fix inode_add_ads()
Eric Biggers [Tue, 4 Sep 2012 04:37:06 +0000 (23:37 -0500)]
inode fields rename
Eric Biggers [Tue, 4 Sep 2012 03:44:23 +0000 (22:44 -0500)]
dentry.c, dentry.h cleanup
Eric Biggers [Tue, 4 Sep 2012 03:13:47 +0000 (22:13 -0500)]
ads entries
Eric Biggers [Tue, 4 Sep 2012 02:43:29 +0000 (21:43 -0500)]
fixes
Eric Biggers [Tue, 4 Sep 2012 01:29:58 +0000 (20:29 -0500)]
Mount fixes
Eric Biggers [Tue, 4 Sep 2012 00:52:31 +0000 (19:52 -0500)]
Fixes
Eric Biggers [Mon, 3 Sep 2012 22:23:49 +0000 (17:23 -0500)]
inode updates (IN PROGRESS)
Eric Biggers [Mon, 3 Sep 2012 20:39:03 +0000 (15:39 -0500)]
inode updates (IN PROGRESS)
Eric Biggers [Mon, 3 Sep 2012 14:32:51 +0000 (09:32 -0500)]
put_inode() fix
Eric Biggers [Mon, 3 Sep 2012 05:53:04 +0000 (00:53 -0500)]
inode updates
Eric Biggers [Mon, 3 Sep 2012 04:15:24 +0000 (23:15 -0500)]
Rewrite to use inodes (IN PROGRESS)
Eric Biggers [Sun, 2 Sep 2012 21:57:34 +0000 (16:57 -0500)]
More ADS entry moving issues
Eric Biggers [Sun, 2 Sep 2012 21:12:21 +0000 (16:12 -0500)]
Fixed bug when capturing NTFS file with multiple named data streams
Eric Biggers [Sun, 2 Sep 2012 19:33:26 +0000 (14:33 -0500)]
Make WIM mounting work on FreeBSD
- Fallback to `umount' if `fusermount' is not available.
- Place message in message queue before executing `umount'. This is needed in
case the unmount occurs synchronously.
Eric Biggers [Sun, 2 Sep 2012 16:42:45 +0000 (11:42 -0500)]
Compile on FreeBSD
Eric Biggers [Sun, 2 Sep 2012 05:27:45 +0000 (00:27 -0500)]
dist files and test fixes
Eric Biggers [Sun, 2 Sep 2012 05:16:54 +0000 (00:16 -0500)]
Test cleanup
Eric Biggers [Sun, 2 Sep 2012 05:14:58 +0000 (00:14 -0500)]
Test suite and mount updates
Eric Biggers [Sun, 2 Sep 2012 02:22:47 +0000 (21:22 -0500)]
Fix in write_wim_resource(), and add test cases
Eric Biggers [Sat, 1 Sep 2012 21:36:34 +0000 (16:36 -0500)]
imagex export: For new dest WIMs, default to ctype of src WIM
Eric Biggers [Sat, 1 Sep 2012 21:28:50 +0000 (16:28 -0500)]
Minor fixes (this is now v1.0.0 by the way)
Eric Biggers [Sat, 1 Sep 2012 20:43:17 +0000 (15:43 -0500)]
Document list.h source
Eric Biggers [Sat, 1 Sep 2012 20:38:57 +0000 (15:38 -0500)]
imagex-delete.1 updates
Eric Biggers [Sat, 1 Sep 2012 20:35:21 +0000 (15:35 -0500)]
imagex-dir.1, imagex-info.1 updates
Eric Biggers [Sat, 1 Sep 2012 20:26:49 +0000 (15:26 -0500)]
imagex-apply.1 updates
Eric Biggers [Sat, 1 Sep 2012 20:01:23 +0000 (15:01 -0500)]
README update
Eric Biggers [Sat, 1 Sep 2012 19:51:58 +0000 (14:51 -0500)]
Remove unused code from imagex.c
Eric Biggers [Sat, 1 Sep 2012 19:51:08 +0000 (14:51 -0500)]
mkwinpeimg.1 updates
Eric Biggers [Sat, 1 Sep 2012 19:47:05 +0000 (14:47 -0500)]
Update Arch Linux PKGBUILD
Eric Biggers [Sat, 1 Sep 2012 19:27:16 +0000 (14:27 -0500)]
Test suite: Allow out of directory build
Eric Biggers [Sat, 1 Sep 2012 18:49:57 +0000 (13:49 -0500)]
doxygen docs updates
Eric Biggers [Sat, 1 Sep 2012 18:26:36 +0000 (13:26 -0500)]
Update TODO
Eric Biggers [Sat, 1 Sep 2012 18:26:11 +0000 (13:26 -0500)]
Update NEWS
Eric Biggers [Sat, 1 Sep 2012 17:58:09 +0000 (12:58 -0500)]
security descriptor application fix
Eric Biggers [Sat, 1 Sep 2012 13:58:42 +0000 (08:58 -0500)]
Document libntfs-3g versions allowed
Eric Biggers [Sat, 1 Sep 2012 05:45:14 +0000 (00:45 -0500)]
Get rid of code clone from libntfs-3g
Eric Biggers [Sat, 1 Sep 2012 05:38:52 +0000 (00:38 -0500)]
NTFS capture update
Allow the use of ntfs_xattr_system_getattr() as an alternative to
ntfs_get_inode_security() and ntfs_get_inode_attributes().
Eric Biggers [Sat, 1 Sep 2012 05:21:08 +0000 (00:21 -0500)]
NTFS apply update
Allow the use of ntfs_xattr_system_setxattr() as an alternative to
ntfs_set_inode_security() and ntfs_set_inode_attributes().
Eric Biggers [Sat, 1 Sep 2012 05:02:52 +0000 (00:02 -0500)]
imagex capture and append consolidation
Eric Biggers [Sat, 1 Sep 2012 04:47:01 +0000 (23:47 -0500)]
image default names
Eric Biggers [Sat, 1 Sep 2012 03:04:46 +0000 (22:04 -0500)]
Export from split WIM
Eric Biggers [Sat, 1 Sep 2012 01:52:07 +0000 (20:52 -0500)]
More comments about flags
Eric Biggers [Sat, 1 Sep 2012 01:31:02 +0000 (20:31 -0500)]
Split WIM mount and split WIM documentation
Eric Biggers [Fri, 31 Aug 2012 22:31:56 +0000 (17:31 -0500)]
split WIM apply, doc updates
Eric Biggers [Fri, 31 Aug 2012 04:37:37 +0000 (23:37 -0500)]
ENOENT fix
Eric Biggers [Fri, 31 Aug 2012 04:34:32 +0000 (23:34 -0500)]
Fix a couple random issues
Eric Biggers [Fri, 31 Aug 2012 04:03:39 +0000 (23:03 -0500)]
Fix print part number of total parts in WIM header
Eric Biggers [Fri, 31 Aug 2012 03:52:16 +0000 (22:52 -0500)]
NTFS test updates and NTFS capture fix
Eric Biggers [Fri, 31 Aug 2012 02:56:22 +0000 (21:56 -0500)]
NTFS tests
Eric Biggers [Fri, 31 Aug 2012 02:36:46 +0000 (21:36 -0500)]
ntfs-cmp program
Eric Biggers [Thu, 30 Aug 2012 22:55:28 +0000 (17:55 -0500)]
More test cases and DOS names capture/apply fixes
Eric Biggers [Thu, 30 Aug 2012 19:53:18 +0000 (14:53 -0500)]
More NTFS tests
Eric Biggers [Thu, 30 Aug 2012 19:25:37 +0000 (14:25 -0500)]
test-imagex-ntfs (IN PROGRESS)
Eric Biggers [Thu, 30 Aug 2012 18:03:28 +0000 (13:03 -0500)]
Fix build without new libntfs-3g
Eric Biggers [Thu, 30 Aug 2012 17:59:56 +0000 (12:59 -0500)]
new NTFS 3g patches
Eric Biggers [Thu, 30 Aug 2012 05:09:16 +0000 (00:09 -0500)]
rm COPYING.LIB from Makefile.am
Eric Biggers [Thu, 30 Aug 2012 05:06:10 +0000 (00:06 -0500)]
Update NEWS, docs
Eric Biggers [Thu, 30 Aug 2012 04:50:44 +0000 (23:50 -0500)]
wimlib.h documentation
Eric Biggers [Thu, 30 Aug 2012 04:07:50 +0000 (23:07 -0500)]
More documentation updates
Eric Biggers [Thu, 30 Aug 2012 02:30:01 +0000 (21:30 -0500)]
Man page updates
Eric Biggers [Thu, 30 Aug 2012 02:07:49 +0000 (21:07 -0500)]
imagex apply documentation
Eric Biggers [Thu, 30 Aug 2012 00:34:12 +0000 (19:34 -0500)]
License and documentation
Change license LGPLv2.1 to GPLv3+ and begin updating documentation
Eric Biggers [Wed, 29 Aug 2012 22:18:17 +0000 (17:18 -0500)]
NTFS apply ADS fixes
Eric Biggers [Wed, 29 Aug 2012 21:45:29 +0000 (16:45 -0500)]
Fix various NTFS capture issues
Eric Biggers [Wed, 29 Aug 2012 14:17:21 +0000 (09:17 -0500)]
Remove duplicate ntfs typedefs
Eric Biggers [Wed, 29 Aug 2012 13:50:19 +0000 (08:50 -0500)]
Add config.rpath (empty file)
Eric Biggers [Wed, 29 Aug 2012 04:48:58 +0000 (23:48 -0500)]
Comments etc.
Eric Biggers [Wed, 29 Aug 2012 03:38:21 +0000 (22:38 -0500)]
Build fixes
Use casts to or from `uintptr_t' to avoid warnings on 32-bit platforms when we
get or set the FUSE private data in mount.c.
Make the XATTR interface optional. Support is omitted automatically if the
setxattr() function or the `attr/xattr.h' header is not found.
Fix a couple of the test cases.
Eric Biggers [Wed, 29 Aug 2012 02:50:13 +0000 (21:50 -0500)]
dentry.h: Don't typedef WIMStruct
(Avoid duplicate typedef)
Eric Biggers [Wed, 29 Aug 2012 02:41:47 +0000 (21:41 -0500)]
Fix various issues
Eric Biggers [Wed, 29 Aug 2012 01:39:18 +0000 (20:39 -0500)]
Print names of dentries in split link groups when in debug mode
Eric Biggers [Wed, 29 Aug 2012 00:47:50 +0000 (19:47 -0500)]
Cleanups and rename dentry->hard_link to dentry->link_group_id
Eric Biggers [Tue, 28 Aug 2012 22:30:50 +0000 (17:30 -0500)]
Timestamp printing UTC
Eric Biggers [Tue, 28 Aug 2012 19:55:41 +0000 (14:55 -0500)]
Hard link group disambiguation
Eric Biggers [Tue, 28 Aug 2012 19:07:21 +0000 (14:07 -0500)]
Hard link disambiguation
Will be adding more comments and doing more testing soon
Eric Biggers [Tue, 28 Aug 2012 05:45:14 +0000 (00:45 -0500)]
Align security data correctly
Eric Biggers [Tue, 28 Aug 2012 05:24:28 +0000 (00:24 -0500)]
dentry_first_lte() -> dentry_unnamed_lte()
This probably doesn't make a difference, but when we were looking for the
"first" lookup table entry what we really wanted was to find the lookup table
for the un-named data stream, even if it's in an alternate data stream rather
than the expected location in the dentry.
Eric Biggers [Tue, 28 Aug 2012 04:59:44 +0000 (23:59 -0500)]
xattr ADS fixes
Eric Biggers [Tue, 28 Aug 2012 04:10:26 +0000 (23:10 -0500)]
verify_dentry()
Do some more verifications on each dentry after we read them all into memory.
Eric Biggers [Tue, 28 Aug 2012 03:21:39 +0000 (22:21 -0500)]
Do not add lookup table entry for empty files
Eric Biggers [Tue, 28 Aug 2012 03:12:52 +0000 (22:12 -0500)]
More ADS and dentry alignment and padding issues
So... I think that ALL the filename fields (short name, file name, stream name)
actually have a 2-byte null terminator, but NOT if that field has zero length.
This is now taken into account.
A warning is now issued if the dentry length is unexpectedly large.
We will now write all dentries with the "canonical" length regardless of what
dentry length was read in (as we are throwing out whatever junk was appended to
it anyway...).
Eric Biggers [Tue, 28 Aug 2012 02:00:51 +0000 (21:00 -0500)]
warning if null filename terminator is not null
Eric Biggers [Tue, 28 Aug 2012 01:48:00 +0000 (20:48 -0500)]
ADS entry reading: minor changes
- Make sure the length field of each ADS entry makes sense.
- Allow an ADS entry at the end of the metadata resource to contain no padding
following it (probably isn't necessary, but who knows--- best to make the code
able to handle these weird cases).
Eric Biggers [Tue, 28 Aug 2012 01:13:20 +0000 (20:13 -0500)]
Reviewed code in dentry.c and {read,write}_metadata_resource()
- Added lots of comments.
- Fix writing the metadata resource when there is security data with length that
isn't a multiple of 8 bytes.
- write_dentry_tree() is now a wrapper around write_dentry_tree_recursive(), the
latter of which does not need to treat the root dentry specially.
Eric Biggers [Mon, 27 Aug 2012 22:30:07 +0000 (17:30 -0500)]
NTFS capture updates
Eric Biggers [Mon, 27 Aug 2012 04:41:41 +0000 (23:41 -0500)]
imagex options
Eric Biggers [Mon, 27 Aug 2012 04:34:52 +0000 (23:34 -0500)]
wimlib_add_image(): Fewer parameters
No more description and flags_element parameters. There are separate functions
to set those.