Commit Graph

3127 Commits

Author SHA1 Message Date
uvman
911c577e07 Hil: Allow ntfscp to create the destination file if it does not already exists by calling ntfs_create(). 2006-10-04 20:57:03 +00:00
uvman
b7b4c98633 Hil: Allow ntfscp to create the destination file if it does not already exists by calling ntfs_create(). 2006-10-04 00:47:04 +00:00
uvman
8cfa94abc3 Remove code that was already marked as broken and commented out. 2006-09-25 17:03:48 +00:00
uvman
a117a21941 Comment documentation fixes. 2006-09-25 16:58:38 +00:00
aia21
2afc70711a Forgot to not apply endianness swapping for old style images when restoring... 2006-08-23 13:21:04 +00:00
aia21
35dcfaac9e Fix endianness problems in both image restore and image create (and in metadata
cloning as well).  (Anton)
2006-08-23 11:58:55 +00:00
aia21
cb35fe2fea Make ntfsclone image format extensible. (Anton) 2006-08-23 11:22:07 +00:00
aia21
5128685d88 - ntfsclone: Define endianness safe image format. (Anton)
- ntfsclone: Redefine image format version number to be the image
  format version and not the NTFS version of the imaged volume which is
  totally useless.  (Anton)
2006-08-23 10:18:34 +00:00
aia21
280c74470f Print both decimal and hexadecimal in ntfsinfo.
(This follows several patches where we kept switching things from decimal
to hex to decimal because different people apparently use different number
systems in their heads.  I am on the hex front myself so I added hex output
which was taken out recently by Szaka so he probably is on the dec front...
In any case having both should make us all happy...)
2006-08-16 09:24:19 +00:00
aia21
a36323bc62 Make ntfsinfo more resilient to corrupt metadata. Otherwise it can cause an
infinite loop...
2006-08-16 08:14:22 +00:00
yura
d15ed62ae4 a bit of cleanups 2006-08-14 03:52:56 +00:00
yura
5a36ead2f4 fix endianness in ntfsinfo preparation fix to index code
btw, Szaka, you really should consider installing some cross-compiler for BE systems and qemu to test your changes.
2006-08-14 03:52:09 +00:00
szaka
2bb9a9a913 fixes & improvements to ntfsclone, ntfscmp, ntfsinfo during ntfs-3g development 2006-08-13 19:48:08 +00:00
szaka
cccf6fd94d Dump all VCN's in the same numeral system 2006-08-13 19:09:22 +00:00
szaka
3664395e5f ntfs_dump_flags(): dump FILE_ATTR_DIRECTORY 2006-08-13 19:02:30 +00:00
szaka
a89dce7b38 convert all malloc() to ntfs_malloc() 2006-08-13 18:59:56 +00:00
szaka
babfacfbd2 dump padding between the Update Sequence Array and the first attribute 2006-08-13 18:58:21 +00:00
szaka
551812d8bc use MFT_RECORD *mrec during dumps 2006-08-13 18:57:37 +00:00
szaka
af055de0c4 fix missing bracket in the former patch 2006-08-13 18:56:25 +00:00
szaka
074b025366 ntfs_dump_index_entries(): cleanup subnode VCN calculation 2006-08-13 18:51:55 +00:00
szaka
2daa9f3c94 add ntfs_dump_bytes(); ntfs_dump_attr_list(): dump ATTR_LIST_ENTRY paddings 2006-08-13 18:48:31 +00:00
szaka
952926725d ntfs_dump_attr_index_allocation(): dump number of entries per block too 2006-08-13 18:46:22 +00:00
szaka
3c06d7d9c5 ntfs_dump_attr_index_allocation(): don't return if an INDX is corrupt 2006-08-13 18:45:57 +00:00
szaka
0fce94937b redirect stderr to /dev/null if --debug isn't used in debug mode 2006-08-13 18:44:46 +00:00
szaka
0573a8ff53 fix segfaults when SDS has absolute security descriptor 2006-08-13 18:43:12 +00:00
szaka
89ded2378c make stdout line buffered 2006-08-13 18:41:13 +00:00
szaka
10e6070b18 fix output indenting 2006-08-13 18:40:35 +00:00
szaka
b51d98dd90 add ntfs_dump_index_block() and use it 2006-08-13 18:39:35 +00:00
szaka
a5bb7301ec add ntfs_dump_index_header(); dump full ia INDEX_HEADER 2006-08-13 18:35:05 +00:00
szaka
beb044b036 rename 'Flags:' fields to be unique 2006-08-13 18:23:01 +00:00
szaka
c4a3f8b3e9 convert all malloc,calloc to ntfs_{malloc,calloc} 2006-08-13 16:06:57 +00:00
szaka
6ae2cece3c fine grained AT_INDEX_ALLOCATION comparison 2006-08-13 15:50:12 +00:00
szaka
39b9061d8b wipe_index_allocation_timestamps(): don't try to dump empty ia 2006-08-13 15:15:08 +00:00
szaka
5c0ce5407e metadata cloning: write out extent records 2006-08-13 15:00:27 +00:00
szaka
58699ef91b more detailed error messages 2006-08-13 14:52:19 +00:00
szaka
d727768a80 convert all malloc,calloc to ntfs_{malloc,calloc} 2006-08-13 14:49:35 +00:00
szaka
bd659977c2 don't create image files with executable bit set 2006-08-13 14:40:28 +00:00
szaka
0dae4a9c77 fix missing error outputs 2006-08-13 14:34:07 +00:00
szaka
c41b7a65a1 upgrade_to_large_index(): fix double freeing ctx in certain error situation 2006-08-13 14:17:02 +00:00
szaka
64a319948b convert all malloc,calloc to ntfs_{malloc,calloc} 2006-08-13 13:46:40 +00:00
szaka
600b5d4fa6 fix mkntfs_get_page_size() declaration 2006-08-13 13:38:38 +00:00
yura
a00ee02388 had not noticed lack of externs :( 2006-08-03 04:30:41 +00:00
yura
1493070b8e Fix include order. Thanks, Yuval! 2006-08-03 02:49:00 +00:00
aia21
aea6c7ea4f Change version to 1.13.2-WIP not 3.0.0-WIP and bump libntfs version to reflect
incompatible source and binary interface changes...
2006-08-02 11:19:39 +00:00
yura
70aef8d69c Prevent index root to be moved out from base mft record 2006-08-02 03:57:40 +00:00
yura
08689c171e Merge index code from ntfs-3g. Clean it a bit and fix adding index allocation when index root in the base mft record. 2006-08-02 03:55:41 +00:00
yura
9d0f9aec4c Add new API ntfs_attr_exist() that checks whether attribute with selected type and name already present in inode. (Szaka) 2006-08-02 03:12:34 +00:00
yura
b86f4a41c1 introduce ntfs_[cm]alloc 2006-08-02 03:11:12 +00:00
yura
47a2ca1154 80 chars per line cleanup 2006-08-02 01:33:54 +00:00
yura
2338377ec3 bit move verbose in ntfs_delete() 2006-07-28 23:15:35 +00:00