Commit Graph

2868 Commits

Author SHA1 Message Date
szaka
43b4d8a4e1 --metadata sets timestamps to the Epoch time as mkntfs does with -T. This
increases the compressed image sizes by only 0.3-0.8% but ntfsclone creates
now the exact same metadata images as mkntfs, which fact can be used for QA.
2006-02-06 20:51:17 +00:00
szaka
f599394450 Shorten 'ntfsprogs version @VERSION@' to only 'ntfsprogs @VERSION@' in the
headers so it won't overwrite/overlap so easily with the update time in the
center if the @VERSION@ is too long (e.g. <VERSION>-WIP-<DATE>-<TIME>)
2006-02-06 01:05:01 +00:00
szaka
1e05dd5d9a Note tar brokenness, update examples 2006-02-06 00:48:23 +00:00
szaka
fae8feea65 Explain dirty volume 2006-02-05 22:10:01 +00:00
szaka
16b8bc1fd4 Write MFT records with the same USN during metadata cloning. This eases
ntfsclone self-regression, which itself is going to validate other codes
2006-02-05 19:35:20 +00:00
szaka
31fac08864 Dump MFT Record Header fields which weren't yet 2006-02-05 18:56:04 +00:00
szaka
fefc3e5195 ntfsresize, ntfsclone: always use MS_NOATIME 2006-02-05 16:39:35 +00:00
szaka
c0e5461995 Credit Erik Sornes for implementing NTFS 3.x version support for mkntfs 2006-02-04 23:21:48 +00:00
szaka
fb244d7c70 Explain the tons of mkntfs bugs 2006-02-04 22:56:13 +00:00
szaka
a8a29084b5 Remove old, redundant g_mft_size calculation 2006-02-04 19:53:22 +00:00
szaka
aaf7b25015 fix ntfs_device_sector_size_get() description 2006-02-04 19:24:14 +00:00
szaka
9d51139377 Fix typo 2006-02-04 13:39:19 +00:00
szaka
c47236819d Explain EBUSY if volume opening failed 2006-02-04 13:34:37 +00:00
antona
ca37cdb7f8 Don't do it at the end and do it as we go along instead as I am already doing
in the kernel driver.
2006-02-04 06:11:28 +00:00
antona
cd948e75c0 Fix upcase table to be little endian. With this bug fixed the volumes produced
by mkntfs on little and big endian machines are identical (except for the
volume serial number - probably ought to standardize that when using the -T
switch).
2006-02-04 06:06:04 +00:00
antona
952d221711 Tons of bug fixes to mkntfs. 2006-02-04 05:42:59 +00:00
antona
e5a3006f47 Only use O_EXCL if mounting r/w. 2006-02-04 02:42:42 +00:00
antona
3420b5faec Another fix for OSX. 2006-02-03 23:55:40 +00:00
antona
584ca613ef Fix a Linux warning after a fix for OSX. 2006-02-03 23:52:55 +00:00
antona
4d64cb21e7 Fixes for OSX. 2006-02-03 23:40:39 +00:00
antona
3dc68c0602 Fix a warning. 2006-02-03 23:25:24 +00:00
antona
135282539b Fixes to previous commit. 2006-02-03 23:11:35 +00:00
antona
af9fd39611 Wheee! Lots of last minute fixes and enhancements.
- Compiler warning fixes for gnome-vfs and fuse modules. (Anton)
- Change volume mounting (actually device opening) to happen with
  O_EXCL bit set so at least on Linux no one can change the device
  block size under our feet.  (Anton)
- Change volume mounting and mkntfs to set the device block size to the
  sector size using BLKBSZSET ioctl (Linux only).  This should be
  optimal for performance and should fixes the bug of not being able to
  create the backup boot sector if the number of sectors on the device
  is odd, the sector size is 512 bytes, and the kernel is 2.4.  (Anton)
- Enforce cluster size, mft record size, and index record size to be at
  least equal to the sector size and verify they are still valid and in
  particular display a warning message if the volume will not be
  mountable by the kernel driver (it requires mft record size and index
  record size to be below or equal to the system page size which we
  determine using sysconf()).  (Anton)
