bind9/bin
Michał Kępień 2ee7ff23ce Only use LC_ALL=C where intended
The LC_ALL=C assignments in the "idna" system test, which were only
meant to affect a certain subset of checks, in fact persist throughout
all the subsequent checks in that system test.  That affects the test's
behavior and is misleading.

When the "VARIABLE=value command ..." syntax is used in a shell script,
in order for the variable assignment to only apply to "command", the
latter must be an external binary; otherwise, the VARIABLE=value
assignment persists for all subsequent commands in a script:

    $ cat foo.sh
    #!/bin/sh

    foo() {
        /bin/sh bar.sh
    }

    BAR="baz0"
    BAR="baz1" /bin/sh bar.sh
    echo "foo: BAR=${BAR}"
    BAR="baz2" foo
    echo "foo: BAR=${BAR}"

    $ cat bar.sh
    #!/bin/sh

    echo "bar: BAR=${BAR}"

    $ /bin/sh foo.sh
    bar: BAR=baz1
    foo: BAR=baz0
    bar: BAR=baz2
    foo: BAR=baz2
    $

Fix by saving the value of LC_ALL before the relevant set of checks in
the "idna" system test, restoring it afterwards, and dropping the
"LC_ALL=C command ..." syntax.
2019-12-10 10:56:19 +01:00
..
check Refactor the dns_name API to use ISC_THREAD_LOCAL 2019-12-03 16:27:24 +01:00
confgen Make VS solution upgrading unnecessary 2019-09-26 15:11:15 +02:00
delv Minor fixes in trust anchor code 2019-12-06 07:12:24 +00:00
dig Refactor the dns_name API to use ISC_THREAD_LOCAL 2019-12-03 16:27:24 +01:00
dnssec Refactor the dns_name API to use ISC_THREAD_LOCAL 2019-12-03 16:27:24 +01:00
named Replace two leftover ttlval with duration 2019-12-06 12:28:40 +01:00
nsupdate Refactor the dns_name API to use ISC_THREAD_LOCAL 2019-12-03 16:27:24 +01:00
pkcs11 Make VS solution upgrading unnecessary 2019-09-26 15:11:15 +02:00
plugins add a search for GeoIP2 libraries in configure 2019-06-27 14:58:13 -07:00
python prep 9.15.3 2019-08-12 14:08:12 +00:00
rndc Rename 'dnssec-keys' to 'trust-anchors' 2019-12-05 12:19:17 +01:00
tests Only use LC_ALL=C where intended 2019-12-10 10:56:19 +01:00
tools dns_master_indent and dns_master_indentstr must not be global 2019-11-26 13:52:18 +01:00
win32/BINDInstall Fix libuv.dll handling 2019-11-12 09:14:59 +00:00
Makefile.in name change from "hook modules" to "plugins" 2018-12-06 10:36:50 -08:00