]>
git.ipfire.org Git - thirdparty/ldns.git/log
Felipe Gasper [Mon, 17 Oct 2022 18:09:50 +0000 (14:09 -0400)]
Remove unused variable.
Willem Toorop [Mon, 5 Sep 2022 08:01:18 +0000 (10:01 +0200)]
Fix building documentation in build directory.
Thanks Michael Tokarev
Willem Toorop [Mon, 15 Aug 2022 10:37:32 +0000 (12:37 +0200)]
Updated Changelog
Willem Toorop [Mon, 15 Aug 2022 10:37:19 +0000 (12:37 +0200)]
Syntax error in pyldns
Willem Toorop [Mon, 15 Aug 2022 10:22:11 +0000 (12:22 +0200)]
Bump version
Willem Toorop [Mon, 15 Aug 2022 10:15:11 +0000 (12:15 +0200)]
Proper fix for issue #183 EDNS OPT can have no rdata
Willem Toorop [Mon, 15 Aug 2022 09:32:53 +0000 (11:32 +0200)]
Fix test to fail if DNSSEC lookup fails!
Willem Toorop [Mon, 15 Aug 2022 09:11:40 +0000 (11:11 +0200)]
Revert "Issue #183 EDNS OPT can have no rdata"
This reverts commit
1acee0c5d35f4a04df07e5d5f4490e6318513997 .
Willem Toorop [Sun, 14 Aug 2022 15:19:02 +0000 (17:19 +0200)]
Issue #183 EDNS OPT can have no rdata
Willem Toorop [Fri, 12 Aug 2022 10:57:35 +0000 (12:57 +0200)]
Make the Makefile deps correct
to enable doing make test from the start and not causing dependency loops
Willem Toorop [Fri, 12 Aug 2022 10:46:35 +0000 (12:46 +0200)]
Fix doxygen errors
Willem Toorop [Fri, 12 Aug 2022 10:41:25 +0000 (12:41 +0200)]
Superfluous dependecies in Makefile
Willem Toorop [Fri, 12 Aug 2022 10:35:40 +0000 (12:35 +0200)]
Cycles in the Makefile.in
Willem Toorop [Fri, 12 Aug 2022 10:29:15 +0000 (12:29 +0200)]
Update dependencies
Willem Toorop [Fri, 12 Aug 2022 10:00:21 +0000 (12:00 +0200)]
Memory leak in ldns_edns_option_list_clone
Willem Toorop [Fri, 12 Aug 2022 09:42:43 +0000 (11:42 +0200)]
Set release date and bumb version
Willem Toorop [Fri, 12 Aug 2022 09:38:52 +0000 (11:38 +0200)]
Address Issue #145 by naming everything occluded occluded
Even though some of those are (also) glue
TCY16 [Fri, 12 Aug 2022 08:57:29 +0000 (10:57 +0200)]
add SVCB dohpath support
Willem Toorop [Fri, 15 Jul 2022 15:30:24 +0000 (17:30 +0200)]
Revert "Release today"
This reverts commit
4d8768ab871b657caff54529166973504e359976 .
Willem Toorop [Fri, 15 Jul 2022 15:26:54 +0000 (17:26 +0200)]
Release today
Willem Toorop [Fri, 15 Jul 2022 15:26:14 +0000 (17:26 +0200)]
Log EDNS0 option handling feature
Willem Toorop [Thu, 14 Jul 2022 14:54:08 +0000 (16:54 +0200)]
Merge pull request #167 from NLnetLabs/features/rfc-6891-individual-edns-option-parsing
Parsing and printing of individual OPT options
TCY16 [Thu, 14 Jul 2022 13:33:49 +0000 (15:33 +0200)]
add check in ldns_edns_option_list_clone
Willem Toorop [Thu, 14 Jul 2022 08:07:02 +0000 (10:07 +0200)]
Eliminate non-const cast
Willem Toorop [Thu, 14 Jul 2022 07:41:20 +0000 (09:41 +0200)]
Merge branch 'develop' into features/rfc-6891-individual-edns-option-parsing
Willem Toorop [Thu, 14 Jul 2022 07:33:44 +0000 (09:33 +0200)]
ldns_pkt_edns() also true for `_edns_list`s
+ few fixes for memory management errors
Willem Toorop [Wed, 13 Jul 2022 21:45:45 +0000 (23:45 +0200)]
Update version for release candidate
Willem Toorop [Wed, 13 Jul 2022 21:36:06 +0000 (23:36 +0200)]
Fix #46: Print network errors when secure tracing
Willem Toorop [Wed, 13 Jul 2022 21:00:57 +0000 (23:00 +0200)]
Fix skipping OpenSSL tests
Willem Toorop [Wed, 13 Jul 2022 20:49:07 +0000 (22:49 +0200)]
Fix #162
Skip tests that require OpenSSL with --without-ssl
Willem Toorop [Wed, 13 Jul 2022 20:28:57 +0000 (22:28 +0200)]
Algorithm names and numbers don't require crypto
even if not supported
Willem Toorop [Wed, 13 Jul 2022 20:05:06 +0000 (22:05 +0200)]
strcmp returns 0 if equal
tcarpay [Wed, 13 Jul 2022 08:50:39 +0000 (10:50 +0200)]
Merge pull request #181 from NLnetLabs/features/ldns_edns_option_list
Features/ldns edns option list
Willem Toorop [Tue, 12 Jul 2022 14:53:56 +0000 (16:53 +0200)]
Fix #166 Grow buffer when converting to presentation format
Willem Toorop [Tue, 12 Jul 2022 14:52:08 +0000 (16:52 +0200)]
Log bugfix #179
Willem Toorop [Tue, 12 Jul 2022 13:42:23 +0000 (15:42 +0200)]
Merge pull request #179 from bbczeuz/bbczeuz-zone-line-leak
Free line memory even if zone file parsing fails
Willem Toorop [Tue, 12 Jul 2022 13:34:45 +0000 (15:34 +0200)]
Merge branch 'features/rfc-6891-individual-edns-option-parsing' into features/ldns_edns_option_list
Willem Toorop [Tue, 12 Jul 2022 13:30:49 +0000 (15:30 +0200)]
Merge branch 'develop' into features/rfc-6891-individual-edns-option-parsing
Willem Toorop [Tue, 12 Jul 2022 13:29:02 +0000 (15:29 +0200)]
edns_option_list as part of the packet
TCY16 [Tue, 12 Jul 2022 13:22:19 +0000 (15:22 +0200)]
change meaning of +, and fix incorrect string compare
Willem Toorop [Tue, 12 Jul 2022 12:28:49 +0000 (14:28 +0200)]
Merge branch 'develop' into features/ldns_edns_option_list
Willem Toorop [Tue, 12 Jul 2022 08:40:41 +0000 (10:40 +0200)]
Correct dname count for SVCB and HTTPS
Claudius Zingerli [Tue, 21 Jun 2022 15:23:12 +0000 (17:23 +0200)]
Adding braces
Claudius Zingerli [Tue, 21 Jun 2022 14:58:29 +0000 (16:58 +0200)]
Free line memory even if zone file parsing fails
Willem Toorop [Thu, 9 Jun 2022 10:27:34 +0000 (12:27 +0200)]
Enable compile of SVCB and HTTPS support by default
Since it is almost RFC. See also Issue #177
TCY16 [Wed, 25 May 2022 13:21:29 +0000 (15:21 +0200)]
finalize tests, fix some limit bugs found during testing
Willem Toorop [Tue, 24 May 2022 12:06:00 +0000 (14:06 +0200)]
Program is link target
TCY16 [Mon, 23 May 2022 14:13:56 +0000 (16:13 +0200)]
fix typo in Makefile
TCY16 [Mon, 23 May 2022 14:05:31 +0000 (16:05 +0200)]
create basis for tpkg test
TCY16 [Wed, 4 May 2022 11:08:37 +0000 (13:08 +0200)]
fix +nsid position bug by adding forgotten continue
TCY16 [Thu, 28 Apr 2022 10:54:21 +0000 (12:54 +0200)]
fix final @TODOs with comments and better printing
TCY16 [Mon, 25 Apr 2022 08:12:03 +0000 (10:12 +0200)]
add +nsid documentation in the manpage
TCY16 [Mon, 25 Apr 2022 08:07:39 +0000 (10:07 +0200)]
add assert in ldns_pkt_edns_get_option_list()
TCY16 [Fri, 22 Apr 2022 11:08:09 +0000 (13:08 +0200)]
change the ends_option_list growing logic to be in line with rr_list
TCY16 [Fri, 22 Apr 2022 09:51:53 +0000 (11:51 +0200)]
change EDNS opt behavior in drill from -e to +
Willem Toorop [Thu, 21 Apr 2022 11:20:08 +0000 (13:20 +0200)]
Merge pull request #165 from adam-stoler/svcb.https.ech.rb1
Rename SVCB echconfig parameter key to ech as per latest RFC draft
TCY16 [Thu, 21 Apr 2022 07:49:31 +0000 (09:49 +0200)]
remove const remaining after
2dfc33c
Willem Toorop [Thu, 14 Apr 2022 13:37:40 +0000 (15:37 +0200)]
Merge pull request #172 from dkg/speling
non-substantive: spelling cleanup
Willem Toorop [Thu, 14 Apr 2022 13:32:24 +0000 (15:32 +0200)]
Merge pull request #171 from dkg/fix-destclean-target
Revert "spelling: distclean"
Daniel Kahn Gillmor [Thu, 14 Apr 2022 01:37:00 +0000 (18:37 -0700)]
contrib/ldnsx: fix spelling of unnecessary
Daniel Kahn Gillmor [Thu, 14 Apr 2022 01:34:24 +0000 (18:34 -0700)]
contrib/python: fix misspellings
Daniel Kahn Gillmor [Thu, 14 Apr 2022 01:33:41 +0000 (18:33 -0700)]
clear up "alloced"
When referring to a literal alloc() function call, use "alloc'ed".
When referring to a struct member "name_alloced", refer to it by full name.
Daniel Kahn Gillmor [Thu, 14 Apr 2022 00:45:21 +0000 (17:45 -0700)]
use "difference_count" instead of "differents"
"differents" is a peculiar idiom that some spellcheckers (like
"codespell") think is a misspelling of either "different" or
"difference". Clearer language is less likely to confuse both people
and machines.
Daniel Kahn Gillmor [Thu, 14 Apr 2022 00:41:45 +0000 (17:41 -0700)]
Spell "success" and "false" correctly.
"falsed" is actually a word, but I think "false" was intended here.
Daniel Kahn Gillmor [Thu, 14 Apr 2022 00:40:15 +0000 (17:40 -0700)]
recommend exit(EXIT_SUCCESS) instead of exit(SUCCES)
In addition to being misspelled, the form without the EXIT_ prefix
doesn't appear anywhere else in the codebase.
Daniel Kahn Gillmor [Thu, 14 Apr 2022 00:39:29 +0000 (17:39 -0700)]
non-substantive spelling fixes
Daniel Kahn Gillmor [Wed, 13 Apr 2022 23:53:48 +0000 (16:53 -0700)]
Revert "spelling: distclean"
"distclean" is a *different* kind of target than "destclean"
"destclean" presumably means "uninstall from the destination".
"distclean" means, by convention, "clean the source into the way that
you would like before creating a tarball for distribution"
This switch introduced some ugliness for debian packaging, as can be
seen in
https://salsa.debian.org/dns-team/ldns/-/commit/
8b84b73590ac4321e1bf0982d60a7e94b037d6e5
This reverts commit
298b2a65920944aee833d4392e3651f25421c759 .
TCY16 [Tue, 12 Apr 2022 12:27:43 +0000 (14:27 +0200)]
add NSID query functionality to drill, which integrates the new structured EDNS logic
TCY16 [Tue, 12 Apr 2022 11:55:12 +0000 (13:55 +0200)]
remove non-const cast from ldns_edns_option *
TCY16 [Tue, 12 Apr 2022 11:17:50 +0000 (13:17 +0200)]
add getters and setters to the new EDNS options list and add serializer function
TCY16 [Tue, 12 Apr 2022 10:57:49 +0000 (12:57 +0200)]
add clone functionality to the edns struct and list, as well as doc strings
TCY16 [Tue, 12 Apr 2022 09:10:49 +0000 (11:10 +0200)]
add serializing functions for single edns options and option lists
TCY16 [Tue, 12 Apr 2022 09:05:40 +0000 (11:05 +0200)]
add printing out of missing EDNS options
Willem Toorop [Tue, 12 Apr 2022 08:41:15 +0000 (10:41 +0200)]
Fixes #170 Update reference to issues
Thanks Mats Dufberg
TCY16 [Fri, 8 Apr 2022 11:06:46 +0000 (13:06 +0200)]
reformat spaces to tabs
tcarpay [Tue, 5 Apr 2022 09:33:13 +0000 (11:33 +0200)]
Apply suggestions from @wtoorop's code review
Co-authored-by: Willem Toorop <willem@nlnetlabs.nl>
TCY16 [Tue, 5 Apr 2022 08:58:46 +0000 (10:58 +0200)]
add individual functions for EDNS optionss printing
Willem Toorop [Mon, 4 Apr 2022 07:19:12 +0000 (09:19 +0200)]
Merge pull request #168 from InfrastructureServices/develop
Remove undefined status variable from exception
Petr Menšík [Fri, 1 Apr 2022 15:54:53 +0000 (17:54 +0200)]
Remove undefined status variable from exception
Triggered by:
ldns.ldns_rdf.new_frm_str("::1", ldns.LDNS_RDF_TYPE_A)
TCY16 [Fri, 1 Apr 2022 13:59:39 +0000 (15:59 +0200)]
first iteration of EDNS printing with output in drill
TCY16 [Fri, 1 Apr 2022 13:56:54 +0000 (15:56 +0200)]
add function to packet.c to create a list of structured EDNS options
TCY16 [Fri, 1 Apr 2022 13:54:01 +0000 (15:54 +0200)]
add functions to edns lib
TCY16 [Fri, 1 Apr 2022 13:37:59 +0000 (15:37 +0200)]
remove debug code and add clarity comment in rr.c:ldns_rr_list_pop_rr()
TCY16 [Wed, 30 Mar 2022 11:05:33 +0000 (13:05 +0200)]
add edns file and functionality in wire2host
Adam Stoler [Wed, 23 Mar 2022 19:08:38 +0000 (15:08 -0400)]
Rename echconfig SVCB parameter key to ech as per latest RFC draft, but maintain compatibility of parsing echconfig as well
Fix off-by-one error in ldns_rdf2buffer_str_svcparams
Willem Toorop [Wed, 16 Mar 2022 12:55:08 +0000 (13:55 +0100)]
Merge pull request #164 from FGasper/fix_test_28
Fix naming of test 28.
Felipe Gasper [Wed, 16 Mar 2022 12:43:45 +0000 (08:43 -0400)]
Fix naming of test 28.
Willem Toorop [Wed, 16 Mar 2022 12:33:43 +0000 (13:33 +0100)]
Merge pull request #151 from botovq/libressl_opaque
Use accessors for DSA and RSA objects
Willem Toorop [Wed, 16 Mar 2022 12:32:25 +0000 (13:32 +0100)]
Merge pull request #152 from InfrastructureServices/doxygen-version
Propagate correct version to doxygen template
Thank you @pemensik !
Willem Toorop [Wed, 16 Mar 2022 12:31:21 +0000 (13:31 +0100)]
Merge pull request #158 from FGasper/github_workflow
GitHub workflow
Nice @FGasper ! Thanks for doing this!
Willem Toorop [Wed, 16 Mar 2022 12:28:25 +0000 (13:28 +0100)]
Merge pull request #163 from FGasper/gitignore_wildcards
Use wildcards in .gitignore so as to match newly-added tests.
Willem Toorop [Wed, 16 Mar 2022 12:27:59 +0000 (13:27 +0100)]
Merge pull request #161 from FGasper/make_test_suite_report_failure
Make test_all.sh exit nonzero if any tests fail.
Willem Toorop [Wed, 16 Mar 2022 12:27:05 +0000 (13:27 +0100)]
Merge pull request #159 from FGasper/fix_tabs_spaces_rr
Ensure uniform handling of spaces & tabs when parsing RRs.
Thanks you @FGasper ! Much appreciated!
Felipe Gasper [Wed, 16 Mar 2022 03:15:48 +0000 (23:15 -0400)]
Use wildcards in .gitignore so as to match newly-added tests.
Felipe Gasper [Wed, 16 Mar 2022 00:47:47 +0000 (20:47 -0400)]
Add GitHub CI to run test suite.
Felipe Gasper [Wed, 16 Mar 2022 03:02:00 +0000 (23:02 -0400)]
Make test_all.sh exit nonzero if any tests fail.
Issue #160
Felipe Gasper [Wed, 16 Mar 2022 01:18:09 +0000 (21:18 -0400)]
Make `examples`, `drill`, and `test` targets build their dependencies.
Felipe Gasper [Wed, 16 Mar 2022 00:57:00 +0000 (20:57 -0400)]
Ensure uniform handling of spaces & tabs when parsing RRs.
Issue #157: This fixes the same type of bug as #147, in a couple places
where that issue’s fix didn’t apply. A small refactor is done to
deduplicate whitespace-checking logic. Tests are added as well.
Willem Toorop [Mon, 14 Mar 2022 15:04:49 +0000 (16:04 +0100)]
Document -U flag to ldns-signzone
Thank you Andreas for noticing!
Willem Toorop [Thu, 24 Feb 2022 15:15:20 +0000 (16:15 +0100)]
Fix -U flag with ldns-signzone.
Thanks Ulrich and Jonathan