2006-02-03 22:19:17 +00:00
szaka
e57cc4521a Add CHKDSK_UNDERWAY to ntfsinfo 2006-02-03 18:44:13 +00:00
antona
29ed836b4b Update VOLUME_FLAGS_MASK, too. 2006-02-03 09:23:03 +00:00
antona
4b0fb6faff Add VOLUME_CHDSK_UNDERWAY flag to volume flags (layout.h). Thanks to Szaka for
the information.
2006-02-03 09:03:09 +00:00
antona
90a6130039 Update version number for the release 1.13.0. 2006-02-02 14:55:22 +00:00
antona
e236c14c4a Prepare for next release. 2006-02-02 14:40:53 +00:00
antona
e0c2231543 Fix stupid bug in libntfs/bitmap.c::ntfs_bitmap_set_bits_in_run()
which caused bits to not be cleared or set if the first bit in the
run was not a multiple of eight.  (Anton)
2006-02-02 13:57:00 +00:00
cha0smaster
ad13b78697 ntfsmount: fix 25 API compatibility 2006-02-01 23:55:07 +00:00
cha0smaster
c11567824a ntfsmount: fix ls output in case some files can not be accessed due to windows named data streams accees interface 2006-02-01 18:24:58 +00:00
cha0smaster
63f5ddb8c2 ntfsmount:
Support FUSE versions from 2.3.0 to 2.5.1 under Linux and 2.5.X under FreeBSD.
Warning tested only under FUSE-2.4.1. Will test under FUSE-2.5.1 at home.
2006-02-01 17:37:34 +00:00
cha0smaster
e2450ad61a tidy up djgpp S_IF{SOCK,LNK} fix 2006-01-30 22:10:31 +00:00
cha0smaster
ead758ed7c ntfsmount: Rename "succeed_chmod" -> "silent". Do not return error on chown too. 2006-01-30 21:53:42 +00:00
szaka
541f7ade32 Check for sys/sysmacros to get major and minor definitions (Christophe) 2006-01-29 14:09:57 +00:00
szaka
770aded28d Define S_IFLNK and S_IFSOCK for djgpp (Christophe) 2006-01-29 14:07:45 +00:00
szaka
0130863e72 Improved dumping SDS entries: stop at bogus values instead of crashing and
don't stop at empty entries
2006-01-29 01:24:24 +00:00
antona
bbb3e160dd Update TODO with config.h sort out needed... 2006-01-27 12:29:40 +00:00
cha0smaster
8410f3b00b minor change 2006-01-25 23:36:09 +00:00
cha0smaster
c66e272987 update about direct_io 2006-01-24 16:57:47 +00:00
szaka
6616612ea6 Set the size of the $SECURITY_DESCRIPTOR of the root directory appropriately
and as 'format' also does (the extra space was unused garbage)
2006-01-15 12:55:04 +00:00
szaka
53883b3fde Fix off-by-one in ACL dumping, one ACE was missed 2006-01-14 00:54:51 +00:00
szaka
6f05bf0407 Refer by the sort URL to the manual pages 2006-01-08 21:01:23 +00:00
szaka
35aa4a725b Fix URL to the manual pages on the web 2006-01-08 20:57:00 +00:00
cha0smaster
ff72ed6141 Oops, by accident commited incomplete stuff to dir.h 2006-01-08 15:56:03 +00:00
cha0smaster
e975db6fd5 should fix build under Solaris 2006-01-08 15:53:27 +00:00
szaka
a88f330d2b Fix some typos 2006-01-08 15:12:19 +00:00
szaka
dc22f3e142 Adjust $LogFile size for 3.1 volumes which got much bigger (the small
$LogFile became a performance bootleneck for the increasingly faster disks)
2006-01-08 14:54:55 +00:00
szaka
1df657f193 Removed legacy ntfsfix comments, it still kept confusing people 2006-01-08 13:30:42 +00:00
szaka
6b36031ff4 More manual reverts, updates 2006-01-07 22:21:25 +00:00