Yura Pakhuchiy
|
2d645bae53
|
Apply latest CVS on top. I will rewrite history properly later.
|
2007-09-27 16:36:53 +03:00 |
Yura Pakhuchiy
|
e2deb0dad4
|
ntfsmount: Fill .st_mode in readdir(). (Szaka, Yura)
|
2007-09-27 16:29:57 +03:00 |
Yura Pakhuchiy
|
2b1ef811e6
|
Add NTFS_MNT_INTERIX mount option to make libntfs recognize Interix files.
At present it influence only on ntfs_filldir(), but we can have ntfs_stat() and
other functions on which it will make more influence later.
|
2007-09-27 15:58:42 +03:00 |
Yura Pakhuchiy
|
f24415abaa
|
update AUTHORS
|
2007-09-26 23:08:23 +03:00 |
Yura Pakhuchiy
|
a3a077dcef
|
Update NEWS
|
2007-09-26 23:06:50 +03:00 |
Yura Pakhuchiy
|
c0005bfa0f
|
Add libntfs man page to build system
|
2007-09-26 22:51:41 +03:00 |
Yura Pakhuchiy
|
a92649480c
|
Add man-page for libntfs
|
2007-09-26 22:41:28 +03:00 |
Yura Pakhuchiy
|
d54ad2d637
|
ntfsmount man page update
|
2007-09-26 18:19:08 +03:00 |
Yura Pakhuchiy
|
48e033623d
|
ntfsmount: Do not allow user mount devices he normally do not have rights to
|
2007-09-25 14:42:33 +03:00 |
Yura Pakhuchiy
|
f7068cf989
|
ntfscp docs update
|
2007-09-24 21:58:02 +03:00 |
Yura Pakhuchiy
|
45a641b408
|
ntfsmount: Fix recently introduced bug in attribute/inode close ordering in case if ntfs_fuse_open() failed.
|
2007-09-24 21:08:32 +03:00 |
Yura Pakhuchiy
|
ad8097aa55
|
ntfsmount: minor memory managment fix
|
2007-09-24 20:27:54 +03:00 |
Yura Pakhuchiy
|
1b5fb2693c
|
Introduce NTFS_ON_DEBUG macro to add one-liners which would be executed only if DEBUG is defined.
And use it to shut up valgrind crying about writing of unitialized buffer (we do not initialize part of attribute list left for padding)
|
2007-09-24 19:21:16 +03:00 |
Yura Pakhuchiy
|
a81520731c
|
Install mount.fuse.ntfs symlink (to match mount with subtype=ntfs option)
|
2007-09-23 00:50:45 +03:00 |
Yura Pakhuchiy
|
42f475f552
|
ntfsmount: Cache directory in which was performed last operation
|
2007-09-23 00:37:49 +03:00 |
Yura Pakhuchiy
|
36b8f621f9
|
libntfs: Sync and warn about not closed inodes in ntfs_umount
|
2007-09-23 00:36:18 +03:00 |
Yura Pakhuchiy
|
72ae9ade7e
|
ntfs_delete: Add sanity check for case when user tries to delete inode with several references
|
2007-09-22 23:19:09 +03:00 |
Yura Pakhuchiy
|
d788fc6591
|
Update TODO* files a bit
|
2007-09-22 18:29:16 +03:00 |
Yura Pakhuchiy
|
dcf72f1315
|
ntfs_inode_close: Document that @ni can be NULL.
|
2007-09-21 18:43:05 +03:00 |
Yura Pakhuchiy
|
4f7f0f654e
|
ntfsmount: Implement .fgetattr()
|
2007-09-21 17:58:07 +03:00 |
Yura Pakhuchiy
|
36af29fe72
|
ntfsmount: Implement .ftruncate()
|
2007-09-21 17:50:40 +03:00 |
Yura Pakhuchiy
|
3f8abbf2ca
|
ntfsmount: Implement .create()
|
2007-09-21 17:40:22 +03:00 |
Yura Pakhuchiy
|
d1a7006798
|
ntfsmount: Introduce macro NTFS_FUSE_GET_NA for receiving ntfs_attr* from fuse_file_info*
|
2007-09-21 15:51:50 +03:00 |
Yura Pakhuchiy
|
5151f826c4
|
ntfsmount: Save pointer to ntfs_attr in (fuse_file_info *)->fh and use it in ntfs_fuse_{read,write}
|
2007-09-20 15:46:31 +03:00 |
Yura Pakhuchiy
|
673c23d74a
|
libntfs: Cache opened attributes.
|
2007-09-20 15:35:43 +03:00 |
Yura Pakhuchiy
|
038fea1b5b
|
Cleanup
We calloc() buffer for attribute, but better always set na->crypto to NULL
explicitly just for any case
|
2007-09-20 14:21:58 +03:00 |
Yura Pakhuchiy
|
c0e8e211f3
|
libntfs: Cache opened inodes.
|
2007-09-20 14:00:55 +03:00 |
Yura Pakhuchiy
|
dc4e093df0
|
Fix stupidness because of which we always wrote out MFT record on close
|
2007-09-18 23:08:21 +03:00 |
Yura Pakhuchiy
|
d6dc40150f
|
formatting
|
2007-09-18 22:57:19 +03:00 |
Yura Pakhuchiy
|
e5690b57d4
|
Allow mounting volumes with non-clean logfile with force mount option.
Volume left dirty upon umount. So, this is equal to running ntfsfix and then mounting with force option.
|
2007-09-16 00:15:46 +03:00 |
Yura Pakhuchiy
|
bf3a7442eb
|
ntfs_attr_pwrite: Write 4096 bytes blocks when possible. (David Fox, Szaka, Anton, Yura)
|
2007-09-15 23:09:20 +03:00 |
Yura Pakhuchiy
|
37476cf609
|
Introduce NTFS_MNT_FORCE instead of third parameter of utils_mount_volume
|
2007-09-15 18:12:32 +03:00 |
Yura Pakhuchiy
|
57cc7904c9
|
cleanups (Szaka)
|
2007-09-15 17:31:39 +03:00 |
Yura Pakhuchiy
|
942519d093
|
ntfsmount: Add bmap support. (Szaka, Yura)
|
2007-09-14 18:53:46 +03:00 |
Yura Pakhuchiy
|
5e4341c0ac
|
Do not refuse mount if there is garbadge in hiberfil.sys file. (Szabolcs Szakacsits)
|
2007-09-14 13:09:14 +03:00 |
Yura Pakhuchiy
|
e248e6b986
|
Make libntfs keep track number of free clusters and MFT records.
Thanks for idea to David Fox and Szabolcs Szakacsits.
|
2007-09-14 12:59:55 +03:00 |
Yura Pakhuchiy
|
f5b9888eb6
|
formatting
|
2007-09-13 23:05:18 +03:00 |
Yura Pakhuchiy
|
398755a75e
|
ntfsmount: Implement {no,}relatime (relative atime) options.
According to http://userweb.kernel.org/~akpm/mount-relative-atime.txt
Only several lines with new time handling ;-)
|
2007-09-13 20:42:00 +03:00 |
Yura Pakhuchiy
|
e9f9d9905f
|
Cleanup
|
2007-09-13 16:07:48 +03:00 |
Yura Pakhuchiy
|
5d05d42d05
|
properly fix st_blocks calculation
|
2007-09-12 17:52:21 +03:00 |
Yura Pakhuchiy
|
31a39d2a37
|
Fix memory corruption in case option parsing failed.
|
2007-09-12 16:43:27 +03:00 |
Yura Pakhuchiy
|
3504cc8796
|
Handle atime option
|
2007-09-12 16:15:54 +03:00 |
Yura Pakhuchiy
|
ba89f9ebf4
|
More sane set-uid-root handling
|
2007-09-12 15:55:37 +03:00 |
Yura Pakhuchiy
|
9cd3246db7
|
cleanup
|
2007-09-11 20:56:34 +03:00 |
Yura Pakhuchiy
|
28226c183b
|
Mount block devices with blkdev mount option
|
2007-09-11 19:46:20 +03:00 |
Yura Pakhuchiy
|
3b99cee600
|
Fix directory corruption in index code. (Szaka)
TODO/FIXME: This hardly readable code definitely needs rewrite. Take index.c from 1.13.1 and implement all properly.
|
2007-09-11 16:58:01 +03:00 |
Yura Pakhuchiy
|
a9a1f28cf5
|
Fix previous fix to filler :)
|
2007-09-11 16:46:29 +03:00 |
Yura Pakhuchiy
|
cc166f9f42
|
ntfs_readdir, ntfs_fuse_filler: return with error if FUSE filler failed. (Szaka)
|
2007-09-10 21:21:39 +03:00 |
Yura Pakhuchiy
|
030ea75bef
|
Rename rpm ntfsprogs-fuse to ntfsmount
|
2007-09-10 19:26:38 +03:00 |
Yura Pakhuchiy
|
a1103ccd61
|
Fix syslog logging handler to take in respect all logging flags.
This makes ntfs_log_perror, ntfs_log_trace, etc., behave correctly when
beeing used with it.
|
2007-09-10 18:38:29 +03:00 |