From 1147d20ef456e9a9f984163dcb39420d39e2aba1 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Mon, 30 May 2022 19:56:29 +0200 Subject: [PATCH 01/36] Perl 5.36 rebuild --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index 5df9ef4..401205b 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.8.2 -Release: 11%{?dist} +Release: 12%{?dist} Summary: An advanced IRC bouncer License: ASL 2.0 @@ -221,6 +221,9 @@ getent passwd znc >/dev/null || \ %changelog +* Mon May 30 2022 Jitka Plesnikova - 1.8.2-12 +- Perl 5.36 rebuild + * Sat Jan 22 2022 Fedora Release Engineering - 1.8.2-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 84d6887875ff140c9656d8c0b6075e12fb71df65 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 13 Jun 2022 15:44:17 +0200 Subject: [PATCH 02/36] Rebuilt for Python 3.11 --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index 401205b..fdca868 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.8.2 -Release: 12%{?dist} +Release: 13%{?dist} Summary: An advanced IRC bouncer License: ASL 2.0 @@ -221,6 +221,9 @@ getent passwd znc >/dev/null || \ %changelog +* Mon Jun 13 2022 Python Maint - 1.8.2-13 +- Rebuilt for Python 3.11 + * Mon May 30 2022 Jitka Plesnikova - 1.8.2-12 - Perl 5.36 rebuild From 9fd58dec00ee21f3e51bc7ff236930840b7eab3d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 13:59:01 +0000 Subject: [PATCH 03/36] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index fdca868..5b12364 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.8.2 -Release: 13%{?dist} +Release: 14%{?dist} Summary: An advanced IRC bouncer License: ASL 2.0 @@ -221,6 +221,9 @@ getent passwd znc >/dev/null || \ %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 1.8.2-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Mon Jun 13 2022 Python Maint - 1.8.2-13 - Rebuilt for Python 3.11 From 390687ee6028d0ff0ad6ea7ef6af3d7418d5f195 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Mon, 1 Aug 2022 15:13:41 +0200 Subject: [PATCH 04/36] Rebuilt for ICU 71.1 --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index 5b12364..6c07b28 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.8.2 -Release: 14%{?dist} +Release: 15%{?dist} Summary: An advanced IRC bouncer License: ASL 2.0 @@ -221,6 +221,9 @@ getent passwd znc >/dev/null || \ %changelog +* Mon Aug 01 2022 Frantisek Zatloukal - 1.8.2-15 +- Rebuilt for ICU 71.1 + * Sat Jul 23 2022 Fedora Release Engineering - 1.8.2-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 21168675e017cba2923b7852e7f05fce87a4b473 Mon Sep 17 00:00:00 2001 From: Pete Walter Date: Sat, 31 Dec 2022 03:54:34 +0000 Subject: [PATCH 05/36] Rebuild for ICU 72 --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index 6c07b28..d15c62f 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.8.2 -Release: 15%{?dist} +Release: 16%{?dist} Summary: An advanced IRC bouncer License: ASL 2.0 @@ -221,6 +221,9 @@ getent passwd znc >/dev/null || \ %changelog +* Sat Dec 31 2022 Pete Walter - 1.8.2-16 +- Rebuild for ICU 72 + * Mon Aug 01 2022 Frantisek Zatloukal - 1.8.2-15 - Rebuilt for ICU 71.1 From 6b26da3de32933c383bc2f95f73b8b399fe52727 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 08:19:40 +0000 Subject: [PATCH 06/36] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index d15c62f..5d734e9 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.8.2 -Release: 16%{?dist} +Release: 17%{?dist} Summary: An advanced IRC bouncer License: ASL 2.0 @@ -221,6 +221,9 @@ getent passwd znc >/dev/null || \ %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 1.8.2-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sat Dec 31 2022 Pete Walter - 1.8.2-16 - Rebuild for ICU 72 From 25dbe3fc154cf13d54ad6e745536bd220cda1b9a Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 13 Jun 2023 21:00:41 +0200 Subject: [PATCH 07/36] Rebuilt for Python 3.12 --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index 5d734e9..751ee79 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.8.2 -Release: 17%{?dist} +Release: 18%{?dist} Summary: An advanced IRC bouncer License: ASL 2.0 @@ -221,6 +221,9 @@ getent passwd znc >/dev/null || \ %changelog +* Tue Jun 13 2023 Python Maint - 1.8.2-18 +- Rebuilt for Python 3.12 + * Sat Jan 21 2023 Fedora Release Engineering - 1.8.2-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 6bb219d334bec1e2abe8767580e6224549ae5c24 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Tue, 11 Jul 2023 16:27:01 +0200 Subject: [PATCH 08/36] Perl 5.38 rebuild --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index 751ee79..2858eaa 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.8.2 -Release: 18%{?dist} +Release: 19%{?dist} Summary: An advanced IRC bouncer License: ASL 2.0 @@ -221,6 +221,9 @@ getent passwd znc >/dev/null || \ %changelog +* Tue Jul 11 2023 Jitka Plesnikova - 1.8.2-19 +- Perl 5.38 rebuild + * Tue Jun 13 2023 Python Maint - 1.8.2-18 - Rebuilt for Python 3.12 From 50312b99d50b1ef14101160ec76fa2bcdfff8639 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Tue, 11 Jul 2023 22:23:49 +0200 Subject: [PATCH 09/36] Rebuilt for ICU 73.2 --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index 2858eaa..544a338 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.8.2 -Release: 19%{?dist} +Release: 20%{?dist} Summary: An advanced IRC bouncer License: ASL 2.0 @@ -221,6 +221,9 @@ getent passwd znc >/dev/null || \ %changelog +* Tue Jul 11 2023 František Zatloukal - 1.8.2-20 +- Rebuilt for ICU 73.2 + * Tue Jul 11 2023 Jitka Plesnikova - 1.8.2-19 - Perl 5.38 rebuild From ffc0f99a3d0d0674f1153f49cc6efc51766677b4 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Thu, 13 Jul 2023 10:15:32 +0200 Subject: [PATCH 10/36] Perl 5.38 re-rebuild updated packages --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index 544a338..5afe536 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.8.2 -Release: 20%{?dist} +Release: 21%{?dist} Summary: An advanced IRC bouncer License: ASL 2.0 @@ -221,6 +221,9 @@ getent passwd znc >/dev/null || \ %changelog +* Thu Jul 13 2023 Jitka Plesnikova - 1.8.2-21 +- Perl 5.38 re-rebuild updated packages + * Tue Jul 11 2023 František Zatloukal - 1.8.2-20 - Rebuilt for ICU 73.2 From f8a13d03d7ad60ea974a950b385285dd7cf65fd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Thu, 13 Jul 2023 18:36:48 +0200 Subject: [PATCH 11/36] Rebuilt for ICU 73.2 --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index 5afe536..0d8f529 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.8.2 -Release: 21%{?dist} +Release: 22%{?dist} Summary: An advanced IRC bouncer License: ASL 2.0 @@ -221,6 +221,9 @@ getent passwd znc >/dev/null || \ %changelog +* Thu Jul 13 2023 František Zatloukal - 1.8.2-22 +- Rebuilt for ICU 73.2 + * Thu Jul 13 2023 Jitka Plesnikova - 1.8.2-21 - Perl 5.38 re-rebuild updated packages From de6ca93075376a0fcb0eb4ead57edcc6f44f8b2b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 19:45:46 +0000 Subject: [PATCH 12/36] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index 0d8f529..158d700 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.8.2 -Release: 22%{?dist} +Release: 23%{?dist} Summary: An advanced IRC bouncer License: ASL 2.0 @@ -221,6 +221,9 @@ getent passwd znc >/dev/null || \ %changelog +* Sat Jul 22 2023 Fedora Release Engineering - 1.8.2-23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Thu Jul 13 2023 František Zatloukal - 1.8.2-22 - Rebuilt for ICU 73.2 From 9722e6194849ba21b56fe412d7d7f6bcbffc7902 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 11:14:38 +0000 Subject: [PATCH 13/36] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index 158d700..a991d95 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.8.2 -Release: 23%{?dist} +Release: 24%{?dist} Summary: An advanced IRC bouncer License: ASL 2.0 @@ -221,6 +221,9 @@ getent passwd znc >/dev/null || \ %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 1.8.2-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sat Jul 22 2023 Fedora Release Engineering - 1.8.2-23 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 0414e519c612c80e5ed1f60b05de35098c0f4469 Mon Sep 17 00:00:00 2001 From: Pete Walter Date: Wed, 31 Jan 2024 20:28:58 +0000 Subject: [PATCH 14/36] Rebuild for ICU 74 --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index a991d95..0b6ee16 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.8.2 -Release: 24%{?dist} +Release: 25%{?dist} Summary: An advanced IRC bouncer License: ASL 2.0 @@ -221,6 +221,9 @@ getent passwd znc >/dev/null || \ %changelog +* Wed Jan 31 2024 Pete Walter - 1.8.2-25 +- Rebuild for ICU 74 + * Sat Jan 27 2024 Fedora Release Engineering - 1.8.2-24 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 0c6101912165e86baa6f9175eb0c5c5b61c2486e Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 7 Jun 2024 09:12:54 +0200 Subject: [PATCH 15/36] Rebuilt for Python 3.13 --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index 0b6ee16..97fff9a 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.8.2 -Release: 25%{?dist} +Release: 26%{?dist} Summary: An advanced IRC bouncer License: ASL 2.0 @@ -221,6 +221,9 @@ getent passwd znc >/dev/null || \ %changelog +* Fri Jun 07 2024 Python Maint - 1.8.2-26 +- Rebuilt for Python 3.13 + * Wed Jan 31 2024 Pete Walter - 1.8.2-25 - Rebuild for ICU 74 From 26dfea74b0bfb0e8ce04f8be106f92174562a7a2 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Wed, 12 Jun 2024 12:53:36 +0200 Subject: [PATCH 16/36] Perl 5.40 rebuild --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index 97fff9a..e420266 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.8.2 -Release: 26%{?dist} +Release: 27%{?dist} Summary: An advanced IRC bouncer License: ASL 2.0 @@ -221,6 +221,9 @@ getent passwd znc >/dev/null || \ %changelog +* Wed Jun 12 2024 Jitka Plesnikova - 1.8.2-27 +- Perl 5.40 rebuild + * Fri Jun 07 2024 Python Maint - 1.8.2-26 - Rebuilt for Python 3.13 From 6527f23bb74ce6bcec10e06ed2f46638a8c3c28b Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 18 Jun 2024 09:39:37 +0200 Subject: [PATCH 17/36] Rebuilt for Python 3.13 --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index e420266..88616b6 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.8.2 -Release: 27%{?dist} +Release: 28%{?dist} Summary: An advanced IRC bouncer License: ASL 2.0 @@ -221,6 +221,9 @@ getent passwd znc >/dev/null || \ %changelog +* Tue Jun 18 2024 Python Maint - 1.8.2-28 +- Rebuilt for Python 3.13 + * Wed Jun 12 2024 Jitka Plesnikova - 1.8.2-27 - Perl 5.40 rebuild From dd25b4741db914aa1243c300e900da6987a3edde Mon Sep 17 00:00:00 2001 From: Michal Domonkos Date: Fri, 31 May 2024 09:56:35 +0200 Subject: [PATCH 18/36] Fix improperly commented out macros in %prep Since RPM 4.20, %prep is no longer implemented as a special "hack" [1] but is now a regular build scriptlet, meaning that %setup or %patch are now treated as regular macros and thus will be expanded even in comments (as documented in [2]). Our spec has these so fix them up to unbreak the build on F41. [1] https://github.com/rpm-software-management/rpm/issues/2205 [2] https://rpm-software-management.github.io/rpm/manual/spec.html --- znc.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/znc.spec b/znc.spec index 88616b6..5cfaa0e 100644 --- a/znc.spec +++ b/znc.spec @@ -118,8 +118,8 @@ gpgv2 --homedir "$gpghome" --quiet --keyring $key.gpg %{SOURCE1} %{SOURCE0} rm -rf "$gpghome" $key.gpg # Cleanup tmp gpg home dir and dearmored key %autosetup -p1 -#%setup -n znc-1.7.5-rc1 -#%patch0 -p1 +%dnl %setup -n znc-1.7.5-rc1 +%dnl %patch0 -p1 # The manual page references /usr/local/; fix that sed -ie 's!/usr/local/!/usr/!' man/znc.1 From dda90e644127c5389a68f9908194e160e5f8504e Mon Sep 17 00:00:00 2001 From: Nick Bebout Date: Wed, 17 Jul 2024 13:49:20 -0500 Subject: [PATCH 19/36] Update to 1.9.1 --- sources | 3 +-- znc.spec | 7 +++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/sources b/sources index 29a7d20..d1bb994 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -SHA512 (znc-1.8.2.tar.gz) = e821647b50698c3a82fad039e69943e030bf644d8f8e82afa87c6c11da44761bceecddd510a7a956a1b487b1cca6ee46e8ac8818ea03127f0f1ff8f5d1a1a7f9 -SHA512 (znc-1.8.2.tar.gz.sig) = c4fb2817a54155cef19702e3f48ba845350209019445d7b056d303c708ddf8931eea308a0ec84d58f02be0cb932b663c3d2a732c48112205dbe953f8b08423cb +SHA512 (znc-1.9.1.tar.gz) = 939eafbb2f20569d1b15b66e38b7da7a5210f2023e6fc98018566bd757d62d8ef2682d4b4e3b326a933a99cd7d9d65596ff0e2c43a2315c70e27c64f02d526a6 diff --git a/znc.spec b/znc.spec index 88616b6..77fac1e 100644 --- a/znc.spec +++ b/znc.spec @@ -12,8 +12,8 @@ %endif # 0%{?fedora} || 0%{?rhel} >= 7 Name: znc -Version: 1.8.2 -Release: 28%{?dist} +Version: 1.9.1 +Release: 1%{?dist} Summary: An advanced IRC bouncer License: ASL 2.0 @@ -221,6 +221,9 @@ getent passwd znc >/dev/null || \ %changelog +* Wed Jul 17 2024 Nick Bebout - 1.9.1-1 +- Update to 1.9.1 + * Tue Jun 18 2024 Python Maint - 1.8.2-28 - Rebuilt for Python 3.13 From ecf25c9c57596709e11e6bd89d31596936ec463e Mon Sep 17 00:00:00 2001 From: Nick Bebout Date: Wed, 17 Jul 2024 13:55:01 -0500 Subject: [PATCH 20/36] Add signature --- sources | 1 + 1 file changed, 1 insertion(+) diff --git a/sources b/sources index d1bb994..03f8b97 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ SHA512 (znc-1.9.1.tar.gz) = 939eafbb2f20569d1b15b66e38b7da7a5210f2023e6fc98018566bd757d62d8ef2682d4b4e3b326a933a99cd7d9d65596ff0e2c43a2315c70e27c64f02d526a6 +SHA512 (znc-1.9.1.tar.gz.sig) = f9c0134ed8248828871d5ff8d0fc72a7b94426871ad75957aa675274a9da1a8957fae09603cee03729b33d42e14fcbf5f1952867fa38fef4e2860d62944af488 From 5c51e0f7fa994c5128363b4c495ea6087951a6e1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 10:55:45 +0000 Subject: [PATCH 21/36] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index 77fac1e..31548fe 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.9.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: An advanced IRC bouncer License: ASL 2.0 @@ -221,6 +221,9 @@ getent passwd znc >/dev/null || \ %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 1.9.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Wed Jul 17 2024 Nick Bebout - 1.9.1-1 - Update to 1.9.1 From c87eddaf82d4a174a08562832b58decdc072d06b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Wed, 24 Jul 2024 18:12:30 +0200 Subject: [PATCH 22/36] convert ASL 2.0 license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- znc.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/znc.spec b/znc.spec index 31548fe..cbfe82f 100644 --- a/znc.spec +++ b/znc.spec @@ -13,10 +13,11 @@ Name: znc Version: 1.9.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: An advanced IRC bouncer -License: ASL 2.0 +# Automatically converted from old format: ASL 2.0 - review is highly recommended. +License: Apache-2.0 URL: https://znc.in Source0: %{url}/releases/archive/%{name}-%{version}.tar.gz Source1: %{url}/releases/archive/%{name}-%{version}.tar.gz.sig @@ -221,6 +222,9 @@ getent passwd znc >/dev/null || \ %changelog +* Wed Jul 24 2024 Miroslav Suchý - 1.9.1-3 +- convert license to SPDX + * Sat Jul 20 2024 Fedora Release Engineering - 1.9.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 377a89607ddad7f441e1eed19439546e8f5c7ae4 Mon Sep 17 00:00:00 2001 From: Neil Hanlon Date: Sun, 25 Aug 2024 17:33:41 -0400 Subject: [PATCH 23/36] rebase system crypto policy patch --- 0001-Use-system-wide-crypto-policy.patch | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/0001-Use-system-wide-crypto-policy.patch b/0001-Use-system-wide-crypto-policy.patch index 04b4cfa..ca64213 100644 --- a/0001-Use-system-wide-crypto-policy.patch +++ b/0001-Use-system-wide-crypto-policy.patch @@ -9,34 +9,26 @@ Reference: https://fedoraproject.org/wiki/Packaging:CryptoPolicies 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/src/Socket.cpp b/src/Socket.cpp -index fa510462..e40c76ea 100644 +index 577f69c..f413f96 100644 --- a/src/Socket.cpp +++ b/src/Socket.cpp -@@ -28,21 +28,10 @@ +@@ -28,15 +28,11 @@ #endif #ifdef HAVE_LIBSSL -// Copypasted from -// https://wiki.mozilla.org/Security/Server_Side_TLS#Intermediate_compatibility_.28default.29 --// at 2018-04-01 +-// at 2024-02-08 (version 5.7) +// Use system-wide crypto policy +// https://fedoraproject.org/wiki/Packaging:CryptoPolicies static CString ZNC_DefaultCipher() { -- return "ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-" -- "ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-" -- "AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-" -- "SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-" -- "RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:" -- "ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-" -- "SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:" -- "DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:" -- "ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:" -- "AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-" -- "SHA:DES-CBC3-SHA:!DSS"; + // This is TLS1.2 only, because TLS1.3 ciphers are probably not configurable here yet +- return "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:" +- "ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:" +- "ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:" +- "DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-CHACHA20-POLY1305"; + return "PROFILE=SYSTEM"; } #endif - -- -2.19.0.rc0 From ef1895867bc284e4d76d141cfb6a9c32eb53e34b Mon Sep 17 00:00:00 2001 From: Neil Hanlon Date: Sun, 25 Aug 2024 18:15:41 -0400 Subject: [PATCH 24/36] fix ftbfs, fti, CVE-2024-39844, switch to cmake - switch to pure cmake (1.9.0 turned configure into a wrapper which dropped options) - resolve ftbfs, fti, new version (#226393 #2301380 #2292226) - resolve CVE-2024-39844 (#2295622) --- 0001-Use-system-wide-crypto-policy.patch | 2 -- znc.spec | 45 ++++++++++++++---------- 2 files changed, 26 insertions(+), 21 deletions(-) diff --git a/0001-Use-system-wide-crypto-policy.patch b/0001-Use-system-wide-crypto-policy.patch index ca64213..6688c49 100644 --- a/0001-Use-system-wide-crypto-policy.patch +++ b/0001-Use-system-wide-crypto-policy.patch @@ -30,5 +30,3 @@ index 577f69c..f413f96 100644 + return "PROFILE=SYSTEM"; } #endif --- - diff --git a/znc.spec b/znc.spec index 71da541..1eb5457 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.9.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: An advanced IRC bouncer # Automatically converted from old format: ASL 2.0 - review is highly recommended. @@ -27,19 +27,25 @@ Source2: gpgkey-5AE420CC0209989E.asc # https://fedoraproject.org/wiki/Packaging:CryptoPolicies Patch0: 0001-Use-system-wide-crypto-policy.patch -BuildRequires: make -BuildRequires: automake BuildRequires: c-ares-devel +BuildRequires: cmake BuildRequires: cyrus-sasl-devel BuildRequires: gcc-c++ BuildRequires: gettext-devel BuildRequires: gnupg2 BuildRequires: libicu-devel +BuildRequires: make + %if 0%{?fedora} || 0%{?rhel} >= 8 BuildRequires: openssl-devel >= 0.9.8 %else BuildRequires: openssl11-devel %endif + +%if 0%{?fedora} >= 41 +BuildRequires: openssl-devel-engine +%endif + BuildRequires: perl(ExtUtils::Embed) %if 0%{?rhel} && 0%{?rhel} <= 9 @@ -119,8 +125,6 @@ gpgv2 --homedir "$gpghome" --quiet --keyring $key.gpg %{SOURCE1} %{SOURCE0} rm -rf "$gpghome" $key.gpg # Cleanup tmp gpg home dir and dearmored key %autosetup -p1 -%dnl %setup -n znc-1.7.5-rc1 -%dnl %patch0 -p1 # The manual page references /usr/local/; fix that sed -ie 's!/usr/local/!/usr/!' man/znc.1 @@ -130,25 +134,23 @@ sed -ie 's!/usr/local/!/usr/!' man/znc.1 sed -e 's/"openssl"/"openssl11"/g' -i configure %endif -%configure \ - --with-module-prefix=%{_libdir}/znc \ - --with-systemdsystemunitdir=%{_unitdir} \ +%cmake \ %if 0%{?with_modperl} - --enable-perl \ -%else - --disable-perl \ -%endif # 0%{?with_modperl} + -DWANT_PERL=1 \ +%endif %if 0%{?with_modpython} - --enable-python \ -%else # 0%{?with_modpython} - --disable-python \ -%endif # 0%{?with_modpython} - --enable-ipv6 --enable-cyrus --enable-tcl --with-tcl=%{_libdir} -%make_build V=1 + -DWANT_PYTHON=1 \ +%endif + -DWANT_SYSTEMD=1 \ + -DSYSTEMD_DIR=%{_unitdir} \ + -DWANT_IPV6=1 \ + -DWANT_CYRUS=1 \ + -DWANT_TCL=1 +%cmake_build %install -%make_install +%cmake_install install -d "%{buildroot}%{_sharedstatedir}/znc" %py_byte_compile %{__python3} %{buildroot}%{_libdir}/znc/ @@ -222,6 +224,11 @@ getent passwd znc >/dev/null || \ %changelog +* Sun Aug 25 2024 Neil Hanlon - 1.9.1-4 +- switch to pure cmake (1.9.0 turned configure into a wrapper which dropped options) +- resolve ftbfs, fti, new version (#226393 #2301380 #2292226) +- resolve CVE-2024-39844 (#2295622) + * Wed Jul 24 2024 Miroslav Suchý - 1.9.1-3 - convert license to SPDX From dc252de4f0262cab21ca9845209d4a99a939e186 Mon Sep 17 00:00:00 2001 From: Neil Hanlon Date: Mon, 2 Sep 2024 19:26:00 -0400 Subject: [PATCH 25/36] fix: aarch64 build fails due to parallelism --- znc.spec | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/znc.spec b/znc.spec index 1eb5457..493ab27 100644 --- a/znc.spec +++ b/znc.spec @@ -134,6 +134,11 @@ sed -ie 's!/usr/local/!/usr/!' man/znc.1 sed -e 's/"openssl"/"openssl11"/g' -i configure %endif +# NOTE(neil): 2024-09-02 aarch64 responds badly to building on large machines +%ifarch aarch64 +%global _smp_build_ncpus 1 +%endif + %cmake \ %if 0%{?with_modperl} -DWANT_PERL=1 \ From 95993e313fd83ac507bd4c0daf7e6a6da6e81031 Mon Sep 17 00:00:00 2001 From: Pete Walter Date: Sun, 8 Dec 2024 23:04:59 +0000 Subject: [PATCH 26/36] Rebuild for ICU 76 --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index 493ab27..556b1f6 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.9.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: An advanced IRC bouncer # Automatically converted from old format: ASL 2.0 - review is highly recommended. @@ -229,6 +229,9 @@ getent passwd znc >/dev/null || \ %changelog +* Sun Dec 08 2024 Pete Walter - 1.9.1-5 +- Rebuild for ICU 76 + * Sun Aug 25 2024 Neil Hanlon - 1.9.1-4 - switch to pure cmake (1.9.0 turned configure into a wrapper which dropped options) - resolve ftbfs, fti, new version (#226393 #2301380 #2292226) From eb1f6fc672b7e90341ad3574376bc7a14375a596 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 16:50:35 +0000 Subject: [PATCH 27/36] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index 556b1f6..f27442d 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.9.1 -Release: 5%{?dist} +Release: 6%{?dist} Summary: An advanced IRC bouncer # Automatically converted from old format: ASL 2.0 - review is highly recommended. @@ -229,6 +229,9 @@ getent passwd znc >/dev/null || \ %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 1.9.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Sun Dec 08 2024 Pete Walter - 1.9.1-5 - Rebuild for ICU 76 From 9c3026d04d500b75262f631f3e8e47e596388e80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Tue, 11 Feb 2025 17:03:14 +0100 Subject: [PATCH 28/36] Add sysusers.d config file to allow rpm to create users/groups automatically See https://fedoraproject.org/wiki/Changes/RPMSuportForSystemdSysusers. --- znc.spec | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/znc.spec b/znc.spec index f27442d..7ac3458 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.9.1 -Release: 6%{?dist} +Release: 7%{?dist} Summary: An advanced IRC bouncer # Automatically converted from old format: ASL 2.0 - review is highly recommended. @@ -52,7 +52,6 @@ BuildRequires: perl(ExtUtils::Embed) Obsoletes: znc-extra <= %{version}-%{release} %endif # 0%{?rhel} && 0%{?rhel} <= 9 -Requires(pre): shadow-utils BuildRequires: systemd %{?systemd_requires} @@ -129,6 +128,11 @@ rm -rf "$gpghome" $key.gpg # Cleanup tmp gpg home dir and dearmored key # The manual page references /usr/local/; fix that sed -ie 's!/usr/local/!/usr/!' man/znc.1 +# Create a sysusers.d config file +cat >znc.sysusers.conf </dev/null || groupadd -r znc -getent passwd znc >/dev/null || \ - useradd -r -g znc -d /var/lib/znc -s /sbin/nologin \ - -c "Account for ZNC to run as" znc %post @@ -201,6 +202,7 @@ getent passwd znc >/dev/null || \ %exclude %{_datadir}/znc/modtcl/ %{_unitdir}/znc.service %attr(-,znc,znc) %{_sharedstatedir}/znc/ +%{_sysusersdir}/znc.conf %files devel %{_bindir}/znc-buildmod @@ -229,6 +231,9 @@ getent passwd znc >/dev/null || \ %changelog +* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 1.9.1-7 +- Add sysusers.d config file to allow rpm to create users/groups automatically + * Sun Jan 19 2025 Fedora Release Engineering - 1.9.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From b6fef453ade67e2ebcdc65b250e1987aab1e9564 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 2 Jun 2025 20:54:40 +0200 Subject: [PATCH 29/36] Rebuilt for Python 3.14 --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index 7ac3458..77f6b41 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.9.1 -Release: 7%{?dist} +Release: 8%{?dist} Summary: An advanced IRC bouncer # Automatically converted from old format: ASL 2.0 - review is highly recommended. @@ -231,6 +231,9 @@ install -m0644 -D znc.sysusers.conf %{buildroot}%{_sysusersdir}/znc.conf %changelog +* Mon Jun 02 2025 Python Maint - 1.9.1-8 +- Rebuilt for Python 3.14 + * Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 1.9.1-7 - Add sysusers.d config file to allow rpm to create users/groups automatically From 967dc69a063f2608b226afb64fa8f85081e6e046 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Mon, 7 Jul 2025 16:38:08 +0200 Subject: [PATCH 30/36] Perl 5.42 rebuild --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index 77f6b41..7e99180 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.9.1 -Release: 8%{?dist} +Release: 9%{?dist} Summary: An advanced IRC bouncer # Automatically converted from old format: ASL 2.0 - review is highly recommended. @@ -231,6 +231,9 @@ install -m0644 -D znc.sysusers.conf %{buildroot}%{_sysusersdir}/znc.conf %changelog +* Mon Jul 07 2025 Jitka Plesnikova - 1.9.1-9 +- Perl 5.42 rebuild + * Mon Jun 02 2025 Python Maint - 1.9.1-8 - Rebuilt for Python 3.14 From 37643858300435a4cf0ada3cefde9f80aa9accda Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 21:20:05 +0000 Subject: [PATCH 31/36] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index 7e99180..0fd2693 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.9.1 -Release: 9%{?dist} +Release: 10%{?dist} Summary: An advanced IRC bouncer # Automatically converted from old format: ASL 2.0 - review is highly recommended. @@ -231,6 +231,9 @@ install -m0644 -D znc.sysusers.conf %{buildroot}%{_sysusersdir}/znc.conf %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 1.9.1-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Mon Jul 07 2025 Jitka Plesnikova - 1.9.1-9 - Perl 5.42 rebuild From da4da1f9137ba940ece2f3390bc12bdfc0c05509 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Wed, 6 Aug 2025 09:58:56 +0200 Subject: [PATCH 32/36] Rebuilt for icu 77.1 --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index 0fd2693..d0ba349 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.9.1 -Release: 10%{?dist} +Release: 11%{?dist} Summary: An advanced IRC bouncer # Automatically converted from old format: ASL 2.0 - review is highly recommended. @@ -231,6 +231,9 @@ install -m0644 -D znc.sysusers.conf %{buildroot}%{_sysusersdir}/znc.conf %changelog +* Wed Aug 06 2025 František Zatloukal - 1.9.1-11 +- Rebuilt for icu 77.1 + * Fri Jul 25 2025 Fedora Release Engineering - 1.9.1-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From c662e6cce00e40172a68f7c8c84a147945f05e23 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 15:23:55 +0200 Subject: [PATCH 33/36] Rebuilt for Python 3.14.0rc2 bytecode --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index d0ba349..0c422a7 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.9.1 -Release: 11%{?dist} +Release: 12%{?dist} Summary: An advanced IRC bouncer # Automatically converted from old format: ASL 2.0 - review is highly recommended. @@ -231,6 +231,9 @@ install -m0644 -D znc.sysusers.conf %{buildroot}%{_sysusersdir}/znc.conf %changelog +* Fri Aug 15 2025 Python Maint - 1.9.1-12 +- Rebuilt for Python 3.14.0rc2 bytecode + * Wed Aug 06 2025 František Zatloukal - 1.9.1-11 - Rebuilt for icu 77.1 From 6523153084ce24fbe2ecf2837ecfab0e74f79fa8 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 15:04:39 +0200 Subject: [PATCH 34/36] Rebuilt for Python 3.14.0rc3 bytecode --- znc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/znc.spec b/znc.spec index 0c422a7..3a37cc3 100644 --- a/znc.spec +++ b/znc.spec @@ -13,7 +13,7 @@ Name: znc Version: 1.9.1 -Release: 12%{?dist} +Release: 13%{?dist} Summary: An advanced IRC bouncer # Automatically converted from old format: ASL 2.0 - review is highly recommended. @@ -231,6 +231,9 @@ install -m0644 -D znc.sysusers.conf %{buildroot}%{_sysusersdir}/znc.conf %changelog +* Fri Sep 19 2025 Python Maint - 1.9.1-13 +- Rebuilt for Python 3.14.0rc3 bytecode + * Fri Aug 15 2025 Python Maint - 1.9.1-12 - Rebuilt for Python 3.14.0rc2 bytecode From b0243b3ddfc1fa8940c564bb9127f544a3429634 Mon Sep 17 00:00:00 2001 From: Ben Maconi Date: Mon, 13 Oct 2025 18:37:46 -0500 Subject: [PATCH 35/36] Updated to version 1.10.1 --- sources | 4 ++-- znc.spec | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/sources b/sources index 03f8b97..473bf75 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (znc-1.9.1.tar.gz) = 939eafbb2f20569d1b15b66e38b7da7a5210f2023e6fc98018566bd757d62d8ef2682d4b4e3b326a933a99cd7d9d65596ff0e2c43a2315c70e27c64f02d526a6 -SHA512 (znc-1.9.1.tar.gz.sig) = f9c0134ed8248828871d5ff8d0fc72a7b94426871ad75957aa675274a9da1a8957fae09603cee03729b33d42e14fcbf5f1952867fa38fef4e2860d62944af488 +SHA512 (znc-1.10.1.tar.gz) = f125eef5a9f8bfcd278951971638fe8a937261001bfd8f6438fc51fda666b97c00780c5c6f1a921b3db79cb7656bc9675eb3881b18b22b7738e0976ebcca7cb3 +SHA512 (znc-1.10.1.tar.gz.sig) = a85b65dacce72d51cda4260ff881496c82b77dabf273fda1c3f536360950755700b352a6d22bac01c808abae13c4b686a2e5f36b0351e0b77ec032057caee311 diff --git a/znc.spec b/znc.spec index 3a37cc3..8b6fe43 100644 --- a/znc.spec +++ b/znc.spec @@ -12,8 +12,8 @@ %endif # 0%{?fedora} || 0%{?rhel} >= 7 Name: znc -Version: 1.9.1 -Release: 13%{?dist} +Version: 1.10.1 +Release: 1%{?dist} Summary: An advanced IRC bouncer # Automatically converted from old format: ASL 2.0 - review is highly recommended. @@ -231,6 +231,9 @@ install -m0644 -D znc.sysusers.conf %{buildroot}%{_sysusersdir}/znc.conf %changelog +* Mon Oct 13 2025 Ben Maconi - 1.10.1-1 +- Updated to 1.10.1 + * Fri Sep 19 2025 Python Maint - 1.9.1-13 - Rebuilt for Python 3.14.0rc3 bytecode From 930afb93a7f930319e7d15bb09b80594eed2d7ca Mon Sep 17 00:00:00 2001 From: Nick Bebout Date: Mon, 13 Oct 2025 19:10:09 -0500 Subject: [PATCH 36/36] Use 1 CPU for x86_64 --- znc.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/znc.spec b/znc.spec index 8b6fe43..ee6592c 100644 --- a/znc.spec +++ b/znc.spec @@ -143,6 +143,10 @@ sed -e 's/"openssl"/"openssl11"/g' -i configure %global _smp_build_ncpus 1 %endif +%ifarch x86_64 +%global _smp_build_ncpus 1 +%endif + %cmake \ %if 0%{?with_modperl} -DWANT_PERL=1 \