aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-07-13Fall back to global I/O size on macOSBenjamin Fleischer
The st_blksize value of struct stat represents the optimal block size for file I/O operations. FUSE for macOS will use this value when preforming read or write operations on the file. The smaller st_blksize is the more context switches are required to complete the operation. Setting st_blksize to 0 results in FUSE for macOS falling back to the global I/O size, that can be specified through the "-o iosize=..." mount-time option. Fixes osxfuse/osxfuse#389 and osxfuse/sshfs#33
2017-07-13Don't require mount point to exists on macOSBenjamin Fleischer
By default volumes are mounted under /Volumes on macOS. Since macOS 10.12 the /Volumes directory is root-owned. In order to allow non- privileged users to mount FUSE volumes under /Volumes FUSE will create non-existent mount points automatically. Fixes osxfuse/sshfs#27
2017-07-12sshfs_open_commin(): fix compiler warningNikolaus Rath
wrctr cannot be used without having been initialized, but the compiler is too dumb to see that.
2017-07-12sftp_readdir_async(): don't access request when it may have been freedNikolaus Rath
Fixes: #7
2017-07-08Travis: add /usr/local/lib* to ld configurationNikolaus Rath
2017-07-08Travis: install libfuse from git masterNikolaus Rath
2017-07-08Travis: Build libfuse with gcc-6Nikolaus Rath
gcc-4.8 has trouble with libfuse 3.1.0 symbol versioning.
2017-07-08Travis: use libfuse 3.1.0Nikolaus Rath
2017-07-08Released 3.0.0sshfs-3.0.0Nikolaus Rath
2017-07-08Include test files in "make dist"Nikolaus Rath
2017-07-08Switch to libfuse 3.1.0Nikolaus Rath
libfuse 3.0.0 is rather new and not widely used yet, so requiring libfuse 3.1.0 right away shouldn't be a problem.
2017-07-08Switch to libfuse 3.0.Nikolaus Rath
2017-07-08Abort on glib assertion errors.Nikolaus Rath
2017-07-08Travis: use sudo-enabled environment.Nikolaus Rath
2017-07-08Added information about professional support.Nikolaus Rath
2017-07-08Re-enabled cache support.Nikolaus Rath
2017-06-22Split readdir() into opendir(), readdir() and releasedir()Nikolaus Rath
This re-enables support for nullpath_ok. The cache remains disabled.
2017-06-22Transition from getdir() to readdir(), temporarily disable cacheNikolaus Rath
This commit enables the use of readdir() instead of getdir(). It also completely disables the cache and the nullpath_ok feature. This will be fixed in the next commits.
2017-06-22Added unit tests and travis integrationNikolaus Rath
2017-06-22Fix Meson manpage installNikolaus Rath
Without this, Meson is looking for sshfs.1 in the source directory. However, since that is a generated file it is in the build directory.
2017-06-22Compile with -g -O2 by default.Nikolaus Rath
2017-06-20Added .rst suffix to ChangeLog.Nikolaus Rath
That way, programs are more likely to highlight the file correctly.
2017-06-20Document hardlink limitation.Nikolaus Rath
2017-06-20Converted README from Markdown to Restructured Text.Nikolaus Rath
2017-06-20Dropped obsolete FUSE 2.x #ifdefsNikolaus Rath
2017-06-19Added .dir-locals.el to setup correct indentation in EmacsNikolaus Rath
2017-06-08Updated mailing list information.Nikolaus Rath
2017-06-07Fixed compiler warningsNikolaus Rath
2017-06-07Dropped support for libfuse < 2.9Nikolaus Rath
This is in preparation for the move to libfuse 3.0
2017-06-06Remove support for "all" workaroundsNikolaus Rath
This should never be used. We may add new workarounds in the future, and they should only be enabled explicitly when needed.
2017-06-06Add fstat workaround to help output.Nikolaus Rath
2017-06-06Document rename workaround.Nikolaus Rath
2017-06-06Dropped nodelaysrv workaroundNikolaus Rath
The same effect (enabling NODELAY on the server side *and* enabling X11 forwarding) can be achieved by explicitly passing `-o ForwardX11`
2017-06-06Added support for building with Meson.Nikolaus Rath
2017-06-06Don't call g_thread_init()Nikolaus Rath
No longer required since glib 2.32.
2017-06-06Fixed compiler warningNikolaus Rath
2017-06-06Dropped nodelay workaroundNikolaus Rath
This was a performance improvement for SSH versions prior to 4.4. There is no reason to continue to support this.
2017-06-06Fixed Markdown markup.Nikolaus Rath
2017-06-06Reworked READMENikolaus Rath
Now also includes mailing list.
2017-06-05main(): setup signal handlers before connectingNikolaus Rath
Otherwise, aborting the password prompt with Ctrl+C will also kill the sshfs process and leave the mountpoint inaccessible. Fixes: #9.
2017-05-31Added changelog entry for commit d93f1.Nikolaus Rath
2017-05-31Merge branch 'master' of github.com:libfuse/sshfsNikolaus Rath
2017-05-31Update README.md for macOStpoindessous
On macOS, we don't have fusermount, so we use umount command. Thanks.
2017-05-31Update the missing options (that make sense from ssh_config)Jakub Jelen
2017-04-17Released 2.9sshfs-2.9Nikolaus Rath
2017-04-17Fixed up version numbers in ChangeLogNikolaus Rath
2017-01-12Merge pull request #23 from billziss-gh/masterNikolaus Rath
Port SSHFS to Cygwin
2017-01-12remove no longer useful check for fsp_fuse_opt_parse from configure.acBill Zissimopoulos
2016-12-30Merge pull request #38 from BerserkerTroll/masterNikolaus Rath
sshfs.1.in: remove duplicate "slave" option description
2016-12-30sshfs.1.in: remove duplicate "slave" option descriptionBerserker