Name: perl-HTTP-Tiny-Paranoid Version: 0.07 Release: 4%{?dist} Summary: Safer HTTP::Tiny License: GPL-1.0-or-later OR Artistic-1.0-Perl Group: Development/Libraries URL: https://metacpan.org/dist/HTTP-Tiny-Paranoid/ Source0: https://cpan.metacpan.org/authors/id/R/RO/ROBN/HTTP-Tiny-Paranoid-%{version}.tar.gz BuildArch: noarch BuildRequires: make perl-interpreter perl-generators coreutils BuildRequires: perl(Class::Method::Modifiers) BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 BuildRequires: perl(HTTP::Tiny) >= 0.070 BuildRequires: perl(Net::DNS::Paranoid) BuildRequires: perl(parent) BuildRequires: perl(strict) BuildRequires: perl(warnings) %description This module is a subclass of HTTP::Tiny that performs exactly one additional function: before connecting, it passes the hostname to Net::DNS::Paranoid. If the hostname is rejected, then the request is aborted before a connect is even attempted. %prep %setup -q -n HTTP-Tiny-Paranoid-%{version} %build perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 %{make_build} %install %{make_install} %{_fixperms} %{buildroot}/* %check make test %files %doc Changes README %license LICENSE %{perl_vendorlib}/HTTP/Tiny/* %{_mandir}/man3/HTTP::Tiny::* %changelog * Fri Mar 08 2024 Chris Adams 0.07-4 - additional spec file cleanups * Thu Feb 01 2024 Chris Adams 0.07-3 - additional spec file cleanups * Sat Jan 20 2024 Chris Adams 0.07-2 - spec file cleanups * Mon Nov 20 2023 Chris Adams 0.07-1 - initial package