From a6d7729142b055da4bcd3fcff307c8f677739211 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 5 Jan 2022 08:06:49 +0100 Subject: Merging upstream version 20220105. Signed-off-by: Daniel Baumann --- CHANGELOG.txt | 8 ++++ VERSION.txt | 2 +- apache/Makefile | 2 +- apache/share/man/Makefile | 2 +- apache/share/man/man.in | 2 +- apache/share/man/service-tools.7.rst | 2 +- dehydrated/Makefile | 2 +- dehydrated/bin/dehydrated-cron | 2 +- dehydrated/bin/dehydrated-hook | 2 +- dehydrated/bin/dehydrated-nsupdate | 46 ++-------------------- .../share/hooks/deploy_cert.fullchain-privkey | 2 +- .../share/hooks/deploy_ocsp.fullchain-privkey | 2 +- dehydrated/share/hooks/exit_hook.fix-permissions | 2 +- dehydrated/share/hooks/exit_hook.service-reload | 2 +- dehydrated/share/man/Makefile | 2 +- dehydrated/share/man/dehydrated-cron.1.rst | 2 +- dehydrated/share/man/dehydrated-hook.1.rst | 2 +- dehydrated/share/man/dehydrated-nsupdate.1.rst | 5 +-- dehydrated/share/man/man.in | 2 +- git/Makefile | 2 +- git/bin/git-checkout-branches | 2 +- git/bin/git-hook | 2 +- git/bin/git-remove-origin-branches | 2 +- git/bin/git-remove-origin-tags | 2 +- git/bin/git-repo-repack | 2 +- git/share/hooks/post-update.d/cgit-agefile | 2 +- .../hooks/post-update.d/git-update-server-info | 2 +- git/share/hooks/post-update.d/irker-notification | 2 +- irker/Makefile | 2 +- irker/bin/irkerhook-debian | 2 +- knot-resolver/Makefile | 2 +- knot-resolver/bin/kresd-cache-clear | 2 +- knot/Makefile | 2 +- knot/bin/knot-reset-zones | 2 +- vim/Makefile | 2 +- vim/bin/vim-mtime | 2 +- 36 files changed, 47 insertions(+), 78 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 97096a2..954d841 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,3 +1,11 @@ +2022-01-05 Daniel Baumann + + * Releasing version 20220105. + + [ Daniel Baumann ] + * Updating copyright notices for 2022. + * Temporarily reverting json support in dehydrated-nsupdate, not ready just yet. + 2021-12-31 Daniel Baumann * Releasing version 20211231. diff --git a/VERSION.txt b/VERSION.txt index 9e7c11d..430a704 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1 +1 @@ -20211231 +20220105 diff --git a/apache/Makefile b/apache/Makefile index 3977399..c31a4cb 100644 --- a/apache/Makefile +++ b/apache/Makefile @@ -1,6 +1,6 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/apache/share/man/Makefile b/apache/share/man/Makefile index ff27677..ab33e62 100644 --- a/apache/share/man/Makefile +++ b/apache/share/man/Makefile @@ -1,6 +1,6 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/apache/share/man/man.in b/apache/share/man/man.in index b7acdb7..f95ca67 100644 --- a/apache/share/man/man.in +++ b/apache/share/man/man.in @@ -1,6 +1,6 @@ .\" Open Infrastructure: service-tools .\" -.\" Copyright (C) 2014-2021 Daniel Baumann +.\" Copyright (C) 2014-2022 Daniel Baumann .\" .\" SPDX-License-Identifier: GPL-3.0+ .\" diff --git a/apache/share/man/service-tools.7.rst b/apache/share/man/service-tools.7.rst index 63f0258..d1cbf6b 100644 --- a/apache/share/man/service-tools.7.rst +++ b/apache/share/man/service-tools.7.rst @@ -1,6 +1,6 @@ .. Open Infrastructure: apache-tools -.. Copyright (C) 2014-2021 Daniel Baumann +.. Copyright (C) 2014-2022 Daniel Baumann .. .. SPDX-License-Identifier: GPL-3.0+ .. diff --git a/dehydrated/Makefile b/dehydrated/Makefile index eda0513..2b6da9f 100644 --- a/dehydrated/Makefile +++ b/dehydrated/Makefile @@ -1,6 +1,6 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/dehydrated/bin/dehydrated-cron b/dehydrated/bin/dehydrated-cron index 62bbfd7..2f283e4 100755 --- a/dehydrated/bin/dehydrated-cron +++ b/dehydrated/bin/dehydrated-cron @@ -2,7 +2,7 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/dehydrated/bin/dehydrated-hook b/dehydrated/bin/dehydrated-hook index 4e7b7ff..9103495 100755 --- a/dehydrated/bin/dehydrated-hook +++ b/dehydrated/bin/dehydrated-hook @@ -2,7 +2,7 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/dehydrated/bin/dehydrated-nsupdate b/dehydrated/bin/dehydrated-nsupdate index 0b93145..fa421ea 100755 --- a/dehydrated/bin/dehydrated-nsupdate +++ b/dehydrated/bin/dehydrated-nsupdate @@ -2,7 +2,7 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # @@ -46,19 +46,6 @@ if command -v kdig > /dev/null 2>&1 then # knot-dnsutils DIG="kdig +noidn" - - # out-of-tree json output support - if kdig +json > /dev/null 2>&1 - then - DIG="${DIG} +json" - KDIG_JSON="true" - - if ! command -v jq > /dev/null 2>&1 - then - echo "'${HOOK}': need jq for knot-dnsutils with json output" >&2 - exit 1 - fi - fi elif command -v dig > /dev/null 2>&1 then # bind-dnsutils @@ -92,15 +79,7 @@ do done # find txt record to update -case "${KDIG_JSON}" in - true) - CNAME="$(${DIG} "_acme-challenge.${DOMAIN}" | jq -r -M '.answer | .[] | .rdata' | tail -n1)" - ;; - - *) - CNAME="$(${DIG} +nocomments +noquestion "_acme-challenge.${DOMAIN}" 2>&1 | grep -v '^;' | awk '/CNAME/ { print $5 }' | tail -n1)" - ;; -esac +CNAME="$(${DIG} +nocomments +noquestion "_acme-challenge.${DOMAIN}" 2>&1 | grep -v '^;' | awk '/CNAME/ { print $5 }' | tail -n1)" if [ -n "${CNAME}" ] then @@ -114,28 +93,11 @@ ZONE="${TXT_RECORD}" while true do - case "${KDIG_JSON}" in - true) - NAMESERVERS="$(${DIG} NS "${ZONE}" | jq -r -M '.answer | .[] | .rdata')" - ;; - - *) - NAMESERVERS="$(${DIG} +nocomments +noquestion NS "${ZONE}" 2>&1 | grep -v '^;' | awk '/NS/ { print $5 }')" - ;; - esac + NAMESERVERS="$(${DIG} +nocomments +noquestion NS "${ZONE}" 2>&1 | grep -v '^;' | awk '/NS/ { print $5 }')" if [ -n "${NAMESERVERS}" ] then - case "${KDIG_JSON}" in - true) - ZONE="$(${DIG} NS "${ZONE}" | jq -r -M '.answer | .[] | .rdata' | tail -n1)" - ;; - - *) - ZONE="$(${DIG} +nocomments +noquestion NS "${ZONE}" 2>&1 | grep -v '^;' | awk '/NS/ { print $1 }' | tail -n1)" - ;; - esac - + ZONE="$(${DIG} +nocomments +noquestion NS "${ZONE}" 2>&1 | grep -v '^;' | awk '/NS/ { print $1 }' | tail -n1)" break else ZONE="$(echo "${ZONE}" | cut -d '.' -f 2-)" diff --git a/dehydrated/share/hooks/deploy_cert.fullchain-privkey b/dehydrated/share/hooks/deploy_cert.fullchain-privkey index 95f0aa7..57d735b 100755 --- a/dehydrated/share/hooks/deploy_cert.fullchain-privkey +++ b/dehydrated/share/hooks/deploy_cert.fullchain-privkey @@ -2,7 +2,7 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/dehydrated/share/hooks/deploy_ocsp.fullchain-privkey b/dehydrated/share/hooks/deploy_ocsp.fullchain-privkey index 70af6dc..b408f03 100755 --- a/dehydrated/share/hooks/deploy_ocsp.fullchain-privkey +++ b/dehydrated/share/hooks/deploy_ocsp.fullchain-privkey @@ -2,7 +2,7 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/dehydrated/share/hooks/exit_hook.fix-permissions b/dehydrated/share/hooks/exit_hook.fix-permissions index d19c8e6..1e089f7 100755 --- a/dehydrated/share/hooks/exit_hook.fix-permissions +++ b/dehydrated/share/hooks/exit_hook.fix-permissions @@ -2,7 +2,7 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/dehydrated/share/hooks/exit_hook.service-reload b/dehydrated/share/hooks/exit_hook.service-reload index f7bc8e4..daba7dd 100755 --- a/dehydrated/share/hooks/exit_hook.service-reload +++ b/dehydrated/share/hooks/exit_hook.service-reload @@ -2,7 +2,7 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/dehydrated/share/man/Makefile b/dehydrated/share/man/Makefile index 7f7b3b8..a6d6bf2 100644 --- a/dehydrated/share/man/Makefile +++ b/dehydrated/share/man/Makefile @@ -1,6 +1,6 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/dehydrated/share/man/dehydrated-cron.1.rst b/dehydrated/share/man/dehydrated-cron.1.rst index ad2f579..c060127 100644 --- a/dehydrated/share/man/dehydrated-cron.1.rst +++ b/dehydrated/share/man/dehydrated-cron.1.rst @@ -1,6 +1,6 @@ .. Open Infrastructure: service-tools -.. Copyright (C) 2014-2021 Daniel Baumann +.. Copyright (C) 2014-2022 Daniel Baumann .. .. SPDX-License-Identifier: GPL-3.0+ .. diff --git a/dehydrated/share/man/dehydrated-hook.1.rst b/dehydrated/share/man/dehydrated-hook.1.rst index 7dc8f49..607be92 100644 --- a/dehydrated/share/man/dehydrated-hook.1.rst +++ b/dehydrated/share/man/dehydrated-hook.1.rst @@ -1,6 +1,6 @@ .. Open Infrastructure: service-tools -.. Copyright (C) 2014-2021 Daniel Baumann +.. Copyright (C) 2014-2022 Daniel Baumann .. .. SPDX-License-Identifier: GPL-3.0+ .. diff --git a/dehydrated/share/man/dehydrated-nsupdate.1.rst b/dehydrated/share/man/dehydrated-nsupdate.1.rst index 17a6203..058785f 100644 --- a/dehydrated/share/man/dehydrated-nsupdate.1.rst +++ b/dehydrated/share/man/dehydrated-nsupdate.1.rst @@ -1,6 +1,6 @@ .. Open Infrastructure: service-tools -.. Copyright (C) 2014-2021 Daniel Baumann +.. Copyright (C) 2014-2022 Daniel Baumann .. .. SPDX-License-Identifier: GPL-3.0+ .. @@ -73,8 +73,7 @@ Features | **dehydrated-nsupdate** removes records after succesfull verification. | **bind9-dnsutils and knot-dnsutils support* -| **dehydrated-nsupdate** works with both nsupdate (bind9) and knsupdate (knot), -| including support for kdigs out-of-tree json output. +| **dehydrated-nsupdate** works with both nsupdate (bind9) and knsupdate (knot). | **IDN handling** | **dehydrated-nsupdate** works with IDN domains by not expanding the punycode. diff --git a/dehydrated/share/man/man.in b/dehydrated/share/man/man.in index b7acdb7..f95ca67 100644 --- a/dehydrated/share/man/man.in +++ b/dehydrated/share/man/man.in @@ -1,6 +1,6 @@ .\" Open Infrastructure: service-tools .\" -.\" Copyright (C) 2014-2021 Daniel Baumann +.\" Copyright (C) 2014-2022 Daniel Baumann .\" .\" SPDX-License-Identifier: GPL-3.0+ .\" diff --git a/git/Makefile b/git/Makefile index 950ea6d..d3c7921 100644 --- a/git/Makefile +++ b/git/Makefile @@ -1,6 +1,6 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/git/bin/git-checkout-branches b/git/bin/git-checkout-branches index e98345d..c0c586c 100755 --- a/git/bin/git-checkout-branches +++ b/git/bin/git-checkout-branches @@ -2,7 +2,7 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/git/bin/git-hook b/git/bin/git-hook index b6928d9..218ef00 100755 --- a/git/bin/git-hook +++ b/git/bin/git-hook @@ -2,7 +2,7 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/git/bin/git-remove-origin-branches b/git/bin/git-remove-origin-branches index 9ae5f30..be65a1f 100755 --- a/git/bin/git-remove-origin-branches +++ b/git/bin/git-remove-origin-branches @@ -2,7 +2,7 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/git/bin/git-remove-origin-tags b/git/bin/git-remove-origin-tags index 5d99ada..8246ec2 100755 --- a/git/bin/git-remove-origin-tags +++ b/git/bin/git-remove-origin-tags @@ -2,7 +2,7 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/git/bin/git-repo-repack b/git/bin/git-repo-repack index 1d9d142..cf5a30c 100755 --- a/git/bin/git-repo-repack +++ b/git/bin/git-repo-repack @@ -2,7 +2,7 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/git/share/hooks/post-update.d/cgit-agefile b/git/share/hooks/post-update.d/cgit-agefile index f036215..a00b038 100755 --- a/git/share/hooks/post-update.d/cgit-agefile +++ b/git/share/hooks/post-update.d/cgit-agefile @@ -2,7 +2,7 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/git/share/hooks/post-update.d/git-update-server-info b/git/share/hooks/post-update.d/git-update-server-info index 9a055f1..1b21b51 100755 --- a/git/share/hooks/post-update.d/git-update-server-info +++ b/git/share/hooks/post-update.d/git-update-server-info @@ -2,7 +2,7 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/git/share/hooks/post-update.d/irker-notification b/git/share/hooks/post-update.d/irker-notification index 3daf5d0..1ad6f54 100755 --- a/git/share/hooks/post-update.d/irker-notification +++ b/git/share/hooks/post-update.d/irker-notification @@ -2,7 +2,7 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/irker/Makefile b/irker/Makefile index 6521bce..ef951c3 100644 --- a/irker/Makefile +++ b/irker/Makefile @@ -1,6 +1,6 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/irker/bin/irkerhook-debian b/irker/bin/irkerhook-debian index 9e40ebf..a0f6d52 100755 --- a/irker/bin/irkerhook-debian +++ b/irker/bin/irkerhook-debian @@ -2,7 +2,7 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/knot-resolver/Makefile b/knot-resolver/Makefile index 3a2e4b9..6b3744b 100644 --- a/knot-resolver/Makefile +++ b/knot-resolver/Makefile @@ -1,6 +1,6 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/knot-resolver/bin/kresd-cache-clear b/knot-resolver/bin/kresd-cache-clear index 2cd54a6..79e62a8 100755 --- a/knot-resolver/bin/kresd-cache-clear +++ b/knot-resolver/bin/kresd-cache-clear @@ -2,7 +2,7 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/knot/Makefile b/knot/Makefile index 9b3ef3b..a49dc34 100644 --- a/knot/Makefile +++ b/knot/Makefile @@ -1,6 +1,6 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/knot/bin/knot-reset-zones b/knot/bin/knot-reset-zones index aae5ec1..40779cf 100755 --- a/knot/bin/knot-reset-zones +++ b/knot/bin/knot-reset-zones @@ -2,7 +2,7 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/vim/Makefile b/vim/Makefile index 3a2e4b9..6b3744b 100644 --- a/vim/Makefile +++ b/vim/Makefile @@ -1,6 +1,6 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # diff --git a/vim/bin/vim-mtime b/vim/bin/vim-mtime index d04e8ee..20e1672 100755 --- a/vim/bin/vim-mtime +++ b/vim/bin/vim-mtime @@ -2,7 +2,7 @@ # Open Infrastructure: service-tools -# Copyright (C) 2014-2021 Daniel Baumann +# Copyright (C) 2014-2022 Daniel Baumann # # SPDX-License-Identifier: GPL-3.0+ # -- cgit v1.2.3