public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/trafficserver] trafficserver-9.2.14-1: Update to upstream 9.2.0
@ 2026-07-15 17:21 Jered Floyd
0 siblings, 0 replies; only message in thread
From: Jered Floyd @ 2026-07-15 17:21 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/trafficserver
Branch : trafficserver-9.2.14-1
Commit : eb164a287a807c3f74e01f5ed4fdd7ea98271ea9
Author : Jered Floyd <jered@redhat.com>
Date : 2023-01-21T03:46:06+00:00
Stats : +44/-68 in 6 file(s)
URL : https://src.fedoraproject.org/rpms/trafficserver/c/eb164a287a807c3f74e01f5ed4fdd7ea98271ea9?branch=trafficserver-9.2.14-1
Log:
Update to upstream 9.2.0
---
diff --git a/config-layout-redhat.patch b/config-layout-redhat.patch
deleted file mode 100644
index ec599d7..0000000
--- a/config-layout-redhat.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- config.layout
-+++ config.layout
-@@ -219,6 +219,27 @@
- cachedir: /var/cache+
- </Layout>
-
-+# Fedora/CentOS/RHEL TrafficServer path layout.
-+<Layout RedHat>
-+ prefix: /usr
-+ exec_prefix: ${prefix}
-+ bindir: ${exec_prefix}/bin
-+ sbindir: ${exec_prefix}/sbin
-+ libdir: ${exec_prefix}/lib64+
-+ libexecdir: ${libdir}/plugins
-+ infodir: ${prefix}/share/info
-+ mandir: ${prefix}/share/man
-+ sysconfdir: /etc+
-+ datadir: ${prefix}/share+
-+ docdir: ${prefix}/share/doc+
-+ installbuilddir: ${datadir}/build
-+ includedir: ${prefix}/include+
-+ localstatedir: /var+
-+ runtimedir: /run+
-+ logdir: /var/log+
-+ cachedir: /var/cache+
-+</Layout>
-+
- # OpenBSD path layout.
- <Layout OpenBSD>
- prefix: /usr/local
diff --git a/glibc-2.36.patch b/glibc-2.36.patch
deleted file mode 100644
index e2daba6..0000000
--- a/glibc-2.36.patch
+++ /dev/null
@@ -1,27 +0,0 @@
---- configure.ac
-+++ configure.ac
-@@ -1863,8 +1863,8 @@ AC_CHECK_HEADERS([sys/types.h \
-
- # On OpenBSD, pthread.h must be included before pthread_np.h
- AC_CHECK_HEADERS([pthread_np.h], [], [], [#include <pthread.h>])
--AC_CHECK_HEADERS([sys/statfs.h sys/statvfs.h sys/disk.h sys/disklabel.h])
--AC_CHECK_HEADERS([linux/hdreg.h linux/fs.h linux/major.h])
-+AC_CHECK_HEADERS([sys/statfs.h sys/statvfs.h sys/disk.h sys/disklabel.h sys/mount.h])
-+AC_CHECK_HEADERS([linux/hdreg.h linux/major.h])
-
- AC_CHECK_HEADERS([sys/sysctl.h], [], [],
- [[#ifdef HAVE_SYS_PARAM_H
-index 37995b0be..6e960aaa7 100644
---- src/tscore/ink_file.cc
-+++ src/tscore/ink_file.cc
-@@ -52,8 +52,8 @@
- #include <linux/hdreg.h> /* for struct hd_geometry */
- #endif
-
--#if HAVE_LINUX_FS_H
--#include <linux/fs.h> /* for BLKGETSIZE. sys/mount.h is another candidate */
-+#if HAVE_SYS_MOUNT_H
-+#include <sys/mount.h> /* for BLKGETSIZE */
- #endif
-
- using ioctl_arg_t = union {
diff --git a/glibc-237.patch b/glibc-237.patch
new file mode 100644
index 0000000..57c8214
--- /dev/null
+++ b/glibc-237.patch
@@ -0,0 +1,20 @@
+--- include/tscpp/util/TextView.h
++++ include/tscpp/util/TextView.h
+@@ -33,6 +33,7 @@
+ #include <string>
+ #include <string_view>
+ #include <limits>
++#include <cstdint>
+
+ /** Compare views with ordering, ignoring case.
+ *
+--- plugins/experimental/slice/Config.h
++++ plugins/experimental/slice/Config.h
+@@ -26,6 +26,7 @@
+ #include <pcre.h>
+ #endif
+
++#include <string>
+ #include <mutex>
+
+ // Data Structures and Classes
diff --git a/ppc64-stack-growth.patch b/ppc64-stack-growth.patch
new file mode 100644
index 0000000..d0e6e74
--- /dev/null
+++ b/ppc64-stack-growth.patch
@@ -0,0 +1,11 @@
+--- iocore/eventsystem/UnixEventProcessor.cc
++++ iocore/eventsystem/UnixEventProcessor.cc
+@@ -141,7 +141,7 @@ void
+ ThreadAffinityInitializer::setup_stack_guard(void *stack, int stackguard_pages)
+ {
+ #if !(defined(__i386__) || defined(__x86_64__) || defined(__arm__) || defined(__arm64__) || defined(__aarch64__) || \
+- defined(__mips__))
++ defined(__mips__) || defined(__powerpc64__))
+ #error Unknown stack growth direction. Determine the stack growth direction of your platform.
+ // If your stack grows upwards, you need to change this function and the calculation of stack_begin in do_alloc_stack.
+ #endif
diff --git a/sources b/sources
index fa741cc..c6ed4ed 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (trafficserver-9.1.4.tar.bz2) = f18aca66e444470738f6031366edc45db26942917e3fe8cba9fbb3b28173e01e06991aa9846e459047365946738931b1910719574c9c2afee72e4dfb30eab617
-SHA512 (trafficserver-9.1.4.tar.bz2.asc) = 72d54200db2fcf3b88dea1885b21b0c2092e71ac473eab46f9ff22fa1ec358efccc454619ec5a31174ab0b507180fb254377f2b9ed5e9b237c58f65b33c66e37
+SHA512 (trafficserver-9.2.0.tar.bz2) = ed0f150e4f189d2513fc2ae6b177945aa30257d9b5f84018379540b3c173185c1b46443a990abdaa1466629cce3071bf33c2b4b45f62377bad362492fc350c32
+SHA512 (trafficserver-9.2.0.tar.bz2.asc) = 3c71bfbe73b4056de1e4ced5458654a68a8b9dfed18d92acc6518ed19df110cac70495ceb96ae16097832e38f4b8e3aca110f5d6cac29587a7032b8bc1652c7c
diff --git a/trafficserver.spec b/trafficserver.spec
index bd53146..aa6d780 100644
--- a/trafficserver.spec
+++ b/trafficserver.spec
@@ -3,7 +3,7 @@
%global selinuxtype targeted
Name: trafficserver
-Version: 9.1.4
+Version: 9.2.0
Release: 1%{?dist}
Summary: Fast, scalable and extensible HTTP/1.1 and HTTP/2 caching proxy server
@@ -27,13 +27,12 @@ Patch0: trafficserver-crypto-policy.patch
# Fencepost error when parsing bracketed IP address with no port; OOB string_view access
# Upstream PR: https://github.com/apache/trafficserver/pull/8468
Patch1: string-index-oob.patch
-# Define standard config layout for Fedora/RHEL systems
-# Upstream PR: https://github.com/apache/trafficserver/pull/8815
-Patch2: config-layout-redhat.patch
-# glibc 2.36 (Fedora 37) introduces mount.h conflict
-# Change doc: https://sourceware.org/glibc/wiki/Release/2.36#Usage_of_.3Clinux.2Fmount.h.3E_and_.3Csys.2Fmount.h.3E
-# Upstream PR: https://github.com/apache/trafficserver/pull/9027
-Patch3: glibc-2.36.patch
+# glibc 2.37 will require additional explicit includes
+# Upstream PR: https://github.com/apache/trafficserver/pull/9325
+Patch2: glibc-237.patch
+# ppc64le stack grows down
+# Upstream PR: https://github.com/apache/trafficserver/pull/9326
+Patch3: ppc64-stack-growth.patch
# Upstream does not support 32-bit architectures:
# https://github.com/apache/trafficserver/issues/4432
@@ -245,7 +244,7 @@ fi
%files
%license LICENSE
-%doc README CHANGELOG* NOTICE STATUS
+%doc README.md CHANGELOG* NOTICE STATUS
%attr(0750, trafficserver, trafficserver) %dir %{_sysconfdir}/%{name}
%attr(-, trafficserver, trafficserver) %config(noreplace) %{_sysconfdir}/%{name}/body_factory
@@ -305,6 +304,9 @@ fi
%changelog
+* Fri Jan 20 2023 Jered Floyd <jered@redhat.com> 9.2.0-1
+- Update to upstream 9.2.0
+
* Mon Dec 19 2022 Jered Floyd <jered@redhat.com> 9.1.4-1
- Update to 9.1.4, resolves CVE-2022-32749, CVE-2022-37392, CVE-2022-40743
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-07-15 17:21 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-15 17:21 [rpms/trafficserver] trafficserver-9.2.14-1: Update to upstream 9.2.0 Jered Floyd
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox