szaka
eb27d2059f
ntfs_attr_find: log all errors
2009-02-10 20:04:27 +00:00
szaka
501217f1df
ntfs_mst_post_read_fixup, ntfs_mst_pre_write_fixup: log all errors
2009-02-10 19:32:15 +00:00
szaka
18213bb6a9
ntfs_extent_inode_open: remove redundant logging
2009-02-10 13:55:13 +00:00
szaka
24e47ff999
calloc -> ntfs_calloc
2009-02-10 13:50:18 +00:00
szaka
5157bd2fd3
add recover/norecover options, obsolete force option, recover from unclean journal by default
2009-02-10 13:00:04 +00:00
szaka
8277f343c0
fix PATH_MAX undefined compilation error on Solaris
2009-01-21 23:53:08 +00:00
szaka
faf9707864
move conditional PATH_MAX define to compat.h
2009-01-21 23:51:02 +00:00
szaka
e4bf04aeea
ntfs_attr_open: fix named attribute memory leak in error cases (Jean-Pierre Andre)
2009-01-15 16:56:10 +00:00
szaka
f620cd20eb
ntfs_inode_lookup_by_name, ntfs_mft_get_parent_ref: log all errors
2008-12-22 01:28:30 +00:00
szaka
0fcb9b7f42
ntfs_pathname_to_inode: log filename utf8 conversion error
2008-12-22 00:34:15 +00:00
szaka
2a004f0911
ntfs_utf16_to_utf8, ntfs_utf8_to_utf16: check ntfs_malloc() return value
2008-12-22 00:16:19 +00:00
szaka
704519c75e
set errno values for the new built-in UTF8 conversion functions
2008-12-22 00:11:28 +00:00
szaka
0017cc31df
add built-in UTF8 support, use as default (Bernhard Kaindl, Jean-Pierre Andre)
2008-12-21 23:28:08 +00:00
szaka
31026fb7b0
librarize utils_ functions
2008-12-06 22:11:28 +00:00
szaka
86b9c82176
ntfs_external_attr_find: log all errors
2008-11-30 21:39:41 +00:00
szaka
a1ca403e41
fix read potentially returning corrupt data when the hardware fails
2008-11-30 17:16:37 +00:00
szaka
da3774f53f
remove optional log coloring
2008-11-13 01:48:07 +00:00
szaka
1f8c7efb38
remove unused version files
2008-10-16 23:38:13 +00:00
szaka
46f8418edc
fix ntfs_mft_attr_extend usage
2008-10-15 09:18:53 +00:00
szaka
6ef5d450da
mft.c: fix compiler warnings
2008-10-15 08:47:33 +00:00
szaka
f089c4b208
support unlimited file and directory creation
2008-09-18 21:03:35 +00:00
szaka
2bb181d328
fix driver hang when reading corrupted dirs (Peter J. Creath, Paul Mattal, Szabolcs Szakacsits)
2008-09-17 21:35:51 +00:00
szaka
b660e27c24
add Solaris support (Mark Phalan, Laszlo Peter, Marc Glisse, Szabolcs Szakacsits)
2008-07-17 15:01:50 +00:00
szaka
5d2884b578
comment update, cleanup (Yura Pakhuchiy)
2008-07-15 17:11:17 +00:00
szaka
d1f14ea752
ntfs_non_resident_attr_expand(): fix corruption during rollback (Yura Pakhuchiy)
2008-07-15 16:52:10 +00:00
szaka
64560ad1f4
ntfs_attr_add(): fix ->attrs_offset conversion on error path (Yura Pakhuchiy)
2008-07-15 16:05:05 +00:00
szaka
a1ca066aec
ntfs_ie_add(): #ifdef DEBUG debug code (Yura Pakhuchiy)
2008-07-15 14:29:52 +00:00
szaka
90b0f9b424
ntfs_attr_update_mapping_pairs(): error handling cleanup
2008-07-14 00:37:06 +00:00
szaka
61842b0bac
ntfs_attr_update_mapping_pairs(): fix last ntfs_attr_update_meta() errno
2008-07-13 23:52:55 +00:00
szaka
c46ce72177
move unused, conditional MAX_PATH define to the Win32 specific code
2008-07-13 13:56:38 +00:00
szaka
933ac7f054
fix: build failed using --prefix=/
2008-07-12 14:53:46 +00:00
szaka
6d97008d04
ntfs_bitmap_set_bits_in_run(): report real reason, not EIO if read/write fails
2008-07-12 12:52:50 +00:00
szaka
d878ee30ad
ntfs_bitmap_set_bits_in_run(): cleanup error handling
2008-07-12 12:38:56 +00:00
szaka
51b5d60fac
ntfs_bitmap_set_bits_in_run(): log errors
2008-07-12 12:29:53 +00:00
szaka
c9c732c7fc
add tabulated logging for the most common ntfs_mft_* functions
2008-06-30 02:49:36 +00:00
szaka
ab75028fd5
cleanup ntfs_volume_write_flags(): remove redundant error logging
2008-06-30 02:24:12 +00:00
szaka
f4b5e8fb92
copyright update
2008-06-29 23:08:55 +00:00
szaka
c6e1991749
new: use tabulated logging; add ntfs_log_enter() and ntfs_log_leave()
...
and convert the most commonly used functions
2008-06-29 22:06:38 +00:00
szaka
dec6162b63
cleanup ntfs_inode_open()
2008-06-29 17:43:56 +00:00
szaka
7bcb40b378
cleanup ntfs_attr_open()
2008-06-29 16:52:27 +00:00
szaka
2848f06bad
fix memory leak when removing streams or xattrs (Jean-Pierre Andre)
2008-06-17 22:40:43 +00:00
szaka
e5ce8d18d3
fix potential hangs if index entries were corrupt
2008-05-28 18:49:44 +00:00
szaka
d2f30b4d43
fix corrupt attribute flags and compression unit detection
2008-05-28 12:04:38 +00:00
szaka
6a024394c6
fix mount/driver hangs/misbehaviours when the some attribute flags were corrupt
2008-05-24 14:38:36 +00:00
szaka
7705fc3fdf
fix hanging mount if $Bitmap data size is corrupt
2008-05-23 22:21:16 +00:00
szaka
9d6a1dc617
fix crash when both an mft attribute offset and the allocated bytes were corrupt
2008-05-23 20:33:27 +00:00
szaka
d73e646b33
fix: support build in a separate directory (Alon Bar-Lev)
2008-05-19 17:34:39 +00:00
szaka
68e382fc9d
ntfs_boot_sector_parse: hints on error (Ralph Corderoy, Szabolcs Szakacsits)
2008-05-05 15:53:40 +00:00
szaka
a6ec7d343b
fix: multi-block allocation could allocate or free used blocks in certain
...
rare circumstances. Because FUSE write(2) size was restricted to 4 KB
until recently and the most widely used NTFS block size is also 4 KB thus
allocations were typically single block size therefore the bug wasn't
visible and couldn't be easily reproduced. However MFT allocations are
multi-block size and they could lead to data corruption typically in close
to full disk utilization.
2008-05-05 15:36:58 +00:00
szaka
e518ef07ad
ntfs_attr_add(): fix adding attribute which can be resident and non-resident
2008-04-02 17:20:23 +00:00