Linux repositories inspector

c-ares-devel - Library for asynchronous name resolves

c-ares is a C library that performs DNS requests and name resolves asynchronously. c-ares is a fork of the library named 'ares', written by Greg Hudson at MIT.

This package provides the development libraries and headers needed to build packages that depend on c-ares.
1.16.0
Fedora iconFedora rawhide
1.15.0
Fedora iconFedora 30
Fedora iconFedora 31
OpenSUSE iconOpenSUSE Leap 15.1
OpenSUSE iconOpenSUSE Leap 15.2
OpenSUSE iconOpenSUSE Tumbleweed
1.14.0
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
1.13.0
Fedora iconFedora 28
Fedora iconFedora 29
1.10.0
CentOS iconCentOS 7.7.1908
DistributionVersionSincePackageInstalledPackager
CentOS iconCentOS 7.7.1908 osrpm1.10.0-3.el72020-01-0772.1 kiB83.6 kiBCentOS BuildSystem
Fedora iconFedora 28 releases/Everything-osrpm1.13.0-4.fc282019-01-1486.6 kiB93.2 kiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm1.13.0-5.fc292019-01-1481.6 kiB93.2 kiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm1.13.0-5.fc292019-01-1481.6 kiB93.2 kiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm1.15.0-3.fc302019-06-1788.2 kiB100 kiBFedora Project
Fedora iconFedora 31 releases/Everything-osrpm1.15.0-4.fc312020-01-0788 kiB100 kiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm1.16.0-1.fc332020-03-1492 kiB106 kiBFedora Project
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm1.14.0-lp150.1.12019-01-1785.5 kiB93.7 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm1.14.0-lp151.2.32019-01-2385.5 kiB93.7 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 update/ossrpm1.15.0+20200117-lp151.3.3.12020-03-0496.7 kiB107 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.2 ossrpm1.15.0+20200117-lp152.1.22020-03-2396.1 kiB107 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm1.15.0+20200117-1.12020-02-16101 kiB107 kiBhttps://bugs.opensuse.org

Manual pages

ares_cancel(3)

ares_cancel - Cancel a resolve

ares_create_query(3)

ares_create_query - Compose a single-question DNS query buffer

ares_destroy(3)

ares_destroy - Destroy a resolver channel

ares_destroy_options(3)

ares_destroy_options - Destroy options initialized with ares_save_options

ares_dup(3)

ares_dup - Duplicate a resolver channel

ares_expand_name(3)

ares_expand_name - Expand a DNS-encoded domain name

ares_expand_string(3)

ares_expand_string - Expand a length encoded string

ares_fds(3)

ares_fds - return file descriptors to select on

ares_freeaddrinfo(3)

ares_freeaddrinfo - Free addrinfo structure allocated by ares functions

ares_free_data(3)

ares_free_data - Free data allocated by several c-ares functions

ares_free_hostent(3)

ares_free_hostent - Free host structure allocated by ares functions

ares_free_string(3)

ares_free_string - Free strings allocated by ares functions

ares_getaddrinfo(3)

ares_getaddrinfo - Initiate a host query by name and service

ares_gethostbyaddr(3)

ares_gethostbyaddr - Initiate a host query by address

ares_gethostbyname(3)

ares_gethostbyname - Initiate a host query by name

ares_gethostbyname_file(3)

ares_gethostbyname_file - Lookup a name in the system’s hosts file

ares_getnameinfo(3)

ares_getnameinfo - Address-to-nodename translation in protocol-independent manner

ares_getsock(3)

ares_getsock - get socket descriptors to wait on

ares_get_servers(3)

ares_get_servers, ares_get_servers_ports - Retrieve name servers from an initialized ares_channel

ares_inet_ntop(3)

ares_inet_ntop - convert a network format address to presentation format

ares_inet_pton(3)

ares_inet_pton - convert an IPv4 or IPv6 address from text to binary form

ares_init(3)

ares_init - Initialize a resolver channel

ares_init_options(3)

ares_init_options - Initialize a resolver channel

ares_library_cleanup(3)

ares_library_cleanup - c-ares library deinitialization

ares_library_init(3)

ares_library_init - c-ares library initialization

ares_library_initialized(3)

ares_library_initialized - get the initialization state

ares_library_init_android(3)

ares_library_init_android - c-ares library Android initialization

ares_mkquery(3)

ares_mkquery - Compose a single-question DNS query buffer

ares_parse_aaaa_reply(3)

ares_parse_aaaa_reply - Parse a reply to a DNS query of type AAAA

