Change logs for bind9 source package in Groovy

  • bind9 (1:9.16.6-3ubuntu1.2) groovy-security; urgency=medium
    
      * SECURITY UPDATE: DoS via broken inbound incremental zone update (IXFR)
        - debian/patches/CVE-2021-25214.patch: immediately reject the entire
          transfer for certain RR in lib/dns/xfrin.c.
        - CVE-2021-25214
      * SECURITY UPDATE: assert via answering certain queries for DNAME records
        - debian/patches/CVE-2021-25215.patch: fix assert checks in
          lib/ns/query.c.
        - CVE-2021-25215
      * SECURITY UPDATE: overflow in BIND's GSSAPI security policy negotiation
        - debian/rules: build with --disable-isc-spnego to disable internal
          SPNEGO and use the one from the kerberos libraries.
        - CVE-2021-25216
    
     -- Marc Deslauriers <email address hidden>  Tue, 27 Apr 2021 07:14:19 -0400
  • bind9 (1:9.16.6-3ubuntu1.1) groovy-security; urgency=medium
    
      * SECURITY UPDATE: off-by-one bug in ISC SPNEGO implementation
        - debian/patches/CVE-2020-8625.patch: properly calculate length in
          lib/dns/spnego.c.
        - CVE-2020-8625
    
     -- Marc Deslauriers <email address hidden>  Mon, 15 Feb 2021 08:04:07 -0500
  • bind9 (1:9.16.6-3ubuntu1) groovy; urgency=medium
    
      * Merge with Debian unstable. Remaining changes:
        - Don't build dnstap as it depends on universe packages:
          + d/control: drop build-depends on libfstrm-dev, libprotobuf-c-dev and
            protobuf-c-compiler (universe packages)
          + d/dnsutils.install: don't install dnstap
          + d/libdns1104.symbols: don't include dnstap symbols
          + d/rules: don't build dnstap nor install dnstap.proto
        - Add back apport:
          + d/bind9.apport: add back old bind9 apport hook, but without calling
            attach_conffiles() since that is already done by apport itself, with
            confirmation from the user.
          + d/control, d/rules: buil-depends on dh-apport and use it
        - d/t/simpletest: drop the internetsociety.org test as it requires
          network egress access that is not available in the Ubuntu autopkgtest
          farm.
        - d/NEWS: mention some of the bigger changes in 9.16.0 packaging
        - d/t/control: change the dep8 test dependency to be on the real
          bind9-dnsutils package, and not the transitional one (LP #1864761)
        - d/rules: change deprecated --with-libjson-c configure argument to
          --with-json-c
    
    bind9 (1:9.16.6-3) unstable; urgency=medium
    
      [ Ondřej Surý ]
      * Add upstream patches to fix some rare conditions (Closes: #969448)
    
      [ Bernhard Schmidt ]
      * Set Restart=on-failure in systemd unit
    
     -- Andreas Hasenack <email address hidden>  Tue, 15 Sep 2020 10:46:52 -0300
  • bind9 (1:9.16.6-2ubuntu1) groovy; urgency=medium
    
      * Merge with Debian unstable. Remaining changes:
        - Don't build dnstap as it depends on universe packages:
          + d/control: drop build-depends on libfstrm-dev, libprotobuf-c-dev and
            protobuf-c-compiler (universe packages)
          + d/dnsutils.install: don't install dnstap
          + d/libdns1104.symbols: don't include dnstap symbols
          + d/rules: don't build dnstap nor install dnstap.proto
        - Add back apport:
          + d/bind9.apport: add back old bind9 apport hook, but without calling
            attach_conffiles() since that is already done by apport itself, with
            confirmation from the user.
          + d/control, d/rules: buil-depends on dh-apport and use it
        - d/t/simpletest: drop the internetsociety.org test as it requires
          network egress access that is not available in the Ubuntu autopkgtest
          farm.
        - d/NEWS: mention some of the bigger changes in 9.16.0 packaging
        - d/t/control: change the dep8 test dependency to be on the real
          bind9-dnsutils package, and not the transitional one (LP #1864761)
        - d/rules: change deprecated --with-libjson-c configure argument to
          --with-json-c
      * Dropped:
        - d/not-installed: list dnstap-read.1 manpage, which is being
          installed by the makefile even when dnstap is disabled.
          [Fixed upstream]
    
    bind9 (1:9.16.6-2) unstable; urgency=medium
    
      * Move Build-Depends for documentation to Build-Depends-Indep, this
        should fix the arch-any build on s390x where xindy is not available.
    
    bind9 (1:9.16.6-1) unstable; urgency=medium
    
      * New upstream version 9.16.6
    
    bind9 (1:9.16.5-1) unstable; urgency=medium
    
      * New upstream version 9.16.5
      * Add fonts-freefont-otf, latexmk, texlive-fonts-recommended,
        texlive-latex-recommended, texlive-xetex, xindy to Build-Depends
      * Install man pages for tsig-gen and named-compilezone
    
     -- Andreas Hasenack <email address hidden>  Mon, 24 Aug 2020 10:57:08 -0300
  • bind9 (1:9.16.4-1ubuntu2) groovy; urgency=medium
    
      * No change rebuild against new json-c ABI.
    
     -- Dimitri John Ledkov <email address hidden>  Tue, 28 Jul 2020 17:42:17 +0100
  • bind9 (1:9.16.4-1ubuntu1) groovy; urgency=medium
    
      * Merge with Debian unstable. Remaining changes:
        - Don't build dnstap as it depends on universe packages:
          + d/control: drop build-depends on libfstrm-dev, libprotobuf-c-dev and
            protobuf-c-compiler (universe packages)
          + d/dnsutils.install: don't install dnstap
          + d/libdns1104.symbols: don't include dnstap symbols
          + d/rules: don't build dnstap nor install dnstap.proto
        - Add back apport:
          + d/bind9.apport: add back old bind9 apport hook, but without calling
            attach_conffiles() since that is already done by apport itself, with
            confirmation from the user.
          + d/control, d/rules: buil-depends on dh-apport and use it
        - d/t/simpletest: drop the internetsociety.org test as it requires
          network egress access that is not available in the Ubuntu autopkgtest
          farm.
        - d/NEWS: mention some of the bigger changes in 9.16.0 packaging
        - d/t/control: change the dep8 test dependency to be on the real
          bind9-dnsutils package, and not the transitional one (LP #1864761)
        - d/rules: change deprecated --with-libjson-c configure argument to
          --with-json-c
      * Dropped:
        - SECURITY UPDATE: assertion when attempting to fill oversized TCP buffer
          + debian/patches/CVE-2020-8618.patch: add fix to lib/ns/client.c,
            lib/ns/include/ns/client.h, lib/ns/xfrout.c.
          + CVE-2020-8618
          [Fixed upstream]
        - SECURITY UPDATE: INSIST failure when a zone with an interior wildcard
          label was queried in a certain pattern
          + debian/patches/CVE-2020-8619.patch: add fix to lib/dns/rbtdb.c.
          + CVE-2020-8619
          [Fixed upstream]
      * Added changes:
        - d/not-installed: list dnstap-read.1 manpage, which is being
          installed by the makefile even when dnstap is disabled.
    
    bind9 (1:9.16.4-1) unstable; urgency=medium
    
      * New upstream version 9.16.4
      * Update Debian packaging for sphinx-doc documentation
    
     -- Andreas Hasenack <email address hidden>  Mon, 06 Jul 2020 15:22:36 -0300
  • bind9 (1:9.16.3-1ubuntu2) groovy; urgency=medium
    
      * SECURITY UPDATE: assertion when attempting to fill oversized TCP buffer
        - debian/patches/CVE-2020-8618.patch: add fix to lib/ns/client.c,
          lib/ns/include/ns/client.h, lib/ns/xfrout.c.
        - CVE-2020-8618
      * SECURITY UPDATE: INSIST failure when a zone with an interior wildcard
        label was queried in a certain pattern
        - debian/patches/CVE-2020-8619.patch: add fix to lib/dns/rbtdb.c.
        - CVE-2020-8619
    
     -- Marc Deslauriers <email address hidden>  Thu, 18 Jun 2020 08:29:47 -0400
  • bind9 (1:9.16.3-1ubuntu1) groovy; urgency=medium
    
      * Merge with Debian unstable. Remaining changes:
        - Don't build dnstap as it depends on universe packages:
          + d/control: drop build-depends on libfstrm-dev, libprotobuf-c-dev and
            protobuf-c-compiler (universe packages)
          + d/dnsutils.install: don't install dnstap
          + d/libdns1104.symbols: don't include dnstap symbols
          + d/rules: don't build dnstap nor install dnstap.proto
        - Add back apport:
          + d/bind9.apport: add back old bind9 apport hook, but without calling
            attach_conffiles() since that is already done by apport itself, with
            confirmation from the user.
          + d/control, d/rules: buil-depends on dh-apport and use it
        - d/t/simpletest: drop the internetsociety.org test as it requires
          network egress access that is not available in the Ubuntu autopkgtest
          farm.
        - d/NEWS: mention some of the bigger changes in 9.16.0 packaging
        - d/t/control: change the dep8 test dependency to be on the real
          bind9-dnsutils package, and not the transitional one (LP #1864761)
        - d/rules: change deprecated --with-libjson-c configure argument to
          --with-json-c
      * Dropped:
        - d/control: make bind9-dnsutils multi-arch foreign as another step
          towards fixing LP #1864761
          [The correct fix was to change the dep8 dependency to be on the real
          package, and not the transitional one]
        - SECURITY UPDATE: BIND does not sufficiently limit the number of fetches
          performed when processing referrals
          + debian/patches/CVE-2020-8616.patch: further limit the number of
            queries that can be triggered from a request in lib/dns/adb.c,
            lib/dns/include/dns/adb.h, lib/dns/resolver.c.
          + CVE-2020-8616
          [Fixed upstream]
        - SECURITY UPDATE: A logic error in code which checks TSIG validity can
          be used to trigger an assertion failure in tsig.c
          + debian/patches/CVE-2020-8617.patch: don't allow replaying a TSIG
            BADTIME response in lib/dns/tsig.c.
          + CVE-2020-8617
          [Fixed upstream]
    
    bind9 (1:9.16.3-1) unstable; urgency=medium
    
      * New upstream version 9.16.3
    
     -- Andreas Hasenack <email address hidden>  Tue, 02 Jun 2020 17:37:44 -0300
  • bind9 (1:9.16.2-3ubuntu1) groovy; urgency=medium
    
      * Merge with Debian unstable. Remaining changes:
        - Don't build dnstap as it depends on universe packages:
          + d/control: drop build-depends on libfstrm-dev, libprotobuf-c-dev and
            protobuf-c-compiler (universe packages)
          + d/dnsutils.install: don't install dnstap
          + d/libdns1104.symbols: don't include dnstap symbols
          + d/rules: don't build dnstap nor install dnstap.proto
        - Add back apport:
          + d/bind9.apport: add back old bind9 apport hook, but without calling
            attach_conffiles() since that is already done by apport itself, with
            confirmation from the user.
          + d/control, d/rules: buil-depends on dh-apport and use it
        - d/t/simpletest: drop the internetsociety.org test as it requires
          network egress access that is not available in the Ubuntu autopkgtest
          farm.
        - d/NEWS: mention some of the bigger changes in 9.16.0 packaging
        - d/t/control: change the dep8 test dependency to be on the real
          bind9-dnsutils package, and not the transitional one (LP #1864761)
        - d/control: make bind9-dnsutils multi-arch foreign as another step
          towards fixing LP #1864761
        - d/rules: change deprecated --with-libjson-c configure argument to
          --with-json-c
        - SECURITY UPDATE: BIND does not sufficiently limit the number of fetches
          performed when processing referrals
          + debian/patches/CVE-2020-8616.patch: further limit the number of
            queries that can be triggered from a request in lib/dns/adb.c,
            lib/dns/include/dns/adb.h, lib/dns/resolver.c.
          + CVE-2020-8616
        - SECURITY UPDATE: A logic error in code which checks TSIG validity can
          be used to trigger an assertion failure in tsig.c
          + debian/patches/CVE-2020-8617.patch: don't allow replaying a TSIG
            BADTIME response in lib/dns/tsig.c.
          + CVE-2020-8617
      * Dropped:
        - use iproute2 instead of net-tools (LP #1850699):
          + d/control: replace net-tools depends with iproute2
          + d/bind9.init: use ip instead of ifconfig
          [In 1:9.16.1-2]
        - d/control: Enable readline-like support in dnsutils (nslookup and nsupdate)
          via libedit-dev (libreadline has a license conflict with bind)
          [In 1:9.16.1-2]
        - d/control: drop hardcoded python3 dependency
          (LP #1856211, Closes #946643)
          [In 1:9.16.1-2]
        - d/extras/apparmor.d/usr.sbin.named:
          + Add flags=(attach_disconnected) to AppArmor profile
          + AppArmor: Allow /var/tmp/krb5_* (owner-only) for Samba AD DLZ
            (Closes: #928398)
          [In 1:9.16.1-2]
        - d/rules: fix typo in the apparmor profile installation
          [In 1:9.16.1-2]
        - d/control: create transitional packages for dnsutils, bind9utils
          [In 1:9.16.1-2]
        - d/p/fix-rebinding-protection.patch: fix rebinding protection bug
          when using forwarder setups (LP #1873046)
          [Fixed upstream]
    
    bind9 (1:9.16.2-3) unstable; urgency=medium
    
      [ Simon Deziel ]
      * apparmor: use profile name specifier
    
    bind9 (1:9.16.2-2) unstable; urgency=medium
    
      * Update gbp.conf to debian/master and upstream/latest
      * Reintroduce the bind9-dev package (Closes: #954906)
    
    bind9 (1:9.16.2-1) unstable; urgency=medium
    
      * Update d/copyright (Closes: #947978)
      * New upstream version 9.16.2 (Closes: #952946, #954919)
    
    bind9 (1:9.16.1-2) unstable; urgency=medium
    
      [ Andreas Hasenack ]
      * Bring back the DEP8 test from sid
      * Use iproute2 instead of net-tools
      * d/control: drop hardcoded python3 dependency
    
      [ Bernhard Schmidt ]
      * Fix apparmor profile name.
        Thanks to Andreas Hasenack
      * Enable readline support
    
      [ Andreas Hasenack ]
      * Update apparmor profile with what is in sid
      * Create the missing transitional packages for dnsutils, bind9utils
      * There is a licensing conflict with adding libreadline and we should
        use libedit-dev instead.
    
      [ Ondřej Surý ]
      * Add Breaks: freeipa, so the package doesn't migrate to testing before freeipa is fixed
    
    bind9 (1:9.16.1-1) experimental; urgency=medium
    
      * New upstream version 9.16.1
    
     -- Andreas Hasenack <email address hidden>  Fri, 22 May 2020 09:52:13 -0300
  • bind9 (1:9.16.1-0ubuntu3) groovy; urgency=medium
    
      * SECURITY UPDATE: BIND does not sufficiently limit the number of fetches
        performed when processing referrals
        - debian/patches/CVE-2020-8616.patch: further limit the number of
          queries that can be triggered from a request in lib/dns/adb.c,
          lib/dns/include/dns/adb.h, lib/dns/resolver.c.
        - CVE-2020-8616
      * SECURITY UPDATE: A logic error in code which checks TSIG validity can
        be used to trigger an assertion failure in tsig.c
        - debian/patches/CVE-2020-8617.patch: don't allow replaying a TSIG
          BADTIME response in lib/dns/tsig.c.
        - CVE-2020-8617
    
     -- Marc Deslauriers <email address hidden>  Tue, 19 May 2020 09:03:32 -0400
  • bind9 (1:9.16.1-0ubuntu2) focal; urgency=medium
    
      * d/p/fix-rebinding-protection.patch: fix rebinding protection bug
        when using forwarder setups (LP: #1873046)
    
     -- Andreas Hasenack <email address hidden>  Wed, 15 Apr 2020 14:59:51 -0300