Commit Graph

2059 Commits (3bfc11a073fae98cd597c70ecec07c0ec925160b)
 

Author SHA1 Message Date
(none)!yura 3bfc11a073 Implement writing beyond data_size in ntfs_attr_pwrite.
(Logical change 1.624)
2004-11-05 11:54:43 +00:00
(none)!yura 65ae70558f cleanup to attrib.c
BKrev: 418a502dPJSc01KTwJVX-25nywiQ_g
2004-11-04 15:52:13 +00:00
(none)!yura 104b710f20 cleanup to attrib.c
(Logical change 1.623)
2004-11-04 15:52:13 +00:00
(none)!yura c12b94b680 libntfs/attrib.c
Remove check that prevent attributes in inodes with attribute list become resident from ntfs_attr_make_resident.
    Bugfix and cleanups for ntfs_attr_make_resident.
libntfs/inode.c
    Fix determine of resident or not should be new attribute in ntfs_inode_add_attr.

BKrev: 418a4d46ONTb_ji4e2MwdUXQK5YApQ
2004-11-04 15:39:50 +00:00
(none)!yura 8b1c81fd64 Remove check that prevent attributes in inodes with attribute list become resident from ntfs_attr_make_resident.
Bugfix and cleanups to ntfs_attr_make_resident.

(Logical change 1.622)
2004-11-04 15:39:50 +00:00
(none)!yura a90e99ff95 Fix determine of resident or not should be new attribute in ntfs_inode_add_attr.
(Logical change 1.622)
2004-11-04 15:39:50 +00:00
(none)!yura acacc69673 Remove unused function ntfs_rl_merge. (Thanks to Adrian Bunk for spoting it)
BKrev: 41838d5fYDusPYs9U9n0NfxXm37MwQ
2004-10-30 12:47:27 +00:00
(none)!yura 415693011c Remove unused function ntfs_rl_merge. (Thanks to Adrian Bunk for spoting it)
(Logical change 1.621)
2004-10-30 12:47:27 +00:00
(none)!yura 6e0d6ad83a remove unused code from ntfs_resident_attr_value_resize
BKrev: 4176a37cZ_r7R0Ln3gE60EIKfwZKCA
2004-10-20 17:42:20 +00:00
(none)!yura b47cb7aa81 remove unused code from ntfs_resident_attr_value_resize
(Logical change 1.620)
2004-10-20 17:42:20 +00:00
(none)!yura ee0450214c fix stupid bug in ntfs_attr_truncate
BKrev: 41741b122DNVWax83-TEbjTn7liF0g
2004-10-18 19:35:46 +00:00
(none)!yura fb156edd1a fix stupid bug in ntfs_attr_truncate
(Logical change 1.619)
2004-10-18 19:35:46 +00:00
(none)!yura 89e2179873 add proper rollback to ntfs_inode_add_attrlist
BKrev: 4173f079PUTHIaPQJeJcLxYSyORTrQ
2004-10-18 16:34:01 +00:00
(none)!yura 7df47f7703 add proper rollback to ntfs_inode_add_attrlist
(Logical change 1.618)
2004-10-18 16:34:01 +00:00
cantab.net!aia21 a4da04e601 mkntfs.c: Change block to from unsigned long to unsigned long long in
append_to_bad_blocks() and mkntfs_fill_device_with_zeroes().
ntfsclone: Fix compiler warning.

BKrev: 417399d9oeRjVdMzFJsvAA9PiVndDA
2004-10-18 10:24:25 +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 359d4200f0 replace 0 with NULL where applicable in the attrib.c, attrlist.c, inode.c
BKrev: 41739429kLNSj8xDB3WSYAIs4lmr-A
2004-10-18 10:00:09 +00:00
(none)!yura 135a0559c8 replace 0 with NULL where applicable
(Logical change 1.616)
2004-10-18 10:00:09 +00:00
(none)!yura 111985f640 - Remove attrlist.[ch]::ntfs_attrlist_set because it was very bad idea to separate it from ntfs_attrlist_entry_{add,rm}.
- Update ntfs_attrlist_entry_{add,rm} and ntfs_inode_add_attrlist to work without it.
- Some other fixes, improvements and cleanups.

BKrev: 41729637NPxuXPAjFk50pAF9xvH8wA
2004-10-17 15:56:39 +00:00
(none)!yura 3cb8b787bd - Remove attrlist.[ch]::ntfs_attrlist_set because it was very bad idea to separate it from ntfs_attrlist_entry_{add,rm}.
- Update ntfs_attrlist_entry_{add,rm} and ntfs_inode_add_attrlist to work without it.
- Some other fixes, improvements and cleanups.

