From 1ac822f1fabc75e6837a78b7aafd4b0e6ff3f1bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jerry=20Lundstr=C3=B6m?= Date: Tue, 11 Jul 2017 09:26:26 +0200 Subject: [PATCH] Release 1.4.0 --- CHANGES | 31 +++++++++++++++++++++++++++++++ configure.ac | 2 +- debian/changelog | 33 +++++++++++++++++++++++++++++++++ rpm/packetq.spec | 27 ++++++++++++++++++++++++++- 4 files changed, 91 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index c67a2b1..dd902c9 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,34 @@ +2017-07-11 Jerry Lundström + + Release 1.4.0 + + This release adds new fields for IP version and EDNS0 Client Subnet along + with documentation updates, new usage (`--help`) and a buffer overflow + check. Rework of the way OPT records are parsed has been done to make it + easier to add support for other EDNS options in the future. + + New fields: + - `ip_version`: The IP version as an int (4/6) + - `edns0_ecs`: A bool that is true if Client Subnet (RFC7871) was found + - `edns0_ecs_family`: An int with the address family + - `edns0_ecs_source`: An int with the source prefix length + - `edns0_ecs_scope`: An int with the scope prefix length + - `edns0_ecs_address`: A textual representation of the address + + Bugfix: + - `get_ushort()` in DNS parsing was not checking length of buffer before + accessing it. + + Commits: + 0e7c34a Rewrote usage, add option descriptions, tables and fields + 3943dda Update documentation and tests + f4b9464 Add IP_Version + 0b309e6 ECS addresses and OPT RR parsing + 875fd60 Correct type in documentation also + b5a91b7 Damn the common keyboard sequences... + 358b9af Buf overflow check, move OPT RR parsing, rework EDNS0 ECS + d38fffc Add EDNS option codes and EDNS Client Subnet (ECS) support + 2017-06-02 Jerry Lundström Release 1.3.1 diff --git a/configure.ac b/configure.ac index d546260..ab01498 100644 --- a/configure.ac +++ b/configure.ac @@ -18,7 +18,7 @@ # along with PacketQ. If not, see . AC_PREREQ(2.61) -AC_INIT([packetq], [1.3.1], [admin@dns-oarc.net], [packetq], [https://github.com/DNS-OARC/packetq/issues]) +AC_INIT([packetq], [1.4.0], [admin@dns-oarc.net], [packetq], [https://github.com/DNS-OARC/packetq/issues]) AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects]) AC_CONFIG_SRCDIR([src/packetq.cpp]) AC_CONFIG_HEADER([src/config.h]) diff --git a/debian/changelog b/debian/changelog index 5ae73cc..32b3458 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,36 @@ +packetq (1.4.0-1~unstable+1) unstable; urgency=low + + * Release 1.4.0 + + This release adds new fields for IP version and EDNS0 Client Subnet along + with documentation updates, new usage (`--help`) and a buffer overflow + check. Rework of the way OPT records are parsed has been done to make it + easier to add support for other EDNS options in the future. + + New fields: + - `ip_version`: The IP version as an int (4/6) + - `edns0_ecs`: A bool that is true if Client Subnet (RFC7871) was found + - `edns0_ecs_family`: An int with the address family + - `edns0_ecs_source`: An int with the source prefix length + - `edns0_ecs_scope`: An int with the scope prefix length + - `edns0_ecs_address`: A textual representation of the address + + Bugfix: + - `get_ushort()` in DNS parsing was not checking length of buffer before + accessing it. + + Commits: + 0e7c34a Rewrote usage, add option descriptions, tables and fields + 3943dda Update documentation and tests + f4b9464 Add IP_Version + 0b309e6 ECS addresses and OPT RR parsing + 875fd60 Correct type in documentation also + b5a91b7 Damn the common keyboard sequences... + 358b9af Buf overflow check, move OPT RR parsing, rework EDNS0 ECS + d38fffc Add EDNS option codes and EDNS Client Subnet (ECS) support + + -- Jerry Lundström Tue, 11 Jul 2017 09:22:37 +0200 + packetq (1.3.1-1~unstable+1) unstable; urgency=low * Release 1.3.1 diff --git a/rpm/packetq.spec b/rpm/packetq.spec index 5e178e2..ab4f248 100644 --- a/rpm/packetq.spec +++ b/rpm/packetq.spec @@ -1,5 +1,5 @@ Name: packetq -Version: 1.3.1 +Version: 1.4.0 Release: 1%{?dist} Summary: A tool that provides a basic SQL-frontend to PCAP-files Group: Productivity/Networking/DNS/Utilities @@ -54,6 +54,31 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Tue Jul 11 2017 Jerry Lundström 1.4.0-1 +- Release 1.4.0 + * This release adds new fields for IP version and EDNS0 Client Subnet along + with documentation updates, new usage (`--help`) and a buffer overflow + check. Rework of the way OPT records are parsed has been done to make it + easier to add support for other EDNS options in the future. + * New fields: + - `ip_version`: The IP version as an int (4/6) + - `edns0_ecs`: A bool that is true if Client Subnet (RFC7871) was found + - `edns0_ecs_family`: An int with the address family + - `edns0_ecs_source`: An int with the source prefix length + - `edns0_ecs_scope`: An int with the scope prefix length + - `edns0_ecs_address`: A textual representation of the address + * Bugfix: + - `get_ushort()` in DNS parsing was not checking length of buffer before + accessing it. + * Commits: + 0e7c34a Rewrote usage, add option descriptions, tables and fields + 3943dda Update documentation and tests + f4b9464 Add IP_Version + 0b309e6 ECS addresses and OPT RR parsing + 875fd60 Correct type in documentation also + b5a91b7 Damn the common keyboard sequences... + 358b9af Buf overflow check, move OPT RR parsing, rework EDNS0 ECS + d38fffc Add EDNS option codes and EDNS Client Subnet (ECS) support * Fri Jun 02 2017 Jerry Lundström 1.3.1-1 - Release 1.3.1 * This release add packaging files for DEB and RPM distributions and