From 8968105a3df2037a40bcaeeac14d60c73bb06b8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jerry=20Lundstr=C3=B6m?= Date: Thu, 22 Dec 2016 15:06:13 +0100 Subject: [PATCH] Release 2.3.0 --- CHANGES | 28 ++++++++++++++++++++++++++++ configure.ac | 2 +- debian/changelog | 30 ++++++++++++++++++++++++++++++ rpm/spec | 23 ++++++++++++++++++++++- 4 files changed, 81 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index 6933f065..ba60610c 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,31 @@ +2016-12-22 Jerry Lundström + + Release 2.3.0 + + Rare lockup has been fixed that could happen if a signal was received + in the wrong thread at the wrong time due to `pcap_thread_stop()` + canceling and waiting on threads to join again. The handling of signals + have been improved for threaded and non-threaded operations. + + A couple of bugfixes, one to fix loading of GeoIP ASN database and + another to use the lowest 32 bits of an IP address (being v4 or v6) + in the IP hash making it a bit more efficient for v6 addresses. + + New functionality for the configure option `local_address`, you can now + specify a network mask (see `man 5 dsc.conf` for syntax). + + Commits: + + e286298 Fix CID 158968 Bad bit shift operation + c15db43 Update to pcap-thread v1.2.1 + 1ac06ac Move stopping process to not require a packet + 597dd34 Handle signals better with and without pthreads + bcf99e8 Add RPM spec and ACLOCAL_AMFLAGS to build on CentOS 6 + 667fe69 fixed load geoIP ASN database from config-file + e1304d4 Fix #97: Add optional mask to `local_address` so you can + specify networks + 5dae7dd Fix #96: Hash the lowest 32 bits of IP addresses + 2016-10-15 Jerry Lundström Release 2.2.1 diff --git a/configure.ac b/configure.ac index d8cd1fea..3925e9cc 100644 --- a/configure.ac +++ b/configure.ac @@ -33,7 +33,7 @@ # POSSIBILITY OF SUCH DAMAGE. AC_PREREQ(2.61) -AC_INIT([DSC], [2.2.1], [dsc@dns-oarc.net], [dsc], [https://github.com/DNS-OARC/dsc/issues]) +AC_INIT([DSC], [2.3.0], [dsc@dns-oarc.net], [dsc], [https://github.com/DNS-OARC/dsc/issues]) AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects]) AC_CONFIG_SRCDIR([src/md_array.c]) AC_CONFIG_HEADER([src/config.h]) diff --git a/debian/changelog b/debian/changelog index 3f0a80a0..f2b420dc 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,33 @@ +dsc (2.3.0-1~unstable+1) unstable; urgency=low + + * Release 2.3.0 + + Rare lockup has been fixed that could happen if a signal was received + in the wrong thread at the wrong time due to `pcap_thread_stop()` + canceling and waiting on threads to join again. The handling of signals + have been improved for threaded and non-threaded operations. + + A couple of bugfixes, one to fix loading of GeoIP ASN database and + another to use the lowest 32 bits of an IP address (being v4 or v6) + in the IP hash making it a bit more efficient for v6 addresses. + + New functionality for the configure option `local_address`, you can now + specify a network mask (see `man 5 dsc.conf` for syntax). + + Commits: + + e286298 Fix CID 158968 Bad bit shift operation + c15db43 Update to pcap-thread v1.2.1 + 1ac06ac Move stopping process to not require a packet + 597dd34 Handle signals better with and without pthreads + bcf99e8 Add RPM spec and ACLOCAL_AMFLAGS to build on CentOS 6 + 667fe69 fixed load geoIP ASN database from config-file + e1304d4 Fix #97: Add optional mask to `local_address` so you can + specify networks + 5dae7dd Fix #96: Hash the lowest 32 bits of IP addresses + + -- Jerry Lundström Thu, 22 Dec 2016 14:59:07 +0100 + dsc (2.2.1-1~unstable+1) unstable; urgency=low * Release 2.2.1 diff --git a/rpm/spec b/rpm/spec index 42481720..6e7bc703 100644 --- a/rpm/spec +++ b/rpm/spec @@ -1,5 +1,5 @@ Name: dsc -Version: 2.2.1 +Version: 2.3.0 Release: 1%{?dist} Summary: DNS Statistics Collector @@ -55,5 +55,26 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Dec 22 2016 Jerry Lundström 2.3.0-1 +- Release 2.3.0 + * Rare lockup has been fixed that could happen if a signal was received + in the wrong thread at the wrong time due to `pcap_thread_stop()` + canceling and waiting on threads to join again. The handling of signals + have been improved for threaded and non-threaded operations. + * A couple of bugfixes, one to fix loading of GeoIP ASN database and + another to use the lowest 32 bits of an IP address (being v4 or v6) + in the IP hash making it a bit more efficient for v6 addresses. + * New functionality for the configure option `local_address`, you can now + specify a network mask (see `man 5 dsc.conf` for syntax). + * Commits: + e286298 Fix CID 158968 Bad bit shift operation + c15db43 Update to pcap-thread v1.2.1 + 1ac06ac Move stopping process to not require a packet + 597dd34 Handle signals better with and without pthreads + bcf99e8 Add RPM spec and ACLOCAL_AMFLAGS to build on CentOS 6 + 667fe69 fixed load geoIP ASN database from config-file + e1304d4 Fix #97: Add optional mask to `local_address` so you can + specify networks + 5dae7dd Fix #96: Hash the lowest 32 bits of IP addresses * Tue Dec 13 2016 Jerry Lundström 2.2.1-1 - Initial package