flatcap
|
418da4bd4b
|
it came from space (and ate my brackets)
|
2005-11-16 02:58:49 +00:00 |
flatcap
|
354c6442a9
|
a handful more of subjective cleanups
|
2005-11-16 02:55:16 +00:00 |
szaka
|
1b856b5451
|
Dump $Secure $SDH and $SII, $Quota $O and $R index attribute data;
Fix printf field width specifiers
|
2005-11-16 00:13:10 +00:00 |
cha0smaster
|
5266967632
|
ntfsmount: pass MS_NOATIME flag to ntfs_mount, let VFS care about access time.
|
2005-11-15 16:41:39 +00:00 |
flatcap
|
56c8393be0
|
fix memleak in create_hardlink_res
transfer ownership of attrdef and vol_name to the volume
|
2005-11-15 16:24:23 +00:00 |
flatcap
|
fd63d57947
|
*ahem* zero isn't true
|
2005-11-15 14:48:10 +00:00 |
flatcap
|
03e481e349
|
tidy 8 variables whose scope was quite limited
|
2005-11-15 04:14:37 +00:00 |
szaka
|
025768668b
|
Pad QUOTA_O_INDEX_DATA with the magic 32 value.
|
2005-11-15 01:02:12 +00:00 |
cha0smaster
|
0e808deef1
|
* update ntfsmount to new logging, remove all #ifdef #DEBUG, add debug option
* ntfsmount: enable kernel_cache for fuse >= 2.4.0 by default
* ntfscp fix style in code introduced by Rich
|
2005-11-14 12:19:39 +00:00 |
szaka
|
f7f2bf570d
|
initialize_secure(): fix segfault when non-allocated objects were referenced
(thanks to ef)
|
2005-11-13 22:40:19 +00:00 |
szaka
|
2db620bda1
|
ntfsclone: check the available free space for --save-image too
|
2005-11-13 21:48:35 +00:00 |
szaka
|
7b6a5ef21d
|
Fix fs creation with 32 and 64 kB cluster size; also if only one cluster
contains all system files then fill the rest of it with empty, formatted
records as 'format' also does
|
2005-11-13 20:04:29 +00:00 |
szaka
|
3e459eb923
|
mkntfs: fix segfault when volume has more than 2^31 clusters
|
2005-11-13 02:38:17 +00:00 |
szaka
|
f480d3f8ad
|
Log also what actually fails, not only the reason
|
2005-11-12 20:52:38 +00:00 |
szaka
|
7b68432c72
|
Name consistently the same $SDS, $SDH and $SII fields
|
2005-11-12 15:35:51 +00:00 |
szaka
|
fc103ec4b0
|
output cosmetic change; explicit check for /$Extend/$ObjId in get_index_attr_type()
|
2005-11-12 12:59:20 +00:00 |
uvman
|
4137f63c7a
|
Report the MFT record flags properly in ntfsinfo.
|
2005-11-11 23:55:14 +00:00 |
uvman
|
0d651e54d3
|
Give a better name to MFT_RECORD_IS_8 and rename FILE_ATTR_DUP_* to match this meaning.
|
2005-11-11 23:35:56 +00:00 |
cha0smaster
|
3c2c988f96
|
That was ntfsmount bug with '.' and '..', no need for a workaround.
|
2005-11-10 21:26:41 +00:00 |
szaka
|
77a5597521
|
Restore correct V3.1 $AttrDef creation which got last by the recent command
line parsing rewrite. Thanks to ntfscmp for catching this! :)
|
2005-11-10 20:54:00 +00:00 |
szaka
|
c832d4b2e2
|
remove ObjectID creation and all related code: ObjectID's are created and
managed based on (mostly) DLT Service requests, format doesn't care about them
|
2005-11-10 20:24:07 +00:00 |
cha0smaster
|
4652ad72c6
|
* implement symblic link creation in ntfs_create
* rename ntfs_create -> __ntfs_create. add wrapers ntfs_create{_symlink,_device}
* ntfsmount: implement .symlink
* ntfsmount: fix readdir to emulate . and .. when needed
|
2005-11-10 18:13:15 +00:00 |
flatcap
|
f45436a9df
|
send progress bar to the progress log (quietable by --quiet)
|
2005-11-10 05:28:33 +00:00 |
flatcap
|
247753251d
|
quiet, verbose, debug don't need to be options
num_clusters, index_block_size, attr_defs(_len) moved to volume
|
2005-11-10 05:13:57 +00:00 |
flatcap
|
1b55906132
|
-u now just means undelete
-i, --inodes takes a range of inodes to be recovered
remove interactive option (it wasn't implemented)
|
2005-11-10 03:20:47 +00:00 |
flatcap
|
6e9be81f55
|
-u now just means undelete
-i, --inodes takes a range of inodes to be recovered
tidy usage
remove interactive option (it wasn't implemented)
|
2005-11-10 03:20:27 +00:00 |
cha0smaster
|
1254b2951c
|
Fix stupidness introduced in latest changesets. Thanks to Yuval for comments.
|
2005-11-08 19:49:52 +00:00 |
cha0smaster
|
2c3dfcba27
|
Teech ntfs_create() to create Interix charcter and block devices. Add @dev parameter to ntfs_create() for this.
|
2005-11-08 16:13:17 +00:00 |
cha0smaster
|
53446b07f8
|
- Change @type parameter for ntfs_create() to be dev_t rather than internal NTFS_DT_* constants.
- Teech ntfs_create() to create FIFOs and sockets.
|
2005-11-08 15:15:37 +00:00 |
szaka
|
c1fb378985
|
VIEW_INDEX is also present in $STANDARD_INFORMATION
|
2005-11-07 22:28:46 +00:00 |
szaka
|
caa0bf5c4b
|
metadata cloning: wipe metadata timestamps too
|
2005-11-07 21:38:58 +00:00 |
szaka
|
da654b4207
|
shortened opt.metadata_only to opt.metadata
|
2005-11-07 21:13:31 +00:00 |
szaka
|
594c23aff0
|
ntfsclone: check available free space on the destination
|
2005-11-07 20:49:18 +00:00 |
cha0smaster
|
a732881c5e
|
see changelog
|
2005-11-07 20:37:07 +00:00 |
flatcap
|
23a84fe825
|
use ntfs_mbstoucs and ntfs_ucstombs (library) instead of stoucs and ucstos (local)
fix a few latent bugs where unicode string lengths were handled
|
2005-11-07 04:53:28 +00:00 |
flatcap
|
2a2ecd2abd
|
parse_options - make sure it always spots missing options
fix mem leak in upgrade_to_large_index
fix bug - srandom called before options parsed
start separating user-type things from lib-type things
(e-22)
|
2005-11-06 21:40:26 +00:00 |
flatcap
|
d605234a3a
|
document new options
|
2005-11-06 21:26:23 +00:00 |
uvman
|
a0665cf5bd
|
Add myself to the copyright list on ntfsinfo.c
|
2005-11-06 14:18:12 +00:00 |
flatcap
|
ef9d593949
|
replace the command line parsing
mkntfs now supports long options
(e-11)
|
2005-11-06 02:19:19 +00:00 |
cha0smaster
|
300f86ac21
|
* layout.h: update about special INTX files.
* ntfsmount: implement readlink() and add support of symlinks, charcter and block devices to stat().
|
2005-11-05 22:54:43 +00:00 |
flatcap
|
de5de5a9c3
|
global variables don't belong in opts
highlight the global nature of the variables in their name
|
2005-11-05 06:11:42 +00:00 |
flatcap
|
559d3c54e4
|
more tidying
|
2005-11-05 05:03:05 +00:00 |
flatcap
|
0efe6a43f1
|
use new logging (not completely finished)
much code tidying
|
2005-11-05 01:41:39 +00:00 |
szaka
|
5660554d88
|
Set the the same $STANDARD_INFORMATION flags as format for NTFS 3.1 does
|
2005-11-03 21:56:52 +00:00 |
szaka
|
44b2d2333c
|
Dump $Quota:$O key SID according to the standard textual representation
|
2005-11-03 01:43:27 +00:00 |
szaka
|
e71ca132c5
|
Create files in $Extend in the same order as 'format' does. This shouldn't
actually matter but it makes ntfscmp happier and helps great deal to catch
easily incorrectly created volumes.
|
2005-11-02 23:14:39 +00:00 |
szaka
|
c4d66f6c8b
|
Don't create 'System Volume Information'. This is never created by format,
it's either a side-effect of Distributed Link Tracking Client Service,
System Recovery Service, Index Service, WinFS, etc.
|
2005-11-02 21:03:29 +00:00 |
szaka
|
0ffab99a56
|
mkntfs: don't fill the last $MFT cluster with empty MFT records.
This is needed to conform to Windows' format behavior for NTFS v3.1
|
2005-11-02 20:47:19 +00:00 |
flatcap
|
b2606af8ab
|
a few typos
|
2005-11-02 18:06:48 +00:00 |
flatcap
|
83b9eddfc9
|
provide some meaningful function descriptions
|
2005-11-02 17:34:08 +00:00 |
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 |