Commit Graph

544 Commits (5e6227da65e324aa7387d3e942a3bdf6e3779c38)

Author SHA1 Message Date
elisa-laajakaista.fi!szaka 1d176ad7e0 Added a new option, --ignore-fs-check. It can be used only with the --metadata option. The clusters causing the inconsistency are saved too.
(Logical change 1.681)
2005-02-28 19:23:20 +00:00
elisa-laajakaista.fi!szaka bef59fbd6e Empty journal and mark volume dirty for chkdsk if ntfs_mount failed. This makes read-write mounting of NTFS metadata images possible by
ntfsprogs and the kernel driver what were created by versions of ntfsclone previous than 2.0.0.

(Logical change 1.680)
2005-02-20 22:20:54 +00:00
elisa-laajakaista.fi!szaka f6a7caf21d use getopt, added --help and --version, some output cleanup
(Logical change 1.679)
2005-02-19 19:34:37 +00:00
elisa-laajakaista.fi!szaka e9159478ea ntfsfix: use getopt, added --help and --version, some output cleanup
(Logical change 1.679)
2005-02-19 19:34:37 +00:00
void!yura 5180f05279 I completely forgot about mst protection when I was writing index dumping code. Fix this.
(Logical change 1.676)
2005-02-08 19:06:18 +00:00
void!yura b8da6570e0 ntfscp: Added SIGINT (Ctrl+C) handler, improved error handling in
sync failed case.  (Yura)

(Logical change 1.675)
2005-02-07 20:44:07 +00:00
elisa-laajakaista.fi!szaka 3244499edb document exit codes
(Logical change 1.674)
2005-02-02 22:40:59 +00:00
void!yura 0a16746ca2 remove logfile reset
(Logical change 1.672)
2005-01-30 18:13:25 +00:00
void!yura b03f4a6ec7 fix return value of ntfscp
(Logical change 1.668)
2005-01-27 13:53:02 +00:00
void!yura 39e6fa1339 Add logfile.c to build
(Logical change 1.665)
2005-01-25 19:46:51 +00:00
void!yura d162076f14 fix some complier warning in mkntfs
(Logical change 1.662)
2005-01-17 14:59:52 +00:00
void!yura 0a68326fc6 fix bug spotted bug gcc4 in error handling of ntfsinfo
(Logical change 1.661)
2005-01-17 12:04:37 +00:00
(none)!yura 1be3d9fe66 Update logfile.h to be sync with kernel. Update ntfsdump_logfile accordingly.
(Logical change 1.656)
2005-01-13 15:55:15 +00:00
cantab.net!aia21 a05c3cc3e1 Update to more recent build tools.
(Logical change 1.654)
2005-01-13 09:56:56 +00:00
(none)!yura 14db887f8e Rename NTFS_SECTOR_SIZE to NTFS_BLOCK_SIZE to keep in sync with kernel driver.
(Logical change 1.653)
2005-01-11 20:28:28 +00:00
(none)!yura 88f940caed ntfsinfo: dump flags names for STANDARD_INFORMATION and FILE_NAME.
(Logical change 1.647)
2004-12-22 14:22:58 +00:00
cantab.net!aia21 140a6d2479 Rename/move inode.[hc]::ntfs_inode_{add,rm}_attr() to
attrib.[hc]::ntfs_attr_{add,rm}(), respectively.  (Anton)

(Logical change 1.646)
2004-12-22 14:22:09 +00:00
cantab.net!aia21 db7c9da42f Move NAttr{Sparse,Compressed,Encrypted} to inode struct preserving
the previous interface.  (Yura, with fixes from Anton)

(Logical change 1.645)
2004-12-22 14:04:41 +00:00
cantab.net!aia21 003b867d71 Update build for change to configure.ac.
(Logical change 1.644)
2004-12-17 14:41:57 +00:00
(none)!yura ff195c0f84 ntfsinfo: print "file attributes" field for $FILE_NAME attribute.
(Logical change 1.643)
2004-11-27 11:20:32 +00:00
(none)!yura 0ba0971e01 Minor fix to ntfscp manual.
(Logical change 1.638)
2004-11-21 10:54:50 +00:00
(none)!yura 377a40152c small cleanup
(Logical change 1.625)
2004-11-05 13:54:34 +00:00
cantab.net!aia21 3009ea72ab Fix compiler warning.
(Logical change 1.617)
2004-10-18 10:24:25 +00:00
cantab.net!aia21 781e041a1f Change block to from unsigned long to unsigned long long in
append_to_bad_blocks() and mkntfs_fill_device_with_zeroes().

