Revisions of c-ares

buildservice-autocommit accepted request 1088407 from Adam Majer's avatar Adam Majer (adamm) (revision 51)
baserev update by copy to link target
Adam Majer's avatar Adam Majer (adamm) committed (revision 50)
- Update to version 1.19.1
  Security:
  * CVE-2023-32067. High. 0-byte UDP payload causes Denial of Service
    (bsc#1211604)
  * CVE-2023-31147 Moderate. Insufficient randomness in generation
    of DNS query IDs (bsc#1211605)
  * CVE-2023-31130. Moderate. Buffer Underwrite in
    ares_inet_net_pton() (bsc#1211606)
  * CVE-2023-31124. Low. AutoTools does not set CARES_RANDOM_FILE
    during cross compilation (bsc#1211607)
  Bug fixes:
  * Fix uninitialized memory warning in test
  * ares_getaddrinfo() should allow a port of 0
  * Fix memory leak in ares_send() on error
  * Fix comment style in ares_data.h
  * Fix typo in ares_init_options.3
  * Sync ax_pthread.m4 with upstream
  * Sync ax_cxx_compile_stdcxx_11.m4 with upstream to fix uclibc support
buildservice-autocommit accepted request 1064045 from Adam Majer's avatar Adam Majer (adamm) (revision 49)
baserev update by copy to link target
Adam Majer's avatar Adam Majer (adamm) committed (revision 48)
Add bug numbers

- update to 1.19.0
 * Stack overflow in ares_set_sortlist() which is used during c-ares
   initialization and typically provided by an administrator and not an
   end user. (bsc#1208067, CVE-2022-4904)
 * Add ARES_OPT_HOSTS_FILE similar to ARES_OPT_RESOLVCONF for specifying a
   custom hosts file location
 * Add vcpkg installation instructions
 * A number of bugfixes, for complete list see
   https://c-ares.org/changelog.html
buildservice-autocommit accepted request 1062054 from Adam Majer's avatar Adam Majer (adamm) (revision 47)
baserev update by copy to link target
Adam Majer's avatar Adam Majer (adamm) accepted request 1061853 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 46)
- Update to version 1.19.0
  Security:
  * Low. Stack overflow in ares_set_sortlist() which is used
    during c-ares initialization and typically provided by an
    administrator and not an end user.
  Changes:
  * Add ARES_OPT_HOSTS_FILE similar to ARES_OPT_RESOLVCONF for
    specifying a custom hosts file location.
  Bug fixes:
  * Fix memory leak in reading /etc/hosts when using localhost
    fallback.
  * Fix chain building c-ares when libresolv is already included by
    another project.
  * File lookup should not immediately abort as there may be other
    tries due to search criteria.
  * Asterisks should be allowed in host validation as CNAMEs may
    reference wildcard domains.
  * AutoTools build system referenced bad STDC_HEADERS macro.
  * Even if one address class returns a failure for
    ares_getaddrinfo() we should still return the results we have.
  * Fix ares_getaddrinfo() numerical address resolution with
    AF_UNSPEC
  * Fix tools and help information.
  * Various documentation fixes and cleanups.
  * Add include guards to ares_data.h
  * c-ares could try to exceed maximum number of iovec entries
    supported by system.
  * The RFC6761 6.3 states localhost subdomains must be offline too
Adam Majer's avatar Adam Majer (adamm) committed (revision 45)
- disable unit tests for SLE12 since GCC compiler too old to build
  unit tests
Adam Majer's avatar Adam Majer (adamm) committed (revision 44)
- update to 1.18.1. Changes since 1.17.2:
  * Allow '/' as a valid character for a returned name for
    CNAME in-addr.arpa delegation
  * no longer forwards requests for localhost resolution per RFC6761
  * During a domain search, treat ARES_ENODATA as ARES_NXDOMAIN so
    that the search process will continue to the next domain
    in the search.
  * Provide ares_nameser.h as a public interface as needed by NodeJS
  * Add support for URI(Uniform Resource Identifier) records via
    ares_parse_uri_reply()
- 5c995d5.patch: upstreamed
- disable-live-tests.patch: refreshed
Adam Majer's avatar Adam Majer (adamm) committed (revision 43)
Adam Majer's avatar Adam Majer (adamm) committed (revision 42)
- new upstream website
- drop multibuild - tests do not require static library anymore
- spec file cleanup
- drop sources that were re-added to upstream distibution
  (c-ares-config.cmake.in ares_dns.h libcares.pc.cmake)
Adam Majer's avatar Adam Majer (adamm) committed (revision 41)
- 5c995d5.patch: augment input validation on hostnames to allow _
  as part of DNS response (bsc#1190225)
Adam Majer's avatar Adam Majer (adamm) committed (revision 40)
Adam Majer's avatar Adam Majer (adamm) committed (revision 39)
Adam Majer's avatar Adam Majer (adamm) committed (revision 38)
fix unit tests
Adam Majer's avatar Adam Majer (adamm) committed (revision 37)
- update to 1.17.2:
  Security:
  * When building c-ares with CMake, the RANDOM_FILE would not be set
    and therefore downgrade to the less secure random number generator
  * If ares_getaddrinfo() was terminated by an ares_destroy(),
    it would cause a crash
  * Crash in sortaddrinfo() if the list size equals 0 due to
    an unexpected DNS response
  * Expand number of escaped characters in DNS replies as per
    RFC1035 5.1 to prevent spoofing follow-up
    (bsc#1188881, CVE-2021-3672)
  * Perform validation on hostnames to prevent possible XSS
    due to applications not performing valiation themselves 
  Changes:
  * ares_malloc(0) is now defined behavior (returns NULL) rather than system-specific to catch edge cases 
  Bug fixes:
  * Building tests should not force building of static libraries except on Windows
  * Relative headers must use double quotes to prevent pulling in a system library
for details see,
https://c-ares.haxx.se/changelog.html#1_17_2
buildservice-autocommit accepted request 863715 from Adam Majer's avatar Adam Majer (adamm) (revision 36)
baserev update by copy to link target
Adam Majer's avatar Adam Majer (adamm) accepted request 863667 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 35)
- update to 1.17.1:
    Travis: add iOS target built with CMake (#378)
    Issue #377 suggested that CMake builds for iOS with c-ares were broken. This PR adds an automatic Travis build for iOS CMake.
  - fix build
    External projects were using non-public header ares_dns.h, make public again (#376)
    It appears some outside projects were relying on macros in ares_dns.h, even
    though it doesn't appear that header was ever meant to be public.  That said,
    we don't want to break external integrators so we should distribute this header
    again.
  - note that so versioning has moved to configure.ac
  - note about 1.17.1
  - fix sed gone wrong
    autotools cleanup (#372)
    * buildconf: remove custom logic with autoreconf
- remove missing_header.patch (upstream)
buildservice-autocommit accepted request 849957 from Adam Majer's avatar Adam Majer (adamm) (revision 34)
baserev update by copy to link target
Adam Majer's avatar Adam Majer (adamm) accepted request 849904 from Marcus Rueckert's avatar Marcus Rueckert (darix) (revision 33)
- add BR for pkg-config to get the provides in the devel package
buildservice-autocommit accepted request 849356 from Adam Majer's avatar Adam Majer (adamm) (revision 32)
baserev update by copy to link target
Displaying revisions 21 - 40 of 71
openSUSE Build Service is sponsored by