-
-
Notifications
You must be signed in to change notification settings - Fork 25
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
170 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -33,7 +33,7 @@ | |
# POSSIBILITY OF SUCH DAMAGE. | ||
|
||
AC_PREREQ(2.61) | ||
AC_INIT([DSC], [2.14.1], [[email protected]], [dsc], [https://github.com/DNS-OARC/dsc/issues]) | ||
AC_INIT([DSC], [2.15.0], [[email protected]], [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]) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,63 @@ | ||
dsc (2.15.0-1~unstable+1) unstable; urgency=low | ||
|
||
* Release 2.15.0 | ||
|
||
This release fixes DNS parsing w.r.t. EDNS, implements better loop | ||
detection during name decompression and adds a lot of EDNS indexers | ||
and filters. | ||
|
||
Previously the DNS parser expected the additional records to come | ||
straight after the question section. Meaning that if the DNS packet | ||
had any answer or authority records, they would be parsed as additional | ||
records for the OPT record and EDNS information. | ||
|
||
Following new indexers has been added: | ||
- edns_cookie | ||
- edns_cookie_len | ||
- edns_cookie_client | ||
- edns_cookie_server | ||
- edns_ecs | ||
- edns_ecs_family | ||
- edns_ecs_source_prefix | ||
- edns_ecs_scope_prefix | ||
- edns_ecs_address | ||
- edns_ecs_subnet | ||
- edns_ede | ||
- edns_ede_code | ||
- edns_ede_textlen | ||
- edns_ede_text | ||
- edns_nsid | ||
- edns_nsid_len | ||
- edns_nsid_data | ||
- edns_nsid_text | ||
|
||
Following new filters has been added: | ||
- edns0-only | ||
- edns0-cookie-only | ||
- edns0-nsid-only | ||
- edns0-ede-only | ||
- edns0-ecs-only | ||
|
||
See man-page dsc.conf(5) for more information. | ||
|
||
Other fixes/additions: | ||
- Only parse entire DNS message if EDNS indexers are used | ||
- `dns_protocol`: Implement proper loop detection during decompression | ||
- `xmalloc`: Check return of `amalloc()` before using `memset()`/`memcpy()` because it's undefined behavior on null pointers | ||
|
||
8259f30 EDNS filters | ||
41f3b9a strtohex, nsid text | ||
a666c04 EDNS(0) Client Subnet | ||
b5164fe EDNS | ||
7cabfd9 EDNS0 parsing fixes and additional EDNS0 indexers. | ||
46b1797 memcpy/memset fixes | ||
8fd7b7a EDNS parsing | ||
cee2bf7 EDNS0 parsing, multi RR test | ||
a2c00c9 DNS compression loop detection | ||
9875a3e RR parsing | ||
|
||
-- Jerry Lundström <[email protected]> Wed, 09 Aug 2023 13:22:31 +0200 | ||
|
||
dsc (2.14.1-1~unstable+1) unstable; urgency=low | ||
|
||
* Release 2.14.1 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
Name: dsc | ||
Version: 2.14.1 | ||
Version: 2.15.0 | ||
Release: 1%{?dist} | ||
Summary: DNS Statistics Collector | ||
Group: Productivity/Networking/DNS/Utilities | ||
|
@@ -70,6 +70,56 @@ rm -rf $RPM_BUILD_ROOT | |
|
||
|
||
%changelog | ||
* Wed Aug 09 2023 Jerry Lundström <[email protected]> 2.15.0-1 | ||
- Release 2.15.0 | ||
* This release fixes DNS parsing w.r.t. EDNS, implements better loop | ||
detection during name decompression and adds a lot of EDNS indexers | ||
and filters. | ||
* Previously the DNS parser expected the additional records to come | ||
straight after the question section. Meaning that if the DNS packet | ||
had any answer or authority records, they would be parsed as additional | ||
records for the OPT record and EDNS information. | ||
* Following new indexers has been added: | ||
- edns_cookie | ||
- edns_cookie_len | ||
- edns_cookie_client | ||
- edns_cookie_server | ||
- edns_ecs | ||
- edns_ecs_family | ||
- edns_ecs_source_prefix | ||
- edns_ecs_scope_prefix | ||
- edns_ecs_address | ||
- edns_ecs_subnet | ||
- edns_ede | ||
- edns_ede_code | ||
- edns_ede_textlen | ||
- edns_ede_text | ||
- edns_nsid | ||
- edns_nsid_len | ||
- edns_nsid_data | ||
- edns_nsid_text | ||
Following new filters has been added: | ||
- edns0-only | ||
- edns0-cookie-only | ||
- edns0-nsid-only | ||
- edns0-ede-only | ||
- edns0-ecs-only | ||
See man-page dsc.conf(5) for more information. | ||
* Other fixes/additions: | ||
- Only parse entire DNS message if EDNS indexers are used | ||
- `dns_protocol`: Implement proper loop detection during decompression | ||
- `xmalloc`: Check return of `amalloc()` before using `memset()`/`memcpy()` because it's undefined behavior on null pointers | ||
* Commits: | ||
8259f30 EDNS filters | ||
41f3b9a strtohex, nsid text | ||
a666c04 EDNS(0) Client Subnet | ||
b5164fe EDNS | ||
7cabfd9 EDNS0 parsing fixes and additional EDNS0 indexers. | ||
46b1797 memcpy/memset fixes | ||
8fd7b7a EDNS parsing | ||
cee2bf7 EDNS0 parsing, multi RR test | ||
a2c00c9 DNS compression loop detection | ||
9875a3e RR parsing | ||
* Thu Jun 15 2023 Jerry Lundström <[email protected]> 2.14.1-1 | ||
- Release 2.14.1 | ||
* Fixed a bug in TLD handling when using `tld_list`, it did not reset | ||
|