Tags

Tags give the ability to mark specific points in history as being important
  • upstream/1.16.2

    Upstream version 1.16.2
  • release-1.16.2

    Unbound 1.16.2
    
    This release fixes the novel ghost domain issues CVE-2022-30698 and
    CVE-2022-30699. They were reported by Xiang Li from the Network and
    Information Security Lab of Tsinghua University.
    
    Other than that there are some bug fixes, and an option to configure the
    max retransmit timeout, infra-cache-max-rtt. If left at default it does
    not make any change.
    
    Features
    - Merge #718: Introduce infra-cache-max-rtt option to config max
      retransmit timeout.
    
    Bug Fixes
    - Fix the novel ghost domain issues CVE-2022-30698 and CVE-2022-30699.
    - Fix bug introduced in 'improve val_sigcrypt.c::algo_needs_missing for
      one loop pass'.
    - Merge PR #668 from Cristian Rodríguez: Set IP_BIND_ADDRESS_NO_PORT on
      outbound tcp sockets.
    - Fix verbose EDE error printout.
    - Fix dname count in sldns parse type descriptor for SVCB and HTTPS.
    - For windows crosscompile, fix setting the IPV6_MTU socket option
      equivalent (IPV6_USER_MTU); allows cross compiling with latest
      cross-compiler versions.
    - Merge PR 714: Avoid treat normal hosts as unresponsive servers.
      And fixup the lock code.
    - iana portlist update.
    - Update documentation for 'outbound-msg-retry:'.
    - Tests for ghost domain fixes.
    
  • release-1.16.1

    Unbound 1.16.1
    
    This release fixes a number of bugs. The number of nxdomains encountered
    when looking up a nameserver is not counted as such when the lookup was
    from cache. Also parent side queries are not created when the addresses
    are lame or already in cache. This solves lookup problems of domains
    with a lot of nxdomains, and that have parent-child differences.
    
    Algorithms that are not supported are disabled when the system OpenSSL
    does not provide them, for FIPS OpenSSL installations.
    
    Unbound sets IP_BIND_ADDRESS_NO_PORT socket option on outgoing tcp
    sockets to make the port space larger that can be used. The number of
    outgoing udp packets is collected in the num.query.udpout statistic.
    
    Features
    - Fix #704: [FR] Statistics counter for number of outgoing UDP queries
      sent; introduces 'num.query.udpout' to the 'unbound-control stats'
      command.
    
    Bug Fixes
    - makedist.sh picks up 32bit libssp-0.dll when 32bit compile.
    - Fix for edns client subnet to respect not looking in its cache when
      instructed to do so (e.g., prefetch).
    - Merge PR #688: Rpz url notify issue.
    - Note in the unbound.conf text that NOTIFY is allowed from the url:
      addresses for auth and rpz zones.
    - Remove unused LDNS function check for GOST Engine unloading.
    - Fix for loading locally stored zones that have lines with blanks or
      blanks and comments.
    - Fix #663: use after free issue with edns options.
    - Clarify -v flag manpage entry (#705)
    - Fix test program dohclient close to use portability routine.
    - Show the output of the exact .rpl run that failed with 'make test'.
    - Fix for cached 0 TTL records to not trigger prefetching when
      serve-expired-client-timeout is set.
    - Add debug option to the mini_tdir.sh test code.
    - Fix to not count cached NXDOMAIN for MAX_TARGET_NX.
    - Allow fallback to the parent side when MAX_TARGET_NX is reached.
      This will also allow MAX_TARGET_NX more NXDOMAINs.
    - iana portlist update.
    - Fix detection of libz on windows compile with static option.
    - Fix compile warning for windows compile.
    - Merge PR #706: NXNS fallback.
    - From #706: Cached NXDOMAIN does not increase the target nx
      responses.
    - From #706: Don't generate parent side queries if we already
      have the lame records in cache.
    - From #706: When a lame address is the best choice, don't try to
      generate target queries when the missing targets are all lame.
    - Merge PR #671 from Petr Menšík: Disable ED25519 and ED448 in FIPS
      mode on openssl3.
    - Merge PR #660 from Petr Menšík: Sha1 runtime insecure.
    - For #660: formatting, less verbose logging, add EDE information.
    - Fix for correct openssl error when adding windows CA certificates to
      the openssl trust store.
    - Improve val_sigcrypt.c::algo_needs_missing for one loop pass.
    - Reintroduce documentation and more EDE support for
      val_sigcrypt.c::dnskeyset_verify_rrset_sig.
    - Fix bug introduced in 'improve val_sigcrypt.c::algo_needs_missing for
      one loop pass'.
    - Merge PR #668 from Cristian Rodríguez: Set IP_BIND_ADDRESS_NO_PORT on
      outbound tcp sockets.
    
  • release-1.16.1rc1

    Unbound 1.16.1rc1 tag.
    
  • debian/1.16.0-2

    unbound Debian release 1.16.0-2
  • debian/1.16.0-1

    unbound Debian release 1.16.0-1
  • upstream/1.16.0

    Upstream version 1.16.0
  • release-1.16.0

    Unbound 1.16.0
    
    This release has EDE support, for extended EDNS error reporting,
    it fixes unsupported ZONEMD algorithms to load, and has more bug fixes.
    
    The EDE errors can be turned on by `ede: yes`, it is default disabled.
    Validation errors and other errors are then reported. If you also want
    stale answers for expired responses to have an error code, the option
    `ede-serve-expired: yes` can be used.
    
    Features
    - Merge PR #604: Add basic support for EDE (RFC8914).
    
    Bug Fixes
    - Fix #412: cache invalidation issue with CNAME+A.
    - Fix that TCP interface does not use TLS when TLS is also configured.
    - Fix #624: Unable to stop Unbound in Windows console (does not
      respond to CTRL+C command).
    - Fix #618: enabling interface-automatic disables DNS-over-TLS.
      Adds the option to list interface-automatic-ports.
    - Remove debug info from #618 fix.
    - Fix #628: A rpz-passthru action is not ending RPZ zone processing.
    - Fix for #628: fix rpz-passthru for qname trigger by localzone type.
    - Fix that address not available is squelched from the logs for
      udp connect failures. It is visible on verbosity 4 and more.
    - Merge #631 from mollyim: Replace OpenSSL's ERR_PACK with
      ERR_GET_REASON.
    - Fix to detect that no IPv6 support means that IPv6 addresses are
      useless for delegation point lookups.
    - update Makefile dependencies.
    - Fix check interface existence for support detection in remote lookup.
    - Fix #633: Document unix domain socket support for unbound-control.
    - Fix for #633: updated fix with new text.
    - Fix edns client subnet to add the option based on the option list,
      so that it is not state dependent, after the state fix of #605 for
      double EDNS options.
    - Fix for edns client subnet option add fix in removal code, from review.
    - Fix #630: Unify the RPZ log messages.
    - Merge #623 from rex4539: Fix typos.
    - Fix pythonmod for change in iter_dp_is_useless function prototype.
    - Fix compile warnings for printf ll format on mingw compile.
    - Merge PR #632 from scottrw93: Match cnames in ipset.
    - Various fixes for #632: variable initialisation, convert the qinfo
      to str once, accept trailing dot in the local-zone ipset option.
    - Fix #637: Integer Overflow in sldns_str2period function.
    - Fix for #637: fix integer overflow checks in sldns_str2period.
    - Fix configure for python to use sysutils, because distutils is
      deprecated. It uses sysutils when available, distutils otherwise.
    - Merge #644: Make `install-lib` make target install the pkg-config
      file.
    - Fix to ensure uniform handling of spaces and tabs when parsing RRs.
    - Fix to describe auth-zone and other configuration at the local-zone
      configuration option, to allow for more broadly view of the options.
    - Merge PR #648 from eaglegai: fix -q doesn't work when use with
      'unbound-control stats_shm'.
    - Fix #651: [FR] Better logging for refused queries.
    - Fix spelling error in comment in sldns_str2wire_svcparam_key_lookup.
    - Fix zonemd check to allow unsupported algorithms to load.
      If there are only unsupported algorithms, or unsupported schemes,
      and no failed or successful other ZONEMD records, or malformed
      or bad ZONEMD records, the unsupported records allow the zone load.
    - Fix zonemd unsupported algo check.
    - Fix zonemd unsupported algo check reason to not copy to next record,
      and check for success for debug printout.
    - Fix zonemd unsupported algo check to print unsupported reason before
      zeroing it.
    - Fix zonemd unsupported algo check to set reason to NULL before the
      check routine, but after malformed checks, to get the correct NULL
      output when the digest matches.
    - Fix #670: SERVFAIL problems with unbound 1.15.0 running on
      OpenBSD 7.1.
    - Fix Python build in non-source directory; based on patch by
      Michael Tokarev.
    - Fix #673: DNS over TLS: error: SSL_handshake syscall: No route to
      host.
    - Merge #677: Allow using system certificates not only on Windows,
      from pemensik.
    - For #677: Added tls-system-cert to config parser and documentation.
    - Fix #417: prefetch and ECS causing cache corruption when used
      together.
    - Fix #678: [FR] modify behaviour of unbound-control rpz_enable zone,
      by updating unbound-control's documentation.
    - Fix typos in config_set_option for the 'num-threads' and
      'ede-serve-expired' options.
    - Fix to silence test for ede error output to the console from the
      test setup script.
    - Fix ede test to not use default pidfile, and use local interface.
    - Fix some lint type warnings.
    - Fix #684: [FTBS] configure script error with libmnl on openSUSE 15.3
      (and possibly other distributions)
    
  • debian/1.15.0-11

    unbound Debian release 1.15.0-11
  • debian/1.15.0-10

    unbound Debian release 1.15.0-10
  • debian/1.15.0-9

    unbound Debian release 1.15.0-9
  • debian/1.15.0-8

    unbound Debian release 1.15.0-8
  • debian/1.15.0-7

    unbound Debian release 1.15.0-7
  • debian/1.15.0-6

    unbound Debian release 1.15.0-6
  • debian/1.15.0-5

    unbound Debian release 1.15.0-5
  • debian/1.15.0-4

    unbound Debian release 1.15.0-4
  • debian/1.15.0-3

    unbound Debian release 1.15.0-3
  • debian/1.15.0-2

    unbound Debian release 1.15.0-2
  • debian/1.15.0-1

    unbound Debian release 1.15.0-1