Commit Graph

57 Commits (c8176a77a2e4ffd3e21dd853fd9a58febcf54082)

Author SHA1 Message Date
szaka 568720ef84 portability fixes 2007-07-09 22:25:15 +00:00
szaka 57c475a0ae Give more hints what the problem could be during mount 2007-07-09 21:49:52 +00:00
szaka 190367bb52 portability fixes 2007-07-09 21:03:57 +00:00
szaka c214b9c11c No need to check for ENOSPC because ntfs_log_perror() does it now 2007-07-08 20:45:14 +00:00
szaka 2655455f74 fix trace logging 2007-07-08 15:02:49 +00:00
szaka a81f30eaa6 fix: move & hard link input/output error in 1.616 (Nicolò Chieffo, Szaka) 2007-07-08 14:27:55 +00:00
szaka 0089974281 use kernel cache also for the 'debug' option 2007-06-16 21:34:13 +00:00
szaka a6663562b5 fix: truncate() always returned "Operation not permitted" on error 2007-06-09 23:24:34 +00:00
szaka 1ab1b69203 check and handle ntfs_inode_close() errors 2007-06-09 23:00:07 +00:00
szaka 55f77f9223 ntfs_fuse_destroy(): clearer error message 2007-06-08 23:30:54 +00:00
szaka e2e91cebba pass file system name to the fuse layer (Alistair Crooks) 2007-06-06 18:55:30 +00:00
szaka 9bc01583cd Fix Linux exploit if ntfs-3g is setuid and the FUSE kernel driver isn't
loaded (Jochen Schmitt, Tom "spot" Callaway, Szaka)
2007-05-15 21:19:59 +00:00
szaka 6174a9365a ntfs_fuse_read(): log the details if it fails 2007-04-22 21:03:06 +00:00
szaka 39ac864f75 handle the -v (verbose) command line option because mount(8) can pass it 2007-04-15 23:52:01 +00:00
szaka 4e2dbb13a3 fix: option parsing may failed due to a bug introduced in 1.411-RC 2007-04-11 22:16:17 +00:00
szaka 5984592552 support read-write mount with the --force option if logfile is unclean 2007-04-08 20:23:11 +00:00
szaka 828c16f8b5 parse_options(), usage() cleanup; removed unused command line options 2007-04-07 19:42:58 +00:00
szaka af5302b5bb log command line options 2007-04-06 20:32:20 +00:00
szaka b5e7329981 don't run surely failing Linux specific code on non-Linux OSes 2007-04-06 20:17:14 +00:00
szaka c01bae4411 support multiply -o options to make FreeBSD's mount(8) work (Dmitri Tarasov, Szaka) 2007-04-06 20:13:11 +00:00
szaka cae49b9373 fix default uid/gid of file for suid-root user mounts (Laszlo Dvornik, Szaka) 2007-04-02 21:08:06 +00:00
szaka a73cd7f22f Emphasize the kernel problem which typically is believed to be a user space one 2007-03-27 21:09:42 +00:00
szaka 98694266d7 give examples for the 'force' mount option usage 2007-03-27 20:36:46 +00:00
szaka 8a12e507c6 don't flood logs with ENOSPC errors (full disk) 2007-03-16 00:31:09 +00:00
szaka 4665b48913 don't log errno reason after fuse_mount() since it's undefined, misleading 2007-03-10 01:01:40 +00:00
szaka ff1997ec13 Use the 'nonempty' FUSE mount option by default, so we behave as in-kernel
filesystems, moreover HAL and pmount won't refuse to mount if they create
hidden .created-by-xxx file in the mount point directory before mount.
2007-03-03 23:42:05 +00:00
szaka cf16a8191b parse_mount_options(): don't parse empty options string 2007-03-03 23:36:43 +00:00
szaka f5d8f91c4f ignore user specified blksize option 2007-02-06 19:08:16 +00:00
szaka 931858c0c2 use FUSE default_permissions option when users expect things to work that way 2007-02-06 18:56:24 +00:00
szaka d5d43139eb update fuse26_kmod_msg: FUSE 2.6.2 kmod lacks fuseblk for old kernels 2007-02-04 19:56:55 +00:00
szaka 28a4fa0a40 portability fix: use getuid/geteuid instead of getresuid 2007-02-04 13:25:26 +00:00
szaka 6da93fb607 fix uids related compilation warnings (bigboss, Szaka) 2007-02-04 13:20:25 +00:00
szaka 30e9ddfdf0 main(): cleanup exit paths 2007-01-17 21:44:57 +00:00
szaka 065b283892 setuid root support 2007-01-17 21:25:00 +00:00
szaka e3054e26f9 remove redundant struct fuse_arg variable initialization 2007-01-17 20:59:21 +00:00
szaka d12649781e fix a memory leak on an error path before exit 2007-01-17 20:55:30 +00:00
szaka 8a82a85477 support older than FUSE 2.6 kernel modules 2007-01-15 21:46:31 +00:00
szaka 75c60e5486 fix 64-bit warnings (Yuval) 2007-01-09 21:22:58 +00:00
szaka 87dcc99921 fix: make ActiveSync work via Samba 3.0 (Rein Ketelaars, Yuval, Szaka) 2007-01-09 20:38:07 +00:00
szaka 41d37771a2 fix: inode number wasn't filled in dirent structures (Ted Anderson, Szaka) 2006-12-17 19:48:34 +00:00
szaka 4ae052cf3c fix: fuse 2.6.x kernel module detection wasn't reliable 2006-12-15 00:21:32 +00:00
szaka b0a44f5fad be a bit helpful if fuseblk is not available 2006-12-12 00:13:18 +00:00
szaka adc8caa033 parse_mount_options(): point to some help regards to locale setup 2006-12-11 21:15:45 +00:00
szaka a4317bed14 try_fuse_mount(): log why the FUSE mount point creation failed 2006-12-11 18:33:38 +00:00
szaka 331dad587c fix: POSIX requires st_blocks to be in 512 byte unites (Yuval, Yura) 2006-11-21 21:26:42 +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
szaka 6c120f3d35 fix: unmount wasn't synchronous for block devices 2006-11-12 23:34:50 +00:00
szaka 8c45b819fa compilation requires FUSE API version 26 2006-11-12 15:24:53 +00:00