ares_parse_a_reply(3)

ares_parse_a_reply - Parse a reply to a DNS query of type A

ares_parse_mx_reply(3)

ares_parse_mx_reply - Parse a reply to a DNS query of type MX

ares_parse_naptr_reply(3)

ares_parse_naptr_reply - Parse a reply to a DNS query of type NAPTR

ares_parse_ns_reply(3)

ares_parse_ns_reply - Parse a reply to a DNS query of type NS into a hostent

ares_parse_ptr_reply(3)

ares_parse_ptr_reply - Parse a reply to a DNS query of type PTR into a hostent

ares_parse_soa_reply(3)

ares_parse_soa_reply - Parse a reply to a DNS query of type SOA

ares_parse_srv_reply(3)

ares_parse_srv_reply - Parse a reply to a DNS query of type SRV

ares_parse_txt_reply(3)

ares_parse_txt_reply - Parse a reply to a DNS query of type TXT

ares_process(3)

ares_process - Process events for name resolution

ares_query(3)

ares_query - Initiate a single-question DNS query

ares_save_options(3)

ares_save_options - Save configuration values obtained from initialized ares_channel

ares_search(3)

ares_search - Initiate a DNS query with domain search

ares_send(3)

ares_send - Initiate a DNS query

ares_set_local_dev(3)

ares_set_local_dev - Bind to a specific network device when creating sockets.

ares_set_local_ip4(3)

ares_set_local_ip4 - Set local IPv4 address outgoing requests.

ares_set_local_ip6(3)

ares_set_local_ip6 - Set local IPv6 address outgoing requests.

ares_set_servers(3)

ares_set_servers, ares_set_servers_ports - Initialize an ares_channel name servers configuration

ares_set_servers_csv(3)

ares_set_servers_csv, ares_set_servers_ports_csv - Set list of DNS servers to be used.

ares_set_socket_callback(3)

ares_set_socket_callback - Set a socket creation callback

ares_set_socket_configure_callback(3)

ares_set_socket_configure_callback - Set a socket configuration callback

ares_set_socket_functions(3)

ares_set_socket_functions - Set socket io callbacks

ares_set_sortlist(3)

ares_set_sortlist - Initialize an ares_channel sortlist configuration

ares_strerror(3)

ares_strerror - Get the description of an ares library error code

ares_timeout(3)

ares_timeout - return maximum time to wait

ares_version(3)

ares_version - Get the version number of the library

Latest updates

OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 1.15.0+20200117-lp152.1.1 to 1.15.0+20200117-lp152.1.2

2020-03-23
  • Upgrade to latest snapshot from 2020-01-17
  • disable-live-tests.patch: refreshed
  • regression.patch: fix a regression in DNS results that contain both A and AAAA answers.
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 1.14.0-lp152.3.3 to 1.15.0+20200117-lp152.1.1

2020-03-19
  • Upgrade to latest snapshot from 2020-01-17
  • disable-live-tests.patch: refreshed
  • regression.patch: fix a regression in DNS results that contain both A and AAAA answers.
Fedora icon

Fedora rawhide development/Everything-os: Updated from 1.15.0-5.fc32 to 1.16.0-1.fc33

2020-03-14
  • update to 1.16.0
OpenSUSE icon

OpenSUSE Leap 15.1 update/oss: Version 1.15.0+20200117-lp151.3.3.1 introduced

2020-03-04
  • Upgrade to latest snapshot from 2020-01-17
  • disable-live-tests.patch: refreshed
  • regression.patch: fix a regression in DNS results that contain both A and AAAA answers.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.15.0+20191108-1.2 to 1.15.0+20200117-1.1

2020-02-16
  • Upgrade to latest snapshot from 2020-01-17
  • disable-live-tests.patch: refreshed
  • regression.patch: fix a regression in DNS results that contain both A and AAAA answers.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.15.0+20191108-1.1 to 1.15.0+20191108-1.2

2020-02-09
  • Fix version number of the snapshot to not be downgrade:
    bsc#1156601
Fedora icon

Fedora rawhide development/Everything-os: Updated from 1.15.0-4.fc31 to 1.15.0-5.fc32

2020-02-08
Fedora icon

Fedora 31 releases/Everything-os: Version 1.15.0-4.fc31 introduced

2020-01-07
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Version 1.14.0-lp152.3.3 introduced

2020-01-07
  • Version update to 1.14.0:
    • Fix patch for CVE-2017-1000381 to not be overly aggressive
    • gethostbyaddr should fail with ECANCELLED not ENOTFOUND when ares_cancel is called
    • ares_gethostbyname.3: fix callback status values
    • docs: Document WSAStartup requirement
    • Fix a typo in init_by_resolv_conf