(Logical change 1.617)
2004-10-18 10:24:25 +00:00
(none)!yura f548a3a600 make it add attribute if it's not present
(Logical change 1.612)
2004-10-14 18:23:21 +00:00
(none)!yura d65e2dc5e8 change example in ntfscp manual page
(Logical change 1.609)
2004-10-13 10:25:35 +00:00
(none)!yura 488e4b5d30 move ntfscp from extra to standard program set
(Logical change 1.607)
2004-10-12 20:05:02 +00:00
(none)!yura 8267fcedca (Logical change 1.607) 2004-10-12 20:05:02 +00:00
(none)!yura 240634b7ed Initial revision 2004-10-12 20:05:02 +00:00
(none)!yura 9af64b54ff - Add --attibute, --attr-name and --inode attribute to ntfscp.
(Logical change 1.603)
2004-10-11 16:26:16 +00:00
flatcap.org!ntfs 8152150f91 commit dt and bmp
(Logical change 1.598)
2004-10-09 11:21:49 +00:00
elisa-laajakaista.fi!szaka ec00d338cb honor bad clusters list ($BadClus:$Bad), known bad sectors aren't tried to be saved anymore (Szaka)
(Logical change 1.587)
2004-09-30 18:16:48 +00:00
cantab.net!aia21 8b3c03e173 Rename scpu_to_le{16,32,64}() to cpu_to_sle{16,32,64}() to match the kernel.
(Logical change 1.586)
2004-09-30 15:00:31 +00:00
elisa-laajakaista.fi!szaka e68a61101a - ntfsclone: save by using our, not NTFS cluster allocation bitmap.
This gives more control in the future what to save.

(Logical change 1.582)
2004-09-28 23:43:15 +00:00
cantab.net!aia21 e461268d28 No need to allocate a copy of the attribute name to be passed to
ntfs_attr_open().

(Logical change 1.576)
2004-09-21 12:10:39 +00:00
cantab.net!aia21 75bc06b8c7 Make output fit on 80-column-wide screen.
(Logical change 1.559)
2004-09-16 10:10:20 +00:00
cantab.net!aia21 9c86b21e87 (Logical change 1.558) 2004-09-16 09:32:23 +00:00
cantab.net!aia21 5d703b9636 Initial revision 2004-09-16 09:32:23 +00:00
cantab.net!aia21 abf32ee708 Add ntfsmftalloc to extra build.
(Logical change 1.558)
2004-09-16 09:32:23 +00:00
cantab.net!aia21 b82469ba50 Remove vol->nr_mft_records and update all users. (Anton)
(Logical change 1.549)
2004-09-13 10:28:54 +00:00
cantab.net!aia21 1159ab3656 Cleanup the ntfs_mapping_pairs_build enhancement.
(Logical change 1.548)
2004-09-13 09:31:42 +00:00
(none)!yura 27e0e7a0c7 Add @stopped_at parameter to ntfs_mapping_pairs_build and adapt all callers.
(Logical change 1.547)
2004-09-12 18:46:04 +00:00
(none)!yura 72b5b3c6fb ntfsinfo: make it display attribute instance and dump attribute list entries in verbose mode
(Logical change 1.545)
2004-09-11 16:23:34 +00:00
(none)!yura 64fd09d1bd ntfscp: Not longer update $FILE_NAME attributes, because Windows
doesn't update them unless a rename operation occur.

(Logical change 1.541)
2004-09-09 14:18:53 +00:00
cantab.net!aia21 a085e4b501 Update build to SuSE 9.2 beta 1 tools (autoconf,automake,libtool,...).
(Logical change 1.540)
2004-09-09 13:57:31 +00:00
(none)!yura 3d8ff9eb46 - Added dumping of index records from $INDEX_ROOT and $INDEX_ALLOCATION
- Changed message for resident $INDEX_ALLOCION to print error, because it shouldn't be resident

(Logical change 1.536)
2004-09-08 16:27:54 +00:00
(none)!yura 38a92b52ae Make ntfscp update all $FILE_NAME attributes, not only first
(Logical change 1.535)
2004-09-08 11:39:55 +00:00
cantab.net!aia21 06086ae5c7 Add start_vcn parameter to ntfs_get_size_for_mapping_pairs() and
ntfs_mapping_pairs_build() and adapt all callers.

