Commit Graph

61 Commits (010e735129a0a1d21d3bafc0ffe57c896e2a9eb3)

Author SHA1 Message Date
cantab.net!aia21 d8ece48a50 Update
(Logical change 1.258)
2004-01-07 15:47:28 +00:00
cantab.net!aia21 f123fba30e Update
(Logical change 1.257)
2004-01-07 15:03:17 +00:00
cantab.net!aia21 dacd601b9f Update
(Logical change 1.255)
2004-01-07 10:48:24 +00:00
cantab.net!aia21 652b1e554d Add new compile target "make libs" which only compiles libntfs.
(Logical change 1.251)
2004-01-06 16:39:48 +00:00
cantab.net!aia21 f70fc867a5 Update version to 1.8.2-WIP
(Logical change 1.250)
2004-01-06 14:46:09 +00:00
cantab.net!aia21 3fea49b48c - Compile fixes for DJGPP. (Chrisophe Grenier, me)
- Add compatibility for building on FreeBSD. (Christophe Grenier)

(Logical change 1.249)
2004-01-06 14:31:21 +00:00
cantab.net!aia21 be273eddc8 Update for 1.8.1 release.
(Logical change 1.248)
2004-01-06 11:52:01 +00:00
cantab.net!aia21 1226d98038 Add compatibility for building with DJGPP under DOS. (Christophe
Grenier, slightly modified by me)

(Logical change 1.247)
2004-01-06 11:04:29 +00:00
cantab.net!aia21 9bd88a7d39 Fix bug in run list encoding functions that hit sparse and compressed
files with holes. (Szabolcs Szakacsits)

(Logical change 1.246)
2004-01-05 12:39:10 +00:00
cantab.net!aia21 608669d564 Add ntfs_rl_pread().
(Logical change 1.244)
2003-12-05 18:06:50 +00:00
cantab.net!aia21 19fcf9b688 Add ntfs_attr_map_whole_runlist().
(Logical change 1.243)
2003-12-03 15:38:52 +00:00
cantab.net!aia21 33918ceae9 Fix nasty buffer overflow bug in ntfs_get_attribute_value() which we use to get
the attribute list attribute.  This is the same bug that was biting us in the
ntfs driver 2.1.4 and was fixed in 2.1.5.  Windows XP creates files where an
attribute's data size is more than one run list run shorter than the allocated
size which causes us to crash out as we assumed this would never happen.

(Logical change 1.241)
2003-11-19 12:16:02 +00:00
cantab.net!aia21 93fcefa1de Update changelog for 1.8.0 release.
(Logical change 1.240)
2003-11-19 10:36:38 +00:00
cantab.net!aia21 eb0e4f664f Release 1.8.0beta2
(Logical change 1.232)
2003-11-10 10:54:56 +00:00
cantab.net!aia21 37f1235091 Update change log.
(Logical change 1.223)
2003-11-04 13:04:07 +00:00
cantab.net!aia21 a98c6029ef update
(Logical change 1.213)
2003-10-23 12:55:04 +00:00
cantab.net!aia21 67591d0256 update
(Logical change 1.209)
2003-10-17 15:43:14 +00:00
cantab.net!aia21 ae8d6bf9d6 Update
(Logical change 1.188)
2003-10-06 11:38:25 +00:00
cantab.net!aia21 a2bc391192 Update
(Logical change 1.186)
2003-10-01 09:14:29 +00:00
cantab.net!aia21 335659c0df Update
(Logical change 1.184)
2003-09-30 09:42:38 +00:00
cantab.net!aia21 a139e15ddd SCCS merged
2003/09/24 14:13:09+01:00 cantab.net!aia21
update

(Logical change 1.182)
2003-09-24 13:16:33 +00:00
cantab.net!aia21 d0dc48fce8 update
(Logical change 1.175)
2003-08-29 13:01:46 +00:00
cantab.net!aia21 020e2d769e Update.
2003/08/03 15:52:54+01:00 cantab.net!aia21
Update changelog

(Logical change 1.169)
2003-08-03 14:56:03 +00:00
cantab.net!aia21 b5d94d76cb SCCS merged
2003/06/03 12:06:46+01:00 cantab.net!aia21
Update.

(Logical change 1.139)
2003-06-03 11:07:54 +00:00
cantab.net!aia21 a65b9e26f9 Manual merge.
2003/05/25 21:07:10+01:00 cantab.net!aia21
Update.

2003/05/25 20:40:25+01:00 cantab.net!aia21
Update.

(Logical change 1.136)
2003-05-26 12:58:41 +00:00
cantab.net!aia21 be79b3a34a SCCS merged
2003/05/06 23:01:51+01:00 cantab.net!aia21
Update.

(Logical change 1.135)
2003-05-06 22:03:28 +00:00
cantab.net!aia21 abea868da4 update
(Logical change 1.134)
2003-04-11 13:08:52 +00:00
cantab.net!aia21 d60f84d88a Update.
(Logical change 1.128)
2003-03-14 00:53:28 +00:00
cantab.net!aia21 565f90e5e6 update
(Logical change 1.125)
2003-03-07 17:31:47 +00:00
cantab.net!aia21 791a3fa5a3 Update changelog for development release.
(Logical change 1.123)
2003-02-20 11:19:58 +00:00
cantab.net!aia21 4d9974e979 Update for
(Logical change 1.121)
2003-02-13 10:27:33 +00:00
cantab.net!aia21 63f4498e3c Update for 1.7.0 release.
(Logical change 1.119)
2003-02-12 16:39:32 +00:00
cantab.net!aia21 6826dc9238 Update
(Logical change 1.109)
2003-01-25 15:26:56 +00:00
cantab.net!aia21 63dcac1575 update for 1.7.0beta release
(Logical change 1.99)
2003-01-18 15:26:15 +00:00
cantab.net!aia21 dc9c8b61e1 update
(Logical change 1.78)
2003-01-08 10:48:09 +00:00
cantab.net!aia21 efe2271a30 - Change ntfs_inode_close() to disconnect extent inodes from their base
inode when an extent inode is closed. This is needed byt ntfs_mft_record_free()
  in order to be able to free extent mft records.
- New API provided by mft.[hc]:
	ntfs_mft_record_alloc(), -- WIP
	ntfs_mft_record_free().

(Logical change 1.74)
2002-12-29 21:37:21 +00:00
cantab.net!aia21 a9f6279e55 update
(Logical change 1.73)
2002-12-29 17:54:10 +00:00
cantab.net!aia21 42c62cc120 update
(Logical change 1.66)
2002-12-27 23:44:01 +00:00
cantab.net!aia21 8f80ecb2ba update
(Logical change 1.64)
2002-12-27 23:14:11 +00:00
cantab.net!aia21 a50496eca8 update
(Logical change 1.62)
2002-12-27 17:25:45 +00:00
cantab.net!aia21 754a34b869 Update changelog.
(Logical change 1.60)
2002-12-27 16:35:17 +00:00
cantab.net!aia21 f89206c784 update changelog
(Logical change 1.59)
2002-12-27 16:18:10 +00:00
cantab.net!aia21 57e13d7537 Update changelog.
(Logical change 1.58)
2002-12-26 20:36:52 +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 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 0e871e83b2 New API function ntfs_ucsnlen().
(Logical change 1.52)
2002-12-25 19:17:56 +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
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 cd89d41f06 update changelog
(Logical change 1.44)
2002-12-13 15:07:09 +00:00
cantab.net!aia21 9f426c46e5 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.

(Logical change 1.42)
2002-12-13 14:44:50 +00:00