[packages/apache-mod_bw] - build with apache 2.4 - rel 5

baggins baggins at pld-linux.org
Sun May 5 20:13:53 CEST 2013


commit 0f2aad26747a1ed795d8b19506def3cc7b6549f6
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sun May 5 20:13:39 2013 +0200

    - build with apache 2.4
    - rel 5

 apache-mod_bw.spec    |  4 +++-
 mod_bw-apache24.patch | 31 +++++++++++++++++++++++++++++++
 2 files changed, 34 insertions(+), 1 deletion(-)
---
diff --git a/apache-mod_bw.spec b/apache-mod_bw.spec
index 0cc9a44..0ec2915 100644
--- a/apache-mod_bw.spec
+++ b/apache-mod_bw.spec
@@ -6,13 +6,14 @@ Summary:	Apache module: bandwidth limits
 Summary(pl.UTF-8):	Moduł do Apache: limity pasma
 Name:		apache-mod_%{mod_name}
 Version:	0.92
-Release:	4
+Release:	5
 License:	Apache v2.0
 Group:		Networking/Daemons/HTTP
 Source0:	http://ivn.cl/files/source/mod_bw-%{version}.tgz
 # Source0-md5:	90f5e632dad5de8d49dcdb61453dcf97
 Source1:	%{name}.conf
 Source2:	%{name}.tmpfiles
+Patch0:		mod_bw-apache24.patch
 URL:		http://www.ivn.cl/apache/
 BuildRequires:	%{apxs}
 BuildRequires:	apache-devel >= 2.0.0
@@ -37,6 +38,7 @@ katalogu, wielkości plików lub zdalnym IP/domenie.
 
 %prep
 %setup -qc
+%patch0 -p1
 
 %build
 %{apxs} -c mod_bw.c
diff --git a/mod_bw-apache24.patch b/mod_bw-apache24.patch
new file mode 100644
index 0000000..0d9e8c3
--- /dev/null
+++ b/mod_bw-apache24.patch
@@ -0,0 +1,31 @@
+diff --git a/mod_bw.c b/mod_bw.c
+index a49caf8..8b75973 100644
+--- a/mod_bw.c
++++ b/mod_bw.c
+@@ -519,7 +519,7 @@ static long get_bw_rate(request_rec * r, apr_array_header_t * a)
+             return e[i].rate;
+ 
+         case T_IP:
+-            if (apr_ipsubnet_test(e[i].x.ip, r->connection->remote_addr)) {
++            if (apr_ipsubnet_test(e[i].x.ip, r->useragent_addr)) {
+                 return e[i].rate;
+             }
+             break;
+@@ -608,7 +608,7 @@ static int get_maxconn(request_rec * r, apr_array_header_t * a)
+             return e[i].max;
+ 
+         case T_IP:
+-            if (apr_ipsubnet_test(e[i].x.ip, r->connection->remote_addr)) {
++            if (apr_ipsubnet_test(e[i].x.ip, r->useragent_addr)) {
+                 return e[i].max;
+             }
+             break;
+@@ -659,7 +659,7 @@ static int get_sid(request_rec * r, apr_array_header_t * a)
+             return e[i].sid;
+ 
+         case T_IP:
+-            if (apr_ipsubnet_test(e[i].x.ip, r->connection->remote_addr)) {
++            if (apr_ipsubnet_test(e[i].x.ip, r->useragent_addr)) {
+                 return e[i].sid;
+             }
+             break;
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/apache-mod_bw.git/commitdiff/0f2aad26747a1ed795d8b19506def3cc7b6549f6



More information about the pld-cvs-commit mailing list