(Logical change 1.533)
2004-09-06 09:27:16 +00:00
elisa-laajakaista.fi!szaka da2a82fbf2 rewrote most of the examples, minor corrections
(Logical change 1.530)
2004-09-03 21:16:56 +00:00
elisa-laajakaista.fi!szaka 0b2c6586d8 Fix ntfsclone crash when --restore-image was used for block device outputs (Masaru Kawashima, Szaka)
(Logical change 1.529)
2004-09-03 20:00:47 +00:00
(none)!yura 52337e4d91 Made ntfscp update file size in $FILE_NAME(0x30) attribute
(Logical change 1.528)
2004-09-03 14:47:33 +00:00
cantab.net!aia21 0647ddffc5 Fix a warning.
(Logical change 1.526)
2004-09-03 13:48:30 +00:00
cantab.net!aia21 453d87b43f Update for 1.9.3 release.
(Logical change 1.520)
2004-09-03 09:30:16 +00:00
cantab.net!aia21 abe69f1964 Fix memory leaks (Christophe).
(Logical change 1.516)
2004-08-30 20:41:14 +00:00
cantab.net!aia21 377ffc3311 Fix memory leak. (Christophe)
(Logical change 1.516)
2004-08-30 20:41:14 +00:00
flatcap.org!ntfs 75c90dd7a0 keep track of the deleted file's parent
(Logical change 1.514)
2004-08-23 22:54:51 +00:00
flatcap.org!ntfs 02745a21f1 identify the deleted file's parent
(Logical change 1.514)
2004-08-23 22:54:51 +00:00
!uv 5a4b6c9eaa Refactor ntfsdump_logfile.c: split main() into multiple functions.
(Logical change 1.513)
2004-08-20 17:50:58 +00:00
flatcap.org!ntfs 813fd36687 Auto merged
2004/08/18 19:59:42+01:00 flatcap.org!ntfs
track memory usage

2004/08/18 19:58:56+01:00 flatcap.org!ntfs
commit/rollback filled out a bit

2004/08/15 23:53:28+01:00 flatcap.org!ntfs
start reassembling remove

2004/08/15 23:04:56+01:00 flatcap.org!ntfs
keep the bitmap info on the volume

2004/08/15 21:12:15+01:00 flatcap.org!ntfs
vol's private data now points to the root directory

2004/08/15 18:32:35+01:00 flatcap.org!ntfs
fix memory leak

2004/08/14 17:03:01+01:00 flatcap.org!ntfs
extract file details

(Logical change 1.512)
2004-08-20 17:27:24 +00:00
flatcap.org!ntfs f49c5bc704 Auto merged
2004/08/18 19:59:42+01:00 flatcap.org!ntfs
track memory usage

2004/08/18 19:58:56+01:00 flatcap.org!ntfs
a cache for a non-altered bitmap

2004/08/15 23:53:28+01:00 flatcap.org!ntfs
not needed

2004/08/15 21:12:15+01:00 flatcap.org!ntfs
typo

