Bugfix release.
A few security related but mostly just fixes.
OpenSSL 3.0 support and other bumps.
https://www.ntp.org/support/securitynotice/4_2_8-series-changelog/#428p16

* License file changed. A lot of changes to dates, authors and contributors,
but none to the actual license texts.
* Remove patch set. Bug fix is now included in this release.
* Remove obsolete option.
* Enable new bugfixes as configure options.

Signed-off-by: Christian Melki <christian.me...@t2data.com>
---
 ...o-not-use-PTHREAD_STACK_MIN-on-glibc.patch | 29 -------------------
 patches/ntp-4.2.8p15/series                   |  4 ---
 rules/ntp.make                                |  9 +++---
 3 files changed, 5 insertions(+), 37 deletions(-)
 delete mode 100644 
patches/ntp-4.2.8p15/0001-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch
 delete mode 100644 patches/ntp-4.2.8p15/series

diff --git 
a/patches/ntp-4.2.8p15/0001-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch 
b/patches/ntp-4.2.8p15/0001-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch
deleted file mode 100644
index 017b4d41f..000000000
--- 
a/patches/ntp-4.2.8p15/0001-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From: Khem Raj <raj.k...@gmail.com>
-Date: Sat, 31 Jul 2021 10:51:41 -0700
-Subject: [PATCH] libntp: Do not use PTHREAD_STACK_MIN on glibc
-
-In glibc 2.34+ PTHREAD_STACK_MIN is not a compile-time constant which
-could mean different stack sizes at runtime on different architectures
-and it also causes compile failure. Default glibc thread stack size
-or 64Kb set by ntp should be good in glibc these days.
-
-Signed-off-by: Khem Raj <raj.k...@gmail.com>
-[Copied from 
https://github.com/openembedded/meta-openembedded/blob/master/meta-networking/recipes-support/ntp/ntp/0001-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch]
-Signed-off-by: Alexey Brodkin <abrok...@synopsys.com>
----
- libntp/work_thread.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/libntp/work_thread.c b/libntp/work_thread.c
-index 03a5647bea36..3ddd751557e0 100644
---- a/libntp/work_thread.c
-+++ b/libntp/work_thread.c
-@@ -41,7 +41,7 @@
- #ifndef THREAD_MINSTACKSIZE
- # define THREAD_MINSTACKSIZE  (64U * 1024)
- #endif
--#ifndef __sun
-+#if !defined(__sun) && !defined(__GLIBC__)
- #if defined(PTHREAD_STACK_MIN) && THREAD_MINSTACKSIZE < PTHREAD_STACK_MIN
- # undef THREAD_MINSTACKSIZE
- # define THREAD_MINSTACKSIZE PTHREAD_STACK_MIN
diff --git a/patches/ntp-4.2.8p15/series b/patches/ntp-4.2.8p15/series
deleted file mode 100644
index 7a2de77a2..000000000
--- a/patches/ntp-4.2.8p15/series
+++ /dev/null
@@ -1,4 +0,0 @@
-# generated by git-ptx-patches
-#tag:base --start-number 1
-0001-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch
-# e85ebd807ca50b5d07918a17d9595773  - git-ptx-patches magic
diff --git a/rules/ntp.make b/rules/ntp.make
index 9bbf9ef49..0c2a81126 100644
--- a/rules/ntp.make
+++ b/rules/ntp.make
@@ -15,15 +15,15 @@ PACKAGES-$(PTXCONF_NTP) += ntp
 #
 # Paths and names
 #
-NTP_VERSION    := 4.2.8p15
-NTP_MD5                := e1e6b23d2fc75cced41801dbcd6c2561
+NTP_VERSION    := 4.2.8p16
+NTP_MD5                := 6a66099e2c9a89957da27527e3527ddb
 NTP            := ntp-$(NTP_VERSION)
 NTP_SUFFIX     := tar.gz
 NTP_URL                := 
http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/$(NTP).$(NTP_SUFFIX)
 NTP_SOURCE     := $(SRCDIR)/$(NTP).$(NTP_SUFFIX)
 NTP_DIR                := $(BUILDDIR)/$(NTP)
 NTP_LICENSE    := ntp
-NTP_LICENSE_FILES      := file://COPYRIGHT;md5=4190b39435611e92a4da74e682623f19
+NTP_LICENSE_FILES      := file://COPYRIGHT;md5=3a8ffebbcad335abf2c39fec38671eec
 
 # ----------------------------------------------------------------------------
 # Prepare
@@ -136,6 +136,8 @@ NTP_CONF_OPT        := \
        --disable-kernel-fll-bug \
        --enable-bug1243-fix \
        --enable-bug3020-fix \
+       --enable-bug3527-fix \
+       --enable-bug3767-fix \
        --$(call ptx/endis, PTXCONF_NTP_IRIG_SAWTOOTH)-irig-sawtooth \
        --$(call ptx/endis, PTXCONF_NTP_NIST)-nist \
        --disable-ntp-signd \
@@ -145,7 +147,6 @@ NTP_CONF_OPT        := \
        --disable-saveconfig \
        --disable-leap-smear \
        --disable-dynamic-interleave \
-       --without-gtest \
        --disable-problem-tests
 
 # ----------------------------------------------------------------------------
-- 
2.34.1


Reply via email to