Blame adns.changes

Bernhard M. Wiedemann 3f44a3
-------------------------------------------------------------------
6fe8e6
Tue Feb 20 10:01:52 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
6fe8e6
6fe8e6
- Use %autosetup macro. Allows to eliminate the usage of deprecated
6fe8e6
  %patchN.
6fe8e6
6fe8e6
-------------------------------------------------------------------
Bernhard M. Wiedemann 24a4d0
Mon Jun 15 12:40:37 UTC 2020 - Kristyna Streitova <kstreitova@suse.com>
Bernhard M. Wiedemann 24a4d0
Bernhard M. Wiedemann 24a4d0
- Update to 1.6.0
Bernhard M. Wiedemann 24a4d0
- Changes in 1.6.0:
Bernhard M. Wiedemann 24a4d0
  * Bugfixes
Bernhard M. Wiedemann 24a4d0
    * adnshost: Support --reverse in -f mode input stream
Bernhard M. Wiedemann 24a4d0
    * timeout robustness against clock skew: track query start time and
Bernhard M. Wiedemann 24a4d0
      duration.  Clock instability may now only cause spurious timeouts
Bernhard M. Wiedemann 24a4d0
      rather than indefinite hangs or even assertion failures.
Bernhard M. Wiedemann 24a4d0
  * New features:
Bernhard M. Wiedemann 24a4d0
    * adnshost: Offer ability to set adns checkc flags
Bernhard M. Wiedemann 24a4d0
    * adnslogres: Honour --checkc-freq (if it comes first)
Bernhard M. Wiedemann 24a4d0
    * adnsresfilter: Honour --checkc-freq and --checkc-entex
Bernhard M. Wiedemann 24a4d0
    * time handling: Support use of CLOCK_MONOTONIC via an init flag.
Bernhard M. Wiedemann 24a4d0
    * adns_str* etc.: Improve robustness; more allowable inputs values.
Bernhard M. Wiedemann 24a4d0
  * Internal changes:
Bernhard M. Wiedemann 24a4d0
    * adnshost: adh-opts.c: Whitespace adjustments to option table
Bernhard M. Wiedemann 24a4d0
  * Build system and tests improvements
Bernhard M. Wiedemann 24a4d0
- Changes in 1.5.2
Bernhard M. Wiedemann 24a4d0
  * Important security fixes:
Bernhard M. Wiedemann 24a4d0
    CVE-2017-9103 CVE-2017-9104 CVE-2017-9105 CVE-2017-9109:
Bernhard M. Wiedemann 24a4d0
      Vulnerable applications: all adns callers.
Bernhard M. Wiedemann 24a4d0
      Exploitable by: the local recursive resolver.
Bernhard M. Wiedemann 24a4d0
      Likely worst case: Remote code execution.
Bernhard M. Wiedemann 24a4d0
    CVE-2017-9106:
Bernhard M. Wiedemann 24a4d0
      Vulnerable applications: those that make SOA queries.
Bernhard M. Wiedemann 24a4d0
      Exploitable by: upstream DNS data sources.
Bernhard M. Wiedemann 24a4d0
      Likely worst case: DoS (crash of the adns-using application)
Bernhard M. Wiedemann 24a4d0
    CVE-2017-9107:
Bernhard M. Wiedemann 24a4d0
      Vulnerable applications: those that use adns_qf_quoteok_query.
Bernhard M. Wiedemann 24a4d0
      Exploitable by: sources of query domain names.
Bernhard M. Wiedemann 24a4d0
      Likely worst case: DoS (crash of the adns-using application)
Bernhard M. Wiedemann 24a4d0
    CVE-2017-9108:
Bernhard M. Wiedemann 24a4d0
      Vulnerable applications: adnshost.
Bernhard M. Wiedemann 24a4d0
      Exploitable by: code responsible for framing the input.
Bernhard M. Wiedemann 24a4d0
      Likely worst case: DoS (adnshost crashes at EOF).
Bernhard M. Wiedemann 24a4d0
  * Bugfixes:
