Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libadns1-1.6.1-lp160.1.1 RPM for aarch64

From OpenSuSE Leap 16.0 for aarch64

Name: libadns1 Distribution: openSUSE Leap 16.0
Version: 1.6.1 Vendor: openSUSE
Release: lp160.1.1 Build date: Sat May 25 09:58:19 2024
Group: System/Libraries Build host: reproducible
Size: 168249 Source RPM: adns-1.6.1-lp160.1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.chiark.greenend.org.uk/~ian/adns/ftp/
Summary: Advanced DNS resolver client library
Libadns is an advanced, easy to use, asynchronous-capable DNS resolver
client library for C (and C++) programs.

Provides

Requires

License

GPL-2.0-or-later

Changelog

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

Files

/usr/lib64/libadns.so.1
/usr/lib64/libadns.so.1.6
/usr/share/licenses/libadns1
/usr/share/licenses/libadns1/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Dec 2 23:33:16 2024