From ce7142ef73827fdce6927510aa0e5dcafa2ca9fd Mon Sep 17 00:00:00 2001 From: Matthias Saou Date: Dec 10 2008 16:28:42 +0000 Subject: Initial import. --- diff --git a/.cvsignore b/.cvsignore index e69de29..90eaea5 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +mod_limitipconn-0.23.tar.bz2 diff --git a/mod_limitipconn.conf b/mod_limitipconn.conf new file mode 100644 index 0000000..545e9b2 --- /dev/null +++ b/mod_limitipconn.conf @@ -0,0 +1,15 @@ +# This module will not function unless mod_status is loaded and the +# "ExtendedStatus On" directive is set. So load only if mod_status is too. + + + # This is always needed + ExtendedStatus On + + # mod_limitipconn configuration + LoadModule limitipconn_module modules/mod_limitipconn.so + + # A global default configuration doesn't make much sense. See the README + # from the mod_limitipconn package for configuration examples. + + + diff --git a/mod_limitipconn.spec b/mod_limitipconn.spec new file mode 100644 index 0000000..9fb4d93 --- /dev/null +++ b/mod_limitipconn.spec @@ -0,0 +1,49 @@ +Summary: Simultaneous connection limiting module for Apache +Name: mod_limitipconn +Version: 0.23 +Release: 1%{?dist} +Group: System Environment/Daemons +License: ASL 2.0 +URL: http://dominia.org/djao/limitipconn2.html +Source0: http://dominia.org/djao/limit/mod_limitipconn-%{version}.tar.bz2 +Source1: mod_limitipconn.conf +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +Requires: httpd +Requires: httpd-mmn = %([ -a %{_includedir}/httpd/.mmn ] && cat %{_includedir}/httpd/.mmn || echo missing) +BuildRequires: httpd-devel + +%description +Apache module which allows web server administrators to limit the number of +simultaneous downloads permitted from a single IP address. + +%prep +%setup -q + + +%build +%{_sbindir}/apxs -Wc,"%{optflags}" -c mod_limitipconn.c + + +%install +rm -rf %{buildroot} +install -D -p -m 0755 .libs/mod_limitipconn.so \ + %{buildroot}%{_libdir}/httpd/modules/mod_limitipconn.so +install -D -p -m 0644 %{SOURCE1} \ + %{buildroot}%{_sysconfdir}/httpd/conf.d/limitipconn.conf + + +%clean +rm -rf %{buildroot} + + +%files +%defattr(-,root,root,-) +%doc README INSTALL LICENSE +%config(noreplace) %{_sysconfdir}/httpd/conf.d/limitipconn.conf +%{_libdir}/httpd/modules/mod_limitipconn.so + + +%changelog +* Mon Dec 1 2008 Matthias Saou 0.23-1 +- Initial RPM release. + diff --git a/sources b/sources index e69de29..3136456 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +08885977f8e0c50659a54c8e40ddd675 mod_limitipconn-0.23.tar.bz2