Hello community,
here is the log from the commit of package ncpfs for openSUSE:Factory
checked in at Mon Dec 21 14:22:43 CET 2009.
--------
--- ncpfs/ncpfs.changes 2009-07-14 13:17:26.000000000 +0200
+++ /mounts/work_src_done/STABLE/ncpfs/ncpfs.changes 2009-12-02 21:32:32.000000000 +0100
@@ -1,0 +2,6 @@
+Wed Dec 2 10:59:51 MST 2009 - sclark@novell.com
+
+- Fixed bnc#527802 - migedir hangs on ncpmount if Netware server does not
+ hold a replica.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
New:
----
ncpfs.mount_hang.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ncpfs.spec ++++++
--- /var/tmp/diff_new_pack.2s8WrI/_old 2009-12-21 14:22:33.000000000 +0100
+++ /var/tmp/diff_new_pack.2s8WrI/_new 2009-12-21 14:22:33.000000000 +0100
@@ -20,11 +20,11 @@
Name: ncpfs
BuildRequires: pam-devel
-License: GPL v2 or later
+License: GPLv2+
Group: Productivity/Networking/Novell
AutoReqProv: on
Version: 2.2.6
-Release: 157
+Release: 158
PreReq: %insserv_prereq %fillup_prereq
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Tools for Accessing Novell File Systems
@@ -92,6 +92,7 @@
Patch1002: ncpfs.LDFLAGS.patch
Patch1003: ncpfs.pam_ncp_auth.syslog.patch
Patch1005: ncpfs.offsetof.patch
+Patch1006: ncpfs.mount_hang.patch
%description
With this program, you can mount Netware server file systems under
@@ -105,7 +106,7 @@
Petr Vandrovec
%package devel
-License: GPL v2 or later
+License: GPLv2+
Summary: Tools for Accessing Novell Filesystems
Group: Development/Libraries/C and C++
Requires: %{name} = %{version} glibc-devel
@@ -185,6 +186,7 @@
%patch1002 -p1
%patch1003 -p1
%patch1005 -p1
+%patch1006 -p1
tar xfvj %{SOURCE12}
if [ "$UID" = 0 ] ; then chown -R 0:0 . ; fi
++++++ ncpfs.mount_hang.patch ++++++
diff -ru ncpfs-2.2.6.orig/lib/ncplib.c ncpfs-2.2.6/lib/ncplib.c
--- ncpfs-2.2.6.orig/lib/ncplib.c 2005-01-27 10:35:59.000000000 -0700
+++ ncpfs-2.2.6/lib/ncplib.c 2009-10-19 14:27:14.019898870 -0600
@@ -188,7 +188,7 @@
#define NCP_MAX_BUFSIZE 1024
#ifdef SIGNATURES
-int in_options = 2;
+int in_options = 1; /* signatures supported - sign packets if NCP server requests it */
#else
int in_options = 0;
#endif
@@ -1255,7 +1255,6 @@
static NWCCODE ncp_finish_connect(struct ncp_conn *conn) {
NWCCODE err;
- conn->sequence = 0;
conn->i.connection = get_conn_from_reply(conn->ncp_reply);
conn->is_connected = CONN_TEMPORARY;
@@ -1321,7 +1320,7 @@
conn->ncp_sock = ncp_sock;
conn->wdog_sock = wdog_sock;
- conn->sequence = 0;
+ conn->sequence = 255;
conn->addr.ipx = *target;
conn->nt = NT_IPX;
@@ -1400,7 +1399,7 @@
conn->ncp_sock = ncp_sock;
conn->wdog_sock = -1;
- conn->sequence = 0;
+ conn->sequence = 255;
memcpy(&conn->addr, target, sizeof(*target));
conn->nt = NT_UDP;
@@ -1459,7 +1458,7 @@
conn->ncp_sock = ncp_sock;
conn->wdog_sock = -1;
- conn->sequence = 0;
+ conn->sequence = 255;
memcpy(&conn->addr, target, sizeof(*target));
conn->nt = NT_TCP;
@@ -1578,7 +1577,7 @@
conn->ncp_sock = ncp_sock;
conn->wdog_sock = -1;
- conn->sequence = 0;
+ conn->sequence = 255;
memset(&conn->addr, 0, sizeof(conn->addr));
#if 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org