(Logical change 1.615)
2004-10-17 15:56:39 +00:00
(none)!yura 758dcd21ce Validate attribute type in ntfs_inode_add_attr().
BKrev: 4172405dY0oM8MxEI_-3zKcJoWh9Og
2004-10-17 09:50:21 +00:00
(none)!yura 827ed37ec3 Validate attribute type in ntfs_inode_add_attr().
(Logical change 1.614)
2004-10-17 09:50:21 +00:00
(none)!yura c59b032f7e update
(Logical change 1.613)
2004-10-15 11:38:45 +00:00
(none)!yura 1ff0764a9a make a bit more beautiful assignment in ntfs_non_resident_attr_record_add
(Logical change 1.613)
2004-10-15 11:38:45 +00:00
(none)!yura da44d62de5 libntfs/inode.c
add new api ntfs_inode_rm_attr

BKrev: 416fb6c5UJo6r-ccGM42THTliC4E7Q
2004-10-15 11:38:45 +00:00
(none)!yura 38c81c83f2 add ntfs_inode_rm_attr prototype
(Logical change 1.613)
2004-10-15 11:38:45 +00:00
(none)!yura 28cdf0d524 add new api ntfs_inode_rm_attr
(Logical change 1.613)
2004-10-15 11:38:45 +00:00
(none)!yura 5d5f6497e9 update
(Logical change 1.612)
2004-10-14 18:23:21 +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 a3e26fc943 libntfs/attrib.c
improve ntfs_non_resident_attr_record_add
libntfs/inode.c
    add new high level API ntfs_inode_add_attr
ntfsprogs/ntfscp.c
    make it add attribute if it's not present

BKrev: 416ec419HnAni3_E-QRUdjSqXIewVA
2004-10-14 18:23:21 +00:00
(none)!yura 76cc3b3c6a improve ntfs_non_resident_attr_record_add
(Logical change 1.612)
2004-10-14 18:23:21 +00:00
(none)!yura af2b917b4c add prototype
(Logical change 1.612)
2004-10-14 18:23:21 +00:00
(none)!yura c8e53dcdec add new high level API ntfs_inode_add_attr
(Logical change 1.612)
2004-10-14 18:23:21 +00:00
(none)!yura bf1ae66f7a libntfs/attrib.c
add check that $ATTRIBUTE_LIST should be <= 0x40000 to ntfs_attr_size_bounds_check
libntfs/inode.c
    fix stupid bug in ntfs_inode_free_space

BKrev: 416d18ffNrhuyxbcth6w8ds5JRh4Ng
2004-10-13 12:01:03 +00:00
(none)!yura 1a9a051f31 fix stupid bug in ntfs_inode_free_space
(Logical change 1.611)
2004-10-13 12:01:03 +00:00
(none)!yura 01161bc99b add check that $ATTRIBUTE_LIST should be <= 0x40000 to ntfs_attr_size_bounds_check
(Logical change 1.611)
2004-10-13 12:01:03 +00:00
cantab.net!aia21 e837874f4d Merge ssh://linux-ntfs@bkbits.net/ntfsprogs
into cantab.net:/home/src/ntfsprogs

2004/10/13 11:56:11+01:00 cantab.net!aia21
Enforce minimum inode allocation 24 in ntfs_mft_bitmap_find_free_rec().

BKrev: 416d09d8cXUix_GqQSl2ZqRUV4WJrQ
2004-10-13 10:56:24 +00:00
cantab.net!aia21 3f58b75146 Enforce minimum inode allocation 24 in ntfs_mft_bitmap_find_free_rec().
(Logical change 1.610)
2004-10-13 10:56:24 +00:00
(none)!yura 34256e4de3 change example in ntfscp manual page
BKrev: 416d029ff6r7VejadliJYsZCxYXRxg
2004-10-13 10:25:35 +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 a0dba650ad fixes and cleanup to attribute resize functions
BKrev: 416cfa89PO2Jcma4ogMT4sIEoThfBw
2004-10-13 09:51:05 +00:00
(none)!yura 09fe1580a3 fixes and cleanup to attribute resize functions
(Logical change 1.608)
2004-10-13 09:51:05 +00:00
(none)!yura 2c0c003bc2 move ntfscp from extra to standard program set
BKrev: 416c38eexoaBvJwLf4g1CKNQMt1gQg
2004-10-12 20:05:02 +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 8294cf4918 varios bug fixes (I hope the last) to attribute resize functions and cleanups
BKrev: 416c0858T8ftbtk4Pn2XHqXSDPHMpg
2004-10-12 16:37:44 +00:00
(none)!yura 58bd93a1cd varios bug fixes (I hope the last) to attribute resize functions and cleanups
(Logical change 1.606)
2004-10-12 16:37:44 +00:00
(none)!yura 253616b549 fix bug in ntfs_attr_make_non_resident
BKrev: 416adcdeoE0bhQ2bImr8M0Y2A9XO_g
2004-10-11 19:19:58 +00:00