Skip to content

Commit

Permalink
c-ares 1.28.0
Browse files Browse the repository at this point in the history
  • Loading branch information
dimbleby committed Mar 29, 2024
1 parent 4cb647c commit 7574362
Show file tree
Hide file tree
Showing 5 changed files with 1,309 additions and 1,238 deletions.
4 changes: 4 additions & 0 deletions c-ares-sys/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Changelog

## 9.1.0 (29 March 2024)

- c-ares 1.28.0

## 9.0.0 (23 February 2024)

- cares 1.27.0
Expand Down
2 changes: 1 addition & 1 deletion c-ares-sys/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "c-ares-sys"
license = "MIT"
version = "9.0.0"
version = "9.1.0"
authors = ["David Hotham"]
build = "build/main.rs"
links = "cares"
Expand Down
2 changes: 1 addition & 1 deletion c-ares-sys/c-ares
Submodule c-ares updated 88 files
+9 −3 .cirrus.yml
+16 −11 CMakeLists.txt
+4 −4 Makefile.msvc
+23 −23 RELEASE-NOTES.md
+11 −8 appveyor.yml
+3 −2 configure.ac
+7 −0 docs/Makefile.inc
+0 −42 docs/acountry.1
+1 −1 docs/adig.1
+1 −1 docs/ahost.1
+44 −3 docs/ares_dns_record.3
+3 −0 docs/ares_dns_record_duplicate.3
+3 −0 docs/ares_dns_record_query_set_name.3
+3 −0 docs/ares_dns_record_query_set_type.3
+3 −0 docs/ares_dns_record_rr_get_const.3
+21 −13 docs/ares_dns_rr.3
+1 −1 docs/ares_init_options.3
+50 −40 docs/ares_query.3
+3 −0 docs/ares_query_dnsrec.3
+37 −2 docs/ares_search.3
+3 −0 docs/ares_search_dnsrec.3
+81 −48 docs/ares_send.3
+3 −0 docs/ares_send_dnsrec.3
+196 −105 include/ares.h
+62 −12 include/ares_dns_record.h
+2 −2 include/ares_version.h
+7 −12 src/lib/CMakeLists.txt
+0 −2 src/lib/Makefile.inc
+145 −82 src/lib/ares__buf.c
+33 −6 src/lib/ares__buf.h
+1 −90 src/lib/ares__hosts_file.c
+6 −6 src/lib/ares__htable.h
+2 −2 src/lib/ares__htable_asvp.h
+1 −1 src/lib/ares__htable_strvp.h
+1 −1 src/lib/ares__htable_szvp.h
+5 −5 src/lib/ares__llist.h
+2 −9 src/lib/ares__parse_into_addrinfo.c
+0 −90 src/lib/ares__read_line.c
+2 −2 src/lib/ares__slist.h
+5 −5 src/lib/ares__threads.c
+3 −3 src/lib/ares__threads.h
+1 −1 src/lib/ares_cancel.c
+3 −0 src/lib/ares_config.h.cmake
+22 −49 src/lib/ares_create_query.c
+1 −1 src/lib/ares_destroy.c
+34 −0 src/lib/ares_dns_mapping.c
+27 −0 src/lib/ares_dns_private.h
+134 −1 src/lib/ares_dns_record.c
+7 −7 src/lib/ares_dns_write.c
+4 −4 src/lib/ares_event.h
+5 −2 src/lib/ares_event_poll.c
+90 −166 src/lib/ares_getaddrinfo.c
+16 −15 src/lib/ares_gethostbyaddr.c
+3 −29 src/lib/ares_init.c
+4 −0 src/lib/ares_ipv6.h
+2 −2 src/lib/ares_library_init.c
+0 −35 src/lib/ares_mkquery.c
+1 −1 src/lib/ares_options.c
+12 −1 src/lib/ares_parse_a_reply.c
+12 −1 src/lib/ares_parse_aaaa_reply.c
+39 −24 src/lib/ares_parse_ptr_reply.c
+56 −35 src/lib/ares_private.h
+20 −20 src/lib/ares_process.c
+23 −34 src/lib/ares_qcache.c
+86 −73 src/lib/ares_query.c
+478 −230 src/lib/ares_search.c
+68 −32 src/lib/ares_send.c
+116 −0 src/lib/ares_str.c
+14 −3 src/lib/ares_str.h
+1 −1 src/lib/ares_strsplit.c
+5 −1 src/lib/ares_sysconfig.c
+420 −314 src/lib/ares_sysconfig_files.c
+6 −6 src/lib/ares_update_servers.c
+1 −1 src/lib/setup_once.h
+2 −2 src/tools/CMakeLists.txt
+2 −1 src/tools/Makefile.am
+0 −670 src/tools/acountry.c
+5 −0 test/CMakeLists.txt
+1 −1 test/Makefile.am
+1 −1 test/Makefile.m32
+4 −4 test/Makefile.msvc
+1 −32 test/ares-test-init.cc
+0 −43 test/ares-test-internal.cc
+50 −0 test/ares-test-mock-ai.cc
+99 −1 test/ares-test-mock.cc
+0 −28 test/ares-test-parse-a.cc
+30 −6 test/ares-test.cc
+21 −2 test/ares-test.h
12 changes: 6 additions & 6 deletions c-ares-sys/ffi.patch
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--- src/ffi.rs.orig 2024-02-23 20:27:05.513377573 +0000
+++ src/ffi.rs 2024-02-23 20:27:43.443380110 +0000
--- src/ffi.rs.orig 2024-03-29 12:19:38.258065949 +0000
+++ src/ffi.rs 2024-03-29 12:19:38.268065945 +0000
@@ -1,13 +1,24 @@
/* automatically generated by rust-bindgen 0.69.4 */
+#![allow(non_camel_case_types, non_snake_case)]
Expand Down Expand Up @@ -49,17 +49,17 @@
pub evsys: ares_evsys_t,
}
#[repr(C)]
@@ -592,6 +609,7 @@
@@ -1429,6 +1446,7 @@
pub struct ares_addrinfo {
pub cnames: *mut ares_addrinfo_cname,
pub nodes: *mut ares_addrinfo_node,
+ #[cfg(cares1_18)]
pub name: *mut ::std::os::raw::c_char,
}
#[repr(C)]
@@ -1572,3 +1590,17 @@
buf_len: *mut usize,
) -> ares_status_t;
@@ -1639,3 +1657,17 @@
#[doc = " Retrieve the total number of active queries pending answers from servers.\n Some c-ares requests may spawn multiple queries, such as ares_getaddrinfo()\n when using AF_UNSPEC, which will be reflected in this number.\n\n \\param[in] channel Initialized ares channel\n \\return Number of active queries to servers"]
pub fn ares_queue_active_queries(channel: *const ares_channel_t) -> usize;
}
+#[cfg(target_os = "android")]
+extern "C" {
Expand Down
Loading

0 comments on commit 7574362

Please sign in to comment.