CentOS icon

CentOS 7.7.1908 os: Version 1.10.0-3.el7 introduced

2020-01-07
  • Mass rebuild 2014-01-24
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.15.0-2.1 to 1.15.0+20191108-1.1

2019-11-20
  • Fix version number of the snapshot to not be downgrade:
    bsc#1156601
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.15.0-1.4 to 1.15.0-2.1

2019-10-31
  • Add upstream patches with the ares_getaddrinfo function:
    • 0001-Add-initial-implementation-for-ares_getaddrinfo-112.patch
    • 0002-Remaining-queries-counter-fix-additional-unit-tests-.patch
    • 0003-Bugfix-for-ares_getaddrinfo-and-additional-unit-test.patch
    • 0004-Add-ares__sortaddrinfo-to-support-getaddrinfo-sorted.patch
    • 0005-getaddrinfo-avoid-infinite-loop-in-case-of-NXDOMAIN-.patch
    • 0006-getaddrinfo-callback-must-be-called-on-bad-domain-24.patch
    • 0007-getaddrinfo-enhancements-257.patch
    • 0008-Add-missing-limits.h-include-from-ares_getaddrinfo.c.patch
    • 0009-Increase-portability-of-ares-test-mock-ai.cc-235.patch
  • Add a patch which disables test failing on OBS (but passing in local environment):
    • 0010-Disable-failing-test.patch
Fedora icon

Fedora rawhide development/Everything-os: Updated from 1.15.0-3.fc31 to 1.15.0-4.fc31

2019-07-30
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.15.0-1.3 to 1.15.0-1.4

2019-07-16
  • Version update to 1.15.0:
    • Add ares_init_options() configurability for path to resolv.conf file
    • Ability to exclude building of tools (adig, ahost, acountry) in CMake
    • Report ARES_ENOTFOUND for .onion domain names as per RFC7686 (bsc#1125306)
    • Apply the IPv6 server blacklist to all nameserver sources
    • Prevent changing name servers while queries are outstanding
    • ares_set_servers_csv() on failure should not leave channel in a bad state
  • enable unit tests
  • disable-live-tests.patch: disable tests to live servers
  • onion-crash.patch: backport fix for a crash affecting .onion TLD
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.15.0-1.1 to 1.15.0-1.3

2019-06-17
  • Version update to 1.15.0:
    • Add ares_init_options() configurability for path to resolv.conf file
    • Ability to exclude building of tools (adig, ahost, acountry) in CMake
    • Report ARES_ENOTFOUND for .onion domain names as per RFC7686 (bsc#1125306)
    • Apply the IPv6 server blacklist to all nameserver sources
    • Prevent changing name servers while queries are outstanding
    • ares_set_servers_csv() on failure should not leave channel in a bad state
  • enable unit tests
  • disable-live-tests.patch: disable tests to live servers
  • onion-crash.patch: backport fix for a crash affecting .onion TLD
Fedora icon

Fedora 30 releases/Everything-os: Version 1.15.0-3.fc30 introduced

2019-06-17
  • use cmake to build so we get cmake helpers (bz1687844)
Fedora icon

Fedora rawhide development/Everything-os: Updated from 1.15.0-2.fc30 to 1.15.0-3.fc31

2019-03-15
  • use cmake to build so we get cmake helpers (bz1687844)
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.14.0-2.3 to 1.15.0-1.1

2019-02-26
  • Version update to 1.15.0:
    • Add ares_init_options() configurability for path to resolv.conf file
    • Ability to exclude building of tools (adig, ahost, acountry) in CMake
    • Report ARES_ENOTFOUND for .onion domain names as per RFC7686 (bsc#1125306)
    • Apply the IPv6 server blacklist to all nameserver sources
    • Prevent changing name servers while queries are outstanding
    • ares_set_servers_csv() on failure should not leave channel in a bad state
  • enable unit tests
  • disable-live-tests.patch: disable tests to live servers
  • onion-crash.patch: backport fix for a crash affecting .onion TLD
Fedora icon

Fedora rawhide development/Everything-os: Updated from 1.15.0-1.fc30 to 1.15.0-2.fc30

2019-02-12
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.14.0-2.2 to 1.14.0-2.3

2019-02-03
  • Remove ineffective --with-pic.

Related packages

c-ares - C library that performs DNS requests and name resolves asynchronously
devel - Hydrogen header files
⇧ Top