diff --git a/.cvsignore b/.cvsignore deleted file mode 100644 index e69de29..0000000 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c0b1006 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +/*.rpm +/gpgkey-*.gpg +/results_*/ +/znc-*/ +/znc-*.tar.gz +/znc-*.tar.gz.sig +/gpgkey-5AE420CC0209989E.asc diff --git a/0001-Use-system-wide-crypto-policy.patch b/0001-Use-system-wide-crypto-policy.patch new file mode 100644 index 0000000..6688c49 --- /dev/null +++ b/0001-Use-system-wide-crypto-policy.patch @@ -0,0 +1,32 @@ +From f0f51d75c160baeb212090940ec1dc35af9bd565 Mon Sep 17 00:00:00 2001 +From: Todd Zullinger +Date: Sun, 26 Aug 2018 01:31:13 -0400 +Subject: [PATCH] Use system-wide crypto policy + +Reference: https://fedoraproject.org/wiki/Packaging:CryptoPolicies +--- + src/Socket.cpp | 17 +++-------------- + 1 file changed, 3 insertions(+), 14 deletions(-) + +diff --git a/src/Socket.cpp b/src/Socket.cpp +index 577f69c..f413f96 100644 +--- a/src/Socket.cpp ++++ b/src/Socket.cpp +@@ -28,15 +28,11 @@ + #endif + + #ifdef HAVE_LIBSSL +-// Copypasted from +-// https://wiki.mozilla.org/Security/Server_Side_TLS#Intermediate_compatibility_.28default.29 +-// at 2024-02-08 (version 5.7) ++// Use system-wide crypto policy ++// https://fedoraproject.org/wiki/Packaging:CryptoPolicies + static CString ZNC_DefaultCipher() { + // 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 diff --git a/Makefile b/Makefile deleted file mode 100644 index 93a31d5..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: znc -# $Id$ -NAME := znc -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) diff --git a/gpgkey-5AE420CC0209989E.asc b/gpgkey-5AE420CC0209989E.asc new file mode 100644 index 0000000..bc8a0f5 --- /dev/null +++ b/gpgkey-5AE420CC0209989E.asc @@ -0,0 +1,89 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +yyIpbKrNT4ugmrTrkOXU85APrub821Rp+g== +=HB3n +-----END PGP PUBLIC KEY BLOCK----- diff --git a/sources b/sources index e69de29..473bf75 100644 --- a/sources +++ b/sources @@ -0,0 +1,2 @@ +SHA512 (znc-1.10.1.tar.gz) = f125eef5a9f8bfcd278951971638fe8a937261001bfd8f6438fc51fda666b97c00780c5c6f1a921b3db79cb7656bc9675eb3881b18b22b7738e0976ebcca7cb3 +SHA512 (znc-1.10.1.tar.gz.sig) = a85b65dacce72d51cda4260ff881496c82b77dabf273fda1c3f536360950755700b352a6d22bac01c808abae13c4b686a2e5f36b0351e0b77ec032057caee311 diff --git a/znc.init b/znc.init new file mode 100644 index 0000000..aaabbd0 --- /dev/null +++ b/znc.init @@ -0,0 +1,90 @@ +#!/bin/sh +# +# znc - Advanced IRC Bouncer INIT script for Fedora # +# chkconfig: 35 99 14 +# description: An Advanced IRC bouncer INIT script for +# Fedora-CentOS Variants +# Source function library. +. /etc/rc.d/init.d/functions + +exec=/usr/bin/znc +prog=znc +config=/var/lib/znc +runas=znc + +lockfile=/var/lock/subsys/$prog + +start() { +[ -x $exec ] || exit 5 +echo -n $"Starting $prog: " +# if not running, start it up here, usually something like "daemon $exec" +daemon --user $runas "$exec -d $config >/dev/null 2>&1" +# If you're reckless with your system, comment the line above and +# uncomment this one below... I just don't get it why +# daemon "$exec -r -d $config >/dev/null 2>&1" +retval=$? +echo +[ $retval -eq 0 ] && touch $lockfile +return $retval +} + +stop() { +echo -n $"Stopping $prog: " +# stop it here, often "killproc $prog" +killproc $prog -TERM +retval=$? +echo +[ $retval -eq 0 ] && rm -f $lockfile +return $retval +} + +reload() { +echo -n $"Reloading $prog: " +# stop it here, often "killproc $prog" +killproc $prog -HUP +retval=$? +echo +} + +restart() { +stop +start +} + +rh_status() { +# run checks to determine if the service is running or use generic status +status $prog +} + +rh_status_q() { +rh_status >/dev/null 2>&1 +} + +case "$1" in +start) +rh_status_q && exit 0 +$1 +;; +stop) +rh_status_q || exit 0 +$1 +;; +restart) +$1 +;; +reload) +rh_status_q || exit 7 +$1 +;; +status) +rh_status +;; +condrestart|try-restart) +rh_status_q || exit 0 +restart +;; +*) +echo $"Usage: $0 {start|stop|status|reload|restart|condrestart|try-restart}" +exit 2 +esac +exit $? diff --git a/znc.rpmlintrc b/znc.rpmlintrc new file mode 100644 index 0000000..8f14c39 --- /dev/null +++ b/znc.rpmlintrc @@ -0,0 +1,13 @@ +from Config import * + +# Ignore dangling symlinks in .build-id dirs +addFilter("znc\..*: W: dangling-relative-symlink /usr/lib/.build-id/.*") + +# No documentation is expected in these packages +addFilter("znc-(devel|modperl|modpython|modtcl)\..*: W: no-documentation") + +# /var/lib/znc is expected to be owned by the znc user/group +addFilter("znc\..*: W: non-standard-[gu]id /var/lib/znc znc") + +# Some template files are expected to be empty +addFilter("znc\..*: E: zero-length /usr/share/znc/webskins/.*/tmpl/.*\.tmpl") diff --git a/znc.service b/znc.service new file mode 100644 index 0000000..9031e27 --- /dev/null +++ b/znc.service @@ -0,0 +1,11 @@ +[Unit] +Description=ZNC - an advanced IRC bouncer +After=network-online.target + +[Service] +ExecStart=/usr/bin/znc +User=znc +Type=forking + +[Install] +WantedBy=multi-user.target diff --git a/znc.spec b/znc.spec new file mode 100644 index 0000000..ee6592c --- /dev/null +++ b/znc.spec @@ -0,0 +1,887 @@ +# ZNC is a daemon application and that's why needs hardening +%global _hardened_build 1 + +# Define variables to use in conditionals +%if 0%{?fedora} || 0%{?rhel} >= 6 +%global with_modperl 1 +%endif # 0%{?fedora} || 0%{?rhel} >= 6 + +%if 0%{?fedora} || 0%{?rhel} >= 7 +%global __python %{__python3} +%global with_modpython 1 +%endif # 0%{?fedora} || 0%{?rhel} >= 7 + +Name: znc +Version: 1.10.1 +Release: 1%{?dist} +Summary: An advanced IRC bouncer + +# 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 + +Source2: gpgkey-5AE420CC0209989E.asc +# Use system-wide crypto policy +# https://fedoraproject.org/wiki/Packaging:CryptoPolicies +Patch0: 0001-Use-system-wide-crypto-policy.patch + +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 +Obsoletes: znc-extra <= %{version}-%{release} +%endif # 0%{?rhel} && 0%{?rhel} <= 9 + +BuildRequires: systemd +%{?systemd_requires} + +%description +ZNC is an IRC bouncer with many advanced features like detaching, +multiple users, per channel playback buffer, SSL, IPv6, transparent +DCC bouncing, Perl and C++ module support to name a few. + +%package devel +Summary: Development files needed to compile ZNC modules +Requires: %{name} = %{version}-%{release} pkgconfig +Requires: openssl-devel c-ares-devel glibc-devel libicu-devel%{?_isa} +BuildRequires: pkgconfig +Requires: gcc-c++ redhat-rpm-config + +%description devel +All includes and program files you need to compile your own znc +modules. + +%package modtcl +Summary: TCL module for ZNC + +BuildRequires: tcl-devel + +Requires: %{name} = %{version}-%{release} +Requires: tcl + +%description modtcl +%{summary}. + +%if 0%{?with_modperl} +%package modperl +Summary: Perl module for ZNC + +BuildRequires: perl-devel +BuildRequires: perl-generators +BuildRequires: swig + +Requires: %{name} = %{version}-%{release} +Requires: perl-interpreter + +Provides: perl(ZNC::Module) = %{version}-%{release} + +%description modperl +%{summary}. +%endif # 0%{?with_modperl} + + +%if 0%{?with_modpython} +%package modpython +Summary: Python3 module for ZNC + +BuildRequires: python%{python3_pkgversion}-devel +BuildRequires: swig + +Requires: %{name} = %{version}-%{release} +Requires: python%{python3_pkgversion} + +%description modpython +%{summary}. +%endif # 0%{?with_modpython} + + +%prep +# Verify GPG signature +gpghome="$(mktemp -qd)" # Ensure we don't use any existing gpg keyrings +key="%{SOURCE2}" +gpg2 --dearmor --quiet --batch --yes $key >/dev/null +gpgv2 --homedir "$gpghome" --quiet --keyring $key.gpg %{SOURCE1} %{SOURCE0} +rm -rf "$gpghome" $key.gpg # Cleanup tmp gpg home dir and dearmored key + +%autosetup -p1 + +# 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 < - 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 + +* 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 + +* 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 + +* 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 + +* 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 + +* 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 + +* 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 + +* 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 + +* 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 + +* 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 + +* 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 + +* 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 + +* 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 + +* 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 + +* 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 + +* 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 + +* Tue Sep 14 2021 Sahana Prasad - 1.8.2-10 +- Rebuilt with OpenSSL 3.0.0 + +* Fri Jul 23 2021 Fedora Release Engineering - 1.8.2-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Jun 04 2021 Python Maint - 1.8.2-8 +- Rebuilt for Python 3.10 + +* Fri May 21 2021 Jitka Plesnikova - 1.8.2-7 +- Perl 5.34 rebuild + +* Thu May 20 2021 Pete Walter - 1.8.2-6 +- Rebuild for ICU 69 + +* Wed May 19 2021 Pete Walter - 1.8.2-5 +- Rebuild for ICU 69 + +* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 1.8.2-4 +- Rebuilt for updated systemd-rpm-macros + See https://pagure.io/fesco/issue/2583. + +* Thu Jan 28 2021 Fedora Release Engineering - 1.8.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sat Oct 31 2020 Robert Scheck - 1.8.2-2 +- Build against OpenSSL 1.1 on RHEL/CentOS 7 (for TLSv1.3 support) + +* Thu Oct 01 2020 Nick Bebout - 1.8.2-1 +- Update to 1.8.2 + +* Wed Jul 29 2020 Fedora Release Engineering - 1.8.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Jun 22 2020 Jitka Plesnikova - 1.8.1-2 +- Perl 5.32 rebuild + +* Fri Jun 19 2020 Nick Bebout - 1.8.1-1 +- Update to 1.8.1 +- Fix CVE-2020-13775 possible crash/NULL pointer dereference + +* Tue May 26 2020 Miro Hrončok - 1.8.0-2 +- Rebuilt for Python 3.9 + +* Wed May 20 2020 Nick Bebout - 1.8.0-1 +- Update to 1.8.0 +- Fix systemd unit file to require network-online.target + +* Fri May 15 2020 Pete Walter - 1.7.5-5 +- Rebuild for ICU 67 + +* Mon Apr 20 2020 Robert Scheck - 1.7.5-4 +- Modernize spec file slightly for building on RHEL/CentOS 7 and 8 + +* Fri Jan 31 2020 Fedora Release Engineering - 1.7.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Nov 01 2019 Pete Walter - 1.7.5-2 +- Rebuild for ICU 65 + +* Fri Sep 27 2019 Nick Bebout - 1.7.5-1 +- Update to 1.7.5 + +* Mon Sep 23 2019 Nick Bebout - 1.7.5-0.1 +- Update to 1.7.5-rc1 + +* Mon Aug 19 2019 Miro Hrončok - 1.7.4-4 +- Rebuilt for Python 3.8 + +* Mon Aug 19 2019 Miro Hrončok - 1.7.4-3 +- Rebuilt for Python 3.8 + +* Sat Jul 27 2019 Fedora Release Engineering - 1.7.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri Jul 5 2019 Nick Bebout - 1.7.4-1 +- Update to 1.7.4 to fix CVE-2019-12816 + +* Thu May 30 2019 Jitka Plesnikova - 1.7.3-2 +- Perl 5.30 rebuild + +* Tue Apr 9 2019 Nick Bebout - 1.7.3-1 +- Update to 1.7.3 + +* Wed Mar 27 2019 Nick Bebout - 1.7.3-0.1 +- Update to 1.7.3-rc1 to fix CVE-2019-9917 + +* Sun Feb 03 2019 Fedora Release Engineering - 1.7.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Tue Jan 29 2019 Jason L Tibbitts III - 1.7.2-1 +- Update to 1.7.2. +- Fix three paths in the manpage (#1624519). + +* Wed Jan 23 2019 Pete Walter - 1.7.1-4 +- Rebuild for ICU 63 + +* Fri Aug 24 2018 Todd Zullinger - 1.7.1-3 +- Clean up ancient Fedora and RHEL conditionals +- Remove cruft from %%prep +- Use %%autosetup, %%make_build, and %%make_install macros +- Use https for URL and SOURCE tags +- Check upstream GPG signature in %%prep +- Simplify %%{_libdir}/znc/ file list +- Enable verbose make +- Pass --with-tcl to ensure tclConfig.sh is found +- Remove Group tag +- Use system-wide crypto policy +- Use %%license tag for LICENSE file +- Add ChangeLog.md and NOTICE files to %%doc +- Move znc-buildmod.1 to znc-devel + +* Mon Jul 23 2018 Nick Bebout - 1.7.1-2 +- Add gcc-c++ and redhat-rpm-config to znc-devel's dependencies + +* Tue Jul 17 2018 Nick Bebout - 1.7.1-1 +- Update to 1.7.1 + +* Sat Jul 14 2018 Fedora Release Engineering - 1.7.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue Jul 10 2018 Pete Walter - 1.7.0-7 +- Rebuild for ICU 62 + +* Tue Jul 03 2018 Petr Pisar - 1.7.0-6 +- Perl 5.28 rebuild + +* Thu Jun 28 2018 Jitka Plesnikova - 1.7.0-5 +- Perl 5.28 rebuild + +* Tue Jun 19 2018 Miro Hrončok - 1.7.0-4 +- Rebuilt for Python 3.7 + +* Fri May 18 2018 Nick Bebout - 1.7.0-3 +- Fix %%files to not use wildcard + +* Tue May 15 2018 Pete Walter - 1.7.0-2 +- Rebuild for ICU 61.1 + +* Wed May 2 2018 Nick Bebout - 1.7.0-1 +- Update to 1.7.0 + +* Mon Apr 30 2018 Pete Walter - 1.6.6-2 +- Rebuild for ICU 61.1 + +* Mon Mar 05 2018 Nick Bebout - 1.6.6-1 +- Update to 1.6.6 + +* Fri Feb 09 2018 Fedora Release Engineering - 1.6.5-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jan 25 2018 Igor Gnatenko - 1.6.5-11 +- Fix systemd executions/requirements + +* Sat Jan 20 2018 Björn Esser - 1.6.5-10 +- Rebuilt for switch to libxcrypt + +* Thu Nov 30 2017 Pete Walter - 1.6.5-9 +- Rebuild for ICU 60.1 + +* Thu Aug 03 2017 Fedora Release Engineering - 1.6.5-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 1.6.5-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Thu Jul 13 2017 Petr Pisar - 1.6.5-6 +- perl dependency renamed to perl-interpreter + + +* Mon Jun 12 2017 Petr Pisar - 1.6.5-5 +- Fix creating /var/lib/znc directory (bug #1402472) + +* Sun Jun 04 2017 Jitka Plesnikova - 1.6.5-4 +- Perl 5.26 rebuild + +* Mon May 15 2017 Fedora Release Engineering - 1.6.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild + +* Tue Mar 14 2017 Nick Bebout - 1.6.5-2 +- Apply patch from tibbs to change how /var/lib/znc is created + +* Tue Mar 14 2017 Nick Bebout - 1.6.5-1 +- Update to 1.6.5 + +* Sat Feb 11 2017 Fedora Release Engineering - 1.6.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon Dec 19 2016 Miro Hrončok - 1.6.4-2 +- Rebuild for Python 3.6 + +* Fri Dec 16 2016 Nick Bebout - 1.6.4-1 +- Update to 1.6.4 + +* Mon Nov 28 2016 Nick Bebout - 1.6.4-0.1.rc2 +- Update to 1.6.4-rc2 + +* Wed Nov 02 2016 Jason L Tibbitts III - 1.6.3-7 +- Have the main package own %%_libdir/znc. Previously the directory was + unowned. + +* Fri Oct 07 2016 Eli Young - 1.6.3-6 +- Add support for modpython on EPEL >= 7 + +* Fri Oct 07 2016 Nick Bebout - 1.6.3-5 +- Fix bug 1367810 + +* Fri Oct 07 2016 Nick Bebout - 1.6.3-4 +- Clean up conditionals, use upstream systemd unit file + +* Tue May 17 2016 Jitka Plesnikova - 1.6.3-3 +- Perl 5.24 rebuild + +* Fri Apr 15 2016 David Tardon - 1.6.3-2 +- rebuild for ICU 57.1 + +* Wed Apr 06 2016 Nick Bebout - 1.6.3-1 +- Update to 1.6.3 + +* Fri Feb 05 2016 Fedora Release Engineering - 1.6.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Mon Nov 16 2015 Nick Bebout - 1.6.2-1 +- Update to 1.6.2 + +* Tue Nov 10 2015 Fedora Release Engineering - 1.6.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 + +* Wed Oct 28 2015 David Tardon - 1.6.1-2 +- rebuild for ICU 56.1 + +* Mon Aug 3 2015 Nick Bebout - 1.6.1-1 +- Update to 1.6.1 + +* Fri Jun 19 2015 Nick Bebout - 1.6.0-5 +- Revert change to ZNC path - bz#1179832 and bz#1148639 + +* Tue Jun 09 2015 Nick Bebout - 1.6.0-4 +- Add ZNC path to znc.service - bz#1179832 +- Fix command to enable cyrus sasl - bz#1112022 +- Add libicu dep to enable charset module - bz#1202033 + +* Sat Jun 06 2015 Jitka Plesnikova - 1.6.0-3 +- Perl 5.22 rebuild + +* Sat May 02 2015 Kalev Lember - 1.6.0-2 +- Rebuilt for GCC 5 C++11 ABI change + +* Mon Feb 23 2015 Nick Bebout - 1.6.0-1 +- Update to 1.6.0 + +* Wed Aug 27 2014 Jitka Plesnikova - 1.4-7 +- Perl 5.20 rebuild + +* Mon Aug 18 2014 Fedora Release Engineering - 1.4-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sun Aug 03 2014 Björn Esser - 1.4-5 +- skip the python-subpkg on EPEL <= 7 +- replaced %%define with %%global +- removed %%defattr, since it is not needed for recent releases +- conditionalized stuff for el <= 5 +- small cleanups +- purged unused patches + +* Sat Jun 07 2014 Fedora Release Engineering - 1.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Wed May 28 2014 Kalev Lember - 1.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4 + +* Wed May 21 2014 Jaroslav Škarvada - 1.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Changes/f21tcl86 + +* Mon Apr 14 2014 Nick Bebout - 1.2-3 +- Fix potential crash bug when adding channels + +* Mon Nov 11 2013 Nick Bebout - 1.2-2 +- Enable PIE, Fix systemd description, use systemd macros + +* Mon Nov 11 2013 Nick Bebout - 1.2-1 +- Upgrade to 1.2 + +* Fri Oct 25 2013 Nick Bebout - 1.2-0.4.rc2 +- Upgrade to 1.2-rc2 + +* Thu Sep 26 2013 Nick Bebout - 1.2-0.3.beta1 +- Upgrade to 1.2-beta1 + +* Sat Aug 03 2013 Petr Pisar - 1.2-0.2.alpha1 +- Perl 5.18 rebuild + +* Sun Jul 28 2013 Nick Bebout - 1.2-0.1.alpha1 +- Upgrade to 1.2-alpha1 + +* Wed Jul 17 2013 Petr Pisar - 1.0-3 +- Perl 5.18 rebuild + +* Fri Feb 15 2013 Fedora Release Engineering - 1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Tue Nov 13 2012 Nick Bebout - 1.0-1 +- Update to 1.0 + +* Thu Oct 18 2012 Nick Bebout - 1.0-0.2.beta1 +- Update to 1.0-beta1 + +* Thu Sep 13 2012 Nick Bebout - 1.0-0.1.alpha1 +- Update to 1.0-alpha1 + +* Sun Jul 22 2012 Fedora Release Engineering - 0.206-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Mon Apr 16 2012 Nick Bebout - 0.206-1 +- Upgrade to 0.206 + +* Tue Feb 28 2012 Fedora Release Engineering - 0.204-4 +- Rebuilt for c++ ABI breakage + +* Mon Jan 23 2012 Nick Bebout - 0.204-2 +- Add init script for EPEL + +* Mon Jan 23 2012 Nick Bebout - 0.204-1 +- Update to 0.204 to fix security issue CVE-2012-0033 + +* Mon Jan 09 2012 Nick Bebout - 0.202-2 +- Add glibc-devel, openssl-devel, c-ares-devel to requires for +- znc-devel so znc-buildmod will work + +* Sun Sep 25 2011 Nick Bebout - 0.202-1 +- Update to 0.202 + +* Tue Aug 23 2011 Nick Bebout - 0.200-1 +- Update to 0.200 + +* Mon Aug 15 2011 Nick Bebout - 0.200-0.5.rc1 +- Don't create the znc user on Fedora 14 and lower and on EPEL + +* Mon Aug 15 2011 Nick Bebout - 0.200-0.4.rc1 +- Change znc's homedir to /var/lib/znc + +* Sun Aug 14 2011 Nick Bebout - 0.200-0.3.rc1 +- Re-add modpython, it somehow got disabled accidentally +- Also re-add modperl, it works now + +* Sun Aug 14 2011 Nick Bebout - 0.200-0.2.rc1 +- Create /home/znc upon install + +* Sat Aug 13 2011 Nick Bebout - 0.200-0.1.rc1 +- Update to 0.200-rc1 + +* Sat Aug 6 2011 Nick Bebout - 0.2-0.2.beta1 +- Update to 0.2-beta1, disable perl for now + +* Fri Aug 5 2011 Nick Bebout - 0.2-0.1.alpha1 +- Update to 0.2-alpha1 + +* Mon Aug 1 2011 Nick Bebout - 0.099-0.1.20110801git +- Update to latest git + +* Sat Apr 2 2011 Nick Bebout - 0.098-2 +- Add provides for ZNC::Module to znc-modperl + +* Tue Mar 29 2011 Nick Bebout - 0.098-1 +- Update to znc-0.098 + +* Sat Mar 12 2011 Nick Bebout - 0.098-0.3.rc1 +- Update to znc-0.098-rc1 + +* Wed Mar 02 2011 Nick Bebout - 0.098-0.2.beta +- Update to znc-0.098-beta + +* Wed Feb 23 2011 Nick Bebout - 0.098-0.1.alpha1 +- Update to znc 0.098-alpha1 + +* Tue Feb 15 2011 Nick Bebout - 0.097-8.20110215git +- Update to latest git + +* Wed Feb 09 2011 Nick Bebout - 0.097-7.svn2277 +- Update to svn2277 + +* Mon Jan 24 2011 Nick Bebout - 0.097-6.svn2272 +- Update to svn2272 + +* Mon Jan 17 2011 Nick Bebout - 0.097-5.svn2269 +- Update to svn2269 + +* Fri Jan 7 2011 Nick Bebout - 0.097-4.svn2255 +- Update to svn2255 + +* Mon Jan 3 2011 David Malcolm - 0.097-3.svn2214 +- rebuild for newer python3 (see rhbz#666429) + +* Fri Dec 24 2010 Nick Bebout - 0.097-2.svn2214 +- Patch has been upstreamed, update to svn2214 + +* Wed Dec 22 2010 Nick Bebout - 0.097-1.svn2213 +- Update to znc 0.097-svn2213 which also adds modpython + +* Sun Nov 7 2010 Nick Bebout - 0.096-2 +- Build TCL module, move modperl and modtcl to separate subpackages + +* Sat Nov 6 2010 Nick Bebout - 0.096-1 +- Update to znc 0.096 + +* Fri Sep 10 2010 Nick Bebout - 0.094-1 +- Update to znc 0.094 + +* Tue Aug 10 2010 Nick Bebout - 0.093-2.svn2101 +- Update to znc 0.093.svn2101 to fix CVE-2010-2812 and CVE-2010-2934 + +* Tue Aug 3 2010 Nick Bebout - 0.093-1.svn2098 +- Update to znc 0.093 svn2098 + +* Wed Jul 14 2010 Nick Bebout - 0.092-1 +- Update to znc 0.092 + +* Wed Jun 16 2010 Nick Bebout - 0.090-2 +- Backport r2026 of ZNC subversion repo to fix bug 603915 +- NULL pointer dereference flaw leads to segfault under certain conditions + +* Sun Jun 06 2010 Nick Bebout - 0.090-1 +- Update to znc 0.090 + +* Thu May 27 2010 Nick Bebout - 0.090-0.1.rc1 +- Update to znc 0.090-rc1 + +* Thu May 27 2010 Nick Bebout - 0.089-7.svn2004 +- Update to znc 0.089.svn2004 + +* Tue May 18 2010 Nick Bebout - 0.089-6.svn2000 +- Re-enable saslauth + +* Tue May 18 2010 Nick Bebout - 0.089-5.svn2000 +- Re-enable modperl + +* Tue May 18 2010 Nick Bebout - 0.089-4.svn2000 +- Update to znc 0.089.svn2000 + +* Sun Apr 25 2010 Nick Bebout - 0.089-3.svn1944 +- Update to znc 0.089.svn1944 + +* Wed Apr 7 2010 Nick Bebout - 0.081-2.svn1897 +- Update to znc 0.081.svn1897 + +* Mon Mar 29 2010 Nick Bebout - 0.081-1.svn1850 +- Update to znc 0.081.svn1850 + +* Thu Feb 18 2010 Nick Bebout - 0.080-1 +- Update to znc 0.080 + +* Wed Dec 30 2009 Nick Bebout - 0.078-1 +- Update to znc 0.078 + +* Sun Dec 13 2009 Nick Bebout - 0.078-0.1.rc1 +- Update to znc 0.078.rc1 + +* Mon Dec 7 2009 Nick Bebout - 0.077-1.svn1672 +- Add a DCCVHost config option which specifies the VHost (IP only!) for DCC bouncing. (r1647) +- Users cloned via the admin module no longer automatically connect into IRC. (r1653) +- Inform new clients about their /away status. (r1655) +- The "BUG" messages from route_replies can now be turned off via /msg *route_replies silent yes. (r1660) +- Rewrite znc.conf on SIGUSR1. (r1666) +- ISpoofFormat now supports ExpandString. (r1670) +- Allow specifing port and password for delserver. (r1640) +- Write the config file on restart and shutdown. (r1641) +- Disable c-ares if it is not found unless --enable-c-ares was used. (r1644) (r1645) +- blockuser was missing an admin check. (r1648) +- Sometimes, removing a server caused znc to lose track of which server it is connected to. (r1659) +- Include a more portable header for uint32_t in SHA256.h. (r1665) +- Fixed cases where ZNC didn't properly block PONG replies to its own PINGs. (r1668) +- Fixed a possible crash if a client disconnected before an auth module was able to verify the login. (r1669) +- Away allowed to accidentally execute IRC commands. (r1672) +- Comment out some weird code in Client.cpp. (r1646) +- Remove connect_throttle since it's obsoleted by fail2ban. (r1649) +- Remove outdated sample znc.conf. (r1654) +- route_replies now got a higher timeout before it generates a "BUG" message. (r1657) +- Documented the signals on which znc reacts better. (r1667) +- New module hook OnIRCConnecting(). (r1638) +- Remove obsolete CUtils::GetHashPass(). (r1642) +- A module's GetDescription() now returns a C-String. (r1661) (r1662) +- When opening a module, check the version number first and don't do anything on a mismatch. (r1663) + +* Fri Dec 4 2009 Stepan Kasal - 0.076-3 +- rebuild against perl 5.10.1 + +* Fri Sep 25 2009 Nick Bebout - 0.076-2 +- Fix missing dist tag + +* Fri Sep 25 2009 Nick Bebout - 0.076-1 +- Upgrade to ZNC 0.076 +- http://en.znc.in/wiki/ChangeLog/0.076 + +* Fri Aug 28 2009 Nick Bebout - 0.075-8.svn1613 +- Rebuild with new openssl and svn 1613 +- build 0.075-7.svn1610 existed but I had to remove it from the spec because +- the date was earlier than the date tmraz build the new openssl one + +* Wed Aug 26 2009 Tomas Mraz - 0.075-6.svn1608 +- rebuilt with new openssl + +* Thu Aug 20 2009 Nick Bebout - 0.075-5.svn1608 +- Upgrade to svn 1608 + +* Tue Aug 18 2009 Nick Bebout - 0.075-4.20090818svn1602 +- Upgrade to svn 1602 + +* Sat Aug 8 2009 Nick Bebout - 0.075-3.20090807svn1594 +- Fix source filename + +* Fri Aug 7 2009 Nick Bebout - 0.075-2.20090807svn1594 +- Fix broken source tarball + +* Fri Aug 7 2009 Nick Bebout - 0.075-1.20090807svn1594 +- Upgrade to svn 1594 + +* Mon Jul 27 2009 Fedora Release Engineering - 0.074-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Jul 23 2009 Nick Bebout - 0.074-1 +- Update to 0.074 + +* Wed Jul 22 2009 Nick Bebout - 0.072-3 +- Fix date in changelog, disable c-ares + +* Wed Jul 22 2009 Nick Bebout - 0.072-2 +- Backport patch to fix webadmin skins issue introduced in 0.072 + +* Wed Jul 22 2009 Nick Bebout - 0.072-1 +- Upgrade to 0.072 of ZNC, fixes security issue in bug # 513152 + +* Sun Jul 12 2009 Nick Bebout - 0.070-7 +- Fix License: to be GPLv2 with exceptions + +* Sat Jul 11 2009 Nick Bebout - 0.070-6 +- Fix permissions error in %%prep, not in source + +* Sat Jul 11 2009 Nick Bebout - 0.070-5 +- Fix permissions error on q.cpp and add LICENSE.OpenSSL + +* Sat Jul 11 2009 Nick Bebout - 0.070-4 +- Remove switch to enable debug, fix %%files section + +* Fri Jul 10 2009 Nick Bebout - 0.070-3 +- Move fixfreenode and log into separate znc-extra package +- Move awayping into separate znc-awayping package + +* Thu Jul 9 2009 Nick Bebout - 0.070-2 +- Include modules with main package + +* Wed Jul 8 2009 Nick Bebout - 0.070-1 +- Initial Fedora package based on 0.070 of upstream