Hello community, here is the log from the commit of package autofs for openSUSE:Factory checked in at 2015-08-21 08:24:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2015-05-10 10:54:10.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.autofs.new/autofs.changes 2015-08-21 08:24:36.000000000 +0200 @@ -1,0 +2,85 @@ +Thu Jun 25 23:33:34 UTC 2015 - [email protected] + +- autofs.service: Use KillMode=mixed so "KillSignal" (SIGTERM) is + only sent to the main process and if still does not exit after + "TimeoutStopSec" then "SendSIGKILL" is sent to all remaining + processes of the unit's control group. + This is the desired behaviour for almost all daemons that + execute foreign programs. + +------------------------------------------------------------------- +Sun May 17 21:00:05 UTC 2015 - [email protected] + +- update to version 5.1.1: + * fix compile error in defaults.c + * add serialization to sasl init + * dont allocate dev_ctl_ops too early + * fix incorrect round robin host detection + * fix race accessing qdn in get_query_dn() + * fix leak in cache_push_mapent() + * fix config entry read buffer not checked + * fix FILE pointer check in defaults_read_config() + * fix memory leak in conf_amd_get_log_options() + * fix signed comparison in inet_fill_net() + * fix buffer size checks in get_network_proximity() + * fix leak in get_network_proximity() + * fix buffer size checks in merge_options() + * check amd lex buffer len before copy + * add return check in ldap check_map_indirect() + * check host macro is set before use + * check options length before use in parse_amd.c + * fix some out of order evaluations in parse_amd.c + * fix copy and paste error in dup_defaults_entry() + * fix leak in parse_mount() + * add mutex call return check in defaults.c + * force disable browse mode for amd format maps + * fix hosts map options check in lookup_amd_instance() + * fix memory leak in create_client() + * fix memory leak in get_exports() + * fix memory leak in get_defaults_entry() + * fix out of order clearing of options buffer + * fix reset amd lexer scan buffer + * ignore multiple commas in options strings + * fix typo in flagdir configure option + * clarify multiple mounts description + * gaurd against incorrect umount return + * update man page autofs(8) for systemd + * dont pass sloppy option for other than nfs mounts + * make service want network-online + * fix fix master map type check + * init qdn before use in get_query_dn() + * fix typo in update_hosts_mounts() + * fix hosts map update on reload + * make negative cache update consistent for all lookup modules + * ensure negative cache isn't updated on remount + * dont add wildcard to negative cache + * add a prefix to program map stdvars + * add config option to force use of program map stdvars + * fix incorrect check in parse_mount() + * handle duplicates in multi mounts + * revert special case cifs escapes + * fix map option parsing for 'strictatime' + * fix showmount search in auto.net + * remove obsolete comment in auto.net + * fix macro usage in lookup_program.c + * fix gcc5 complaints + * remove unused offset handling code + * fix mount as you go offset selection + * link daemon with pthread library (Debian patch) + * manpage corrections (Debian patch) + * fix manpages hyphenation (Debian patch). +- ported patches: + * autofs-5.1.0-dbus-udisks-monitor.patch -> + autofs-5.1.1-dbus-udisks-monitor.patch + * autofs-debuginfo-fix.patch -> autofs-5.1.1-debuginfo-fix.patch + * autofs-5.0.9-suse-auto_master_default.patch -> + autofs-5.1.1-suse-auto_master_default.patch + * autofs-5.0.9-task-use-after-free.patch -> + autofs-5.1.1-task-use-after-free.patch +- remove patches that are now upstream: + * autofs-5.1.0-dont-pass-sloppy-option-for-other-than-nfs-mounts.patch + * autofs-5.1.0-add-a-prefix-to-program-map-stdvars.patch + * autofs-5.1.0-add-config-option-to-force-use-of-program-map-stdvars.patch + * autofs-5.1.0-gcc5-fixes.patch + +------------------------------------------------------------------- Old: ---- autofs-5.0.9-suse-auto_master_default.patch autofs-5.0.9-task-use-after-free.patch autofs-5.1.0-add-a-prefix-to-program-map-stdvars.patch autofs-5.1.0-add-config-option-to-force-use-of-program-map-stdvars.patch autofs-5.1.0-dbus-udisks-monitor.patch autofs-5.1.0-dont-pass-sloppy-option-for-other-than-nfs-mounts.patch autofs-5.1.0-gcc5-fixes.patch autofs-5.1.0.tar.xz autofs-debuginfo-fix.patch New: ---- autofs-5.1.1-dbus-udisks-monitor.patch autofs-5.1.1-debuginfo-fix.patch autofs-5.1.1-suse-auto_master_default.patch autofs-5.1.1-task-use-after-free.patch autofs-5.1.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ autofs.spec ++++++ --- /var/tmp/diff_new_pack.VXDF9g/_old 2015-08-21 08:24:38.000000000 +0200 +++ /var/tmp/diff_new_pack.VXDF9g/_new 2015-08-21 08:24:38.000000000 +0200 @@ -60,7 +60,7 @@ %if %{with_systemd} BuildRequires: systemd %endif -Version: 5.1.0 +Version: 5.1.1 Release: 0 Summary: A Kernel-Based Automounter License: GPL-2.0+ @@ -77,17 +77,14 @@ Source8: get-upstream-patches Source42: org.freedesktop.AutoMount.conf Source100: autofs-rpmlintrc -# PATCH-FIX-UPSTREAM autofs-5.1.0-task-use-after-free.patch [bnc#727392] -Patch82: autofs-5.0.9-task-use-after-free.patch -Patch83: autofs-5.1.0-dont-pass-sloppy-option-for-other-than-nfs-mounts.patch -Patch84: autofs-5.1.0-add-a-prefix-to-program-map-stdvars.patch -Patch85: autofs-5.1.0-add-config-option-to-force-use-of-program-map-stdvars.patch -# PATCH-FIX-OPENSUSE autofs-5.0.9-suse-auto_master_default.patch -Patch100: autofs-5.0.9-suse-auto_master_default.patch -# PATCH-EXTEND-OPENSUSE autofs-5.0.8-dbus-udisks-monitor.patch -Patch102: autofs-5.1.0-dbus-udisks-monitor.patch -Patch200: autofs-debuginfo-fix.patch -Patch201: autofs-5.1.0-gcc5-fixes.patch +# PATCH-FIX-UPSTREAM autofs-task-use-after-free.patch [bnc#727392] +Patch82: autofs-5.1.1-task-use-after-free.patch +# PATCH-FIX-OPENSUSE autofs-suse-auto_master_default.patch +Patch100: autofs-5.1.1-suse-auto_master_default.patch +# PATCH-FIX-OPENSUSE autofs-debuginfo-fix.patch +Patch101: autofs-5.1.1-debuginfo-fix.patch +# PATCH-EXTEND-OPENSUSE autofs-dbus-udisks-monitor.patch +Patch102: autofs-5.1.1-dbus-udisks-monitor.patch Requires(pre): %fillup_prereq Requires(pre): aaa_base %if %{with_systemd} @@ -110,13 +107,9 @@ cp %{SOURCE5} . # %patch82 -p1 -%patch83 -p1 -%patch84 -p1 -%patch85 -p1 %patch100 -p1 +%patch101 -p1 %patch102 -p0 -b .udisks -%patch200 -p1 -%patch201 -p1 %build ++++++ autofs-5.1.0-dbus-udisks-monitor.patch -> autofs-5.1.1-dbus-udisks-monitor.patch ++++++ --- /work/SRC/openSUSE:Factory/autofs/autofs-5.1.0-dbus-udisks-monitor.patch 2015-05-10 10:54:10.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.autofs.new/autofs-5.1.1-dbus-udisks-monitor.patch 2015-08-21 08:24:36.000000000 +0200 @@ -3093,7 +3093,7 @@ =================================================================== --- modules/parse_sun.c.orig +++ modules/parse_sun.c -@@ -840,6 +840,7 @@ static int validate_location(unsigned in +@@ -847,6 +847,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.1.1-debuginfo-fix.patch ++++++ --- Makefile.rules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: autofs-5.1.1/Makefile.rules =================================================================== --- autofs-5.1.1.orig/Makefile.rules +++ autofs-5.1.1/Makefile.rules @@ -27,7 +27,7 @@ CFLAGS ?= -g -Wall -DDEBUG LDFLAGS ?= -g else CFLAGS ?= -O2 -Wall -LDFLAGS ?= -s +LDFLAGS ?= -g endif ifdef DONTSTRIP ++++++ autofs-5.0.9-suse-auto_master_default.patch -> autofs-5.1.1-suse-auto_master_default.patch ++++++ --- /work/SRC/openSUSE:Factory/autofs/autofs-5.0.9-suse-auto_master_default.patch 2014-05-18 21:36:50.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.autofs.new/autofs-5.1.1-suse-auto_master_default.patch 2015-08-21 08:24:36.000000000 +0200 @@ -1,7 +1,7 @@ -Index: autofs-5.0.9/samples/auto.master +Index: autofs-5.1.1/samples/auto.master =================================================================== ---- autofs-5.0.9.orig/samples/auto.master -+++ autofs-5.0.9/samples/auto.master +--- autofs-5.1.1.orig/samples/auto.master ++++ autofs-5.1.1/samples/auto.master @@ -4,18 +4,18 @@ # mount-point [map-type[,format]:]map [options] # For details of the format look at auto.master(5). ++++++ autofs-5.0.9-task-use-after-free.patch -> autofs-5.1.1-task-use-after-free.patch ++++++ --- /work/SRC/openSUSE:Factory/autofs/autofs-5.0.9-task-use-after-free.patch 2014-05-18 21:36:50.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.autofs.new/autofs-5.1.1-task-use-after-free.patch 2015-08-21 08:24:36.000000000 +0200 @@ -2,10 +2,10 @@ Subject: fix segmentation fault in st_queue_handler() References: bnc#727392 -Index: autofs-5.0.9/daemon/state.c +Index: autofs-5.1.1/daemon/state.c =================================================================== ---- autofs-5.0.9.orig/daemon/state.c -+++ autofs-5.0.9/daemon/state.c +--- autofs-5.1.1.orig/daemon/state.c ++++ autofs-5.1.1/daemon/state.c @@ -1171,12 +1171,12 @@ remove: struct state_queue, pending); ++++++ autofs-5.1.0.tar.xz -> autofs-5.1.1.tar.xz ++++++ ++++ 2895 lines of diff (skipped) ++++++ autofs.service ++++++ --- /var/tmp/diff_new_pack.VXDF9g/_old 2015-08-21 08:24:38.000000000 +0200 +++ /var/tmp/diff_new_pack.VXDF9g/_new 2015-08-21 08:24:38.000000000 +0200 @@ -11,6 +11,7 @@ ExecStart=/usr/sbin/automount $AUTOFS_OPTIONS -p /var/run/automount.pid ExecReload=/usr/bin/kill -HUP $MAINPID TimeoutSec=180 +KillMode=mixed [Install] WantedBy=multi-user.target
