Commit Graph

1677 Commits (aa85d7a8b17193627d1517a2af17abfd72289260)
 

Author SHA1 Message Date
cantab.net!aia21 aa85d7a8b1 The long waited device-level write support on
windows.  (Yuval)

(Logical change 1.491)
2004-08-12 08:21:50 +00:00
cantab.net!aia21 96354474b0 ntfslabel.c:
make ntfslabel pay attention to the --no-action
  command line switch. (Yuval)
ChangeLog:
  Update

BKrev: 411b271d1itYZmirsQctsuYf6S8W-A
2004-08-12 08:15:25 +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
cantab.net!aia21 9df3149c48 Update
(Logical change 1.490)
2004-08-12 08:15:25 +00:00
cantab.net!aia21 133a40dc61 win32_io.c:
Use the NDev* macros in win32_io.c too. (Yuval)

BKrev: 411b2579qqd3b1_KsbvtsIej9TizsQ
2004-08-12 08:08:25 +00:00
cantab.net!aia21 98b3b601cf Use the NDev* macros in win32_io.c too. (Yuval)
(Logical change 1.489)
2004-08-12 08:08:25 +00:00
cantab.net!aia21 ed6cc32435 win32_io.c:
Change the win32_open function to open volumes
  instead of partitions when possible, and use the windows volume
  locking/dismounting mechanism on R/W open to prevent data corruption. (Yuval)

BKrev: 411b2501nK6U8EqDaO8GMsVOtXL1rg
2004-08-12 08:06:25 +00:00
cantab.net!aia21 1fd33a1326 Change the win32_open function to open volumes
instead of partitions when possible, and use the windows volume
locking/dismounting mechanism on R/W open to prevent data corruption. (Yuval)

(Logical change 1.488)
2004-08-12 08:06:25 +00:00
cantab.net!aia21 1329505fd2 win32_io.c:
Fix debug output issues in win32_io.c (Yuval)

BKrev: 411b232euvRzL1btwwOIenRU5-jGHg
2004-08-12 07:58:38 +00:00
cantab.net!aia21 5038a7e1b9 Fix debug output issues in win32_io.c (Yuval)
(Logical change 1.487)
2004-08-12 07:58:38 +00:00
flatcap.org!ntfs 0f45b52eb2 ntfsls: fixes to recursive option
BKrev: 4119e264yC9_p7aKp49fGEQVEHrVgg
2004-08-11 09:09:56 +00:00
flatcap.org!ntfs 95fc34e169 ntfsls recursive option
(Logical change 1.486)
2004-08-11 09:09:56 +00:00
flatcap.org!ntfs ac81ff1e9f fixes to recursion
(Logical change 1.486)
2004-08-11 09:09:56 +00:00
flatcap.org!ntfs 3e205017a0 Add Carmelo and Giang: ntfsls
(Logical change 1.486)
2004-08-11 09:09:56 +00:00
flatcap.org!ntfs 5fa69ca6eb runlist.c: another fix
BKrev: 4118a733SAjbZc53SMzzw7a4V22Zsg
2004-08-10 10:45:07 +00:00
flatcap.org!ntfs 1be6deedaf deltaxcn will only go as high as (max_cluster-1) so the comparisons below were off by one
(Logical change 1.485)
2004-08-10 10:45:07 +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
flatcap.org!ntfs 3d1afab562 Merge flatcap.org:/home/flatcap/backup/bk/ntfsprogs
into flatcap.org:/home/flatcap/ntfs.rm

2004/08/09 17:36:05+01:00 flatcap.org!ntfs
ntfsrm: reorganise code

2004/08/06 08:30:58+01:00 flatcap.org!ntfs
Merge flatcap.org:/home/flatcap/backup/bk/ntfsprogs
into flatcap.org:/home/flatcap/ntfs.rm

2004/08/05 21:07:18+01:00 flatcap.org!ntfs
Merge flatcap.org:/home/flatcap/backup/bk/ntfsprogs
into flatcap.org:/home/flatcap/ntfs.rm

2004/08/05 13:40:21+01:00 flatcap.org!ntfs
Merge flatcap.org:/home/flatcap/backup/bk/ntfsprogs
into flatcap.org:/home/flatcap/ntfs.rm

2004/08/04 22:08:22+01:00 flatcap.org!ntfs
Merge flatcap.org:/home/flatcap/backup/bk/ntfsprogs
into flatcap.org:/home/flatcap/ntfs.rm

