Hello community,

here is the log from the commit of package autofs for openSUSE:Factory
checked in at Mon Jul 4 09:55:11 CEST 2011.



--------
--- autofs/autofs.changes       2011-06-14 20:07:57.000000000 +0200
+++ /mounts/work_src_done/STABLE/autofs/autofs.changes  2011-07-01 
15:40:25.000000000 +0200
@@ -1,0 +2,17 @@
+Fri Jul  1 13:40:05 UTC 2011 - [email protected]
+
+- fix an error in the recent ipv6 name for lookup patch
+
+-------------------------------------------------------------------
+Tue Jun 28 23:42:30 UTC 2011 - [email protected]
+
+- update to version 5.0.6 (bnc#702791):
+  * add nobind option
+  * add base64 password encode
+  * fix ipv6 name for lookup
+  * fix libtirpc ipv6 check
+  * dont bind nfs mount if nobind is set
+- remove patches that are now upstream:
+  *  autofs-5.0.5-fix-null-cache-deadlock.patch
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  autofs-5.0.5-fix-null-cache-deadlock.patch
  autofs-5.0.5-invalid-ghost-dirs.patch
  autofs-5.0.5-upstream-patches-20110613.bz2
  autofs-5.0.5.tar.bz2

New:
----
  autofs-5.0.6-fix-ipv6-name-for-lookup-fix.patch
  autofs-5.0.6-invalid-ghost-dirs.patch
  autofs-5.0.6.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ autofs.spec ++++++
--- /var/tmp/diff_new_pack.e3RHzL/_old  2011-07-04 09:54:17.000000000 +0200
+++ /var/tmp/diff_new_pack.e3RHzL/_new  2011-07-04 09:54:17.000000000 +0200
@@ -25,8 +25,8 @@
 License:        GPLv2+
 Group:          System/Daemons
 AutoReqProv:    on
-Version:        5.0.5
-Release:        26
+Version:        5.0.6
+Release:        1
 Summary:        A Kernel-Based Automounter
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Source:         
ftp://ftp.kernel.org/pub/linux/daemons/autofs/v5/%{name}-%{version}.tar.bz2
@@ -37,10 +37,10 @@
 Source5:        README.SuSE
 Source7:        NetworkManager-autofs
 Source8:        get-upstream-patches
-%define patchdate 20110613
-Patch0:         autofs-%{version}-upstream-patches-%{patchdate}.bz2
-Patch1:         autofs-5.0.5-invalid-ghost-dirs.patch
-Patch2:         autofs-5.0.5-fix-null-cache-deadlock.patch
+#%define patchdate 20110613
+#Patch0:         autofs-%{version}-upstream-patches-%{patchdate}.bz2
+Patch1:         autofs-5.0.6-invalid-ghost-dirs.patch
+Patch2:         autofs-5.0.6-fix-ipv6-name-for-lookup-fix.patch
 Patch10:        autofs-suse-auto_master_default.patch
 Patch11:        autofs-suse-build.patch
 PreReq:         %fillup_prereq %insserv_prereq aaa_base
@@ -65,7 +65,7 @@
 cp %{SOURCE4} .
 cp %{SOURCE5} .
 #
-%patch0 -p1
+#%patch0 -p1
 %patch1 -p1
 %patch2 -p1
 %patch10 -p1

++++++ autofs-5.0.6-fix-ipv6-name-for-lookup-fix.patch ++++++
autofs-5.0.6 - fix ipv6 name for lookup fix

From: Ian Kent <[email protected]>

Fix an error in the recent ipv6 name for lookup patch.
---

 modules/replicated.c |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)


Index: autofs-5.0.6/modules/replicated.c
===================================================================
--- autofs-5.0.6.orig/modules/replicated.c
+++ autofs-5.0.6/modules/replicated.c
@@ -1111,7 +1111,8 @@ static int add_host_addrs(struct host **
                          unsigned int weight, unsigned int options)
 {
        struct addrinfo hints, *ni, *this;
-       char *name = strdup(host);
+       char *n_ptr;
+       char *name = n_ptr = strdup(host);
        int len;
        char buf[MAX_ERR_BUF];
        int rr = 0;
@@ -1125,15 +1126,17 @@ static int add_host_addrs(struct host **
        }
        len = strlen(name);
 
-       if (name[0] == '[' && name[--len] == ']')
+       if (name[0] == '[' && name[--len] == ']') {
                name[len] = '\0';
+               name++;
+       }
 
        memset(&hints, 0, sizeof(hints));
        hints.ai_flags = AI_NUMERICHOST;
        hints.ai_family = AF_UNSPEC;
        hints.ai_socktype = SOCK_DGRAM;
 
-       ret = getaddrinfo(name + 1, NULL, &hints, &ni);
+       ret = getaddrinfo(name, NULL, &hints, &ni);
        if (ret)
                goto try_name;
 
@@ -1153,7 +1156,7 @@ try_name:
        hints.ai_family = AF_UNSPEC;
        hints.ai_socktype = SOCK_DGRAM;
 
-       ret = getaddrinfo(name + 1, NULL, &hints, &ni);
+       ret = getaddrinfo(name, NULL, &hints, &ni);
        if (ret) {
                error(LOGOPT_ANY, "hostname lookup failed: %s",
                      gai_strerror(ret));
@@ -1172,7 +1175,7 @@ try_name:
        }
        freeaddrinfo(ni);
 done:
-       free(name);
+       free(n_ptr);
        return ret;
 }
 
