From: Seonah Moon Date: Tue, 15 Dec 2020 11:08:38 +0000 (+0900) Subject: Upgrade to 1.17.1 X-Git-Tag: submit/tizen/20220111.083250~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F25%2F249625%2F1;p=platform%2Fupstream%2Fc-ares.git Upgrade to 1.17.1 Change-Id: Id1b2ca93eef1735ec24fd44cc69824232a504972 --- 146ebb243f41b307434e367e4504047bae38e645 diff --cc docs/ares_set_servers_csv.3 index 0000000,638d269..9679d58 mode 000000,100644..100644 --- a/docs/ares_set_servers_csv.3 +++ b/docs/ares_set_servers_csv.3 @@@ -1,0 -1,67 +1,80 @@@ + .\" + .\" Copyright 2010 by Ben Greear + .\" + .\" Permission to use, copy, modify, and distribute this + .\" software and its documentation for any purpose and without + .\" fee is hereby granted, provided that the above copyright + .\" notice appear in all copies and that both that copyright + .\" notice and this permission notice appear in supporting + .\" documentation, and that the name of M.I.T. not be used in + .\" advertising or publicity pertaining to distribution of the + .\" software without specific, written prior permission. + .\" M.I.T. makes no representations about the suitability of + .\" this software for any purpose. It is provided "as is" + .\" without express or implied warranty. + .\" + .TH ARES_SET_SERVERS_CSV 3 "30 June 2010" + .SH NAME + ares_set_servers_csv, ares_set_servers_ports_csv \- Set list of DNS servers to be used. + .SH SYNOPSIS + .nf + .B #include + .PP ++.B void ares_set_servers_csv(ares_channel \fIchannel\fP, const char* \fIservers\fP) ++.fi ++.SH DESCRIPTION ++The \fBares_set_servers_csv\fP function sets the list of DNS servers ++that ARES will query. The format of the servers option is: + .B int ares_set_servers_csv(ares_channel \fIchannel\fP, const char* \fIservers\fP) + .B int ares_set_servers_ports_csv(ares_channel \fIchannel\fP, const char* \fIservers\fP) + .fi + .SH DESCRIPTION + The \fBares_set_servers_csv\fP and \fBares_set_servers_ports_csv\fPfunctions set + the list of DNS servers that ARES will query. The format of the servers option is: + + host[:port][,host[:port]]... + + For example: + + 192.168.1.100,192.168.1.101,3.4.5.6 ++ ++.SH SEE ALSO ++.BR ares_set_servers (3) ++.SH NOTES ++The port option is currently ignored by c-ares internals ++and the standard port is always used. ++ ++This function was added in c-ares 1.7.2 + .PP + The \fBares_set_servers_csv\fP function will ignore any port values specified in + the input string, whereare the \fBares_set_servers_ports_csv\fP function will + apply any specified port values as the UDP and TCP port to be used for that + particular nameserver. + + .SH RETURN VALUES + .B ares_set_servers_csv(3) + This function may return any of the following values: + .TP 15 + .B ARES_SUCCESS + The name servers configuration was successfully initialized. + .TP 15 + .B ARES_ENOMEM + The process's available memory was exhausted. + .TP 15 + .B ARES_ENODATA + The channel data identified by + .IR channel + was invalid. + .TP 15 + .B ARES_ENOTINITIALIZED + c-ares library initialization not yet performed. + .TP 15 + .B ARES_ENOTIMP + Changing name servers configuration while queries are outstanding is not implemented. + .SH SEE ALSO + .BR ares_set_servers (3) + .SH AVAILABILITY + \fBares_set_servers_csv\fP was added in c-ares 1.7.2; + \fBares_set_servers_ports_csv\fP was added in c-ares 1.11.0. + .SH AUTHOR + Ben Greear diff --cc packaging/c-ares.spec index 6a2e2fd,0000000..939eeb5 mode 100644,000000..100644 --- a/packaging/c-ares.spec +++ b/packaging/c-ares.spec @@@ -1,71 -1,0 +1,71 @@@ +Name: c-ares - Version: 1.12.0 ++Version: 1.17.1 +Release: 0 +License: MIT +Summary: Library for asynchronous name resolves +Group: Development/Libraries/C and C++ - Source: http://daniel.haxx.se/projects/c-ares/%{name}-%{version}.tar.bz2 ++Source: http://daniel.haxx.se/projects/c-ares/%{name}-%{version}.tar.gz +Source2: baselibs.conf +Source1001: c-ares.manifest +Source1002: LICENSE +BuildRequires: pkg-config +BuildRequires: libtool +Url: http://daniel.haxx.se/projects/c-ares + +%description +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. + +%package -n libcares +Summary: Library for asynchronous name resolves +Group: Development/Libraries/C and C++ + +%description -n libcares +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. + +%package -n libcares-devel +Summary: Library for asynchronous name resolves +Group: Development/Libraries/C and C++ +Requires: libcares = %{version} +Requires: glibc-devel + +%description -n libcares-devel +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. + +%prep +%setup -q -n %{name}-%{version} +cp %{SOURCE1001} . +cp %{SOURCE1002} . + +%build +autoreconf -fiv +%configure --enable-symbol-hiding --enable-nonblocking --enable-shared --disable-static --with-pic --disable-tests +sed -i -e 's@-g0@-g@g' Makefile +make %{?_smp_mflags} + +%install +%make_install + +%post -p /sbin/ldconfig -n libcares + +%postun -p /sbin/ldconfig -n libcares + +%files -n libcares +%license LICENSE +%manifest %{name}.manifest +%defattr(-,root,root) +%{_libdir}/libcares.so.2* + +%files -n libcares-devel +%license LICENSE +%manifest %{name}.manifest +%defattr(-,root,root) +%{_libdir}/libcares.so +%{_includedir}/*.h +%{_mandir}/man3/ares_* +%{_libdir}/pkgconfig/libcares.pc