Hello community, here is the log from the commit of package autofs for openSUSE:Factory checked in at 2013-10-04 07:07:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/autofs (Old) and /work/SRC/openSUSE:Factory/.autofs.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "autofs" Changes: -------- --- /work/SRC/openSUSE:Factory/autofs/autofs.changes 2013-07-16 14:09:55.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.autofs.new/autofs.changes 2013-10-04 07:07:56.000000000 +0200 @@ -1,0 +2,45 @@ +Thu Oct 3 16:45:02 UTC 2013 - lchiqui...@suse.com + +- autofs-suse-build.patch: removed, no longer needed. + +------------------------------------------------------------------- +Thu Oct 3 01:35:29 UTC 2013 - lchiqui...@suse.com + +- autofs-5.0.7-upstream-patches-20131001.bz2: update 5.0.7 upstream + patches up to 2013-10-01, fixing many bugs: + * fix add null check in parse_server_string() + * check for protocol option + * use ulimit max open files if greater than internal maximum + * don't override LDFLAGS in make rules + * fix a couple of compiler warnings + * add after sssd dependency to unit file + * dont start readmap unless ready + * fix crash due to thread unsafe use of libldap (bnc#820585) + * fix compile error with heimdal support enabled + * fix typo forced-shutdown should be force-shutdown + * fix hesiod check error and use correct $(LIBS) setting + * fix dead LDAP symbolic link when LDAP support is disabled + * add missing libtirpc lib to mount_nfs.so when TIRPC enabled + * use compiler determined by configure instead of hard-coded ones + * remove hard-coded STRIP variable + * use LIBS for link libraries + * unbundle NOTSTRIP from DEBUG so they dont depend on each other + * fix occasional build error when enable parallel compiling + * fix compilation of lookup_ldap.c without sasl + * fix dumpmaps multi output + * try and cleanup after dumpmaps + * teach dumpmaps to output simple key value pairs + * fix syncronize handle_mounts() shutdown + * fix fix wildcard multi map regression + * improve timeout option description + * only probe specific nfs version when requested + * fix bad mkdir permission on create + * setup program map env from macro table + * add short host name standard marco variable + * allow use of hosts map in maps + * fix get_nfs_info() probe + * fix portmap lookup + * add std vars to program map invocation + * samples/auto.smb: add logic to obtain credentials + +------------------------------------------------------------------- Old: ---- autofs-5.0.7-upstream-patches-20130619.bz2 autofs-suse-build.patch New: ---- autofs-5.0.7-upstream-patches-20131001.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ autofs.spec ++++++ --- /var/tmp/diff_new_pack.VtCv3r/_old 2013-10-04 07:07:57.000000000 +0200 +++ /var/tmp/diff_new_pack.VtCv3r/_new 2013-10-04 07:07:57.000000000 +0200 @@ -77,7 +77,7 @@ Source42: org.freedesktop.AutoMount.conf Source100: autofs-rpmlintrc # Upstream patches that will be in the next release -%define patchdate 20130619 +%define patchdate 20131001 Patch0: autofs-%{version}-upstream-patches-%{patchdate}.bz2 # PATCH-FIX-OPENSUSE autofs-5.0.7-revert-fix-libtirpc-name-clash.patch Patch1: autofs-5.0.7-revert-fix-libtirpc-name-clash.patch @@ -85,8 +85,6 @@ Patch82: autofs-5.0.7-task-use-after-free.patch # PATCH-FIX-OPENSUSE autofs-suse-auto_master_default.patch Patch100: autofs-suse-auto_master_default.patch -# PATCH-FIX-OPENSUSE autofs-suse-build.patch -Patch101: autofs-suse-build.patch # PATCH-EXTEND-OPENSUSE autofs-5.0.7-dbus-udisks-monitor.patch Patch102: autofs-5.0.7-dbus-udisks-monitor.patch # PATCH-EXTEND-OPENSUSE autofs-5.0.7-eaccess.patch @@ -115,7 +113,6 @@ %patch1 -p1 %patch82 -p1 %patch100 -p1 -%patch101 -p1 %patch102 -p0 -b .udisks %patch103 -p0 -b .eaccess ++++++ autofs-5.0.7-dbus-udisks-monitor.patch ++++++ --- /var/tmp/diff_new_pack.VtCv3r/_old 2013-10-04 07:07:57.000000000 +0200 +++ /var/tmp/diff_new_pack.VtCv3r/_new 2013-10-04 07:07:57.000000000 +0200 @@ -2,7 +2,7 @@ =================================================================== --- Makefile.conf.in.orig +++ Makefile.conf.in -@@ -42,6 +42,9 @@ KRB5_FLAGS=@KRB5_FLAGS@ +@@ -40,6 +40,9 @@ KRB5_FLAGS=@KRB5_FLAGS@ # NIS+ support: yes (1) no (0) NISPLUS = @HAVE_NISPLUS@ @@ -24,8 +24,8 @@ + if ((status != -1 && (fs.f_type == (__SWORD_TYPE) AUTOFS_SUPER_MAGIC || + fs.f_type == (__SWORD_TYPE) TMPFS_MAGIC)) || contained_in_local_fs(path)) { - if (mkdir(path, mode) == -1) { - errno = EACCES; + mode_t mask = umask(0022); + int ret = mkdir(path, mode); Index: daemon/lookup.c =================================================================== --- daemon/lookup.c.orig @@ -609,7 +609,7 @@ =================================================================== --- modules/Makefile.orig +++ modules/Makefile -@@ -58,6 +58,14 @@ ifeq ($(SSSD), 1) +@@ -60,6 +60,14 @@ ifeq ($(SSSD), 1) MODS += lookup_sss.so endif @@ -624,8 +624,8 @@ CFLAGS += -I../include -I../lib -fPIC -D_GNU_SOURCE CFLAGS += -DAUTOFS_LIB_DIR=\"$(autofslibdir)\" CFLAGS += -DAUTOFS_MAP_DIR=\"$(autofsmapdir)\" -@@ -112,6 +120,10 @@ lookup_ldap.so: lookup_ldap.c dclist.o b - $(AUTOFS_LIB) $(LIBLDAP) $(LIBRESOLV) +@@ -116,6 +124,10 @@ lookup_ldap.so: lookup_ldap.c dclist.o b + $(AUTOFS_LIB) $(LIBLDAP) $(LIBRESOLV) $(LIBS) $(STRIP) lookup_ldap.so +lookup_udisks.so: lookup_udisks.c ../include/lookup_udisks.h @@ -633,8 +633,8 @@ + $(STRIP) $@ + mount_nfs.so: mount_nfs.c replicated.o - $(CC) $(SOLDFLAGS) $(CFLAGS) -o mount_nfs.so \ - mount_nfs.c replicated.o $(AUTOFS_LIB) $(LIBNSL) + $(CC) $(LDFLAGS) $(SOLDFLAGS) $(CFLAGS) -o mount_nfs.so \ + mount_nfs.c replicated.o $(AUTOFS_LIB) $(LIBS) Index: modules/lookup_multi.c =================================================================== --- modules/lookup_multi.c.orig @@ -3106,7 +3106,7 @@ =================================================================== --- modules/parse_sun.c.orig +++ modules/parse_sun.c -@@ -880,6 +880,7 @@ static int validate_location(unsigned in +@@ -849,6 +849,7 @@ static int validate_location(unsigned in ((esc = strchr(ptr, '\\')) && *(esc + 1) == ':') || !strncmp(ptr, "file:", 5) || !strncmp(ptr, "yp:", 3) || !strncmp(ptr, "nis:", 4) || !strncmp(ptr, "nisplus:", 8) || ++++++ autofs-5.0.7-revert-fix-libtirpc-name-clash.patch ++++++ --- /var/tmp/diff_new_pack.VtCv3r/_old 2013-10-04 07:07:57.000000000 +0200 +++ /var/tmp/diff_new_pack.VtCv3r/_new 2013-10-04 07:07:57.000000000 +0200 @@ -18,11 +18,10 @@ =================================================================== --- autofs-5.0.7.orig/lib/rpc_subs.c +++ autofs-5.0.7/lib/rpc_subs.c -@@ -33,16 +33,6 @@ - #include <pthread.h> +@@ -34,16 +34,6 @@ #include <poll.h> --#ifdef WITH_LIBTIRPC + #ifdef WITH_LIBTIRPC -#undef auth_destroy -#define auth_destroy(auth) \ - do { \ @@ -32,14 +31,15 @@ - } while (0) -#endif - - #include "mount.h" - #include "rpc_subs.h" - #include "automount.h" +-#ifdef WITH_LIBTIRPC + const rpcprog_t rpcb_prog = RPCBPROG; + const rpcvers_t rpcb_version = RPCBVERS; + #else Index: autofs-5.0.7/CHANGELOG =================================================================== --- autofs-5.0.7.orig/CHANGELOG +++ autofs-5.0.7/CHANGELOG -@@ -106,7 +106,6 @@ +@@ -136,7 +136,6 @@ - fix kernel verion check of version components. - dont retry ldap connect if not required. - fix initialization in rpc create_client(). ++++++ autofs-5.0.7-task-use-after-free.patch ++++++ --- /var/tmp/diff_new_pack.VtCv3r/_old 2013-10-04 07:07:57.000000000 +0200 +++ /var/tmp/diff_new_pack.VtCv3r/_new 2013-10-04 07:07:57.000000000 +0200 @@ -6,7 +6,7 @@ =================================================================== --- autofs-5.0.7.orig/daemon/state.c +++ autofs-5.0.7/daemon/state.c -@@ -1168,12 +1168,12 @@ remove: +@@ -1171,12 +1171,12 @@ remove: struct state_queue, pending); list_del(&task->list); -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org