Bernhard M. Wiedemann 24a4d0
    * Do not include spurious external symbol `data' (fixes GCC10 build).
Bernhard M. Wiedemann 24a4d0
    * If server sends TC flag over TCP, bail rather than retrying.
Bernhard M. Wiedemann 24a4d0
    * Do not crash on certain strange resolv.conf contents.
Bernhard M. Wiedemann 24a4d0
    * Fix various crashes if a global system failure occurs, or
Bernhard M. Wiedemann 24a4d0
      adns_finish is called with outstanding queries.
Bernhard M. Wiedemann 24a4d0
    * Correct a parsing error message very slightly.
Bernhard M. Wiedemann 24a4d0
    * DNS packet parsing: Slight fix when packet is truncated.
Bernhard M. Wiedemann 24a4d0
    * Fix ABI compatibility in string conversion of certain RR types.
Bernhard M. Wiedemann 24a4d0
    * internal.h: Use `unsigned' for nextid; fixes theoretical C UB.
Bernhard M. Wiedemann 24a4d0
  * Portability fix:
Bernhard M. Wiedemann 24a4d0
    * common.make.in: add -Wno-unused-value.  Fixes build with GCC9.
Bernhard M. Wiedemann 24a4d0
  * Internal changes:
Bernhard M. Wiedemann 24a4d0
    * Additional comments describing some internal code restrions.
Bernhard M. Wiedemann 24a4d0
    * Robustness assert() against malfunctioning write() system call.