++++++ autofs-5.0.5-invalid-ghost-dirs.patch -> 
autofs-5.0.6-invalid-ghost-dirs.patch ++++++
--- autofs/autofs-5.0.5-invalid-ghost-dirs.patch        2011-02-21 
16:00:11.000000000 +0100
+++ /mounts/work_src_done/STABLE/autofs/autofs-5.0.6-invalid-ghost-dirs.patch   
2011-06-29 01:55:00.000000000 +0200
@@ -11,10 +11,10 @@
  daemon/lookup.c |    3 +++
  1 file changed, 3 insertions(+)
 
-Index: autofs-5.0.5/daemon/lookup.c
+Index: autofs-5.0.6/daemon/lookup.c
 ===================================================================
---- autofs-5.0.5.orig/daemon/lookup.c
-+++ autofs-5.0.5/daemon/lookup.c
+--- autofs-5.0.6.orig/daemon/lookup.c
++++ autofs-5.0.6/daemon/lookup.c
 @@ -604,6 +604,9 @@ int lookup_ghost(struct autofs_point *ap
                        if (!strcmp(me->key, "*"))
                                goto next;

++++++ autofs-5.0.5.tar.bz2 -> autofs-5.0.6.tar.bz2 ++++++
++++ 20933 lines of diff (skipped)

++++++ autofs-suse-auto_master_default.patch ++++++
--- /var/tmp/diff_new_pack.e3RHzL/_old  2011-07-04 09:54:17.000000000 +0200
+++ /var/tmp/diff_new_pack.e3RHzL/_new  2011-07-04 09:54:17.000000000 +0200
@@ -1,7 +1,7 @@
-Index: autofs-5.0.5/samples/auto.master
+Index: autofs-5.0.6/samples/auto.master
 ===================================================================
---- autofs-5.0.5.orig/samples/auto.master
-+++ autofs-5.0.5/samples/auto.master
+--- autofs-5.0.6.orig/samples/auto.master
++++ autofs-5.0.6/samples/auto.master
 @@ -4,13 +4,13 @@
  # key [ -mount-options-separated-by-comma ] location
  # For details of the format look at autofs(5).

++++++ autofs-suse-build.patch ++++++
--- /var/tmp/diff_new_pack.e3RHzL/_old  2011-07-04 09:54:17.000000000 +0200
+++ /var/tmp/diff_new_pack.e3RHzL/_new  2011-07-04 09:54:17.000000000 +0200
@@ -1,7 +1,7 @@
-Index: autofs-5.0.5/Makefile.conf.in
+Index: autofs-5.0.6/Makefile.conf.in
 ===================================================================
---- autofs-5.0.5.orig/Makefile.conf.in
-+++ autofs-5.0.5/Makefile.conf.in
+--- autofs-5.0.6.orig/Makefile.conf.in
++++ autofs-5.0.6/Makefile.conf.in
 @@ -7,6 +7,8 @@
  # build autofs.
  #
@@ -11,10 +11,10 @@
  # Do we build with -fpie?
  DAEMON_CFLAGS  = @DAEMON_CFLAGS@
  DAEMON_LDFLAGS = @DAEMON_LDFLAGS@
-Index: autofs-5.0.5/daemon/Makefile
+Index: autofs-5.0.6/daemon/Makefile
 ===================================================================
---- autofs-5.0.5.orig/daemon/Makefile
-+++ autofs-5.0.5/daemon/Makefile
+--- autofs-5.0.6.orig/daemon/Makefile
++++ autofs-5.0.6/daemon/Makefile
 @@ -30,7 +30,7 @@ endif
  all: automount
  
@@ -24,10 +24,10 @@
        $(STRIP) automount
  
  clean:
-Index: autofs-5.0.5/Makefile.rules
+Index: autofs-5.0.6/Makefile.rules
 ===================================================================
---- autofs-5.0.5.orig/Makefile.rules
-+++ autofs-5.0.5/Makefile.rules
+--- autofs-5.0.6.orig/Makefile.rules
++++ autofs-5.0.6/Makefile.rules
 @@ -44,8 +44,7 @@ CXXFLAGS  = $(CFLAGS)
  LD        = ld
  SOLDFLAGS = -shared

++++++ get-upstream-patches ++++++
--- /var/tmp/diff_new_pack.e3RHzL/_old  2011-07-04 09:54:17.000000000 +0200
+++ /var/tmp/diff_new_pack.e3RHzL/_new  2011-07-04 09:54:17.000000000 +0200
@@ -8,7 +8,7 @@
 # usage: get-upstream-patches [VERSION]
 
 # default version
-VERSION=5.0.5
+VERSION=5.0.6
 test -n "$1" && VERSION="$1"
 
 BASE=http://www.kernel.org/pub/linux/daemons/autofs/v5


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to