From 349f9bb3748263ce1ed3e7827c5f18c3e7f50a98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jerry=20Lundstr=C3=B6m?= Date: Thu, 22 Oct 2020 11:03:15 +0200 Subject: [PATCH] Release 1.12.0 --- CHANGES | 30 ++++++++++++++++++++++++++++++ README.md | 1 + configure.ac | 2 +- debian/changelog | 32 ++++++++++++++++++++++++++++++++ rpm/dnscap.spec | 26 +++++++++++++++++++++++++- 5 files changed, 89 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index ef4e1b6..940e756 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,33 @@ +2020-10-22 Jerry Lundström + + Release 1.12.0 + + This release fixes the handling of `-?` option for dnscap and all plugins, + previously the handling varied between places and depending on `getopt()` + implementation an invalid option could return the wrong exit code. + + Other changes: + - Fix typo in configure help text + - `plugins/anonmask`: Fix typo in help text + - `plugins/rzkeychange`: + - Add `-D`, dry run mode, for testing + - Fix handling of `-a` and error on too many + + KNOWN ISSUES: + + On OpenBSD the system library libc exports the same symbols as libbind + does and this causes runtime warnings. Until now this has not caused any + known problems but is now also causing segfaults if the packet filter used + (BPF) includes IPv6 addresses. + On all other platforms OARC supports, these symbols are macros and in so + should not cause any problem. + + ee478c0 Known issues + 2f9d957 Tests + 3c663a2 Tests + c88efc5 rzkeychange test + f062f33 Tests + 2020-08-20 Jerry Lundström Release 1.11.1 diff --git a/README.md b/README.md index e2f76f4..50a869a 100644 --- a/README.md +++ b/README.md @@ -142,6 +142,7 @@ $ env CFLAGS="-I/usr/local/include -I/usr/local/include/bind" \ *KNOWN ISSUES*: - libbind export the symbol `_res` which also exists in OpenBSD's libc, this causes it to throw warnings like `dnscap:/usr/lib/libc.so.96.0: /usr/local/lib/libbind.so.6.1 : WARNING: symbol(_res) size mismatch, relink your program` and may segfault. - due to above, known to segfault in libpcap when using IPv6 addresses in BPF, see https://github.com/the-tcpdump-group/libpcap/issues/964 +- this will be addressed in future versions of `dnscap`, see https://github.com/DNS-OARC/dnscap/issues/11 ### FreeBSD diff --git a/configure.ac b/configure.ac index 495fc23..4e1f0c4 100644 --- a/configure.ac +++ b/configure.ac @@ -33,7 +33,7 @@ # POSSIBILITY OF SUCH DAMAGE. AC_PREREQ(2.61) -AC_INIT([dnscap], [1.11.1], [dnscap-users@dns-oarc.net], [dnscap], [https://github.com/DNS-OARC/dnscap/issues]) +AC_INIT([dnscap], [1.12.0], [dnscap-users@dns-oarc.net], [dnscap], [https://github.com/DNS-OARC/dnscap/issues]) AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects]) AC_CONFIG_SRCDIR([src/dnscap.c]) AC_CONFIG_HEADER([src/config.h]) diff --git a/debian/changelog b/debian/changelog index 6e43ccb..deb7511 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,35 @@ +dnscap (1.12.0-1~unstable+1) unstable; urgency=low + + * Release 1.12.0 + + This release fixes the handling of `-?` option for dnscap and all plugins, + previously the handling varied between places and depending on `getopt()` + implementation an invalid option could return the wrong exit code. + + Other changes: + - Fix typo in configure help text + - `plugins/anonmask`: Fix typo in help text + - `plugins/rzkeychange`: + - Add `-D`, dry run mode, for testing + - Fix handling of `-a` and error on too many + + KNOWN ISSUES: + + On OpenBSD the system library libc exports the same symbols as libbind + does and this causes runtime warnings. Until now this has not caused any + known problems but is now also causing segfaults if the packet filter used + (BPF) includes IPv6 addresses. + On all other platforms OARC supports, these symbols are macros and in so + should not cause any problem. + + ee478c0 Known issues + 2f9d957 Tests + 3c663a2 Tests + c88efc5 rzkeychange test + f062f33 Tests + + -- Jerry Lundström Thu, 22 Oct 2020 11:00:13 +0200 + dnscap (1.11.1-1~unstable+1) unstable; urgency=low * Release 1.11.1 diff --git a/rpm/dnscap.spec b/rpm/dnscap.spec index 6fc3175..29ec34b 100644 --- a/rpm/dnscap.spec +++ b/rpm/dnscap.spec @@ -1,5 +1,5 @@ Name: dnscap -Version: 1.11.1 +Version: 1.12.0 Release: 1%{?dist} Summary: Network capture utility designed specifically for DNS traffic Group: Productivity/Networking/DNS/Utilities @@ -60,6 +60,30 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Oct 22 2020 Jerry Lundström 1.12.0-1 +- Release 1.12.0 + * This release fixes the handling of `-?` option for dnscap and all plugins, + previously the handling varied between places and depending on `getopt()` + implementation an invalid option could return the wrong exit code. + * Other changes: + - Fix typo in configure help text + - `plugins/anonmask`: Fix typo in help text + - `plugins/rzkeychange`: + - Add `-D`, dry run mode, for testing + - Fix handling of `-a` and error on too many + * KNOWN ISSUES: + On OpenBSD the system library libc exports the same symbols as libbind + does and this causes runtime warnings. Until now this has not caused any + known problems but is now also causing segfaults if the packet filter used + (BPF) includes IPv6 addresses. + On all other platforms OARC supports, these symbols are macros and in so + should not cause any problem. + * Commits: + ee478c0 Known issues + 2f9d957 Tests + 3c663a2 Tests + c88efc5 rzkeychange test + f062f33 Tests * Thu Aug 20 2020 Jerry Lundström 1.11.1-1 - Release 1.11.1 * This release fixes a lot of issues found by code analysis, adds a