From 3b28fbcb729d4b3da162d1f8c7574618c4b841a58d9a08a51c9f2b972e01180f Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Mon, 6 Nov 2017 13:54:40 +0000 Subject: [PATCH] Accepting request 539006 from home:avindra - Update to 1.5.1 * Fix addr queries (including subqueries, ie including deferencing MX lookups etc.) not to crash when one of the address queries returns tempfail. Also, do not return a spurious pointer to the application when one of the address queries returns a permanent error (although, the application almost certainly won't use this pointer because the associated count is zero). * Portability fix for systems where socklen_t is bigger than int. * Fix for malicious optimisation of memcpy in test suite, which causes failure with gcc-4.1.9 -O3. * Fix TCP async connect handling. The bug is hidden on Linux and on most systems where the nameserver is on localhost. If it is not hidden, adns's TCP support is broken unless adns_if_noautosys is used. * adnsresfilter: Fix addrtextbuf buffer size. This is not actually a problem in real compiled code but should be corrected. * Properly include harness.h in adnstest.c in regress/. Suppresses a couple of compiler warnings (implicit declaration of Texit, etc.) - cleanup with spec-cleaner OBS-URL: https://build.opensuse.org/request/show/539006 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/adns?expand=0&rev=25 --- adns-1.5.0.tar.gz | 3 --- adns-1.5.0.tar.gz.sig | Bin 287 -> 0 bytes adns-1.5.1.tar.gz | 3 +++ adns-1.5.1.tar.gz.sig | Bin 0 -> 287 bytes adns.changes | 22 ++++++++++++++++++++++ adns.spec | 6 +----- 6 files changed, 26 insertions(+), 8 deletions(-) delete mode 100644 adns-1.5.0.tar.gz delete mode 100644 adns-1.5.0.tar.gz.sig create mode 100644 adns-1.5.1.tar.gz create mode 100644 adns-1.5.1.tar.gz.sig diff --git a/adns-1.5.0.tar.gz b/adns-1.5.0.tar.gz deleted file mode 100644 index 5f31a58..0000000 --- a/adns-1.5.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7fc5eb4d315111a3a3a3f45ff143339ad4050185fbe6bff687f21364cb4ae841 -size 310885 diff --git a/adns-1.5.0.tar.gz.sig b/adns-1.5.0.tar.gz.sig deleted file mode 100644 index 2020cc688126b64107973e3faf5c3a623891f71a525159b9d6754a230fb76c4f..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 287 zcmV+)0pR|L0UQJX0SEvF1p-u7M|uDX2@vDsIU`854LQAZ2mT`*clbuq%me?UyWSj1 zlDQ@bip&s`0}4Zt*#;7B@}By1N~U!Q6*tBzR92aFH>9~Ih#g6RhRHlIkN(rXqXIy8 zwkL({{i`!=(U!u*BSFsun5jIx!aC3x6ez|=HC%3y;n%HLojlXpcrViE%BC-CI^*Zi z*-H1AOgnFSW{uy3tV3bXRl!THnz3a59dp1vt|1LkafNA})}OQ_$XopIs}KW7{MN9P z5B+L(q&-pg>w}y3G5TA)Z*?lPPw*-^6)F&%%$R!(qYl;QqLK%<4w^FDC1)swyC)pU lF@xR?7P?QA2Gvt#kKH{KvUCEEvf8Dx=*MWsA4knfitI1O^h(W9se%hJDvL1?%AZ>R z&z0vUmCAp|Oy5ZO9=Wpvdyu1%9pO!2nL}UFm7HKOmCQ@z^lJF ziWhWK4fW&^8K!JGZNvpX@Y*J%069^xVA@tU6wTH-0~m;Wj?2e8f@~Kpz#792awX;( laL*_pYGfE5N9RPC?baziI$u3N$aMiznpF&Fe~bpOB9}fNe!Bnw literal 0 HcmV?d00001 diff --git a/adns.changes b/adns.changes index 43db20f..30a890d 100644 --- a/adns.changes +++ b/adns.changes @@ -1,3 +1,25 @@ +------------------------------------------------------------------- +Sat Nov 4 20:26:32 UTC 2017 - aavindraa@gmail.com + +- Update to 1.5.1 + * Fix addr queries (including subqueries, ie including deferencing MX + lookups etc.) not to crash when one of the address queries returns + tempfail. Also, do not return a spurious pointer to the application + when one of the address queries returns a permanent error (although, + the application almost certainly won't use this pointer because the + associated count is zero). + * Portability fix for systems where socklen_t is bigger than int. + * Fix for malicious optimisation of memcpy in test suite, which + causes failure with gcc-4.1.9 -O3. + * Fix TCP async connect handling. The bug is hidden on Linux and on most + systems where the nameserver is on localhost. If it is not hidden, + adns's TCP support is broken unless adns_if_noautosys is used. + * adnsresfilter: Fix addrtextbuf buffer size. This is not actually a + problem in real compiled code but should be corrected. + * Properly include harness.h in adnstest.c in regress/. Suppresses + a couple of compiler warnings (implicit declaration of Texit, etc.) +- cleanup with spec-cleaner + ------------------------------------------------------------------- Thu Mar 23 15:13:56 UTC 2017 - kstreitova@suse.com diff --git a/adns.spec b/adns.spec index 27b5880..014d944 100644 --- a/adns.spec +++ b/adns.spec @@ -18,7 +18,7 @@ %define lname libadns1 Name: adns -Version: 1.5.0 +Version: 1.5.1 Release: 0 Summary: Advanced Easy-to-Use Asynchronous-Capable DNS Utilities License: GPL-2.0+ @@ -33,7 +33,6 @@ Patch0: adns-1.4-destdir.patch Patch1: adns-1.4-configure.patch Patch2: adns-visibility.patch BuildRequires: autoconf -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description adns includes a collection of useful DNS resolver utilities. @@ -77,16 +76,13 @@ make %{?_smp_mflags} all rm %{buildroot}%{_libdir}/*.a %files -%defattr(-,root,root) %doc COPYING GPL-vs-LGPL README* TODO changelog %{_bindir}/adns* %files -n %{lname} -%defattr(-,root,root) %{_libdir}/libadns.so.1* %files -n libadns-devel -%defattr(-,root,root) %{_includedir}/adns.h %{_libdir}/libadns.so