From: Mark Andrews Date: Tue, 22 Apr 2025 00:58:14 +0000 (+0000) Subject: fix: usr: Fix EDNS yaml output X-Git-Tag: v9.21.8~16 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6285cc3476c77d669a98686f3e7ad0b8d2483a1d;p=thirdparty%2Fbind9.git fix: usr: Fix EDNS yaml output `dig` was producing invalid YAML when displaying some EDNS options. This has been corrected. Several other improvements have been made to the display of EDNS option data: - We now use the correct name for the UPDATE-LEASE option, which was previously displayed as "UL", and split it into separate LEASE and LEASE-KEY components in YAML mode. - Human-readable durations are now displayed as comments in YAML mode so as not to interfere with machine parsing. - KEY-TAG options are now displayed as an array of integers in YAML mode. - EDNS COOKIE options are displayed as separate CLIENT and SERVER components, and cookie STATUS is a retrievable variable in YAML mode. Closes #5014 Merge branch '5014-improve-edns-yaml-processing' into 'main' See merge request isc-projects/bind9!9695 --- 6285cc3476c77d669a98686f3e7ad0b8d2483a1d