szaka
8cfde9cdfd
Fix $Quota::$O key sub authority dumping; dump authorities in hexa
2005-11-01 23:14:34 +00:00
szaka
c10f046225
simplified ntfs_generate_guid()
2005-11-01 21:09:52 +00:00
szaka
987f33e5df
ntfs_ prefix generate_guid()
2005-11-01 20:24:37 +00:00
szaka
b82289f526
fix casting to quota's owner_id
2005-11-01 20:19:32 +00:00
szaka
80923d64dd
Fix type of reserved_II in SDH_INDEX_DATA; resolve some magic constants
2005-11-01 19:56:08 +00:00
szaka
9f4b2b4a2c
Fix NTFS version 3.x index entries creation. Everybody is MUCH happier now!
...
Erik got this right in his patch, it got non-functional due to libntfs changes.
2005-11-01 00:12:08 +00:00
szaka
c47717581a
dump index attribute keys
2005-10-30 23:31:44 +00:00
szaka
370bea1395
ntfsinfo: figure out and dump index attribute types
2005-10-30 22:53:38 +00:00
szaka
ae42186cf5
utils_inode_get_name(): fix return value in case of success (the function
...
always returned with failure beforehand)
2005-10-30 22:41:20 +00:00
flatcap
2a8ae5c3fb
upgrade to use new logging
...
change stderror messages to ntfs_log_perror
2005-10-29 01:05:11 +00:00
flatcap
4e6dd9b97b
upgrade to use new logging
...
change stderror messages to ntfs_log_perror
2005-10-29 00:08:43 +00:00
cha0smaster
9d92722737
Rest fixes from A Costa
2005-10-28 19:00:14 +00:00
flatcap
aa3807bc27
upgrade to use new logging
...
(all logging to stderr)
2005-10-28 18:59:29 +00:00
flatcap
a009bf0b5a
perror -> ntfs_log_perror
2005-10-28 18:57:06 +00:00
flatcap
9cf4759476
upgrade to use new logging
2005-10-28 18:39:52 +00:00
flatcap
325ab7c64d
mistake parsing quiet
2005-10-28 18:26:49 +00:00
flatcap
8a363705cd
upgrade to use new logging
...
change stderror messages to ntfs_log_perror
2005-10-28 18:23:32 +00:00
flatcap
7960f45998
upgrade to use new logging
...
change stderror messages to ntfs_log_perror
2005-10-28 18:15:24 +00:00
szaka
d5a925b3bf
ntfsinfo and ntfsls follow the convention how other utilities read
...
the device argument: no -d or --device option is needed
2005-10-28 18:00:44 +00:00
flatcap
755ef674e8
upgrade to use new logging
...
change stderror messages to ntfs_log_perror
note: since the logging changes to utils.c, the --quiet option doesn't do anything
2005-10-28 16:47:41 +00:00
cha0smaster
4b81ab7e3b
Add 'xattr' named data streams access interface.
2005-10-28 16:06:04 +00:00
szaka
7ae3cd3e82
Fix two more typos (A. Costa)
2005-10-28 15:14:49 +00:00
uvman
56f119b245
Surround error-prone macros with parentheses
2005-10-28 13:00:48 +00:00
uvman
5b949d07fa
Fix comment formats.
2005-10-28 12:55:41 +00:00
uvman
8f43f0ef4c
Match parameter names between .h and .c files
2005-10-28 12:47:49 +00:00
cha0smaster
0b55f323c2
spelling fixes from debian
2005-10-28 09:43:47 +00:00
flatcap
59ce9b4285
remove old logging macros
...
add more traces
2005-10-28 04:47:52 +00:00
flatcap
8aa6d76741
more evil spaces
2005-10-28 04:41:54 +00:00
flatcap
ec842e871a
remove some old defines
2005-10-28 04:41:39 +00:00
flatcap
8892ba7ac6
remove some colour hacks
...
remove a few #ifdef DEBUGs and RM_WRITEs
throw in lots of extra traces
2005-10-28 04:32:21 +00:00
flatcap
16dd9defa5
email typo
2005-10-28 04:31:45 +00:00
antona
fa2217bafa
Minor todying.
2005-10-27 21:55:59 +00:00
antona
0e4a1ca252
Fix ntfsdecrypt endianness bugs thus it now works on OSX running on
...
a dual G5! (Anton)
2005-10-27 21:46:00 +00:00
cha0smaster
1ce16eddb7
minor cleanup
2005-10-27 20:42:10 +00:00
szaka
8b1263c217
Working with regular files needs no longer --force, except for mkntfs
2005-10-27 18:45:45 +00:00
cha0smaster
01585fd7cd
Always pass "use_ino" to fuse_new, since it's ok to have several files with sameinode number.
2005-10-27 13:01:58 +00:00
cha0smaster
9fb63e797e
Pass use_ino to fuse_new if named data streams access is not 'windows'.
2005-10-27 11:37:49 +00:00
flatcap
8a584700c5
whitespace fixes - no code changes
2005-10-26 22:54:57 +00:00
flatcap
1ee8d8b9e2
restore call to ntfs_set_locale
...
(utils only uses stderr, now)
2005-10-26 20:48:38 +00:00
flatcap
5bd198d66e
logging renames
...
utils only uses stderr, now
whitespace fixes
2005-10-26 20:48:00 +00:00
flatcap
a244edbe1c
tidy up
...
wrap lines
2005-10-26 20:47:14 +00:00
flatcap
1f68df3f69
shorten ntfs_logging_* to ntfs_log_*
2005-10-26 20:46:37 +00:00
antona
98e5cda13e
Add some debugging to ntfsdecrypt.c to allow printing of the private
...
key after it is decrypted (this is ifdeffed out by default). (Anton)
2005-10-25 22:12:25 +00:00
uvman
0dd0cdc6be
Remove {Dputs, Dprintf, Dperror} and convert callers to ntfs_log_*. Make ntfsinfo use ntfs_logging_parse_option().
2005-10-25 01:28:10 +00:00
szaka
f9cdaed3db
temporary fix for the corrupted stdout due to the recent logging changes
2005-10-24 21:20:10 +00:00
szaka
746dff1a24
NTFS_INDEX_ prefix $I30, $SII, $SDH, $O and $Q indexes
2005-10-23 18:35:58 +00:00
szaka
9be56ad848
ntfscat can display named attributes, streams too
2005-10-23 14:00:37 +00:00
cha0smaster
8980ec6d76
ntfsmount: Add 'streams_interface=' option to select named data streams access interface. Currently supported interfaces are 'none' and 'windows'.
2005-10-23 11:54:00 +00:00
szaka
dd3ce28cd2
Factor out fix_mount() and fix_mftmirr() from main()
...
Avoid freeing NULL's to end non-constuctive discussion about its usage
2005-10-22 19:54:01 +00:00
flatcap
0c2247c7ca
new header files to tidy build process
2005-10-21 18:08:28 +00:00
flatcap
f4e427e91a
implement logging in libntfs
...
fix whitespace
fix build problems
tidy source code
and more...
2005-10-21 18:05:13 +00:00
cha0smaster
8c53ea8d4f
*** empty log message ***
2005-10-20 15:38:21 +00:00
flatcap
a2c8e7befe
fix a few build warnings
2005-10-20 13:49:56 +00:00
szaka
24cb1ec6e8
fix warnings
2005-10-19 22:10:57 +00:00
szaka
8f03f5a6ca
Optionally create NTFS version 3.0 (W2K) or 3.1 (XP, W2K3, Vista).
...
Contributed by Erik Sornes. No side-effect for v1.2 NTFS which is still
the default. The implementation needs some minor work: see e.g. the chkdsk
messages and the result of ntfscmp'ing the two images.
2005-10-19 22:04:46 +00:00
cha0smaster
fe408380c7
typo fix
2005-10-17 20:21:22 +00:00
flatcap
ea2c4c6c61
fix build warning - duplicate definition
2005-10-17 14:07:28 +00:00
flatcap
2a8d602d9f
ntfsrm has been split up and merged into libntfs.
...
currently it's #ifdef'd out.
tree.c - code for handling directory trees
rich.c - a few helpers without a home (this file will go away soon)
Note: ntfsrm isn't in the build any more (you need to ./configure --enable-rich; make extras). When rm is less intrusive, again, I'll put it back in the build.
2005-10-16 23:33:03 +00:00
flatcap
139f6c6603
prevent a few name clashes with the new rm code
2005-10-16 22:37:48 +00:00
flatcap
2436151e59
fix warning (uninitialised variable)
2005-10-16 21:37:12 +00:00
flatcap
8fa46025d5
trailing whitespace
2005-10-16 19:21:47 +00:00
szaka
27a9764d3a
Check and report bad sectors before cluster allocation check because
...
chkdsk doesn't always fix $Bitmap with bad sectors
2005-10-16 18:50:56 +00:00
szaka
48feb16fa9
Factor out cluster allocation check
2005-10-16 11:12:08 +00:00
antona
85c866fcea
More endianness fixes!
2005-10-15 23:51:13 +00:00
antona
6803fa4b76
Fix endianness bug in ntfsinfo. (Anton)
2005-10-15 23:44:57 +00:00
antona
1d4958d38c
Fix endianness bug (le16 instead of le32 when accessing mft record
...
bytes_in_use) in volume.c::ntfs_volume_write_flags() and
ntfsfix.c::OLD_ntfs_volume_set_flags(). (Anton)
2005-10-15 23:13:49 +00:00
antona
3adf923766
Fix compilation and warnings in ntfsdecrypt.c on OSX/gcc4.0.1. The
...
compilation failure was because we use strnlen() which is gnu
specific and not present on my current version of OSX so ntfsdecrypt
now provides own version if it is not present on system. (Anton)
2005-10-15 22:30:20 +00:00
antona
da1495a11d
Fix compilation on OSX in ntfscmp.c where stderr = stdout is not legal (but
...
happens to work on Linux) to do portable low-level file descriptor mangling.
2005-10-15 21:48:37 +00:00
antona
f5961c075e
- Fix compilation on OSX in ntfsclone.c where stderr = stdout
...
is not legal (but happens to work on Linux) to do proper
low-level file descriptor mangling which is portable. (Anton)
- Add test/runlist-data to EXTRA_DIST so it gets included in the
distribution otherwise make test fails on released sources. Solution
is not perfect as it also adds the test/runlist-data/CVS directory
but it will do at least for me. (Anton)
2005-10-15 21:44:17 +00:00
antona
b9422552da
Fix compilation on OSX in ntfsresize.c where stderr = stdout is not
...
legal (but happens to work on Linux) to do proper low-level file
descriptor mangling which is portable. (Anton)
2005-10-15 21:26:16 +00:00
flatcap
42de4cf905
tidy up some __attribute__ usage
2005-10-12 11:52:40 +00:00
flatcap
e44bb7afb7
fix build bug - wouldn't build without DEBUG defined
2005-10-11 23:09:07 +00:00
antona
a40d7e55d6
- Revert patch from Christophe applied by Yura.
...
- Provide a realpath() alternative for systems which do not have it.
This is _much_ nicer as it avoids the horrible #ifdef gunk in the code...
2005-10-10 12:55:11 +00:00
cha0smaster
bf91f7c0fc
Apply patch from Christophe.
2005-10-10 11:04:56 +00:00
szaka
9e589a7bce
Fix some corner cases and all memory leaks; handle corrupt NTFS more gracefully
2005-10-09 12:53:44 +00:00
antona
cc57c76cd5
Move mount.ntfs-fuse and mkfs.ntfs to be symlinks instead of
...
hardlinks and move both to /sbin rather than prefix/sbin. Note we
still obey $destdir so building packages works as well as installing
into alternate chroot / other system still works.
2005-10-07 23:01:23 +00:00
antona
4c3687fc64
Fix hardcoded location for hardlink on uninstall. (Anton, Szaka)
2005-10-07 15:52:29 +00:00
cha0smaster
8854585270
oops, fix previous fix
2005-10-07 15:15:13 +00:00
cha0smaster
093431f2f7
revert 1.49, mount.ntfs-fuse should be in /sbin, not /usr/sbin or /usr/local/sbin
2005-10-07 15:13:10 +00:00
antona
0377e979d0
Various fixes before release.
2005-10-07 15:02:15 +00:00
antona
0c293d0407
- Add API (actually renamed from what Rich/FlatCap did):
...
volume.[hc]::ntfs_libntfs_version() which returns a pointer to a
static const string of the libntfs verion, i.e. at the moment this is
"8.0.0". This required moving the version specifications from
libntfs/Makefile.am to configure.ac. This should hopefully have the
sideeffect that I will remember to increment it when incrementing the
ntfsprogs version number when making a release given the two are
right under one another. (Anton)
- Change ALL utilities to display the libntfs version they are running
on. This should make debugging easier in the case that people are
running mismatched utilities/library. (Anton)
2005-10-07 14:10:56 +00:00
cha0smaster
3814896a5b
fix compiler warning
2005-10-07 13:26:44 +00:00
antona
3d46df6b4a
Prepare for 1.12.0 release.
2005-10-07 12:52:52 +00:00
antona
31ee9de6ac
Fix stupid bug in mkntfs which caused it to fail even though only the
...
backup boot sector could not be written because a 2.4 kernel is used
and the partition has an odd number of sectors. (Anton)
2005-10-07 12:21:32 +00:00
szaka
ae276bbfe1
Fix 'make install' and 'make uninstall' if FUSE isn't enabled
2005-10-05 20:11:23 +00:00
antona
95ab175a92
revert manual to say that the volume is marked dirty. Anton
2005-10-05 13:32:39 +00:00
antona
aa7e3cc98e
return volume set dirty functionality to ntfsfix on Yura's request. Anton
2005-10-05 13:01:10 +00:00
cha0smaster
ce52b49c36
Minor man pages updates
2005-10-05 11:14:30 +00:00
szaka
4f74c30984
Revert to the original output but by also fixing the "format string" warnings
2005-10-04 22:03:13 +00:00
cha0smaster
ecc920583e
revert utils.c revision 1.46, because it breaks ntfsmount output
2005-10-04 21:42:07 +00:00
uvman
62579b84d4
compiler warnings fixes.
2005-10-04 20:36:42 +00:00
cha0smaster
fa46de6b6f
accept noauto mount option for better support mounting via fstab
2005-10-04 20:00:22 +00:00
cha0smaster
cc9bc93221
* change interface: ntfsmount device mnt_point -o opts
...
* hardlink ntfsmount to /sbin/mount.ntfs-fuse, thus volume can be mounted via fstab without any helpers
* update man page for ntfsmount
2005-10-03 21:07:24 +00:00
cha0smaster
96f31a07ed
Add locale options to ntfsmount.
2005-10-03 19:48:54 +00:00
cha0smaster
f292546aed
EPERM is returned if windows was hibernated
2005-10-01 00:42:11 +00:00
szaka
54891f3112
Emphasize Windows needs to be rebooted twice after chkdsk /f
2005-09-30 20:29:58 +00:00
szaka
39403911a4
Clarify --force usage
2005-09-30 19:51:12 +00:00
szaka
d07aab11f5
Update unclean_journal_msg
2005-09-30 19:46:45 +00:00
antona
813354f56d
Add missing options to mkntfs' getopt() parsing string. (What a silly bug!)
...
Fix a compile warning in ntfscmp.
2005-09-30 19:24:13 +00:00
flatcap
519d68eb53
remove some junk
2005-09-30 16:58:20 +00:00
szaka
ab2ad80ae7
Accept incorrect $Bitmap size if it covers the entire volume
2005-09-29 23:30:15 +00:00
flatcap
9ee916bbd0
need config.h for the autoconf #ifdefs
2005-09-29 12:50:39 +00:00
antona
8db479a6b1
Patch from Christophe:
...
A lot of headers are checked by autoconf (AC_CHECK_HEADERS in configure.ac).
Please find a patch that add the missing "#ifdef" to the source code.
2005-09-28 13:47:47 +00:00
flatcap
2aa1cfe3d9
fix a build warning
2005-09-27 15:25:19 +00:00
szaka
431258997d
Fix saving by sectors during --rescue
2005-09-25 21:42:47 +00:00
szaka
a0338ab9b2
Fix uninteded output and typo
2005-09-25 19:35:56 +00:00
szaka
660b44f3ed
Fix --enable-really-statici: mkntfs redefined ntfs_attr_put_search_ctx()
2005-09-25 19:22:11 +00:00
cha0smaster
8afb8a0daa
minor cleanup
2005-09-25 11:42:26 +00:00
szaka
44e60c37c4
Fix 'make extra' (ntfsmove) compilation
2005-09-24 23:46:54 +00:00
antona
2a104d8eda
Megapatch!!! Check evecrything!!! I probably broke everything!!!
2005-09-24 22:54:55 +00:00
szaka
99e18269b7
Hint user the --rescue option if they have bad sectors
2005-09-24 21:36:51 +00:00
szaka
eb51c61ba4
Emphasize that disk partitioning must use sector as the unit instead of
...
cylinder to avoid shifting of the partition
2005-09-24 20:12:36 +00:00
cha0smaster
53ffb79352
fix potential bug
2005-09-24 17:06:35 +00:00
cha0smaster
cba53f8895
* ntfsmount: implement rename
...
* update man page for ntfsmount
2005-09-24 16:19:29 +00:00
cha0smaster
464eab4178
add ntfs_link, update ntfsmount to use it
2005-09-24 15:20:49 +00:00
cha0smaster
c9294cb701
Remove 'use_ino' because I'm afraid I can not use it with "file:stream" nammed data stream access interface. :-(
2005-09-24 13:05:36 +00:00
szaka
192348fa0a
ntfsclone manual: update --ignore-fs-check option description
2005-09-20 16:24:26 +00:00
flatcap
7f8ad30c09
more code juggling
...
try and sort out transfer
2005-09-20 00:05:49 +00:00
cha0smaster
94be253f74
minor ntfsmount cleanup
2005-09-16 14:30:08 +00:00
cha0smaster
3629d931c6
Fix resident attribute adding: Add @val to ntfs_attr_add and @val and @size to ntfs_resident_attr_record_add.
...
Still need to fix attribute lis entry adding. :-(
2005-09-16 14:28:18 +00:00
antona
ea0202921d
Clarify the logfile check/hibernation warning. (Yuval)
2005-09-10 07:55:58 +00:00
cha0smaster
3164c705f7
ntfsmount: Apply patch from Yuval to fix 'df' output.
2005-08-31 14:31:53 +00:00
cha0smaster
f80efa5e9a
Make ntfsdecrypt compile.
2005-08-26 12:25:13 +00:00
cha0smaster
14702e50f2
ntfsmount: Aplly patch from Yuval with minor fixes to it.
...
Temporary remove kernel_cache from default options.
2005-08-26 12:23:00 +00:00
antona
190e59886f
Define PATH_MAX if not defined in ntfsprogs/ntfsmount.c and
...
libntfs/volume.c. Needed to compile on DOS with djgpp. (Christophe)
2005-08-26 11:44:11 +00:00
szaka
605726b340
ntfscmp: new util for development, debugging, testing, etc.
2005-08-25 20:42:54 +00:00
cha0smaster
0835682401
refix previous fix to man page :)
2005-08-23 12:38:37 +00:00
cha0smaster
1ed76a2d3e
small fix to ntfsmount man page
2005-08-23 12:07:26 +00:00
cha0smaster
6f8cd6e5ef
Cleanups and memleak fix to error code paths of ntfs_create.
2005-08-22 21:33:07 +00:00
szaka
dc284e1e10
Fix gigaleak in ntfscluster, utils.c::mft_next_record()
2005-08-21 09:46:29 +00:00
szaka
d29a3e9b97
Fix incorrect volume usage calculation
2005-08-21 00:50:14 +00:00
flatcap
fa99ae3d0f
more housekeeping - no code changes
2005-08-17 15:59:27 +00:00
flatcap
96e1f45319
housekeeping - no code changes
2005-08-17 14:53:07 +00:00
flatcap
db1e9afb1f
create an index alloc (needs work)
2005-08-17 14:33:16 +00:00
flatcap
49a4f377f3
fix up dt root add
2005-08-16 13:33:12 +00:00
flatcap
b312a44483
change utils_dump_mem to take a void ptr
...
update the comments a bit
2005-08-16 13:25:15 +00:00
szaka
6d7ca452ff
Articulate --bad-sectors a bit better
2005-08-15 21:44:10 +00:00
szaka
a9e02e7687
Hard link mkfs.ntfs and mkfs.ntfs.8 with mkntfs and mkntfs.8
2005-08-15 20:48:48 +00:00
flatcap
301c8bd331
tidy up complicated mft mess
2005-08-14 22:22:06 +00:00
flatcap
14ab52fb23
give the new file some dummy data
2005-08-14 16:08:44 +00:00
flatcap
a1ef87e393
tidy up error message
2005-08-14 15:56:31 +00:00
cha0smaster
9028a53dfc
Sorry it's very large commit (46K of diffs between my local tree and CVS HEAD
...
before commit), file and directory creation/deletion recursively requested many
changes. See ChangeLog for description of all changes.
2005-08-14 15:44:46 +00:00
flatcap
4e292d96f1
remove old version of dt_alloc_children
...
clean up inode handling
fix ridiculous mft reading bug
mftrec mark free -> set inuse
inc attrib instance ids
successfully create a file
2005-08-14 12:26:55 +00:00
flatcap
fd54e78256
more code to start testing add
...
keep track of dir names
2005-08-11 13:59:08 +00:00
flatcap
8567df0b6d
display year in long listing
2005-08-11 13:53:08 +00:00
antona
68aab0dacd
Minor cleanup.
2005-08-10 11:33:10 +00:00
antona
c9d112e9ea
Fix ntfsdecrypt to also work with passwordless files. Note this
...
requires a patched gnutls library or it still does not work. (Anton)
2005-08-10 10:17:03 +00:00
antona
8ffbca582f
Add comment about broken gnutls empty password handling.
2005-08-09 11:07:26 +00:00
antona
5dd973f683
Fix some memleaks in ntfsdecrypt and do some cleanups there.
...
Fix testing whether to compile crypto code in configure.ac.
2005-08-09 10:57:40 +00:00
cha0smaster
6a9aca9a22
ntfsmount: fix small memleak
2005-08-08 13:14:41 +00:00