dnssec-signzone report() missing newline
Summary
A regression in report() function in dnssec-signzone printing newline.
BIND version used
Steps to reproduce
(How one can reproduce the issue - this is very important.)
What is the current bug behavior?
[root@foo named]# dnssec-signzone -3 deadc0ffee -E pkcs11 -S -K /var/named/keys -X +90d -x -o example.org example.org.zone
Fetching example.org/RSASHA256/26302 (KSK) from key repository.Fetching example.org/RSASHA256/27193 (ZSK) from key repository.Verifying the zone using the following algorithms: RSASHA256.
Zone fully signed:
Algorithm: RSASHA256: KSKs: 1 active, 0 stand-by, 0 revoked
ZSKs: 1 active, 0 present, 0 revoked
example.org.zone.signed
What is the expected correct behavior?
[root@foo named]# dnssec-signzone -3 deadc0ffee -E pkcs11 -S -K /var/named/keys -X +90d -x -o example.org example.org.zone
Fetching example.org/RSASHA256/26302 (KSK) from key repository.
Fetching example.org/RSASHA256/27193 (ZSK) from key repository.
Verifying the zone using the following algorithms: RSASHA256.
Zone fully signed:
Algorithm: RSASHA256: KSKs: 1 active, 0 stand-by, 0 revoked
ZSKs: 1 active, 0 present, 0 revoked
example.org.zone.signed
Relevant configuration files
N/A
Relevant logs and/or screenshots
N/A
Possible fixes
https://gitlab.isc.org/isc-projects/bind9/-/blob/main/bin/dnssec/dnssec-signzone.c#L2729
BIND 9.11 has a putc('\n') there.