aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2016-07-28Merge pull request #27 from benesch/masterNikolaus Rath
Remove call to g_slice_set_config()
2016-07-28Remove call to g_slice_set_config()Benjamin Fleischer
It is unclear why G_SLICE_CONFIG_ALWAYS_MALLOC has been set before but doing so with the latest version of GLib (2.46.2) results in the following warning: GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed This fixes issue osxfuse/sshfs#17
2016-07-01Merge pull request #24 from kuscsik/masterNikolaus Rath
Makefile: fix path for sshfs.1
2016-07-01Makefile: fix path for sshfs.1Zoltan Kuscsik
Fix source path when build directory differs from the source dir.
2016-06-23Merge pull request #20 from rianhunter/masterNikolaus Rath
Require paths for truncate/fstat workarounds
2016-06-22port sshfs to cygwinBill Zissimopoulos
2016-06-22Released 2.8sshfs_2.8Nikolaus Rath
2016-06-22Fixed release year of version 2.7Nikolaus Rath
2016-06-06Require paths for truncate/fstat workaroundsRian Hunter
Commit 74bfa3850a2568f96dd1d090a9386534c9bb4629 allowed sshfs to run without requiring a non-NULL path argument for certain operations. This was erroneous in the case of using certain workarounds.
2016-06-05Add extra quoting for increased compatibility.Nikolaus Rath
Fixes: #15.
2016-06-05Merge branch 'rianhunter-master'Nikolaus Rath
2016-06-05Added ChangeLog entry for fsync extensionNikolaus Rath
2016-06-01Support the lack of paths when cache is offRian Hunter
Before FUSE 2.9, FUSE had to emulate unlink() if a file was still open via renaming to a hidden file. This was due to the requirement that a valid "path" argument must be submitted for many FUSE operations. FUSE 2.9 introduced the flag_nullpath_ok and flag_nopath flags that allow a FUSE file system to signal to FUSE that the "path" argument may be NULL in certain operations. sshfs doesn't require paths if the cache isn't used so communicate that information to the FUSE layer.
2016-06-01Implement support for "fsync@openssh.com"Rian Hunter
OpenSSH implements fsync() via the extension "fsync@openssh.com". This change uses that extension when receiving a FUSE fsync request.
2016-03-01Released 2.7sshfs-2.7Nikolaus Rath
2016-02-25Merge pull request #8 from gapan/masterNikolaus Rath
Restore FAQ file
2016-02-25Restore FAQ fileGeorge Vlahavas
This commit restores the FAQ file present in sshfs versions up to 2.5. Changes since the version in the 2.5 release: - Remove most wiki markup - Edit question about bug reports to point to the Github issue tracker - Remove unanswered questions - Minor formatting
2016-02-16Merge pull request #6 from jmmv/cache-optionsNikolaus Rath
Make cache parameters configurable