(Logical change 1.512)
2004-08-20 17:27:24 +00:00
cantab.net!aia21 388972a4bb Revert some of Yuval's changes and fix the putative warnings differently.
(Logical change 1.511)
2004-08-20 15:26:18 +00:00
!uv 067797a112 Warning fixes: variable type changeses.
(Logical change 1.508)
2004-08-20 12:30:34 +00:00
!uv d1b5859785 Warning fixes: shadowing variables.
(Logical change 1.508)
2004-08-20 12:30:34 +00:00
!uv 9747580a05 Warning fixes: printf complains, so add a cast.
(Logical change 1.508)
2004-08-20 12:30:34 +00:00
!uv 5ffea94d8d Warning fixes: mixing declerations with code.
(Logical change 1.508)
2004-08-20 12:30:34 +00:00
!uv 2e082893fe Warning fixes: missing const and mixing declerations with code.
(Logical change 1.508)
2004-08-20 12:30:34 +00:00
!uv 7a64dc8159 Warning fixes: change variable to unsigned.
(Logical change 1.508)
2004-08-20 12:30:34 +00:00
!uv 43b262ad58 Warning fix: shadowing a global variable.
(Logical change 1.508)
2004-08-20 12:30:34 +00:00
!uv 912044e09a printf format fixes.
(Logical change 1.507)
2004-08-20 12:18:22 +00:00
!uv 0106f54ff0 printf format fix.
(Logical change 1.507)
2004-08-20 12:18:22 +00:00
!uv d9f119eef3 Variable type fix.
(Logical change 1.507)
2004-08-20 12:18:22 +00:00
!uv cb04792793 A printf format fix and a warnning fix.
(Logical change 1.507)
2004-08-20 12:18:22 +00:00
!uv 868e8aa002 A printf format fix and Variable type fixes.
(Logical change 1.507)
2004-08-20 12:18:22 +00:00
!uv 89fee71920 Wrap macro definition with matching #ifndef.
(Logical change 1.506)
2004-08-20 12:04:47 +00:00
!uv fee4dcb145 Restore compile time dependencies at the appropriate level.
(Logical change 1.506)
2004-08-20 12:04:47 +00:00
!uv dc9c44c798 Reduce compile time dependencies.
(Logical change 1.506)
2004-08-20 12:04:47 +00:00
!uv b01733f10a Comment unused code with #if 0
(Logical change 1.506)
2004-08-20 12:04:47 +00:00
!uv e7545d7e24 Reorder/pad struct members in order to align to 32 and 64 bit bounderies.
(Logical change 1.505)
2004-08-20 12:01:17 +00:00
!uv 97df123793 Reorder struct members in order to align to 32 and 64 bit bounderies.
(Logical change 1.505)
2004-08-20 12:01:17 +00:00
!uv c3f683c497 Allow better error checking.
(Logical change 1.504)
2004-08-20 11:58:24 +00:00
!uv 27bf9c0ea0 Allow better compiler optimization/error checking.
(Logical change 1.504)
2004-08-20 11:58:24 +00:00
cantab.net!aia21 d33e7eaae4 Fix fallout from previous error output changes.
(Logical change 1.503)
2004-08-19 21:01:11 +00:00
cantab.net!aia21 380f4f1ce1 Silence compiler warnings.
(Logical change 1.502)
2004-08-18 10:27:49 +00:00
flatcap.org!ntfs 9fd1edce61 Undelete in-use clusters as well
(Logical change 1.499)
2004-08-16 20:14:59 +00:00
flatcap.org!ntfs a78b1c7b03 use the directory objects to lookup files
(Logical change 1.497)
2004-08-14 15:27:00 +00:00
flatcap.org!ntfs 78e3bdfd76 find diverse objects
(Logical change 1.497)
2004-08-14 15:27:00 +00:00
flatcap.org!ntfs 7b752dceda clear up everything on umount
(Logical change 1.496)
2004-08-13 12:02:34 +00:00
flatcap.org!ntfs 552a8e42be keep track of inodes
(Logical change 1.495)
2004-08-13 11:37:54 +00:00
flatcap.org!ntfs d25fa0b7c1 integrate ntfs_dir's into the volume and inodes
(Logical change 1.495)
2004-08-13 11:37:54 +00:00
flatcap.org!ntfs a61808707f minor build fix
(Logical change 1.494)
2004-08-12 13:33:25 +00:00
flatcap.org!ntfs 9b94d609cd default to -a so the user always gets some output
(Logical change 1.492)
2004-08-12 09:22:54 +00:00
cantab.net!aia21 4da9583aad make ntfslabel pay attention to the --no-action
command line switch. (Yuval)

(Logical change 1.490)
2004-08-12 08:15:25 +00:00
flatcap.org!ntfs ac81ff1e9f fixes to recursion
(Logical change 1.486)
2004-08-11 09:09:56 +00:00
flatcap.org!ntfs 6646895a63 move structs from .c
(Logical change 1.484)
2004-08-09 16:36:18 +00:00
flatcap.org!ntfs 62d954e92c move out structs
regroup functions

2004/08/04 22:08:05+01:00 flatcap.org!ntfs
rebuild children list after alloc/root add
rearrange pointers and ascend in add2

2004/07/17 01:09:42+01:00 flatcap.org!ntfs
split node

2004/07/17 01:07:06+01:00 flatcap.org!ntfs
some add stuff: freespace, transfer

2004/07/14 23:59:50+01:00 flatcap.org!ntfs
start add file

2004/07/14 23:48:16+01:00 flatcap.org!ntfs
fix corruption in dt_root_remove

(Logical change 1.484)
2004-08-09 16:36:18 +00:00
cantab.net!aia21 95a799559c Change include from <> to "" for list.h
(Logical change 1.482)
2004-08-09 13:19:11 +00:00
flatcap.org!ntfs acc1ae3a46 minor code tidy up
(Logical change 1.481)
2004-08-09 11:01:35 +00:00
flatcap.org!ntfs 82e5f43087 Giang: Add a recursive option to ls
(Logical change 1.480)
2004-08-08 22:47:46 +00:00
(none)!yura 03f1839241 add ntfscp to build
(Logical change 1.467)
2004-08-02 12:05:21 +00:00
(none)!yura d1ecde1e2d Fix spelling
(Logical change 1.466)
2004-08-01 11:05:46 +00:00