saper has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/203679

Change subject: Allow CheckUser for IPv6 ranges up to /32
......................................................................

Allow CheckUser for IPv6 ranges up to /32

Bug: https://phabricator.wikimedia.org/T35734
Change-Id: I1dd55122c4542c5a2d4c739981854c31f285511d
---
M CheckUser.php
M extension.json
M i18n/qqq.json
M specials/SpecialCheckUser.php
4 files changed, 4 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CheckUser 
refs/changes/79/203679/1

diff --git a/CheckUser.php b/CheckUser.php
index 5fbc47b..81d35ca 100644
--- a/CheckUser.php
+++ b/CheckUser.php
@@ -61,7 +61,7 @@
 //Shortest CIDR limits that can be checked in any individual range check
 $wgCheckUserCIDRLimit = array(
        'IPv4'=>16,
-       'IPv6'=>48,
+       'IPv6'=>32,
 );
 
 // Public key to encrypt private data that may need to be read later
diff --git a/extension.json b/extension.json
index 9e62d31..92a9629 100644
--- a/extension.json
+++ b/extension.json
@@ -15,7 +15,7 @@
        "config": {
                "CheckUserCIDRLimit": {
                        "IPv4": 16,
-                       "IPv6": 48
+                       "IPv6": 32
                },
                "CheckUserMaxBlocks": 200,
                "CheckUserLog": "/home/wikipedia/logs/checkuser.log",
diff --git a/i18n/qqq.json b/i18n/qqq.json
index 33bf928..d0c5230 100644
--- a/i18n/qqq.json
+++ b/i18n/qqq.json
@@ -23,7 +23,7 @@
                        "Liuxinyu970226"
                ]
        },
-       "checkuser-summary": "Explanation of CheckUser tool. See 
[[mw:Extension:CheckUser#Basic_interface|screenshot titled 'Basic CheckUser 
interface']].\n\nParameters:\n* $1 - an integer. default value: 16\n* $2 - an 
integer. default value: 48",
+       "checkuser-summary": "Explanation of CheckUser tool. See 
[[mw:Extension:CheckUser#Basic_interface|screenshot titled 'Basic CheckUser 
interface']].\n\nParameters:\n* $1 - an integer. default value: 16\n* $2 - an 
integer. default value: 32",
        "checkuser-desc": "{{desc|name=Check 
User|url=https://www.mediawiki.org/wiki/Extension:CheckUser}}";,
        "checkuser-logcase": "Unused at this time.",
        "checkuser": "Check user extension.\n{{doc-special|CheckUser}}\nIn the 
special page, checkusers can check the IP addresses of 
users.\n{{Identical|Check user}}",
diff --git a/specials/SpecialCheckUser.php b/specials/SpecialCheckUser.php
index eaa3eb5..0c612c1 100644
--- a/specials/SpecialCheckUser.php
+++ b/specials/SpecialCheckUser.php
@@ -1377,7 +1377,7 @@
                        list( $start, $end ) = IP::parseRange( $ip );
                        return array( 'cuc_' . $type . '_hex BETWEEN ' . 
$db->addQuotes( $start ) . ' AND ' . $db->addQuotes( $end ) );
                } elseif ( preg_match( 
'#^\w{1,4}:\w{1,4}:\w{1,4}:\w{1,4}:\w{1,4}:\w{1,4}:\w{1,4}:\w{1,4}/(\d+)$#', 
$ip, $matches ) ) {
-                       // IPv6 CIDR, 48-128 bits
+                       // IPv6 CIDR, 32-128 bits
                        if ( $matches[1] < $wgCheckUserCIDRLimit['IPv6'] || 
$matches[1] > 128 ) {
                                return false; // invalid
                        }

-- 
To view, visit https://gerrit.wikimedia.org/r/203679
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I1dd55122c4542c5a2d4c739981854c31f285511d
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/CheckUser
Gerrit-Branch: master
Gerrit-Owner: saper <sa...@saper.info>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to