yura
05a034e423
fix st_blocks calculation
2006-11-21 16:24:37 +00:00
yura
4adc3817c6
ntfsmount: always accept {f,d,}mask in octal to be as mount command
2006-11-21 15:40:56 +00:00
yura
b538578ab7
Fix free clusters and MFT records calculation
2006-11-21 15:31:09 +00:00
yura
c14589175f
apply latest fixes from ntfs-3g to enddianess
...
now everything should work on BE machines!
2006-11-20 17:44:36 +00:00
yura
0da86b6723
port from ntfs-3g fixes to error cases in index code
2006-11-20 17:30:13 +00:00
yura
a604622314
Windows cares only about first 4 records in $MFTMirr and ignores
...
everything beyond them. Update libntfs behaviour to be like in
windows. Leave @mftmirr_size for case if will want to change something in the
future.
2006-11-20 16:21:57 +00:00
yura
ef66794423
cleanups
2006-11-20 15:59:14 +00:00
yura
f7fe727b09
80 chars lines long fixes
2006-11-19 20:19:18 +00:00
yura
b33658bc61
cleanups
2006-11-17 22:51:29 +00:00
yura
18dec0543d
add support for read errors in free disk space calculation (szaka)
2006-11-17 22:35:21 +00:00
yura
188cbd9a41
use optarg instead of argv[optind - 1]
2006-11-17 22:14:55 +00:00
yura
7d1016fe97
Treat filenames in POSIX namespace as case insensitive in case of case insensitive mounts.
2006-11-15 23:15:17 +00:00
szaka
bc817d9de4
update to version 0.20061115-BETA
2006-11-14 20:14:23 +00:00
szaka
c842f28870
fix compilation warnings
2006-11-14 20:07:13 +00:00
szaka
30e099de17
point users to FUSE setup/install problem instead suggesting an NTFS issue
2006-11-14 18:47:19 +00:00
szaka
1fe361a4b7
new: bmap() -- safe swap file support, LILO bootability (Szeredi, Szaka)
2006-11-13 23:05:36 +00:00
yura
0ac08318a6
use nice error messages from ntfs-3g
2006-11-13 17:01:53 +00:00
yura
9635a4793e
Disable debug logging by default (seriously increase speed)
2006-11-13 15:38:43 +00:00
szaka
6c120f3d35
fix: unmount wasn't synchronous for block devices
2006-11-12 23:34:50 +00:00
yura
cb27c9f616
* Rename MS_{RDONLY,NOATIME} to NTFS_MNT_{RDONLY,NOATIME}.
...
2006-11-12 22:46:50 +00:00
szaka
538349c592
ntfs_device_unix_io_open: check for block device early on
2006-11-12 21:29:12 +00:00
szaka
8c45b819fa
compilation requires FUSE API version 26
2006-11-12 15:24:53 +00:00
szaka
16971593a6
fix: arguments were missing on the 2nd fuse mount attempt
2006-11-12 15:23:49 +00:00
szaka
b2ce68ed26
fix FUSE API 26 crash during exit (Szeredi, Szaka)
2006-11-11 20:12:40 +00:00
szaka
fc448b311e
upgrade to FUSE API version 26 (FUSE 2.6.0) -- features, fixes require this
2006-11-10 23:36:25 +00:00
szaka
f8d6b01e99
unconditionally sync device
2006-11-10 23:08:06 +00:00
szaka
40ea28867d
unconditionally log errors
2006-11-10 23:02:18 +00:00
yura
cb5f0a1e94
* fmask=0111 and dmask=0 by default
...
* bit more nice mount messages
2006-11-10 17:23:12 +00:00
yura
28f24fbc2c
revert factoring out ntfs_attr_fill_hole(), agree that it should be refactored,
...
but passing all args as pointers and changing them there (especially
update_from that changes only inside new function, but rollback depends on it
in pwrite)
2006-11-10 16:07:45 +00:00
yura
f2e1ff96d2
Spent really a lot of time applying various "optimizations" from ntfs-3g and
...
finally figured out that ntfs-3g is faster than ntfsmount only because of
3 reasons:
1) turned on noatime option by default
2) ntfs-3g builds without debug output by default
3) the only real optimization: almost always add resident attributes.
However by accident patch in ntfs-3g for 3) breaks several code paths (why
I am not surprised?), thus I rewrote whole ntfs_attr_add() logic.
2006-11-09 21:19:11 +00:00
szaka
94b94568e3
add ntfs_attr_remove(); convert its users
2006-11-08 21:36:29 +00:00
szaka
09dd3c34bc
ntfs_fuse_removexattr(): reorder free space outdating
2006-11-08 20:27:45 +00:00
szaka
13ab497b7c
ntfs_attr_rm(): fix inconsistent deallocation of *na; adapt its users
2006-11-08 20:00:28 +00:00
aia21
025f07a269
Make a little nicer.
2006-11-07 10:37:25 +00:00
szaka
342e2d7af6
big-endian fixes (zhanglinbao, yuval, szaka)
2006-11-06 23:17:08 +00:00
szaka
387728c1e7
Fix Yuval's name (yuval)
2006-11-06 22:27:30 +00:00
szaka
7be2eeb930
ntfs_ie_dup_novcn(): fix null pointer dereference if malloc failed (Yuval)
2006-11-06 22:26:11 +00:00
yura
d556675a29
Fix typo and build with disabled error handling
2006-11-06 17:11:02 +00:00
yura
45e3b4acd0
upgrade to FUSE 2.6 API
2006-11-06 12:51:44 +00:00
yura
c65bacb25b
ntfsmount: require FUSE version >= 2.6.0 for build. Fixes fusermount
...
lookup problem and allows to drop compatibility code.
2006-11-05 21:40:57 +00:00
yura
116a467dc0
* fix ntfsmount build
...
2006-11-05 14:42:46 +00:00
uvman
76fc32ed87
Fix a memleak. (Szaka)
2006-11-01 22:37:31 +00:00
uvman
be6b5ce977
Factor ntfs_attr_fill_hole() out of ntfs_attr_pwrite(). (Szaka)
2006-11-01 20:20:18 +00:00
uvman
1598a68d67
Fix compilation on environments that one can not assign to "va_list args" (e.g. Debian Alpha). Do so by removing the unused log_reason code. Originally, Szaka asked FlatCap for it but never used it. I've asked Szaka if he is going to use it but he did not reply. I got an implicit answer in the form of ntfs-3g commit. Therefore, commit an updated version of the patch I've sent the Debian package maintainer.
2006-11-01 14:05:09 +00:00
uvman
7d585a0327
Change callers of malloc() to ntfs_malloc() (Szaka). Fix compilition (Yuval).
2006-11-01 13:30:40 +00:00
uvman
483522ec1f
Introduce misc.c - Proud home of functions with no other home, starting with ntfs_[mc]alloc. (Szaka)
2006-11-01 12:31:11 +00:00
yura
1b1a135bbd
one more endian bug in ntfsinfo
2006-10-30 23:23:40 +00:00
szaka
e291a71570
add AUTHORS, ChangeLog, and NEWS files
2006-10-30 22:36:47 +00:00
szaka
ba63b7daca
initial CVS import
2006-10-30 22:32:48 +00:00
uvman
f6d6db57db
Fix wrong error logic that would lead to segfault when malloc fails.
2006-10-30 19:40:56 +00:00