<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-oe/recipes-support/c-ares, branch wrynose</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=wrynose</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=wrynose'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2025-12-13T06:27:45+00:00</updated>
<entry>
<title>c-ares: upgrade 1.34.5 -&gt; 1.34.6</title>
<updated>2025-12-13T06:27:45+00:00</updated>
<author>
<name>Jason Schonberg</name>
<email>schonm@gmail.com</email>
</author>
<published>2025-12-13T03:04:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=996768e0800a008e06d6c8d305f443198d4df847'/>
<id>urn:sha1:996768e0800a008e06d6c8d305f443198d4df847</id>
<content type='text'>
Drop memory leak patch which has already been included in this new version.

The new version also includes a fix for CVE 2025-62408.

Changelog: https://github.com/c-ares/c-ares/releases/tag/v1.34.6

Signed-off-by: Jason Schonberg &lt;schonm@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>c-ares: inherit github-releases class</title>
<updated>2025-11-12T17:38:58+00:00</updated>
<author>
<name>Yi Zhao</name>
<email>yi.zhao@windriver.com</email>
</author>
<published>2025-11-12T13:43:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=99dbf4cfbdd55e4fec5f1163bfa2ab32eb6ce1e5'/>
<id>urn:sha1:99dbf4cfbdd55e4fec5f1163bfa2ab32eb6ce1e5</id>
<content type='text'>
Inherit github-releases class to check the correct latest stable
verison.

Before the patch:
$ devtool latest-version c-ares
INFO: Current version: 1.34.5
INFO: Latest version:

After the patch:
$ devtool latest-version c-ares
INFO: Current version: 1.34.5
INFO: Latest version: 1.34.5

Signed-off-by: Yi Zhao &lt;yi.zhao@windriver.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>c-ares: backport a patch for a memory leak</title>
<updated>2025-08-10T21:43:21+00:00</updated>
<author>
<name>Jason Schonberg</name>
<email>schonm@gmail.com</email>
</author>
<published>2025-08-10T20:21:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=fd6a9a2b30fab61c3761b42110b37512756f3525'/>
<id>urn:sha1:fd6a9a2b30fab61c3761b42110b37512756f3525</id>
<content type='text'>
Signed-off-by: Jason Schonberg &lt;schonm@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>c-ares: update 1.34.4 -&gt; 1.34.5</title>
<updated>2025-04-22T16:10:55+00:00</updated>
<author>
<name>Jason Schonberg</name>
<email>schonm@gmail.com</email>
</author>
<published>2025-04-20T20:58:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=348d636b401fc940a6f835ad2e2557e99b5044cb'/>
<id>urn:sha1:348d636b401fc940a6f835ad2e2557e99b5044cb</id>
<content type='text'>
Changelog: https://github.com/c-ares/c-ares/releases/tag/v1.34.5

Security:

    CVE-2025-31498. A use-after-free bug has been uncovered in read_answers() that was introduced in v1.32.3. Please see GHSA-6hxc-62jh-p29v

Changes:

    Restore Windows XP support. PR #958

Bugfixes:

    A missing mutex initialization would make busy polling for configuration changes (platforms other than Windows, Linux, MacOS) eat too much CPU PR #974
    Pkgconfig may be generated wrong for static builds in relation to -pthread PR #965
    Localhost resolution can fail if only one address family is in /etc/hosts PR #947

Signed-off-by: Jason Schonberg &lt;schonm@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>c-ares: upgrade 1.34.3 -&gt; 1.34.4</title>
<updated>2025-04-19T21:36:07+00:00</updated>
<author>
<name>Jason Schonberg</name>
<email>schonm@gmail.com</email>
</author>
<published>2025-04-18T00:11:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=748f7c938677f541573dd49a05dd4082c2f1f888'/>
<id>urn:sha1:748f7c938677f541573dd49a05dd4082c2f1f888</id>
<content type='text'>
Changelog: https://github.com/c-ares/c-ares/releases/tag/v1.34.4

Changes:

    QNX Port: Port to QNX 8, add primary config reading support, add CI build. PR #934, PR #937, PR #938

Bugfixes:

    Empty TXT records were not being preserved. PR #922
    docs: update deprecation notices for ares_create_query() and ares_mkquery(). PR #910
    license: some files weren't properly updated. PR #920
    Fix bind local device regression from 1.34.0. PR #929, PR #931, PR #935
    CMake: set policy version to prevent deprecation warnings. PR #932
    CMake: shared and static library names should be the same on unix platforms like autotools uses. PR #933
    Update to latest autoconf archive macros for enhanced system compatibility. PR #936

Signed-off-by: Jason Schonberg &lt;schonm@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>c-ares: upgrade 1.34.2 -&gt; 1.34.3</title>
<updated>2025-04-15T19:52:19+00:00</updated>
<author>
<name>Jason Schonberg</name>
<email>schonm@gmail.com</email>
</author>
<published>2025-04-14T02:15:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=d8eaa791dd9836a3bcba7590d208e8bdea9ef5b0'/>
<id>urn:sha1:d8eaa791dd9836a3bcba7590d208e8bdea9ef5b0</id>
<content type='text'>
Changelog: https://github.com/c-ares/c-ares/releases/tag/v1.34.3

Changes:

    Build the release package in an automated way so we can provide provenance as per SLSA3. PR #906

Bugfixes:

    Some upstream servers are non-compliant with EDNS options, resend queries without EDNS. Issue #911
    Android: &lt;=7 needs sys/system_properties.h a70637c
    Android: CMake needs -D_GNU_SOURCE and others. PR #915
    TSAN warns on missing lock, but lock isn't actually necessary. PR #915
    ares_getaddrinfo() for AF_UNSPEC should retry IPv4 if only IPv6 is received. 765d558
    ares_send() shouldn't return ARES_EBADRESP, its ARES_EBADQUERY. 91519e7
    Fix typos in man pages. PR #905

