Commit Graph

1705 Commits (df05fa02ef23ace6539b66e2fb10c2087a3f439e)
 

Author SHA1 Message Date
cantab.net!aia21 df05fa02ef Add Sprintf().
(Logical change 1.502)
2004-08-18 10:27:49 +00:00
cantab.net!aia21 5c8a6b2a03 - Fix some warnings. (Anton)
- Make all of libntfs only output anything if configured with
  --enable-debug.  The only exception is ntfs_boot_sector_is_ntfs()
  which now uses a new function Sprintf(), provided by debug.h which
  can be #ifdef-ed out if people want it to be truly silent.  (Anton)

BKrev: 41232f25oIqaTZeJo9wp522TvGh4SQ
2004-08-18 10:27:49 +00:00
cantab.net!aia21 11fa3eb6a9 lcnalloc.c:
Only need two spare runlist elements when realocating memory,
  not three since we no longer add a starting element.

BKrev: 41227374ygcn71Q3qM3GOQLEmm6uAw
2004-08-17 21:07:00 +00:00
cantab.net!aia21 183985792c Only need two spare runlist elements when realocating memory,
not three since we no longer add a starting element.

(Logical change 1.501)
2004-08-17 21:07:00 +00:00
cantab.net!aia21 bd32a5f43a lcnalloc.c:
Fix ntfs_cluster_alloc() to use LCN_RL_NOT_MAPPED rather
  than LCN_ENOENT as runlist terminator.
  Also, make it not create a LCN_RL_NOT_MAPPED element at
  the beginning.

BKrev: 41226e5el_B6t-KN0L2ScPvul_APng
2004-08-17 20:45:18 +00:00
cantab.net!aia21 129a7f0399 Fix ntfs_cluster_alloc() to use LCN_RL_NOT_MAPPED rather
than LCN_ENOENT as runlist terminator.
Also, make it not create a LCN_RL_NOT_MAPPED element at
the beginning.

(Logical change 1.500)
2004-08-17 20:45:18 +00:00
flatcap.org!ntfs 7c9405a388 ntfsundelete: Recover in-use clusters as well (Giang,Carmelo)
BKrev: 412115c3vasFNkvLcttTWHzyGCGW3Q
2004-08-16 20:14:59 +00:00
flatcap.org!ntfs 9fd1edce61 Undelete in-use clusters as well
(Logical change 1.499)
2004-08-16 20:14:59 +00:00
cantab.net!aia21 9b7a86bd3a lcnalloc.c:
Fix some bugs in error recovery code path of ntfs_cluster_alloc() (runlist
  unterminated and one bit was not recovered).  (Anton)

BKrev: 411fcfd6wPnfWQ29VNvZlJPWpdFVDQ
2004-08-15 21:04:22 +00:00
cantab.net!aia21 ddd4ce7688 Update
(Logical change 1.498)
2004-08-15 21:04:22 +00:00
cantab.net!aia21 24d811c682 Fix some bugs in error recovery code path (runlist unterminated and one bit was not recovered).
(Logical change 1.498)
2004-08-15 21:04:22 +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 e5e3454756 ntfsrm: find files using the directory objects
BKrev: 411e2f44QF_CHFafkAjVH8dOgw2Dbw
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 fd4d5985b3 ntfsrm: clear up on umount
BKrev: 411cadda9iP2vopE8GNHWB2UTVYo_w
2004-08-13 12:02:34 +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 ae162587c7 ntfsrm: start integrating ntfs_dir, ntfs_volume and ntfs_inode
BKrev: 411ca812qSAkPEyM4gOWgfXKeqkLaA
2004-08-13 11:37:54 +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 bd39196073 minor build fixes
BKrev: 411b71a5FBfxr2wsHWzV_ZxGVzUHIA
2004-08-12 13:33:25 +00:00
flatcap.org!ntfs a61808707f minor build fix
(Logical change 1.494)
2004-08-12 13:33:25 +00:00
flatcap.org!ntfs bd8a6667cf ref count inodes
2004/08/10 16:19:44+01:00 flatcap.org!ntfs
add private data to ntfs inode

(Logical change 1.493)
2004-08-12 09:23:53 +00:00
flatcap.org!ntfs d05efe5a75 add private data to ntfs volume
(Logical change 1.493)
2004-08-12 09:23:53 +00:00
flatcap.org!ntfs e8e0e16320 Merge flatcap.org:/home/flatcap/backup/bk/ntfsprogs
into flatcap.org:/home/flatcap/ntfs.rm

2004/08/11 15:50:44+01:00 flatcap.org!ntfs
ref count inodes

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

2004/08/10 16:19:44+01:00 flatcap.org!ntfs
start attaching directory handling to ntfs objects

BKrev: 411b3729ege_TYjYm__n1l46scvHRg
2004-08-12 09:23:53 +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
flatcap.org!ntfs 3353669e7e Merge ssh://linux-ntfs@bkbits.net/ntfsprogs
into flatcap.org:/home/flatcap/ntfsprogs

2004/08/12 10:22:15+01:00 flatcap.org!ntfs
ntfsls: default to -a so the user always gets some output (Giang,Carmelo)

BKrev: 411b36eebNHBjcB_fQ7e9qyOESJzwg
2004-08-12 09:22:54 +00:00
cantab.net!aia21 38cd3a05f1 win32_io.c:
The long waited device-level write support on
  windows.  (Yuval)
ChangeLog:
  Update

BKrev: 411b289eZ822m3BucdRHzIBM8182ag
2004-08-12 08:21:50 +00:00
cantab.net!aia21 d85cb21fed Update
(Logical change 1.491)
2004-08-12 08:21:50 +00:00
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