1. 05 Jun, 2019 19 commits
  2. 04 Jun, 2019 10 commits
  3. 03 Jun, 2019 11 commits
    • Michał Kępień's avatar
      Merge branch '1048-make-isc-endian.h-more-portable' into 'master' · ce52ac11
      Michał Kępień authored
      Make <isc/endian.h> more portable
      Closes #1049, #1048, and #856
      See merge request !2001
    • Michał Kępień's avatar
      Make ifconfig.sh work on DragonFly BSD · c0e0643f
      Michał Kępień authored
      On DragonFly BSD, use the same commands for configuring network
      interfaces used during system tests as on NetBSD and OpenBSD.
    • Ondřej Surý's avatar
      Revise the Windows section of <isc/endian.h> · 14ecd7d7
      Ondřej Surý authored
      Add a comment and remove redundant definitions.
    • Ondřej Surý's avatar
      Revise the macOS section of <isc/endian.h> · 7e058488
      Ondřej Surý authored
      Move the macOS section of <isc/endian.h> to a lower spot as it is
      believed not to be the most popular platform for running BIND.  Add a
      comment and remove redundant definitions.
    • Ondřej Surý's avatar
      Make <isc/endian.h> detect GNU rather than Linux · 2e54b1be
      Ondřej Surý authored
      Instead of only supporting Linux, try making <isc/endian.h> support
      other GNU platforms as well.  Since some compilers define __GNUC__ on
      BSDs (e.g. Clang on FreeBSD), move the relevant section to the bottom of
      the platform-specific part of <isc/endian.h>, so that it only gets
      evaluated when more specific platform determination criteria are not
      met.  Also include <byteswap.h> so that any byte-swapping macros which
      may be defined in that file on older platforms are used in the fallback
      definitions of the nonstandard hto[bl]e{16,32,64}() and
      [bl]e{16,32,64}toh() conversion functions.
    • Ondřej Surý's avatar
      Add Solaris support for <isc/endian.h> · 387cc001
      Ondřej Surý authored
      While Solaris does not support the nonstandard hto[bl]e{16,32,64}() and
      [bl]e{16,32,64}toh() conversion functions, it does have some
      byte-swapping macros available in <sys/byteorder.h>.  Ensure these
      macros are used in the fallback definitions of the aforementioned
      nonstandard functions.
    • Ondřej Surý's avatar
      Add fallback definitions to <isc/endian.h> · 85059c29
      Ondřej Surý authored
      Since the hto[bl]e{16,32,64}() and [bl]e{16,32,64}toh() conversion
      functions are nonstandard, add fallback definitions of these functions
      to <isc/endian.h>, so that their unavailability does not prevent
      compilation from succeeding.
    • Michał Kępień's avatar
      Fix <isc/endian.h> on BSD systems · 7ab1fb2a
      Michał Kępień authored
      Current versions of DragonFly BSD, FreeBSD, NetBSD, and OpenBSD all
      support the modern variants of functions converting values between host
      and big-endian/little-endian byte order while older ones might not.
      Ensure <isc/endian.h> works properly in both cases.
    • Michał Kępień's avatar
      Merge branch... · b675ace6
      Michał Kępień authored
      Merge branch 'michal/smartsign-system-test-properly-detect-presence-of-cds-cdnskey-records' into 'master'
      "smartsign" system test: properly detect presence of CDS/CDNSKEY records
      See merge request !1988
    • Michał Kępień's avatar
      Properly detect presence of CDS/CDNSKEY records · d0a73c7d
      Michał Kępień authored
      Replace grep calls with awk scripts to more precisely detect presence of
      CDS and CDNSKEY records in a signed zone file, in order to prevent rare
      false positives for the "smartsign" system test triggered by the strings
      "CDS" and/or "CDNSKEY" being accidentally present in the Base64 form of
      DNSSEC-related data in the zone file being checked.
    • Mark Andrews's avatar
      Merge branch... · bae12f56
      Mark Andrews authored
      Merge branch '1009-isc-support-13911-ixfr-requests-sometimes-have-ending-logged-but-not-start' into 'master'
      Resolve "[ISC-support #13911] IXFR requests sometimes have ending logged but not start"
      Closes #1009
      See merge request !1887