1. 31 Jul, 2019 32 commits
  2. 30 Jul, 2019 8 commits
    • Mark Andrews's avatar
      add CHANGES · 12d96814
      Mark Andrews authored
    • Mark Andrews's avatar
    • Michał Kępień's avatar
      Merge branch '1171-alpine-linux-tweaks' into 'master' · f30bdd1a
      Michał Kępień authored
      Alpine Linux tweaks
      Closes #1171
      See merge request isc-projects/bind9!2204
    • Michał Kępień's avatar
      Add Alpine Linux to GitLab CI · 326a334b
      Michał Kępień authored
      Ensure BIND is continuously tested on Alpine Linux as it is commonly
      used as a base for Docker containers and employs a less popular libc
      implementation, musl libc.
    • Michał Kępień's avatar
      Do not use legacy time zone names · f4daf6e0
      Michał Kępień authored
      "PST8PDT" is a legacy time zone name whose use in modern code is
      discouraged.  It so happens that using this time zone with musl libc
      time functions results in different output than for other libc
      implementations, which breaks the lib/isc/tests/time_test unit test.
      Use the "America/Los_Angeles" time zone instead in order to get
      consistent output across all tested libc implementations.
    • Michał Kępień's avatar
      Fix awk invocation in the "verify" system test · bb9c1654
      Michał Kępień authored
      Appending output of a command to the same file as the one that command
      is reading from is a dangerous practice.  It seems to have accidentally
      worked with all the awk implementations we have tested against so far,
      but for BusyBox awk, doing this may result in the input/output file
      being written to in an infinite loop.  Prevent this from happening by
      redirect awk output to a temporary file and appending its contents to
      the original file in a separate shell pipeline.
    • Michał Kępień's avatar
      Extend prerequisites for the "xfer" system test · b10d28d1
      Michał Kępień authored
      The Net::DNS Perl module needs the Digest::HMAC module to support TSIG.
      However, since the latter is not a hard requirement for the former, some
      packagers do not make Net::DNS depend on Digest::HMAC.  If Net::DNS is
      installed on a host but Digest::HMAC is not, the "xfer" system test
      breaks in a very hard-to-debug way (ans5 returns TSIG RRs with empty
      RDATA, which prevents TSIG-signed SOA queries and transfers from
      working).  Prevent this from happening by making the "xfer" system test
      explicitly require Digest::HMAC apart from Net::DNS.
    • Michał Kępień's avatar
      Make "digdelv" system test work with BusyBox sed · 266e3ed5
      Michał Kępień authored
      The BusyBox version of sed treats leading '\+' in a regular expression
      to be matched as a syntax error ("Repetition not preceded by valid
      expression"), which triggers false positives for the "digdelv" system
      test.  Make the relevant sed invocations work portably across all sed
      implementations by removing the leading backslash.