Commit Graph

2273 Commits (373e47acb524537f2b4d106ae78f186c48e6a36c)
 

Author SHA1 Message Date
cantab.net!aia21 bccfbfbff4 Add export for ntfs_bitmap_clear_run().
(Logical change 1.59)
2002-12-27 16:18:10 +00:00
cantab.net!aia21 f070801f38 - Implement ntfs_cluster_free().
- New API function provided by bitmap.[hc]: ntfs_bitmap_clear_run().

BKrev: 3e0c7d42HRZG_tWdMiPBwVY6SfiePg
2002-12-27 16:18:10 +00:00
cantab.net!aia21 67ae4b9651 Update comments for ntfs_cluster_free().
(Logical change 1.58)
2002-12-26 20:36:52 +00:00
cantab.net!aia21 57e13d7537 Update changelog.
(Logical change 1.58)
2002-12-26 20:36:52 +00:00
cantab.net!aia21 f8a7ee4a7e Typos.
(Logical change 1.58)
2002-12-26 20:36:52 +00:00
cantab.net!aia21 833db0bc4b Typo
(Logical change 1.58)
2002-12-26 20:36:52 +00:00
cantab.net!aia21 1dd01bf3c7 New API: ntfs_rl_truncate().
(Logical change 1.58)
2002-12-26 20:36:52 +00:00
cantab.net!aia21 c9ca9fd9b7 - lowest_vcn is cpu endian not little endian in ntfs_external_attr_find().
- Implement ntfs_non_resident_attr_shrink() for inodes without extents.

(Logical change 1.58)
2002-12-26 20:36:52 +00:00
cantab.net!aia21 90623ee1a8 - New API: ntfs_rl_truncate().
- lowest_vcn is cpu endian not little endian in ntfs_external_attr_find().
- Implement ntfs_non_resident_attr_shrink() for inodes without extents.

BKrev: 3e0b6864kIQCHxlS8aBwkJRuaMCQfA
2002-12-26 20:36:52 +00:00
cantab.net!aia21 d67cb08072 Correct Bitkeeper/etc/ignore with the renamed ntfstools directory to ntfsprogs.
BKrev: 3e0b0c30hCnFLU5zDAjMi1eexzbjuQ
2002-12-26 14:03:28 +00:00
cantab.net!aia21 6c8e401c53 Correct Bitkeeper/etc/ignore with the renamed ntfstools directory to ntfsprogs.
(Logical change 1.57)
2002-12-26 14:03:28 +00:00
cantab.net!aia21 9920ebfb22 Update TODO.libntfs.
(Logical change 1.56)
2002-12-26 14:00:31 +00:00
cantab.net!aia21 2eddb7228e New bit operations NInoTestAndSetDirty() and NInoTestAndClearDirty().
(Logical change 1.56)
2002-12-26 14:00:31 +00:00
cantab.net!aia21 4ad9d937a6 Implement ntfs_inode_sync().
(Logical change 1.56)
2002-12-26 14:00:31 +00:00
cantab.net!aia21 7781c8f5df Fix test_and_set_bit() as well as test_and_clear_bit().
(Logical change 1.56)
2002-12-26 14:00:31 +00:00
cantab.net!aia21 de1ed338e6 - Implement ntfs_inode_sync().
- New bit operations NInoTestAndSetDirty() and NInoTestAndClearDirty().
- Fix test_and_set_bit() as well as test_and_clear_bit().

BKrev: 3e0b0b7fSCNq47YYpxs3AtmQdIl8yg
2002-12-26 14:00:31 +00:00
cantab.net!aia21 9fd51dde62 New API functions (mostly still WIP):
attrib.[hc]: ntfs_resident_attr_value_resize(), ntfs_attr_truncate()
   inode.[hc]: ntfs_inode_mark_dirty(), ntfs_inode_sync()
   lcnalloc.[hc]: ntfs_cluster_{alloc,free}()
Renamed ntfs_clusters_{read,write}() to ntfs_cluster_{read,write}().

(Logical change 1.55)
2002-12-26 00:44:57 +00:00
cantab.net!aia21 6b5c3e9079 - New API functions (mostly still WIP):
attrib.[hc]: ntfs_resident_attr_value_resize(), ntfs_attr_truncate()
   inode.[hc]: ntfs_inode_mark_dirty(), ntfs_inode_sync()
   lcnalloc.[hc]: ntfs_cluster_{alloc,free}()
- Renamed ntfs_clusters_{read,write}() to ntfs_cluster_{read,write}().
- Adapt mkntfs to use library implementation of ntfs_resident_attr_value_resize()
  instead of its own.
- Minor typo fixes and comment improvements.

BKrev: 3e0a51091Ko5HHKjzCPC-hGmU3mhvQ
2002-12-26 00:44:57 +00:00
cantab.net!aia21 cd92a29ccb Typo.
(Logical change 1.54)
2002-12-25 20:18:29 +00:00
cantab.net!aia21 185a33e214 Sort out compilation.
2002/12/25 19:51:31+00:00 cantab.net!aia21

(Logical change 1.54)
2002-12-25 20:18:29 +00:00
cantab.net!aia21 624000557c Sort out compilation.
2002/12/25 19:48:37+00:00 cantab.net!aia21

