diff --git a/SOURCES/0001-lexgrog-Increase-MAX_NAME-to-16384.patch b/SOURCES/0001-lexgrog-Increase-MAX_NAME-to-16384.patch new file mode 100644 index 0000000..3ade77c --- /dev/null +++ b/SOURCES/0001-lexgrog-Increase-MAX_NAME-to-16384.patch @@ -0,0 +1,40 @@ +From 034ed95667ca19934acd639b2e1decca6f0b9b5e Mon Sep 17 00:00:00 2001 +From: Lukas Javorsky +Date: Tue, 10 Jun 2025 12:12:38 +0000 +Subject: [PATCH] lexgrog Increase MAX_NAME to 16384 + +Inspired by: https://gitlab.com/man-db/man-db/-/commit/2da9562c194d520d38978f66bde7ef25d863d8a5 +--- + src/lexgrog.c | 2 +- + src/lexgrog.l | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/lexgrog.c b/src/lexgrog.c +index f3d8ec9..b4e2419 100644 +--- a/src/lexgrog.c ++++ b/src/lexgrog.c +@@ -2663,7 +2663,7 @@ char *yytext; + #include "manconv_client.h" + + #define YY_READ_BUF_SIZE 1024 +-#define MAX_NAME 8192 ++#define MAX_NAME 16384 + + #define ARRAY_SIZE(array) (sizeof (array) / sizeof ((array)[0])) + +diff --git a/src/lexgrog.l b/src/lexgrog.l +index c4e3caf..bd10bc1 100644 +--- a/src/lexgrog.l ++++ b/src/lexgrog.l +@@ -65,7 +65,7 @@ + #include "manconv_client.h" + + #define YY_READ_BUF_SIZE 1024 +-#define MAX_NAME 8192 ++#define MAX_NAME 16384 + + #define ARRAY_SIZE(array) (sizeof (array) / sizeof ((array)[0])) + +-- +2.49.0 + diff --git a/SPECS/man-db.spec b/SPECS/man-db.spec index df0ad7c..a27f585 100644 --- a/SPECS/man-db.spec +++ b/SPECS/man-db.spec @@ -4,7 +4,7 @@ Summary: Tools for searching and reading man pages Name: man-db Version: 2.9.3 -Release: 7%{?dist} +Release: 9%{?dist} # GPLv2+ .. man-db # GPLv3+ .. gnulib License: GPLv2+ and GPLv3+ @@ -27,6 +27,9 @@ Patch2: man-db-2.9.1-snap.patch # fix important Covscan defects Patch3: man-db-2.9.3-coverity.patch +# Inspired by upstream patch: https://gitlab.com/man-db/man-db/-/commit/2da9562c194d520d38978f66bde7ef25d863d8a5 +Patch4: 0001-lexgrog-Increase-MAX_NAME-to-16384.patch + Obsoletes: man < 2.0 Provides: man = %{version} Provides: man-pages-reader = %{version} @@ -235,6 +238,14 @@ fi %config(noreplace) %{_sysconfdir}/cron.daily/man-db.cron %changelog +* Tue Jun 10 2025 Lukas Javorsky - 2.9.3-9 +- Fix patch to increase MAX_NAME to 16384 +- Resolves: RHEL-93724 + +* Tue May 27 2025 Lukas Javorsky - 2.9.3-8 +- Increase MAX_NAME to 16384 +- Resolves: RHEL-93724 + * Mon Sep 19 2022 Lukas Javorsky - 2.9.3-7 - Rebuild for man-db-cron compose change. Changing from buildroot to Appstream compose.