]> git.pld-linux.org Git - packages/apache1-mod_throttle.git/commitdiff
- allow building with ipv6 patch apache-mod_throttle-3_1_2-5
authorradek <radek@pld-linux.org>
Thu, 29 Aug 2002 20:44:14 +0000 (20:44 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    apache-mod_throttle-PLD-v6stuff.patch -> 1.1
    apache1-mod_throttle-PLD-v6stuff.patch -> 1.1

apache-mod_throttle-PLD-v6stuff.patch [new file with mode: 0644]
apache1-mod_throttle-PLD-v6stuff.patch [new file with mode: 0644]

diff --git a/apache-mod_throttle-PLD-v6stuff.patch b/apache-mod_throttle-PLD-v6stuff.patch
new file mode 100644 (file)
index 0000000..ad6358c
--- /dev/null
@@ -0,0 +1,30 @@
+diff -u mod_throttle-3.1.2/mod_throttle.c mod_throttle-3.1.2.new/mod_throttle.c
+--- mod_throttle-3.1.2/mod_throttle.c  Sun Dec  3 11:15:10 2000
++++ mod_throttle-3.1.2.new/mod_throttle.c      Thu Aug 29 21:04:31 2002
+@@ -41,6 +41,8 @@
+  * for a FreeBSD machine for testing and several suggestions.
+  */
++/* This patch won't go with IPv6.  Forget it.  Or, better, fix it. */
++
+ /***********************************************************************
+  *** Pick one that best suits your system.
+  ***********************************************************************/
+@@ -2811,7 +2813,7 @@
+        * which we will apply the global policy for client connections.
+        */
+       client_ip_config.track = (t_throttle *) get_client_ip(
+-              client_ip_pool, r->connection->remote_addr.sin_addr
++              client_ip_pool, ((struct sockaddr_in *)&r->connection->remote_addr)->sin_addr
+       );
+       /* Is it time for the period adjustment? */
+@@ -3185,7 +3187,7 @@
+       (void) critical_acquire(critical);
+ #ifdef THROTTLE_CLIENT_IP
+-      client_ip = get_client_ip(client_ip_pool, r->connection->remote_addr.sin_addr);
++      client_ip = get_client_ip(client_ip_pool, ((struct sockaddr_in *)&r->connection->remote_addr)->sin_addr);
+ #endif
+ #ifdef THROTTLE_REMOTE_USER
+       remote_user = get_remote_user(remote_user_pool, r->connection->user);
diff --git a/apache1-mod_throttle-PLD-v6stuff.patch b/apache1-mod_throttle-PLD-v6stuff.patch
new file mode 100644 (file)
index 0000000..ad6358c
--- /dev/null
@@ -0,0 +1,30 @@
+diff -u mod_throttle-3.1.2/mod_throttle.c mod_throttle-3.1.2.new/mod_throttle.c
+--- mod_throttle-3.1.2/mod_throttle.c  Sun Dec  3 11:15:10 2000
++++ mod_throttle-3.1.2.new/mod_throttle.c      Thu Aug 29 21:04:31 2002
+@@ -41,6 +41,8 @@
+  * for a FreeBSD machine for testing and several suggestions.
+  */
++/* This patch won't go with IPv6.  Forget it.  Or, better, fix it. */
++
+ /***********************************************************************
+  *** Pick one that best suits your system.
+  ***********************************************************************/
+@@ -2811,7 +2813,7 @@
+        * which we will apply the global policy for client connections.
+        */
+       client_ip_config.track = (t_throttle *) get_client_ip(
+-              client_ip_pool, r->connection->remote_addr.sin_addr
++              client_ip_pool, ((struct sockaddr_in *)&r->connection->remote_addr)->sin_addr
+       );
+       /* Is it time for the period adjustment? */
+@@ -3185,7 +3187,7 @@
+       (void) critical_acquire(critical);
+ #ifdef THROTTLE_CLIENT_IP
+-      client_ip = get_client_ip(client_ip_pool, r->connection->remote_addr.sin_addr);
++      client_ip = get_client_ip(client_ip_pool, ((struct sockaddr_in *)&r->connection->remote_addr)->sin_addr);
+ #endif
+ #ifdef THROTTLE_REMOTE_USER
+       remote_user = get_remote_user(remote_user_pool, r->connection->user);
This page took 0.105901 seconds and 4 git commands to generate.