Package: mediawiki
Version: 1:1.15.5-7
Severity: important
Tags: upstream patch



Dear Maintainer,

wgSorbsUrl doesn't work because inDnsBlacklist is broken. It needs to reverse
the IP address quartet before checking it.

--- mediawiki/includes/User.php-dist    2012-02-04 17:26:12.000000000 -0800
+++ mediawiki/includes/User.php 2012-02-04 17:27:14.000000000 -0800
@@ -1140,7 +1140,8 @@
                // FIXME: IPv6 ???  (http://bugs.php.net/bug.php?id=33170)
                if( IP::isIPv4($ip) ) {
                        # Make hostname
-                       $host = "$ip.$base";
+                       $reverse = join(".", array_reverse(explode('.',$ip)));
+                       $host = "$reverse.$base";
 
                        # Send query
                        $ipList = gethostbynamel( $host );

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.35.4-rscloud (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash

Versions of packages mediawiki depends on:
ii  apache2                      2.2.22-1
ii  apache2-mpm-prefork [httpd]  2.2.22-1
ii  debconf [debconf-2.0]        1.5.39
ii  mime-support                 3.48-1
ii  php5                         5.3.10-1
ii  php5-mysql                   5.3.10-1
ii  php5-sqlite                  5.3.10-1

Versions of packages mediawiki recommends:
ii  mysql-server                     5.1.58-1
ii  mysql-server-5.1 [mysql-server]  5.1.58-1
ii  php5-cli                         5.3.10-1

Versions of packages mediawiki suggests:
ii  clamav          0.97.3+dfsg-1
ii  imagemagick     8:6.6.0.4-3
ii  mediawiki-math  1:1.15.5-7
ii  memcached       1.4.5-1
ii  php5-gd         5.3.10-1

-- debconf information excluded



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to