.gear/resolv_wrapper.spec | 76 ++++++++++++++++++++++ .gear/rules | 3 + .../tags/a644b6ade0942f95650e414a426e96871ab8b15c | 24 +++++++ .../tags/f634b3edf1e4fd4b0d9334c7f3f4a572aeb84d0a | 24 +++++++ .gear/tags/list | 2 + .gear/upstream/remotes | 3 + 6 files changed, 132 insertions(+) diff --git a/.gear/resolv_wrapper.spec b/.gear/resolv_wrapper.spec new file mode 100644 index 0000000..e5e0ef1 --- /dev/null +++ b/.gear/resolv_wrapper.spec @@ -0,0 +1,76 @@ +Name: resolv_wrapper +Version: 1.1.8 +Release: alt1 + +Summary: A wrapper for dns name resolving or dns faking +License: BSD +Group: Development/Other +Url: http://cwrap.org/ + +# git://git.samba.org/resolv_wrapper.git +Source: %name-%version.tar +Patch: %name-%version-alt.patch + +BuildRequires: cmake ctest +BuildRequires: libcmocka-devel +BuildRequires: socket_wrapper + +Requires: cmake +Requires: pkgconfig + +%description +It is likely that if you have a server/client architecture, you need to do DNS +queries or a third party library, like Kerberos needs to be able to do queries. +In the case of Kerberos the client needs to look the address of the KDC up via a +SRV record. resolv_wrapper is able to either redirect all DNS queries to your +DNS server implementation, or fake DNS replies! + +To use it set the following environment variables: + +LD_PRELOAD=libresolv_wrapper.so +RESOLV_WRAPPER_CONF=./my_resolv.conf + +This package doesn't have a devel package because this project is for +development/testing. + +%prep +%setup +%patch -p1 + +%build +%cmake \ + -DUNIT_TESTING=ON + +%cmake_build + +%install +%cmake_install + +%check +pushd %_cmake__builddir +%make test +popd + +%files +%doc AUTHORS README.md CHANGELOG LICENSE +%_libdir/libresolv_wrapper.so* +%dir %_libdir/cmake/resolv_wrapper +%_libdir/cmake/resolv_wrapper/resolv_wrapper-config-version.cmake +%_libdir/cmake/resolv_wrapper/resolv_wrapper-config.cmake +%_libdir/pkgconfig/resolv_wrapper.pc +%_man1dir/resolv_wrapper.1* + +%changelog +* Fri Mar 24 2023 Evgeny Sinelnikov 1.1.8-alt1 +- Fix issues with glibc >= 2.34 + +* Thu Jan 27 2022 Evgeny Sinelnikov 1.1.7-alt2 +- Fix detection of a fully seperate libresolv. With glibc 2.24 all res_ + symbols moved from libresolv to libc, so only DNS faking avaialble now. + +* Wed Apr 28 2021 Arseny Maslennikov 1.1.7-alt1.1 +- NMU: spec: adapted to new cmake macros. + +* Sun Feb 07 2021 Evgeny Sinelnikov 1.1.7-alt1 +- Initial build for ALT Sisyphus + diff --git a/.gear/rules b/.gear/rules new file mode 100644 index 0000000..200c5fd --- /dev/null +++ b/.gear/rules @@ -0,0 +1,3 @@ +spec: .gear/resolv_wrapper.spec +tar: @name@-@version@:. +diff: @name@-@version@:. . name=@name@-@version@-alt.patch diff --git a/.gear/tags/a644b6ade0942f95650e414a426e96871ab8b15c b/.gear/tags/a644b6ade0942f95650e414a426e96871ab8b15c new file mode 100644 index 0000000..6207b49 --- /dev/null +++ b/.gear/tags/a644b6ade0942f95650e414a426e96871ab8b15c @@ -0,0 +1,24 @@ +object fce9dec5543e4ce17e56cf2b8b6384589aeb916f +type commit +tag resolv_wrapper-1.1.7 +tagger Andreas Schneider 1598369805 +0200 + +resolv_wrapper-1.1.7 + +* Move debug messages from error to warning +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEjf9T4Y8qvI2PPJIjfuD8TcwBTj0FAl9FMBsACgkQfuD8TcwB +Tj3i+A/9GCHNXn8OHHOqTd6GVjsGuTamY8dSI/6MiPPV7zD5vrvKnGK9oLKyw2zm +O1PEx4tJGAe6VsoXeYXw3h5BTnwJub94NCMcNJiX+Ep3R5ysM3LA4VS3YVAh1b3f +BgRl75iVzRPmnkhSHurQZP8hBYFVMFGc/pl+VEQWtF49UaIvKNlQ27gIcXBRvHSN +kNyRKX9K3UUOFmsW3/+5Sd1NoVJOMNcfsMhbNOkisidpdiq8wiHJGpwPIxAGCsKI +1qEVDwmMN/SQGpGafg5mYvXt/v23XipJALgvUkF9ZNkh1fUlpizKH39au2t/yCYJ +QrN+EdJGnqcH/pup7/IU3CSgjOB+JvFYB2x2QjQ5cJFprgxhGVDNt8uS75yhM9Dp +kehZO2yJM4uq3/2AczROehuIwntoZYOQVUdhZVItzp9P14fyRqqgBPCr3inY2X9M +kONlTboEoBZFepEvaIJ4MS9rR6y7JL/dsNaYy/KToTefp9fsr3O4jPAyDacJRDGw +DcF48LnKYVnVWfRsmi+3vv71HesLz4haSOFpQ8agWoJ/XNS9ObTcopI1wdcTXMMf +IXv2i6eWg5cLfKM8iqWche3htAx3emyqToQ/laTBvRyYyMeLAB0erkbawABnfjRZ +WqxxebntTR4dKJasdGT9nNLjqQ3xqr9E/eG4KJO44rLwbpk/LQ4= +=M3yw +-----END PGP SIGNATURE----- diff --git a/.gear/tags/f634b3edf1e4fd4b0d9334c7f3f4a572aeb84d0a b/.gear/tags/f634b3edf1e4fd4b0d9334c7f3f4a572aeb84d0a new file mode 100644 index 0000000..a4a0a2f --- /dev/null +++ b/.gear/tags/f634b3edf1e4fd4b0d9334c7f3f4a572aeb84d0a @@ -0,0 +1,24 @@ +object 7403361c3736aeccf7221a0026a3a3c143e127b5 +type commit +tag resolv_wrapper-1.1.8 +tagger Andreas Schneider 1671550488 +0100 + +resolv_wrapper-1.1.8 + +Fix issues with glibc >= 2.34 +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEjf9T4Y8qvI2PPJIjfuD8TcwBTj0FAmOh1ioACgkQfuD8TcwB +Tj31rhAAxT3az7VdXrHwxCoOA2y1MLJh/NZtW7WptC6HIFd8wO3P8OY9ZOwvPreo +2Qkb9WLm7/95zIGOofHqX+yxKpuEv91sOExNaBH/GTFagwEfMz0wSzgMiW0k5hiL +wIAShsdgtbUn67/kBvRiZexBGjc4zq1HVDZKI/NbBD6bs6vrnBHzrRIoLZtzidvD +ROqU5E+9+K/916Wi1P74swftSEnD63I7/MYV6yMDfGOl+wr1LZ7iINk/Je/nITYL +uiijvES9Ju29QBTOYm3n/sXxBv4LsO/RtNX5/9E8pP2k0bL2aOz3LBYmX4Wb5wpt +iGg7mhpI64w94pW8+XCoXoVINjT6mXQDrQx7DUnNIpPCJ4EXf54hUsbI1/sYiFe6 +iJK871fQEwzy0SijMNBYVbwC7fRspuSqu459WTu7y6A+si+TPASvRnQCduiGioFR +CFyFnjgO46IFHGXUpmLiT+VYQQ3cPSIfnTeix5CLb5Zp0Q3IF22TvqoIMHBFAkOC +g0lr8H5HQLSeKxNOXLNxccJ7XjvjIkx/za5fzYG4z/fmfHd0Ll9BU8WuFJsILrY8 +YxFpoztMKhtzLk7fkNd5c3kjhD0P8anGSBH4Y/kQ1CRRoeT4mgleUcDOwTW4t4EH +nF1onbevNJyAi5n55ZCpHZe6ZtsFYl5tDi8Cn5cxQnl+Sf8L09Y= +=aAlX +-----END PGP SIGNATURE----- diff --git a/.gear/tags/list b/.gear/tags/list new file mode 100644 index 0000000..414c12d --- /dev/null +++ b/.gear/tags/list @@ -0,0 +1,2 @@ +a644b6ade0942f95650e414a426e96871ab8b15c resolv_wrapper-1.1.7 +f634b3edf1e4fd4b0d9334c7f3f4a572aeb84d0a resolv_wrapper-1.1.8 diff --git a/.gear/upstream/remotes b/.gear/upstream/remotes new file mode 100644 index 0000000..7b6bd4c --- /dev/null +++ b/.gear/upstream/remotes @@ -0,0 +1,3 @@ +[remote "upstream"] + url = git://git.samba.org/resolv_wrapper.git + fetch = +refs/heads/*:refs/remotes/upstream/*