Signed-off-by: Jason Schonberg &lt;schonm@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>c-ares: upgrade 1.34.1 -&gt; 1.34.2</title>
<updated>2025-04-12T03:51:30+00:00</updated>
<author>
<name>Jason Schonberg</name>
<email>schonm@gmail.com</email>
</author>
<published>2025-04-12T03:31:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=b0cc9ddc32e9e81a95606cb47bd7a5bf9b674a26'/>
<id>urn:sha1:b0cc9ddc32e9e81a95606cb47bd7a5bf9b674a26</id>
<content type='text'>
Changelog: https://github.com/c-ares/c-ares/releases/tag/v1.34.2

This release contains a fix for downstream packages detecting the c-ares
version based on the contents of the header file rather than the
distributed pkgconf or cmake files.

Signed-off-by: Jason Schonberg &lt;schonm@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>c-ares: upgrade 1.33.1 -&gt; 1.34.1</title>
<updated>2025-03-31T21:42:08+00:00</updated>
<author>
<name>Jason Schonberg</name>
<email>schonm@gmail.com</email>
</author>
<published>2025-03-30T18:07:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=adb57d702bd751e02bfb9a11ab8c947d8b34526b'/>
<id>urn:sha1:adb57d702bd751e02bfb9a11ab8c947d8b34526b</id>
<content type='text'>
Changelog: https://github.com/c-ares/c-ares/releases/tag/v1.34.1

This release fixes a packaging issue.

Changelog: https://github.com/c-ares/c-ares/releases/tag/v1.34.0

Features:

    adig: read arguments from adigrc. PR #856
    Add new pending write callback optimization via ares_set_pending_write_cb. PR #857
    New function ares_process_fds(). PR #875
    Failed servers should be probed rather than redirecting queries which could
    cause unexpected latency. PR #877
    adig: rework command line arguments to mimic dig from bind. PR #890
    Add new method for overriding network functions
    ares_set_socket_function_ex() to properly support all new functionality. PR #894
    Fix regression with custom socket callbacks due to DNS cookie support. PR #895
    ares_socket: set IP_BIND_ADDRESS_NO_PORT on ares_set_local_ip* tcp sockets PR #887
    URI parser/writer for ares_set_servers_csv()/ares_get_servers_csv(). PR #882

Changes:

    Connection handling modularization. PR #857, PR #876
    Expose library/utility functions to tools. PR #860
    Remove ares__ prefix, just use ares_ for internal functions. PR #872

Bugfixes:

    fix: potential WIN32_LEAN_AND_MEAN redefinition. PR #869
    Fix googletest v1.15 compatibility. PR #874
    Fix pkgconfig thread dependencies. PR #884

Signed-off-by: Jason Schonberg &lt;schonm@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>c-ares: upgrade 1.33.0 -&gt; 1.33.1</title>
<updated>2025-03-29T02:40:58+00:00</updated>
<author>
<name>Jason Schonberg</name>
<email>schonm@gmail.com</email>
</author>
<published>2025-03-28T21:54:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=667286a31c397def22552eaf29a29e7a1187abc0'/>
<id>urn:sha1:667286a31c397def22552eaf29a29e7a1187abc0</id>
<content type='text'>
Changelog: https://github.com/c-ares/c-ares/releases/tag/v1.33.1

Bugfixes:

    Work around systemd-resolved quirk that returns unexpected codes for single
    label names. Also adds test cases to validate the work around works and
    will continue to work in future releases. PR #863, See Also systemd/systemd#34101
    Fix sysconfig ndots default value, also adds containerized test case to
    prevent future regressions. PR #862
    Fix blank DNS name returning error code rather than valid record for
    commands like: adig -t SOA .. Also adds test case to prevent future
    regressions. 9e574af
    Fix calculation of query times &gt; 1s. 2b2eae7
    Fix building on old Linux releases that don't have TCP_FASTOPEN_CONNECT. b7a89b9
    Fix minor Android build warnings. PR #848

Signed-off-by: Jason Schonberg &lt;schonm@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>c-ares: upgrade 1.32.3 -&gt; 1.33.0</title>
<updated>2025-01-28T17:15:41+00:00</updated>
<author>
<name>Jason Schonberg</name>
<email>schonm@gmail.com</email>
</author>
<published>2025-01-27T17:14:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=7e7553a6254f76fb7dc09bc04ab40f73d4f522d5'/>
<id>urn:sha1:7e7553a6254f76fb7dc09bc04ab40f73d4f522d5</id>
<content type='text'>
License-Update: Still MIT licensed.  Just removed a header from the license file.
  https://github.com/c-ares/c-ares/commit/595cf2133488d2e02c6389577a1b511971dba1ba

Changelog: https://github.com/c-ares/c-ares/releases/tag/v1.33.0

Features:

    Add DNS cookie support (RFC7873 + RFC9018) to help prevent off-path cache poisoning attacks. PR #833
    Implement TCP FastOpen (TFO) RFC7413, which will make TCP reconnects 0-RTT on supported systems. PR #840

Changes:

    Reorganize source tree. PR #822
    Refactoring of connection handling to prevent code duplication. PR #839
    New dynamic array data structure to prevent simple logic flaws in array handling in various code paths. PR #841

Bugfixes:

    ares_destroy() race condition during shutdown due to missing lock. PR #831
    Android: Preserve thread name after attaching it to JVM. PR #838
    Windows UWP (Store) support fix. PR #845

Signed-off-by: Jason Schonberg &lt;schonm@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