Bernhard M. Wiedemann 24a4d0
- It fixes the following CVEs [bsc#1172265]
Bernhard M. Wiedemann 24a4d0
  CVE-2017-9103, CVE-2017-9104, CVE-2017-9105, CVE-2017-9106,
Bernhard M. Wiedemann 24a4d0
  CVE-2017-9107, CVE-2017-9108, CVE-2017-9109
Bernhard M. Wiedemann 24a4d0
- refresh adns-visibility.patch
Bernhard M. Wiedemann 24a4d0
- drop adns-1.5.1-gcc10.patch that is no longer needed 
Bernhard M. Wiedemann 24a4d0
Bernhard M. Wiedemann 24a4d0
-------------------------------------------------------------------
Bernhard M. Wiedemann 8d94e7
Tue Jun  2 12:48:11 UTC 2020 - Kristyna Streitova <kstreitova@suse.com>
Bernhard M. Wiedemann 8d94e7
Bernhard M. Wiedemann 8d94e7
- add adns-1.5.1-gcc10.patch to fix build with GCC10
Bernhard M. Wiedemann 8d94e7
- run spec-cleaner
Bernhard M. Wiedemann 8d94e7
Bernhard M. Wiedemann 8d94e7
-------------------------------------------------------------------
Bernhard M. Wiedemann 3f44a3
Sat Nov  4 20:26:32 UTC 2017 - aavindraa@gmail.com
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
- Update to 1.5.1
Bernhard M. Wiedemann 3f44a3
  * Fix addr queries (including subqueries, ie including deferencing MX
Bernhard M. Wiedemann 3f44a3
    lookups etc.) not to crash when one of the address queries returns
Bernhard M. Wiedemann 3f44a3
    tempfail.  Also, do not return a spurious pointer to the application
Bernhard M. Wiedemann 3f44a3
    when one of the address queries returns a permanent error (although,
Bernhard M. Wiedemann 3f44a3
    the application almost certainly won't use this pointer because the
Bernhard M. Wiedemann 3f44a3
    associated count is zero).
Bernhard M. Wiedemann 3f44a3
  * Portability fix for systems where socklen_t is bigger than int.
Bernhard M. Wiedemann 3f44a3
  * Fix for malicious optimisation of memcpy in test suite, which
Bernhard M. Wiedemann 3f44a3
    causes failure with gcc-4.1.9 -O3.
Bernhard M. Wiedemann 3f44a3
  * Fix TCP async connect handling. The bug is hidden on Linux and on most
Bernhard M. Wiedemann 3f44a3
    systems where the nameserver is on localhost. If it is not hidden,
Bernhard M. Wiedemann 3f44a3
    adns's TCP support is broken unless adns_if_noautosys is used.
Bernhard M. Wiedemann 3f44a3
  * adnsresfilter: Fix addrtextbuf buffer size.  This is not actually a
Bernhard M. Wiedemann 3f44a3
    problem in real compiled code but should be corrected.
Bernhard M. Wiedemann 3f44a3
  * Properly include harness.h in adnstest.c in regress/.  Suppresses
Bernhard M. Wiedemann 3f44a3
    a couple of compiler warnings (implicit declaration of Texit, etc.)
Bernhard M. Wiedemann 3f44a3
- cleanup with spec-cleaner
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
-------------------------------------------------------------------
Bernhard M. Wiedemann 3f44a3
Thu Mar 23 15:13:56 UTC 2017 - kstreitova@suse.com
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
- cleanup with spec-cleaner
Bernhard M. Wiedemann 3f44a3
- get rid of %{name} macro in the patch name
Bernhard M. Wiedemann 3f44a3
- restart patch numbering
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
-------------------------------------------------------------------
Bernhard M. Wiedemann 3f44a3
Mon Mar  2 19:52:21 UTC 2015 - mpluskal@suse.com
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
- Remove obsolete patches
Bernhard M. Wiedemann 3f44a3
  * adns-ocloexec.patch
Bernhard M. Wiedemann 3f44a3
  * adns-1.4-ipv6.patch 
Bernhard M. Wiedemann 3f44a3
- Add gpg signature
Bernhard M. Wiedemann 3f44a3
- Cleanup spec-file with spec-cleaner
Bernhard M. Wiedemann 3f44a3
- Remove already disabled %check section, tests require working 
Bernhard M. Wiedemann 3f44a3
  network setup
Bernhard M. Wiedemann 3f44a3
- Update to 1.5.0
Bernhard M. Wiedemann 3f44a3
  * This release provides full IPv6 support.  Applications can 
Bernhard M. Wiedemann 3f44a3
    request AAAA records (containing IPv6 addresses) as well as, 
Bernhard M. Wiedemann 3f44a3
    or instead of, A records (containing IPv4 addresses).  adns 
Bernhard M. Wiedemann 3f44a3
    1.5 can speak to nameservers over IPv6.
Bernhard M. Wiedemann 3f44a3
  * converting between addresses and address literals.  These carry
Bernhard M. Wiedemann 3f44a3
    less baggage than getaddrinfo and getnameinfo.
Bernhard M. Wiedemann 3f44a3
  * bugfixes and other minor changes (see changelog for details)
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
-------------------------------------------------------------------
Bernhard M. Wiedemann 3f44a3
Tue Jun 11 22:44:58 UTC 2013 - crrodriguez@opensuse.org
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
- remove debug statement in the spec file, leftover from 
Bernhard M. Wiedemann 3f44a3
 previous change.
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
-------------------------------------------------------------------
Bernhard M. Wiedemann 3f44a3
Mon Jun 10 19:35:24 UTC 2013 - crrodriguez@opensuse.org
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
- Build with large file support in 32 bit archs, autoconf 
Bernhard M. Wiedemann 3f44a3
  stuff is fine, but C files included config.h after C library
Bernhard M. Wiedemann 3f44a3
  headers, therefore no prototypes for *64 functions found.
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
-------------------------------------------------------------------
Bernhard M. Wiedemann 3f44a3
Wed Mar 20 12:08:57 UTC 2013 - mmeister@suse.com
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
- Added download url as source. 
Bernhard M. Wiedemann 3f44a3
  Please see http://en.opensuse.org/SourceUrls
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
-------------------------------------------------------------------
Bernhard M. Wiedemann 3f44a3
Tue Dec 20 11:24:52 UTC 2011 - coolo@suse.com
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
- add autoconf as buildrequire to avoid implicit dependency
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
-------------------------------------------------------------------
Bernhard M. Wiedemann 3f44a3
Tue Nov 22 15:09:47 UTC 2011 - jengelh@medozas.de
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
- Remove redundant/unwanted tags/section (cf. specfile guidelines)
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
-------------------------------------------------------------------
Bernhard M. Wiedemann 3f44a3
Tue Nov 22 02:23:10 UTC 2011 - crrodriguez@opensuse.org
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
- Use O_CLOEXEC in library code.
Bernhard M. Wiedemann 3f44a3
- Change the visibility patch to not use the error prone 
Bernhard M. Wiedemann 3f44a3
  version-script but rather GCC visibility
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
-------------------------------------------------------------------
Bernhard M. Wiedemann 3f44a3
Fri Sep 16 19:06:22 UTC 2011 - jengelh@medozas.de
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
- Implement baselibs for package
Bernhard M. Wiedemann 3f44a3
- Remove redundant tags/sections from specfile
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
-------------------------------------------------------------------
Bernhard M. Wiedemann 3f44a3
Sun Dec 19 23:07:43 UTC 2010 - cristian.rodriguez@opensuse.org
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
- Use 64bit file offsets 
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
-------------------------------------------------------------------
Bernhard M. Wiedemann 3f44a3
Fri Nov  5 20:35:16 UTC 2010 - cristian.rodriguez@opensuse.org
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
- export only public symbols 
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
-------------------------------------------------------------------
Bernhard M. Wiedemann 3f44a3
Fri Jan 16 23:00:59 CET 2009 - crrodriguez@suse.de
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
- remove static libraries 
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
-------------------------------------------------------------------
Bernhard M. Wiedemann 3f44a3
Thu Sep 18 10:40:36 CEST 2008 - prusnak@suse.cz
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
- document CVE-2008-1447 / CVE-2008-4100 poisoning vulnerability
Bernhard M. Wiedemann 3f44a3
  in README.SUSE [bnc#426515]
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
-------------------------------------------------------------------
Bernhard M. Wiedemann 3f44a3
Wed Feb 20 17:08:29 CET 2008 - prusnak@suse.cz
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
- added patch to support IPv6 protocol [#350506]
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
-------------------------------------------------------------------
Bernhard M. Wiedemann 3f44a3
Tue Aug  7 04:23:16 CEST 2007 - crrodriguez@suse.de
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
- update to version 1.4
Bernhard M. Wiedemann 3f44a3
- run ldconfig
Bernhard M. Wiedemann 3f44a3
- use library packaging policy
Bernhard M. Wiedemann 3f44a3
- run make check
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
-------------------------------------------------------------------
Bernhard M. Wiedemann 3f44a3
Fri Sep  1 15:19:17 CEST 2006 - mt@suse.de
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
- updated to adns-1.3, providing new support for SRV RRs
Bernhard M. Wiedemann 3f44a3
  and unknown RRs as well as several portability fixes.
Bernhard M. Wiedemann 3f44a3
- adopted configure and destdir patches, removed obsolete
Bernhard M. Wiedemann 3f44a3
  codecleanup and missing_symlink patches
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
-------------------------------------------------------------------
Bernhard M. Wiedemann 3f44a3
Thu Apr 27 00:03:42 CEST 2006 - mrueckert@suse.de
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
- added adns-missing_symlink.diff:
Bernhard M. Wiedemann 3f44a3
  add missing symlink "libadns.so" so you can dynamically
Bernhard M. Wiedemann 3f44a3
  link against libadns.
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
-------------------------------------------------------------------
Bernhard M. Wiedemann 3f44a3
Wed Jan 25 21:34:07 CET 2006 - mls@suse.de
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
- converted neededforbuild to BuildRequires
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
-------------------------------------------------------------------
Bernhard M. Wiedemann 3f44a3
Mon Dec 19 14:52:07 CET 2005 - ro@suse.de
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
- added libadns.so.1 to filelist 
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
-------------------------------------------------------------------
Bernhard M. Wiedemann 3f44a3
Mon Apr  4 18:33:27 CEST 2005 - pth@suse.de
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
- Make declarations of adns__parse_domain match.
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
-------------------------------------------------------------------
Bernhard M. Wiedemann 3f44a3
Tue Aug 10 07:47:56 CEST 2004 - lmuelle@suse.de
Bernhard M. Wiedemann 3f44a3
Bernhard M. Wiedemann 3f44a3
- Inital SuSE RPM; [#43590].