Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
wtoorop committed Aug 12, 2022
2 parents 48a0672 + c48b631 commit 10f98dc
Show file tree
Hide file tree
Showing 79 changed files with 2,988 additions and 659 deletions.
39 changes: 39 additions & 0 deletions .github/workflows/testsuite.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
on:
push:
branches:
- '*'
tags-ignore:
- '*'
pull_request:

jobs:
linux:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
with:
submodules: recursive
- run: libtoolize -ci
- run: autoreconf -fi
- run: ./configure
- run: make test

mac:
runs-on: macos-latest

steps:
- run: brew install automake libtool
- uses: actions/checkout@v3
with:
submodules: recursive
- run: glibtoolize -ci
- run: autoreconf -fi

# macOS’s system OpenSSL (LibreSSL, actually) isn’t meant for linking,
# and Homebrew’s# OpenSSL isn’t CI-friendly. So build without OpenSSL.
- run: ./configure --without-ssl --disable-sha2 --disable-gost --disable-ecdsa --disable-dane

# As of now the test suite requires OpenSSL, so no tests.
# cf. https://github.com/NLnetLabs/ldns/issues/162
- run: make
42 changes: 4 additions & 38 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,8 @@
/duration.o
/error.lo
/error.o
/edns.lo
/edns.o
/examples/.libs/
/examples/ldns-chaos
/examples/ldns-chaos.lo
Expand Down Expand Up @@ -194,44 +196,8 @@
/sha2.o
/str2host.lo
/str2host.o
/test/.done-01-compile
/test/.done-02-lint
/test/.done-03-run
/test/.done-04-run-normal
/test/.done-05-iana-rr-types
/test/.done-07-compile-examples
/test/.done-08-zonereader
/test/.done-09-doc-check
/test/.done-12-unit-tests-dnssec
/test/.done-13-unit-tests-base
/test/.done-14-read-zone
/test/.done-15-unit-tests-rrtypes
/test/.done-16-compile-builddir
/test/.done-17-stub-resolver
/test/.done-18-drill-tests1
/test/.done-19-keygen
/test/.done-20-sign-zone
/test/.done-30-load-pyldns
/test/.done-31-load-pyldnsx
/test/.done-32-unbound-1.4.20-regression
/test/.done-33-wget-compile-test-unbound-latest
/test/.done-999-compile-nossl
/test/.done-codingstyle
/test/result.02-lint
/test/result.03-run
/test/result.04-run-normal
/test/result.05-iana-rr-types
/test/result.08-zonereader
/test/result.09-doc-check
/test/result.12-unit-tests-dnssec
/test/result.13-unit-tests-base
/test/result.14-read-zone
/test/result.15-unit-tests-rrtypes
/test/result.17-stub-resolver
/test/result.18-drill-tests1
/test/result.19-keygen
/test/result.20-sign-zone
/test/result.codingstyle
/test/.done-*
/test/result.*
/tsig.lo
/tsig.o
/update.lo
Expand Down
36 changes: 28 additions & 8 deletions Changelog
Original file line number Diff line number Diff line change
@@ -1,7 +1,27 @@
1.8.2 2022-08-12
* bugfix #147: Allow for tabs in whitespace before quoted rdata
fields. Thanks Felipe Gasper
* bugfix #149: Add some missing [out] annotations to doxygen
parameters. Thanks aldot.
* Fix build error on Solaris 10 with inet_ntop redeclaration error.
* Fix -U flag with ldns-signzone. Thanks Ulrich and Jonathan
* Enable compile of SVCB and HTTPS support by default.
* bugfix #179: Free line memory even if zone file parsing fails
Thanks Claudius Zingerli
* bugfix #166: Grow buffer when writing chars and fixed size
strings when converting to presentation format, preventing
potential assersion errors.
* bugfix #46: Print network errors when secure tracing.
Thanks reedjc
* EDNS0 Option handling and conversion into presentation format.
* bugfix #145: ldns-verify-zone should not call occluded records
glue. Thanks Habbie

1.8.1 2021-12-03
* bugfix #146: ldns-1.7.1 had soname 3.0, so ldns-1.8.x soname
needs to larger.
needs to larger. Thanks Leah Neukirchen & Felipe Gasper
* Undo PR#123 fix ldns.pc installation when building out-of-source
Thanks Axel Xu

1.8.0 2021-11-26
* bugfix #38: Print "line" before line number when printing
Expand Down Expand Up @@ -46,7 +66,7 @@
Thanks Felipe Gasper
* PR #126: Link with libldns.la in Makefile.in.
Thanks orbea
* PR #127: Addes option -Q to drill to give short answer.
* PR #127: Added option -Q to drill to give short answer.
Thanks niknah
* PR #133: Update m4 files for python modules.
Thanks Petr Menšík
Expand Down Expand Up @@ -234,7 +254,7 @@
Thanks William King
* Use OpenSSL DANE functions for verification (unless explicitly
disabled with --disable-dane-ta-usage).
* Bumb .so version
* Bump .so version
* Include OPENPGPKEY RR type by default
* rdata processing for SMIMEA RR type
* Fix crash in displaying TLSA RR's.
Expand Down Expand Up @@ -304,7 +324,7 @@
* bugfix #505: Manpage and usage output fixes (Thanks Tomas Hozza)
* Adjust ldns_sha1() so that the input data is not modified (Thanks
Marc Buijsman)
* Messages to stderr are now off by default and can be reenabled with
* Messages to stderr are now off by default and can be re-enabled with
the --enable-stderr-msgs configure option.

1.6.16 2012-11-13
Expand Down Expand Up @@ -647,7 +667,7 @@
* --enable-gost : use the GOST algorithm (experimental).
* Added some missing options to drill manpage
* Some fixes to --without-ssl option
* Fixed quote parsing withing strings
* Fixed quote parsing within strings
* Bitmask fix in EDNS handling
* Fixed non-fqdn domain name completion for rdata field domain
names of length 1
Expand Down Expand Up @@ -936,7 +956,7 @@
* -r was killed in favor of -o <header bit mnemonic> which
allows for a header bits setting (and maybe more in the
future)
* DNSSEC is never automaticaly set, even when you query
* DNSSEC is never automatically set, even when you query
for DNSKEY/RRSIG or DS.
* Implement a crude RTT check, it now distinguishes between
reachable and unreachable.
Expand Down Expand Up @@ -1008,7 +1028,7 @@
* char *_when was removed from the ldns_pkt structure

18 Oct 2005: 1.0.0: ldns-team
* Commited a patch from Håkan Olsson
* Committed a patch from Håkan Olsson
* Added UPDATE support (Jakob Schlyter and Håkan Olsson)
* License change: ldns is now BSD licensed
* ldns now depends on SSL
Expand Down Expand Up @@ -1050,7 +1070,7 @@

23 May 2005: 0.60: ldns-team
* Removed config.h from the header installed files
(you're not supposed to include that in a libary)
(you're not supposed to include that in a library)
* Further tweaking
- DNSSEC signing/verification works
- Assorted bug fixes and tweaks (memory management)
Expand Down
Loading

0 comments on commit 10f98dc

Please sign in to comment.