Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ntp for openSUSE:Factory checked in at 2023-06-14 16:29:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ntp (Old) and /work/SRC/openSUSE:Factory/.ntp.new.15902 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ntp" Wed Jun 14 16:29:24 2023 rev:137 rq:1092906 version:4.2.8p17 Changes: -------- --- /work/SRC/openSUSE:Factory/ntp/ntp.changes 2023-05-06 22:09:42.756890724 +0200 +++ /work/SRC/openSUSE:Factory/.ntp.new.15902/ntp.changes 2023-06-14 16:30:32.686912768 +0200 @@ -1,0 +2,20 @@ +Wed Jun 7 09:12:40 UTC 2023 - Reinhard Max <m...@suse.com> + +- Update to 4.2.8p17: + * Fix some regressions of 4.2.8p16 +- Update to 4.2.8p16: + * [Sec 3808] Assertion failure in ntpq on malformed RT-11 date + * [Sec 3807], bsc#1210390, CVE-2023-26555: + praecis_parse() in the Palisade refclock driver has a + hypothetical input buffer overflow. + * [Sec 3767] An OOB KoD RATE value triggers an assertion when + debug is enabled. + * Obsoletes: ntp-CVE-2023-26551.patch, ntp-sntp-dst.patch, + ntp-ENOBUFS.patch + * Multiple bug fixes and improvements. For details, see: + /usr/share/doc/packages/ntp/ChangeLog + http://www.ntp.org/support/securitynotice/4_2_8-series-changelog/ +- Follow upstream's suggestion to build with debugging disabled: + https://www.ntp.org/support/securitynotice/ntpbug3767/ + +------------------------------------------------------------------- Old: ---- ntp-4.2.8p15.tar.gz ntp-CVE-2023-26551.patch ntp-ENOBUFS.patch ntp-sntp-dst.patch New: ---- ntp-4.2.8p17.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ntp.spec ++++++ --- /var/tmp/diff_new_pack.0b4y2b/_old 2023-06-14 16:30:34.914926464 +0200 +++ /var/tmp/diff_new_pack.0b4y2b/_new 2023-06-14 16:30:34.914926464 +0200 @@ -23,7 +23,7 @@ %define ntpfaqversion 3.4 Name: ntp -Version: 4.2.8p15 +Version: 4.2.8p17 Release: 0 Summary: Network Time Protocol daemon (version 4) License: BSD-3-Clause AND MIT AND BSD-4-Clause AND GPL-2.0-only @@ -51,8 +51,6 @@ Patch15: bnc#506908.diff Patch16: MOD_NANO.diff Patch18: bnc#574885.diff -Patch19: ntp-ENOBUFS.patch -Patch20: ntp-sntp-dst.patch Patch23: ntp-openssl-version.patch Patch27: ntp-netlink.patch Patch29: ntp-pathfind.patch @@ -60,7 +58,6 @@ Patch33: ntp-sntp-libevent.patch Patch34: testdcf-gude.diff Patch35: ntp-clarify-interface.patch -Patch36: ntp-CVE-2023-26551.patch BuildRequires: avahi-compat-mDNSResponder-devel BuildRequires: fdupes @@ -140,8 +137,6 @@ %patch15 %patch16 %patch18 -%patch19 -p1 -%patch20 -p1 %patch23 %patch27 %patch29 @@ -149,7 +144,6 @@ %patch33 %patch34 -p1 %patch35 -%patch36 # fix DOS line breaks sed -i 's/\r//g' html/scripts/{footer.txt,style.css} @@ -168,6 +162,7 @@ --with-binsubdir=bin \ --bindir=%{_sbindir} \ --htmldir=%{_docdir}/ntp-doc \ + --disable-debugging \ --enable-parse-clocks \ --enable-all-clocks \ --enable-linuxcaps \ ++++++ bnc#574885.diff ++++++ --- /var/tmp/diff_new_pack.0b4y2b/_old 2023-06-14 16:30:34.962926759 +0200 +++ /var/tmp/diff_new_pack.0b4y2b/_new 2023-06-14 16:30:34.966926783 +0200 @@ -1,7 +1,7 @@ -Index: lib/isc/unix/interfaceiter.c +Index: libntp/lib/isc/unix/interfaceiter.c =================================================================== ---- lib/isc/unix/interfaceiter.c.orig -+++ lib/isc/unix/interfaceiter.c +--- libntp/lib/isc/unix/interfaceiter.c.orig ++++ libntp/lib/isc/unix/interfaceiter.c @@ -147,7 +147,7 @@ get_addr(unsigned int family, isc_netadd #ifdef __linux ++++++ ntp-4.2.8p15.tar.gz -> ntp-4.2.8p17.tar.gz ++++++ /work/SRC/openSUSE:Factory/ntp/ntp-4.2.8p15.tar.gz /work/SRC/openSUSE:Factory/.ntp.new.15902/ntp-4.2.8p17.tar.gz differ: char 5, line 1 ++++++ ntp-pathfind.patch ++++++ --- /var/tmp/diff_new_pack.0b4y2b/_old 2023-06-14 16:30:35.110927669 +0200 +++ /var/tmp/diff_new_pack.0b4y2b/_new 2023-06-14 16:30:35.114927693 +0200 @@ -1,19 +1,19 @@ --- sntp/libopts/init.c.orig +++ sntp/libopts/init.c -@@ -33,6 +33,8 @@ static tSuccess - do_presets(tOptions * opts); - /* = = = END-STATIC-FORWARD = = = */ +@@ -28,6 +28,8 @@ + * 13aa749a5b0a454917a944ed8fffc530b784f5ead522b1aacaf4ec8aa55a6239 COPYING.mbsd + */ +#define PROC_BINARY "/proc/self/exe" + /** * Make sure the option descriptor is there and that we understand it. * This should be called from any user entry point where one needs to -@@ -104,7 +106,13 @@ validate_struct(tOptions * opts, char co +@@ -100,7 +102,13 @@ validate_struct(tOptions * opts, char co else *pp = pname; -- pz = pathfind(getenv("PATH"), pname, "rx"); +- pz = pathfind(getenv("PATH"), (char *)pname, "rx"); +#if defined(HAVE_CANONICALIZE_FILE_NAME) + pz = canonicalize_file_name(PROC_BINARY); +#elif defined(HAVE_REALPATH)