2004/08/04 22:08:05+01:00 flatcap.org!ntfs
ntfsrm: more add code

2004/08/02 20:43:31+01:00 flatcap.org!ntfs
Merge flatcap.org:/home/flatcap/backup/bk/ntfsprogs
into flatcap.org:/home/flatcap/ntfs.rm

2004/08/01 10:11:07+01:00 flatcap.org!ntfs
Merge flatcap.org:/home/flatcap/backup/bk/ntfsprogs
into flatcap.org:/home/flatcap/ntfs.rm

2004/07/17 01:09:43+01:00 flatcap.org!ntfs
ntfsrm: split node if too full

2004/07/17 01:07:06+01:00 flatcap.org!ntfs
ntfsrm: add file progress

2004/07/16 01:16:29+01:00 flatcap.org!ntfs
Merge flatcap.org:/home/flatcap/backup/bk/ntfsprogs
into flatcap.org:/home/flatcap/ntfs.rm

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

2004/07/14 23:48:30+01:00 flatcap.org!ntfs
Merge flatcap.org:/home/flatcap/backup/bk/ntfsprogs
into flatcap.org:/home/flatcap/ntfs.rm

2004/07/14 23:48:17+01:00 flatcap.org!ntfs
ntfsrm: fix corruption in root remove

BKrev: 4117a802_0N9v03pTUQdwkgueVBKmQ
2004-08-09 16:36:18 +00:00
cantab.net!aia21 c828da77d1 runlist.c:
Refix the fix to the fix in runlist.c highest_vcn == 0 handling.

BKrev: 41177c9es9wZxd3eCLNqH-4OG6oYbg
2004-08-09 13:31:10 +00:00
cantab.net!aia21 c6d73395e4 Refix the fix to the fix in runlist.c highest_vcn == 0 handling.
(Logical change 1.483)
2004-08-09 13:31:10 +00:00
cantab.net!aia21 22166e0ac3 ntfsls.c:
Change include from <> to "" for list.h

BKrev: 411779cfjxM3uZAuZtaqHWWMxpOG2w
2004-08-09 13:19:11 +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 10bccd1eb5 ntfsls: minor code tidy up (Yuval)
BKrev: 4117598fFx9fgXDXlFx1C28flnnukg
2004-08-09 11:01:35 +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 6caaf1eb50 ntfsls: Add a recursive option to ntfsls (Giang Nguyen)
BKrev: 4116ad92iCP4TXMgUOeCit9QFGWBDA
2004-08-08 22:47:46 +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
cantab.net!aia21 9859b897ba runlist.c:
Improve fix for ntfs_mapping_pairs_decompress for highest_vcn == 0.

BKrev: 4112a66e9-nGkEBiKGdoeghonacW7w
2004-08-05 21:28:14 +00:00
cantab.net!aia21 01e060874b ntfs_mapping_pairs_decompress for highest_vcn == 0.
(Logical change 1.479)
2004-08-05 21:28:14 +00:00
(none)!yura 4dce86efe3 libntfs/attrib.c:
* bugfix ntfs_attr_truncate: determine what we need to do with attribute (expand or shrink) from
      na->data_size not from na->initialized_size
    * revert code and comment update about highest in ntfs_non_resident_attr_{shrink,expand}, because
      I fixed that bug
libntfs/runlist.c:
    * bugfix for ntfs_mapping_pairs_decompress for highest_vcn == 0



BKrev: 41128c175AdXDfELeiTnDXhk1Jgnyw
2004-08-05 19:35:51 +00:00
(none)!yura d3178859aa bugfix for ntfs_mapping_pairs_decompress for highest_vcn == 0
(Logical change 1.478)
2004-08-05 19:35:51 +00:00
(none)!yura a40f1c30b6 * bugfix ntfs_attr_truncate: determine what we need to do with attribute (expand or shrink) from
na->data_size not from na->initialized_size
* revert code and comment update about highest in ntfs_non_resident_attr_{shrink,expand}, because
  I fixed that bug

(Logical change 1.478)
2004-08-05 19:35:51 +00:00
(none)!yura 99517ab2b8 attrib.c:
Restructure of error handling in ntfs_non_resident_attr_expand
	Comments update

