From 4e9bcd791b84686bcf812b61b25a17a8c474e0b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Tue, 11 Feb 2025 14:36:24 +0100 Subject: [PATCH 1/8] Add sysusers.d config file to allow rpm to create users/groups automatically See https://fedoraproject.org/wiki/Changes/RPMSuportForSystemdSysusers. --- dionaea.spec | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/dionaea.spec b/dionaea.spec index 0ca98a0..ba67c70 100644 --- a/dionaea.spec +++ b/dionaea.spec @@ -2,7 +2,7 @@ Name: dionaea Version: 0.11.0 Summary: Low interaction honeypot # Show as the RPM release number (keep same number line for tarball and git builds) -%global baserelease 3 +%global baserelease 4 %if 0%{?rhel} # Group needed for EPEL @@ -181,7 +181,6 @@ Requires(preun): initscripts Requires(postun): initscripts %endif -Requires(pre): shadow-utils %description Dionaea is low interaction honeypot. It is meant to be a nepenthes successor, @@ -266,6 +265,11 @@ sed -i -e 's|#!/bin/python3|#!/usr/bin/python3|g; s|#!/usr/bin/env python3|#!/us modules/python/util/gnuplotsql.py \ modules/python/util/updateccs.py +# Create a sysusers.d config file +cat >dionaea.sysusers.conf </dev/null || groupadd -r dionaea || : -getent passwd dionaea >/dev/null || \ - useradd -r -g dionaea -d /home/dionaea -s /sbin/nologin \ - -c "Dionaea honeypot" dionaea || : @@ -423,6 +424,7 @@ getent passwd dionaea >/dev/null || \ %else %{_initrddir}/* %endif +%{_sysusersdir}/dionaea.conf @@ -441,6 +443,9 @@ getent passwd dionaea >/dev/null || \ %changelog +* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 0.11.0-4.20210228git4e459f1 +- Add sysusers.d config file to allow rpm to create users/groups automatically + * Thu Jan 16 2025 Fedora Release Engineering - 0.11.0-3.20210228git4e459f1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From d6f4d98fee69c61c0a6d4e3f3f4105537babe6b7 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 3 Jun 2025 11:01:08 +0200 Subject: [PATCH 2/8] Rebuilt for Python 3.14 --- dionaea.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dionaea.spec b/dionaea.spec index ba67c70..d73008f 100644 --- a/dionaea.spec +++ b/dionaea.spec @@ -2,7 +2,7 @@ Name: dionaea Version: 0.11.0 Summary: Low interaction honeypot # Show as the RPM release number (keep same number line for tarball and git builds) -%global baserelease 4 +%global baserelease 5 %if 0%{?rhel} # Group needed for EPEL @@ -443,6 +443,9 @@ install -m0644 -D dionaea.sysusers.conf %{buildroot}%{_sysusersdir}/dionaea.conf %changelog +* Tue Jun 03 2025 Python Maint - 0.11.0-5.20210228git4e459f1 +- Rebuilt for Python 3.14 + * Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 0.11.0-4.20210228git4e459f1 - Add sysusers.d config file to allow rpm to create users/groups automatically From 5d0394e01b81eeac73269899f1d1e0d23743503d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 19:18:06 +0000 Subject: [PATCH 3/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- dionaea.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dionaea.spec b/dionaea.spec index d73008f..d06ee50 100644 --- a/dionaea.spec +++ b/dionaea.spec @@ -2,7 +2,7 @@ Name: dionaea Version: 0.11.0 Summary: Low interaction honeypot # Show as the RPM release number (keep same number line for tarball and git builds) -%global baserelease 5 +%global baserelease 6 %if 0%{?rhel} # Group needed for EPEL @@ -443,6 +443,9 @@ install -m0644 -D dionaea.sysusers.conf %{buildroot}%{_sysusersdir}/dionaea.conf %changelog +* Wed Jul 23 2025 Fedora Release Engineering - 0.11.0-6.20210228git4e459f1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Tue Jun 03 2025 Python Maint - 0.11.0-5.20210228git4e459f1 - Rebuilt for Python 3.14 From c31beedee9aa0a33f013c6fcd164500533292ec8 Mon Sep 17 00:00:00 2001 From: Charalampos Stratakis Date: Tue, 5 Aug 2025 16:13:01 +0200 Subject: [PATCH 4/8] Fix compatibility with Cython >= 3.1 Fixes: rhbz#2377036 --- dionaea-20_fix_cython3.1_build.patch | 34 ++++++++++++++++++++++++++++ dionaea.spec | 9 +++++++- 2 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 dionaea-20_fix_cython3.1_build.patch diff --git a/dionaea-20_fix_cython3.1_build.patch b/dionaea-20_fix_cython3.1_build.patch new file mode 100644 index 0000000..680cd7a --- /dev/null +++ b/dionaea-20_fix_cython3.1_build.patch @@ -0,0 +1,34 @@ +From f5973bc298b6420456b762b1506f87c2aa524d8b Mon Sep 17 00:00:00 2001 +From: Charalampos Stratakis +Date: Tue, 5 Aug 2025 16:00:47 +0200 +Subject: [PATCH] Replace __pyx_empty_tuple with PyTuple_New(0) + +__pyx_empty_tuple wasn't part of Cython's public API and +the underlying mechanism for generating an empty tuple changed +with Cython 3.1. + +This change ensures that the proper macro is used and makes +dionaea compile with Cython >= 3.1. + +See also: https://github.com/cython/cython/pull/6351 +--- + modules/python/module.h | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/modules/python/module.h b/modules/python/module.h +index 726a7892..9b842df9 100644 +--- a/modules/python/module.h ++++ b/modules/python/module.h +@@ -9,9 +9,9 @@ + #include + #include "connection.h" + +-#define PY_CLONE(T) (T)->ob_type->tp_new((T)->ob_type, __pyx_empty_tuple, NULL) +-#define PY_NEW(T) (((PyTypeObject*)(T))->tp_new( (PyTypeObject*)(T), __pyx_empty_tuple, NULL)) +-#define PY_INIT(P, O) (P)->ob_type->tp_init((O), __pyx_empty_tuple, NULL) ++#define PY_CLONE(T) (T)->ob_type->tp_new((T)->ob_type, PyTuple_New(0), NULL) ++#define PY_NEW(T) (((PyTypeObject*)(T))->tp_new( (PyTypeObject*)(T), PyTuple_New(0), NULL)) ++#define PY_INIT(P, O) (P)->ob_type->tp_init((O), PyTuple_New(0), NULL) + #define REFCOUNT(T) printf("obj refcount %i\n", (int)(T)->ob_refcnt) + + #define REMOTE(C) (C)->remote diff --git a/dionaea.spec b/dionaea.spec index d06ee50..d8bcc03 100644 --- a/dionaea.spec +++ b/dionaea.spec @@ -2,7 +2,7 @@ Name: dionaea Version: 0.11.0 Summary: Low interaction honeypot # Show as the RPM release number (keep same number line for tarball and git builds) -%global baserelease 6 +%global baserelease 7 %if 0%{?rhel} # Group needed for EPEL @@ -113,6 +113,9 @@ Patch18: dionaea-18_python_regex.patch # Reported https://github.com/DinoTools/dionaea/pull/343 Patch19: dionaea-19_setuptools.patch +# Fix compatibility with Cython >= 3.1 +# Reported https://github.com/DinoTools/dionaea/pull/345 +Patch20: dionaea-20_fix_cython3.1_build.patch %if 0%{?fedora} || 0%{?rhel} >= 8 BuildRequires: cmake @@ -443,6 +446,10 @@ install -m0644 -D dionaea.sysusers.conf %{buildroot}%{_sysusersdir}/dionaea.conf %changelog +* Tue Aug 05 2025 Charalampos Stratakis - 0.11.0-7.20210228git4e459f1 +- Fix compatibility with Cython >= 3.1 +- Fixes: rhbz#2377036 + * Wed Jul 23 2025 Fedora Release Engineering - 0.11.0-6.20210228git4e459f1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 694c651cecb358ddbad9f33b52eda2ebbc49f15b Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 12:44:17 +0200 Subject: [PATCH 5/8] Rebuilt for Python 3.14.0rc2 bytecode --- dionaea.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dionaea.spec b/dionaea.spec index d8bcc03..41edaf5 100644 --- a/dionaea.spec +++ b/dionaea.spec @@ -2,7 +2,7 @@ Name: dionaea Version: 0.11.0 Summary: Low interaction honeypot # Show as the RPM release number (keep same number line for tarball and git builds) -%global baserelease 7 +%global baserelease 8 %if 0%{?rhel} # Group needed for EPEL @@ -446,6 +446,9 @@ install -m0644 -D dionaea.sysusers.conf %{buildroot}%{_sysusersdir}/dionaea.conf %changelog +* Fri Aug 15 2025 Python Maint - 0.11.0-8.20210228git4e459f1 +- Rebuilt for Python 3.14.0rc2 bytecode + * Tue Aug 05 2025 Charalampos Stratakis - 0.11.0-7.20210228git4e459f1 - Fix compatibility with Cython >= 3.1 - Fixes: rhbz#2377036 From af5f7085790d980ea8a3c5b3168bed1b4a908fa8 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 12:13:45 +0200 Subject: [PATCH 6/8] Rebuilt for Python 3.14.0rc3 bytecode --- dionaea.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dionaea.spec b/dionaea.spec index 41edaf5..e1e2a91 100644 --- a/dionaea.spec +++ b/dionaea.spec @@ -2,7 +2,7 @@ Name: dionaea Version: 0.11.0 Summary: Low interaction honeypot # Show as the RPM release number (keep same number line for tarball and git builds) -%global baserelease 8 +%global baserelease 9 %if 0%{?rhel} # Group needed for EPEL @@ -446,6 +446,9 @@ install -m0644 -D dionaea.sysusers.conf %{buildroot}%{_sysusersdir}/dionaea.conf %changelog +* Fri Sep 19 2025 Python Maint - 0.11.0-9.20210228git4e459f1 +- Rebuilt for Python 3.14.0rc3 bytecode + * Fri Aug 15 2025 Python Maint - 0.11.0-8.20210228git4e459f1 - Rebuilt for Python 3.14.0rc2 bytecode From 06e0ec06b24dc589576e1d3db7315acde3819adf Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Wed, 19 Nov 2025 14:07:54 +0100 Subject: [PATCH 7/8] adding changelog --- changelog | 163 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 163 insertions(+) create mode 100644 changelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..e1c6d04 --- /dev/null +++ b/changelog @@ -0,0 +1,163 @@ +* Fri Sep 19 2025 Python Maint - 0.11.0-9.20210228git4e459f1 +- Rebuilt for Python 3.14.0rc3 bytecode + +* Fri Aug 15 2025 Python Maint - 0.11.0-8.20210228git4e459f1 +- Rebuilt for Python 3.14.0rc2 bytecode + +* Tue Aug 05 2025 Charalampos Stratakis - 0.11.0-7.20210228git4e459f1 +- Fix compatibility with Cython >= 3.1 +- Fixes: rhbz#2377036 + +* Wed Jul 23 2025 Fedora Release Engineering - 0.11.0-6.20210228git4e459f1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Tue Jun 03 2025 Python Maint - 0.11.0-5.20210228git4e459f1 +- Rebuilt for Python 3.14 + +* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 0.11.0-4.20210228git4e459f1 +- Add sysusers.d config file to allow rpm to create users/groups automatically + +* Thu Jan 16 2025 Fedora Release Engineering - 0.11.0-3.20210228git4e459f1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Wed Aug 28 2024 Miroslav Suchý - 0.11.0-2.20210228git4e459f1 +- convert license to SPDX + +* Thu Jul 04 2024 Michal Ambroz 0.11.0-1 +- bump to 0.11.0 + +* Fri Jun 07 2024 Python Maint - 0.7.0-29 +- Rebuilt for Python 3.13 + +* Mon Mar 25 2024 Nils Philippsen - 0.7.0-28 +- Revert constraining SQLAlchemy version + +* Tue Mar 19 2024 Nils Philippsen - 0.7.0-27 +- Add dependency on setuptools Python package + +* Tue Mar 19 2024 Nils Philippsen - 0.7.0-26 +- Depend on SQLAlchemy < 2 + +* Wed Jan 24 2024 Fedora Release Engineering - 0.7.0-25 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 0.7.0-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Thu Oct 05 2023 Michal Ambroz 0.7.0-22 +- add version metadata to the python module to fix FTBFS + +* Sun Jul 23 2023 Python Maint - 0.7.0-21 +- Rebuilt for Python 3.12 + +* Wed Jul 19 2023 Fedora Release Engineering - 0.7.0-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Wed Jun 14 2023 Python Maint - 0.7.0-19 +- Rebuilt for Python 3.12 + +* Thu Jan 19 2023 Fedora Release Engineering - 0.7.0-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Thu Jul 21 2022 Fedora Release Engineering - 0.7.0-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Jun 13 2022 Python Maint - 0.7.0-16 +- Rebuilt for Python 3.11 + +* Thu Jan 20 2022 Fedora Release Engineering - 0.7.0-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Tue Sep 14 2021 Sahana Prasad - 0.7.0-14 +- Rebuilt with OpenSSL 3.0.0 + +* Wed Jul 21 2021 Fedora Release Engineering - 0.7.0-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Jun 04 2021 Python Maint - 0.7.0-12 +- Rebuilt for Python 3.10 + +* Tue Jan 26 2021 Fedora Release Engineering - 0.7.0-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Jul 27 2020 Fedora Release Engineering - 0.7.0-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue May 26 2020 Miro Hrončok - 0.7.0-9 +- Rebuilt for Python 3.9 + +* Tue Jan 28 2020 Fedora Release Engineering - 0.7.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Oct 24 2019 Michal Ambroz 0.7.0-7 +- switch to glib2 based on #1766678 to modernize and prepare for epel8 + +* Thu Oct 24 2019 Michal Ambroz 0.7.0-6 +- rebuilt rawhide after ressurection of libdasm/libemu + +* Mon Aug 19 2019 Miro Hrončok - 0.7.0-5.3 +- Rebuilt for Python 3.8 + +* Wed Jul 24 2019 Fedora Release Engineering - 0.7.0-5.2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu Jan 31 2019 Fedora Release Engineering - 0.7.0-5.1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Mon Jul 30 2018 Adam Williamson - 0.7.0-5 +- Disable -Werror to fix build (see upstream #225) + +* Thu Jul 12 2018 Fedora Release Engineering - 0.7.0-4.2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue Jun 19 2018 Miro Hrončok - 0.7.0-4.1 +- Rebuilt for Python 3.7 + +* Mon Jun 18 2018 Michal Ambroz 0.7.0-4 +- anothe improvement of logrotate script +- add the empty files for dionaea.sqlite dionaea_incident.sqlite sipaccounts.sqlite + +* Mon Jun 04 2018 Michal Ambroz 0.7.0-3 +- fix logrotate script +- use the current version of openssl (needs to be same as curllib is using) + +* Thu May 10 2018 Michal Ambroz 0.7.0-1 +- bump to release 0.7.0 + +* Mon May 07 2018 Michal Ambroz 0.6.0-10.20180326git1748f3b +- cosmetics, changing description in the systemd service + +* Mon Apr 30 2018 Michal Ambroz 0.6.0-9.20180326git1748f3b +- add runtime python dependencies +- fix location of sip user database + +* Mon Apr 30 2018 Iryna Shcherbina - 0.6.0-8.20180326git1748f3b +- Fix condition for python-sphinx on Fedora + +* Fri Apr 20 2018 Michal Ambroz 0.6.0-7.20180326git1748f3b +- fix the link creation to python core library + +* Mon Apr 09 2018 Michal Ambroz 0.6.0-6.20180326git1748f3b +- fix log rotation, move the logs to /var/log/dionaea +- create user dionaea:dionaea +- grant shared stare dir/files to the dionaea user account + +* Mon Apr 09 2018 Michal Ambroz 0.6.0-5.20180326git1748f3b +- clean-up based on review in #1564716 + +* Fri Apr 06 2018 Michal Ambroz 0.6.0-4.20180326git1748f3b +- update to current git snapshot, add logrotate and service files + +* Wed Mar 21 2018 Michal Ambroz 0.6.0-3.20180313gitd2efb76 +- fix openssl dependency for EPEL7 build + +* Wed Mar 21 2018 Michal Ambroz 0.6.0-2.20180313gitd2efb76 +- bump to commit d2efb768e753a7f1ddca6dbf402548d741f33574 +- unbundle pyev and refer to system-installed pyev +- remove the hardcoded default prefix /opt/dionaea +- move from /var/dionaea to /var/lib/dionaea +- fix the doc generation warnings + +* Thu Dec 28 2017 Michal Ambroz 0.6.0-1 +- initial package + From bc734d6c6dab3bcbf60a593b552859d8fecb9752 Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Wed, 19 Nov 2025 14:13:00 +0100 Subject: [PATCH 8/8] switch to autorelease autochangelog --- dionaea.spec | 172 ++------------------------------------------------- 1 file changed, 4 insertions(+), 168 deletions(-) diff --git a/dionaea.spec b/dionaea.spec index e1e2a91..99687ff 100644 --- a/dionaea.spec +++ b/dionaea.spec @@ -1,8 +1,6 @@ Name: dionaea Version: 0.11.0 Summary: Low interaction honeypot -# Show as the RPM release number (keep same number line for tarball and git builds) -%global baserelease 9 %if 0%{?rhel} # Group needed for EPEL @@ -16,7 +14,7 @@ Group: Applications/System License: LicenseRef-Callaway-GPLv2-with-exceptions URL: https://dionaea.readthedocs.io/ # Current source: -VCS: https://github.com/DinoTools/dionaea +VCS: git:https://github.com/DinoTools/dionaea # Original site (dissappeared in 2013, but still available from archives): # https://dionaea.carnivore.it -> https://web.archive.org/web/20150820080019/https://dionaea.carnivore.it # Another forks: @@ -54,10 +52,10 @@ VCS: https://github.com/DinoTools/dionaea %if 0%{?with_snapshot} # not using 0. on the beginning of release as this git snapshot is past the 0.7.0 release -Release: %{baserelease}.%{gitdate}git%{shortcommit}%{?dist} +Release: %autorelease -s %{gitdate}git%{shortcommit} Source0: https://github.com/%{gituser}/%{gitname}/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz %else -Release: %{baserelease}%{?dist} +Release: %autorelease Source0: https://github.com/%{gituser}/%{gitname}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz %endif @@ -446,166 +444,4 @@ install -m0644 -D dionaea.sysusers.conf %{buildroot}%{_sysusersdir}/dionaea.conf %changelog -* Fri Sep 19 2025 Python Maint - 0.11.0-9.20210228git4e459f1 -- Rebuilt for Python 3.14.0rc3 bytecode - -* Fri Aug 15 2025 Python Maint - 0.11.0-8.20210228git4e459f1 -- Rebuilt for Python 3.14.0rc2 bytecode - -* Tue Aug 05 2025 Charalampos Stratakis - 0.11.0-7.20210228git4e459f1 -- Fix compatibility with Cython >= 3.1 -- Fixes: rhbz#2377036 - -* Wed Jul 23 2025 Fedora Release Engineering - 0.11.0-6.20210228git4e459f1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Tue Jun 03 2025 Python Maint - 0.11.0-5.20210228git4e459f1 -- Rebuilt for Python 3.14 - -* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 0.11.0-4.20210228git4e459f1 -- Add sysusers.d config file to allow rpm to create users/groups automatically - -* Thu Jan 16 2025 Fedora Release Engineering - 0.11.0-3.20210228git4e459f1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Wed Aug 28 2024 Miroslav Suchý - 0.11.0-2.20210228git4e459f1 -- convert license to SPDX - -* Thu Jul 04 2024 Michal Ambroz 0.11.0-1 -- bump to 0.11.0 - -* Fri Jun 07 2024 Python Maint - 0.7.0-29 -- Rebuilt for Python 3.13 - -* Mon Mar 25 2024 Nils Philippsen - 0.7.0-28 -- Revert constraining SQLAlchemy version - -* Tue Mar 19 2024 Nils Philippsen - 0.7.0-27 -- Add dependency on setuptools Python package - -* Tue Mar 19 2024 Nils Philippsen - 0.7.0-26 -- Depend on SQLAlchemy < 2 - -* Wed Jan 24 2024 Fedora Release Engineering - 0.7.0-25 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Fri Jan 19 2024 Fedora Release Engineering - 0.7.0-24 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Thu Oct 05 2023 Michal Ambroz 0.7.0-22 -- add version metadata to the python module to fix FTBFS - -* Sun Jul 23 2023 Python Maint - 0.7.0-21 -- Rebuilt for Python 3.12 - -* Wed Jul 19 2023 Fedora Release Engineering - 0.7.0-20 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Wed Jun 14 2023 Python Maint - 0.7.0-19 -- Rebuilt for Python 3.12 - -* Thu Jan 19 2023 Fedora Release Engineering - 0.7.0-18 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Thu Jul 21 2022 Fedora Release Engineering - 0.7.0-17 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Mon Jun 13 2022 Python Maint - 0.7.0-16 -- Rebuilt for Python 3.11 - -* Thu Jan 20 2022 Fedora Release Engineering - 0.7.0-15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Tue Sep 14 2021 Sahana Prasad - 0.7.0-14 -- Rebuilt with OpenSSL 3.0.0 - -* Wed Jul 21 2021 Fedora Release Engineering - 0.7.0-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Fri Jun 04 2021 Python Maint - 0.7.0-12 -- Rebuilt for Python 3.10 - -* Tue Jan 26 2021 Fedora Release Engineering - 0.7.0-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Mon Jul 27 2020 Fedora Release Engineering - 0.7.0-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue May 26 2020 Miro Hrončok - 0.7.0-9 -- Rebuilt for Python 3.9 - -* Tue Jan 28 2020 Fedora Release Engineering - 0.7.0-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Thu Oct 24 2019 Michal Ambroz 0.7.0-7 -- switch to glib2 based on #1766678 to modernize and prepare for epel8 - -* Thu Oct 24 2019 Michal Ambroz 0.7.0-6 -- rebuilt rawhide after ressurection of libdasm/libemu - -* Mon Aug 19 2019 Miro Hrončok - 0.7.0-5.3 -- Rebuilt for Python 3.8 - -* Wed Jul 24 2019 Fedora Release Engineering - 0.7.0-5.2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Thu Jan 31 2019 Fedora Release Engineering - 0.7.0-5.1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Mon Jul 30 2018 Adam Williamson - 0.7.0-5 -- Disable -Werror to fix build (see upstream #225) - -* Thu Jul 12 2018 Fedora Release Engineering - 0.7.0-4.2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Tue Jun 19 2018 Miro Hrončok - 0.7.0-4.1 -- Rebuilt for Python 3.7 - -* Mon Jun 18 2018 Michal Ambroz 0.7.0-4 -- anothe improvement of logrotate script -- add the empty files for dionaea.sqlite dionaea_incident.sqlite sipaccounts.sqlite - -* Mon Jun 04 2018 Michal Ambroz 0.7.0-3 -- fix logrotate script -- use the current version of openssl (needs to be same as curllib is using) - -* Thu May 10 2018 Michal Ambroz 0.7.0-1 -- bump to release 0.7.0 - -* Mon May 07 2018 Michal Ambroz 0.6.0-10.20180326git1748f3b -- cosmetics, changing description in the systemd service - -* Mon Apr 30 2018 Michal Ambroz 0.6.0-9.20180326git1748f3b -- add runtime python dependencies -- fix location of sip user database - -* Mon Apr 30 2018 Iryna Shcherbina - 0.6.0-8.20180326git1748f3b -- Fix condition for python-sphinx on Fedora - -* Fri Apr 20 2018 Michal Ambroz 0.6.0-7.20180326git1748f3b -- fix the link creation to python core library - -* Mon Apr 09 2018 Michal Ambroz 0.6.0-6.20180326git1748f3b -- fix log rotation, move the logs to /var/log/dionaea -- create user dionaea:dionaea -- grant shared stare dir/files to the dionaea user account - -* Mon Apr 09 2018 Michal Ambroz 0.6.0-5.20180326git1748f3b -- clean-up based on review in #1564716 - -* Fri Apr 06 2018 Michal Ambroz 0.6.0-4.20180326git1748f3b -- update to current git snapshot, add logrotate and service files - -* Wed Mar 21 2018 Michal Ambroz 0.6.0-3.20180313gitd2efb76 -- fix openssl dependency for EPEL7 build - -* Wed Mar 21 2018 Michal Ambroz 0.6.0-2.20180313gitd2efb76 -- bump to commit d2efb768e753a7f1ddca6dbf402548d741f33574 -- unbundle pyev and refer to system-installed pyev -- remove the hardcoded default prefix /opt/dionaea -- move from /var/dionaea to /var/lib/dionaea -- fix the doc generation warnings - -* Thu Dec 28 2017 Michal Ambroz 0.6.0-1 -- initial package - +%autochangelog