(Logical change 1.54)
2002-12-25 20:18:29 +00:00
cantab.net!aia21 4cccbda4fc New files lcnalloc.[ch] to contain the cluster (de)allocator API.
BKrev: 3e0a1295kAoeE-qht6uwYfrV44Z1Yg
2002-12-25 20:18:29 +00:00
cantab.net!aia21 6d3d453c53 Initial revision 2002-12-25 20:18:29 +00:00
cantab.net!aia21 b7857b472b Add lcnalloc to build process.
(Logical change 1.54)
2002-12-25 20:18:29 +00:00
cantab.net!aia21 54a7163926 Typos.
BKrev: 3e0a0633wbqgRrbftLwhIcW9SkayDA
2002-12-25 19:25:39 +00:00
cantab.net!aia21 36635b8fdc Typos.
(Logical change 1.53)
2002-12-25 19:25:39 +00:00
cantab.net!aia21 0e871e83b2 New API function ntfs_ucsnlen().
(Logical change 1.52)
2002-12-25 19:17:56 +00:00
cantab.net!aia21 a8d091270f New API function ntfs_ucsnlen() and removal of mkntfs.c/ucsnlen().
BKrev: 3e0a0464CMIXENqB2zG4SHAW3CjEuw
2002-12-25 19:17:56 +00:00
cantab.net!aia21 16e4e8717a New API function ntfs_ucsnlen() and removal of mkntfs.c/ucsnlen().
(Logical change 1.52)
2002-12-25 19:17:56 +00:00
flatcap.org!flatcap 83cf426360 ignore generated files
BKrev: 3e0694d4J8oRmm_Dms3icfk0zSJl-g
2002-12-23 04:45:08 +00:00
flatcap.org!flatcap 4a70578e20 ignore generated files
(Logical change 1.51)
2002-12-23 04:45:08 +00:00
flatcap.org!flatcap e6c73a5203 [matt] new code
BKrev: 3e06942aA1nErJck4cMQP7gvrGaIbw
2002-12-23 04:42:18 +00:00
flatcap.org!flatcap 787420defe [matt] new code
(Logical change 1.50)
2002-12-23 04:42:18 +00:00
flatcap.org!flatcap e37809b5a9 typo
(Logical change 1.49)
2002-12-23 04:40:25 +00:00
flatcap.org!flatcap 363b1bc4df qualify sf's name
(Logical change 1.49)
2002-12-23 04:40:25 +00:00
flatcap.org!flatcap 06584bb950 minor tweaks to man pages
BKrev: 3e0693b9RzF3qZa5zSkARYha8FZ5pQ
2002-12-23 04:40:25 +00:00
cantab.net!aia21 5f944c5107 Return the attribute list attribute when enumerating attributes, too.
Thanks to Szakacsits Szabolcs for pointing this problem out.

BKrev: 3e005a66e72YZ4loCumJL-oxl1FkJA
2002-12-18 11:22:14 +00:00
cantab.net!aia21 471c5423f5 Return the attribute list attribute when enumerating attributes, too.
Thanks to Szakacsits Szabolcs for pointing this problem out.

(Logical change 1.48)
2002-12-18 11:22:14 +00:00
flatcap.org!flatcap 8ba6c67a1a set the perms on a few new files
BKrev: 3dfa0b6ds5piZEFr7fMcT4aju_mVjQ
2002-12-13 16:31:41 +00:00
flatcap.org!flatcap e84130845f Change mode to -rw-rw-r--
2002/12/13 16:18:18+00:00 flatcap.org!flatcap
Change mode to -rw-r--r--

(Logical change 1.47)
2002-12-13 16:31:41 +00:00
flatcap.org!flatcap dfbfb115b7 Change mode to -rw-rw-r--
(Logical change 1.47)
2002-12-13 16:31:41 +00:00
cantab.net!aia21 0c4dc57cd3 remove comment as requested by Szaka
BKrev: 3dfa056ff5w7KPHa7jeGFHZl6IMmag
2002-12-13 16:06:07 +00:00
cantab.net!aia21 eb9ed096e2 remove comment as requested by Szaka
(Logical change 1.46)
2002-12-13 16:06:07 +00:00
cantab.net!aia21 e39b3a634d Don't free extent inodes in attrib.c! (Szakacsits Szabolcs)
BKrev: 3dfa02c4NTpCL31WQu1SgXCWz-ub9A
2002-12-13 15:54:44 +00:00
cantab.net!aia21 151fa56ec6 Don't free extent inodes in attrib.c! (Szakacsits Szabolcs)
(Logical change 1.45)
2002-12-13 15:54:44 +00:00
cantab.net!aia21 301b3734af update changelog
BKrev: 3df9f79dwrkAluD-D61QdoJWMdwwHg
2002-12-13 15:07:09 +00:00
cantab.net!aia21 cd89d41f06 update changelog
(Logical change 1.44)
2002-12-13 15:07:09 +00:00
cantab.net!aia21 0867325565 Add sanity check to ntfs_inode_close() to detect attempts at closing
extent inodes.

BKrev: 3df9f775oyXk9BpYQQDCAm3TEjiIdA
2002-12-13 15:06:29 +00:00
cantab.net!aia21 ce025a34ea Add sanity check to ntfs_inode_close() to detect attempts at closing
extent inodes.

(Logical change 1.43)
2002-12-13 15:06:29 +00:00
cantab.net!aia21 0ae3f129fc Fix bug where the call to ntfs_attr_{put,reinit}_search_ctx() would
free the extent inode attached to the search context but leave it
attached to the base inode, so this would lead to memory corruption
and worse problems. Thanks to Szakacsits Szabolcs for spotting this.
We now don't close extent inodes any more at all and just leave it
to the closing of the base inode to dispose of all the extent inodes.

BKrev: 3df9f2624EmJyDVR86KJ_OccL998Ug
2002-12-13 14:44:50 +00:00