BKrev: 41127f4fDBazJmYyQ1nxPm5vlgvIGA
2004-08-05 18:41:19 +00:00
(none)!yura 9be1951a31 Restructure of error handling in ntfs_non_resident_attr_expand
Comments update

(Logical change 1.477)
2004-08-05 18:41:19 +00:00
(none)!yura d99c39d980 fixing bugs in ntfs_non_resident_attr_{shrink,expand} that caused not updating highest_vcn,
if it was equal to 0

(Logical change 1.476)
2004-08-05 13:20:11 +00:00
(none)!yura fc76c7e845 Merge ssh://linux-ntfs@bkbits.net/ntfsprogs
into chaos.(none):/home/yura/NTFS/ntfsprogs

2004/08/05 15:57:36+03:00 (none)!yura
fixing bugs in ntfs_non_resident_attr_{shrink,expand} that caused not updating highest_vcn,
if it was equal to 0

BKrev: 4112340bqNZehO9Yo83sZ21MLGmlug
2004-08-05 13:20:11 +00:00
cantab.net!aia21 7187d79b3e Merge ssh://linux-ntfs@bkbits.net/ntfsprogs
into cantab.net:/home/src/ntfsprogs

2004/08/05 11:15:42+01:00 cantab.net!aia21
lcnalloc.c:
  Fix a bug in the cluster allocator.
  Also several debug output bugs.

BKrev: 411208davNaKQTr7rT7HL93wATj-hQ
2004-08-05 10:15:54 +00:00
cantab.net!aia21 5ece0477c8 Fix a bug in the cluster allocator.
Also several debug output bugs.

(Logical change 1.475)
2004-08-05 10:15:54 +00:00
(none)!yura ff09004d56 attrib.c::ntfs_non_resident_attr_expand
added code to restore mft record, if we failed build mapping pairs

BKrev: 4111feabADwC3Ey0jZPA9USuK-MtJA
2004-08-05 09:32:27 +00:00
(none)!yura b2b13a1856 attrib.c::ntfs_non_resident_attr_expand
added code to restore mft record, if we failed build mapping pairs

(Logical change 1.474)
2004-08-05 09:32:27 +00:00
cantab.net!aia21 0be5a0a185 attrib.c:
Fix error code paths in ntfs_non_resident_attr_expand() and also
  fix starting lcn determination and set it to -1 if
  there are no valid lcns in the attribute, i.e. let the
  allocator choose in this case.

BKrev: 411148aeLaS0UHZJlYx3McVAMakLSA
2004-08-04 20:35:58 +00:00
cantab.net!aia21 bde8048cac Fix error code paths in ntfs_non_resident_attr_expand() and also
fix starting lcn determination and set it to -1 if
there are no valid lcns in the attribute, i.e. let the
allocator choose in this case.

(Logical change 1.473)
2004-08-04 20:35:58 +00:00
cantab.net!aia21 561e2958cb attrib.c:
Move variable declaration to top of statement block.

BKrev: 4111365eg2C5VznWtbJqwbo6SlDmTA
2004-08-04 19:17:50 +00:00
cantab.net!aia21 c1427ce9c9 Move variable declaration to top of statement block.
(Logical change 1.472)
2004-08-04 19:17:50 +00:00
(none)!yura 37350877c5 small updates to attrib.c
BKrev: 4110b0bdCrpjAxyOBsm5mfUABJqv9w
2004-08-04 09:47:41 +00:00
(none)!yura bb8ee06cad small updates
(Logical change 1.471)
2004-08-04 09:47:41 +00:00
(none)!yura ba508305e3 update
(Logical change 1.470)
2004-08-03 17:53:48 +00:00
(none)!yura 0c92486d08 make ntfs_cluster_free not fail if ntfs_attr_find_vcn returned ENOENT
(Logical change 1.470)
2004-08-03 17:53:48 +00:00
(none)!yura b996e483e3 libntfs/attrib.c
bugfix in ntfs_attr_map{_whole_,_}runlist: make it not fail if runlist already mapped
libntfs/lcnalloc.c
    make ntfs_cluster_free not fail if ntfs_attr_find_vcn returned ENOENT

BKrev: 410fd12cx3EaAt8BOE-J5zqvaGExBA
2004-08-03 17:53:48 +00:00
(none)!yura 73c333a681 bugfix in ntfs_attr_map{_whole_,_}runlist: make it not fail if runlist already mapped
(Logical change 1.470)
2004-08-03 17:53:48 +00:00