Hi,

no huge changes, only 3 commits upstream, works fine here in basic
testing.

* Add -o disable_hardlink option (debian bug #670926). Reported
  by Louis-David Mitterrand

* Optimize readdir by sending multiple requests in parallel.
* Add -o sync_readdir to restore old behavior.  Patch by Alexander
  Neumann

* Map SSH2_FX_FAILURE to ENOTEMPTY for rmdir.  Reported by Ross
  Lagerwall

* When checking root directory use LSTAT not STAT.  This prevents
  I/O error being returned after a successful mount if a symlink
  is mounted.  Reported by Bart Friederichs

ok ?

Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/sshfs-fuse/Makefile,v
retrieving revision 1.4
diff -u -r1.4 Makefile
--- Makefile    15 Jun 2013 14:28:05 -0000      1.4
+++ Makefile    19 Sep 2015 22:27:33 -0000
@@ -2,8 +2,7 @@
 
 COMMENT =      mount remote directories over ssh
 
-DISTNAME =     sshfs-fuse-2.4
-REVISION =     1
+DISTNAME =     sshfs-fuse-2.5
 CATEGORIES =   sysutils
 
 HOMEPAGE =     http://fuse.sourceforge.net/sshfs.html
Index: distinfo
===================================================================
RCS file: /cvs/ports/sysutils/sshfs-fuse/distinfo,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 distinfo
--- distinfo    3 Jun 2013 16:25:24 -0000       1.1.1.1
+++ distinfo    19 Sep 2015 22:27:33 -0000
@@ -1,2 +1,2 @@
-SHA256 (sshfs-fuse-2.4.tar.gz) = PJO6hSJWgJPJT/nFo3Y5KTgN0ik2XZBXaf+CR113TdE=
-SIZE (sshfs-fuse-2.4.tar.gz) = 132930
+SHA256 (sshfs-fuse-2.5.tar.gz) = 6RcUUuXQFQucaiFY/S4tzvtdXQO6TSCJSeAKOkbG5j4=
+SIZE (sshfs-fuse-2.5.tar.gz) = 136378
Index: patches/patch-sshfs_c
===================================================================
RCS file: /cvs/ports/sysutils/sshfs-fuse/patches/patch-sshfs_c,v
retrieving revision 1.2
diff -u -r1.2 patch-sshfs_c
--- patches/patch-sshfs_c       3 Jun 2013 22:02:28 -0000       1.2
+++ patches/patch-sshfs_c       19 Sep 2015 22:27:33 -0000
@@ -1,6 +1,6 @@
 $OpenBSD: patch-sshfs_c,v 1.2 2013/06/03 22:02:28 ajacoutot Exp $
---- sshfs.c.orig       Thu Mar  8 10:34:39 2012
-+++ sshfs.c    Mon Jun  3 23:47:06 2013
+--- sshfs.c.orig       Wed Jan  8 16:34:52 2014
++++ sshfs.c    Sun Sep 20 00:22:12 2015
 @@ -11,7 +11,6 @@
  
  #include <fuse.h>
@@ -17,7 +17,7 @@
  #include <netinet/in.h>
  #include <netinet/tcp.h>
  #include <glib.h>
-@@ -1543,7 +1543,7 @@ static int sftp_error_to_errno(uint32_t error)
+@@ -1552,7 +1552,7 @@ static int sftp_error_to_errno(uint32_t error)
        case SSH_FX_NO_SUCH_FILE:      return ENOENT;
        case SSH_FX_PERMISSION_DENIED: return EACCES;
        case SSH_FX_FAILURE:           return EPERM;

Reply via email to