Page MenuHomePhabricator

Address Voice and Tone issues in ConfirmEdit
Open, Needs TriagePublic

Description

Updated: 2024-11-07 00:13Z

Targets
    Occurrences of '(white|black)[ \-]?list' in Directory /Users/reedy/PhpstormProjects/mediawiki/extensions/ConfirmEdit
Found occurrences in Directory /Users/reedy/PhpstormProjects/mediawiki/extensions/ConfirmEdit  (182 usages found)
    Unclassified  (26 usages found)
        mediawiki  (26 usages found)
            extensions  (26 usages found)
                ConfirmEdit  (26 usages found)
                    includes  (23 usages found)
                        SimpleCaptcha  (19 usages found)
                            SimpleCaptcha.php  (19 usages found)
                                367 private function isIPWhitelisted() {
                                368 global $wgCaptchaWhitelistIP, $wgRequest;
                                371 if ( $wgCaptchaWhitelistIP ) {
                                372 if ( IPUtils::isInRanges( $ip, $wgCaptchaWhitelistIP ) ) {
                                377 $whitelistMsg = wfMessage( 'captcha-ip-whitelist' )->inContentLanguage();
                                378 if ( !$whitelistMsg->isDisabled() ) {
                                379 $whitelistedIPs = $this->getWikiIPWhitelist( $whitelistMsg );
                                380 if ( IPUtils::isInRanges( $ip, $whitelistedIPs ) ) {
                                395 private function getWikiIPWhitelist( Message $msg ) {
                                399 $cachedWhitelist = $cache->get( $cacheKey );
                                400 if ( $cachedWhitelist === false ) {
                                403 $whitelist = $this->buildValidIPs(
                                409 $cache->set( $cacheKey, $whitelist, 86400 );
                                412 $whitelist = $cachedWhitelist;
                                415 return $whitelist;
                                714 global $wgCaptchaWhitelist;
                                724 if ( $wgCaptchaWhitelist !== false ) {
                                725 array_unshift( $regexes, $wgCaptchaWhitelist );
                                1244 if ( $this->isIPWhitelisted() ) {
                        Hooks.php  (4 usages found)
                            18 use MediaWiki\Permissions\Hook\TitleReadWhitelistHook;
                            36 TitleReadWhitelistHook,
                            145 public function onTitleReadWhitelist( $title, $user, &$whitelisted ) {
                            149 $whitelisted = true;
                    tests  (3 usages found)
                        phpunit  (3 usages found)
                            SimpleCaptcha  (3 usages found)
                                CaptchaTest.php  (3 usages found)
                                    145 public function testCanSkipCaptchaIPWhitelisted( $requestIP, $IPWhitelist, $expected ) {
                                    154 $this->overrideConfigValue( 'CaptchaWhitelistIP', $IPWhitelist );
                                    161 public static function provideCanSkipCaptchaIPWhitelisted() {
    Usage in comments  (16 usages found)
        mediawiki  (16 usages found)
            extensions  (16 usages found)
                ConfirmEdit  (16 usages found)
                    includes  (15 usages found)
                        SimpleCaptcha  (15 usages found)
                            SimpleCaptcha.php  (15 usages found)
                                361 * the whitelist from two sources.
                                362 *  1) From the server-side config array $wgCaptchaWhitelistIP
                                363 *  2) From the local [[MediaWiki:Captcha-ip-whitelist]] message
                                365 * @return bool true if whitelisted, false if not
                                389 * Get the on-wiki IP whitelist stored in [[MediaWiki:Captcha-ip-whitelist]]
                                392 * @param Message $msg whitelist Message on wiki
                                393 * @return array whitelisted IP addresses or IP ranges, empty array if no whitelist
                                401 // Could not retrieve from cache so build the whitelist directly
                                407 // modifications to the whitelist page.
                                411 // Whitelist from the cache
                                709 * Filter callback function for URL whitelisting
                                711 * @return bool true if unknown, false if whitelisted
                                739 * Build regex from whitelist
                                740 * @param string[] $lines string from [[MediaWiki:Captcha-addurl-whitelist]]
                                745 # Code duplicated from the SpamBlacklist extension (r19197)
                    tests  (1 usage found)
                        phpunit  (1 usage found)
                            SimpleCaptcha  (1 usage found)
                                CaptchaTest.php  (1 usage found)
                                    143 * @dataProvider provideCanSkipCaptchaIPWhitelisted
    Usage in string constants  (140 usages found)
        mediawiki  (140 usages found)
            extensions  (140 usages found)
                ConfirmEdit  (140 usages found)
                    i18n  (120 usages found)
                        aln.json  (1 usage found)
                            20 "captcha-addurl-whitelist": "# <!-- leave this line exactly as it is --><pre>\n# Sintaksa është si më poshtë:\n# * Çdo gjë nga
                        an.json  (1 usage found)
                            21 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# A sintaxi ye asinas:\n#  * Tot o que bi ha
                        ar.json  (1 usage found)
                            39 "captcha-addurl-whitelist": " #<!-- اترك هذا السطر تماما كما هو --> <pre>\n# الصيغة كما يلي:\n#  * كل شيء من علامة \"#\" لنهاية
                        arz.json  (1 usage found)
                            20 "captcha-addurl-whitelist": " #<!-- سيب السطر دا زى ما هو كدا بالظبط--> <pre>\n# الصيغة كدا:\n#  * كل حاجة من علامة \"#\" لحد
                        as.json  (1 usage found)
                            26 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# চিনটেক্স তলত দিয়া ধৰনে হ’ব:\n#  * \"#\" ক
                        ast.json  (1 usage found)
                            27 "captcha-addurl-whitelist": " #<!-- dexa esta llinia exautamente como ta --> <pre>\n# La sintaxis ye como sigue:\n#  * Too dende
                        awa.json  (1 usage found)
                            30 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# इसकी रुपरेषा इस प्रकार हैं:\n#  * \"#\" से
                        az.json  (1 usage found)
                            30 "captcha-addurl-whitelist": " #<!-- bu sətrə əl vurmayın--> <pre>\n# Sintaks aşağıdakı kimidir:\n#   * \"#\" simvolundan sətrin
                        ba.json  (1 usage found)
                            28 "captcha-addurl-whitelist": "#<!-- был юлды үҙгәртмәгеҙ --> <pre>\n# Синтаксистың тасуирламаһы:\n#  * \"#\" тамғаһынан алып юл
                        bcc.json  (1 usage found)
                            19 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# Syntax is as follows:\n#   * Everything from
                        bcl.json  (1 usage found)
                            21 "captcha-addurl-whitelist": "#<!-- pabayae ining linya na eksaktong siring sana  --> <pre> \n# An sintaks iyo an mga minasunod
                        be-tarask.json  (1 usage found)
                            25 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# Сынтаксіс наступны:\n#  * Усё, што пачынаецца
                        be.json  (1 usage found)
                            32 "captcha-addurl-whitelist": " #<!-- радок абавязкова пакінуць як ёсць (у т.л., з прагалам у пачатку) --> <pre>\n# Сінтаксіс наступны
                        bn.json  (1 usage found)
                            34 "captcha-addurl-whitelist": " #<!-- এই লাইনটি যেভাবে আছে ঠিক সেভাবে রেখে দিন --> <pre>\n# সিনট্যাক্স নিম্নরূপ:\n#  * একটি \"
                        br.json  (1 usage found)
                            27 "captcha-addurl-whitelist": " #<!-- laoskit al linenn-mañ tre evel m'emañ --> <pre>\n# Setu penaos emañ an ereadur :\n#  * Kement
                        bs.json  (1 usage found)
                            27 "captcha-addurl-whitelist": " #<!-- ostavite ovaj red onakav kakav je --> <pre>\n# Sintaksa je sljedeća:\n#  * Sve od znaka 
                        ca.json  (1 usage found)
                            26 "captcha-addurl-whitelist": " #<!-- deixeu aquesta línia tal com està --> <pre>\n# La sintaxi és la següent:\n#  * Totes les
                        ce.json  (1 usage found)
                            26 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# Синтаксисах лаьцна:\n#  * \"#\" хьаьркана тӀера
                        cs.json  (1 usage found)
                            32 "captcha-addurl-whitelist": " #<!-- Nechte tento řádek přesně tak jak je --> <pre>\n# Syntaxe je následující:\n#  * Všechno od
                        cy.json  (1 usage found)
                            23 "captcha-addurl-whitelist": "#<!-- leave this line exactly as it is --> <pre>\n#\n# Dyma'r gystrawen:\n#   * Mae popeth o nod
                        da.json  (1 usage found)
                            28 "captcha-addurl-whitelist": " #<!-- Undlad at rette denne linje --> <pre>\n# Vejledning:\n#   * Alt fra et \"#\"-tegn til slutningen
                        de.json  (1 usage found)
                            33 "captcha-addurl-whitelist": " #<!-- Diese Zeile darf nicht verändert werden! --> <pre>\n#  Syntax:\n#   * Alles von einem #-Zeichen
                        diq.json  (1 usage found)
                            35 "captcha-addurl-whitelist": "  #<!-- leave this line exactly as it is --> <pre>\n#Sîntaks ze ena yo: \n#  * Nişanê \"#\" ra nişanê
                        dsb.json  (1 usage found)
                            20 "captcha-addurl-whitelist": " #<!-- wóstaj toś tu smužku rowno ako jo --> <pre>\n # Syntaksa jo ako slědujo:\n #  * Wšykno wót
                        el.json  (1 usage found)
                            38 "captcha-addurl-whitelist": "  #<!-- αφήστε αυτή την γραμμή ακριβώς όπως είναι --> <pre>\n# Η σύνταξη είναι ως ακολούθως:\n#
                        en.json  (2 usages found)
                            13 "captcha-ip-whitelist": "-",
                            26 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# Syntax is as follows:\n#   * Everything from
                        eo.json  (1 usage found)
                            30 "captcha-addurl-whitelist": " #<!-- ne ŝanĝu ĉi tiun linion iel ajn --> <pre>\n# Sintakso estas jen:\n#  * Ĉio ekde \"#\" signo
                        es.json  (1 usage found)
                            46 "captcha-addurl-whitelist": " #<!-- deje esta línea exactamente como está --> <pre>\n# La sintaxis es la siguiente:\n#  * Todo
                        et.json  (1 usage found)
                            24 "captcha-addurl-whitelist": "  #<!-- Jäta see rida muutmata kujule. --> <pre>\n# Süntaks:\n#  * Kõik alates märgist \"#\" kuni
                        fa.json  (1 usage found)
                            36 "captcha-addurl-whitelist": " #<!-- این سطر را همان‌گونه که هست رها کنید --> <pre>\n# قواعد به این شکل است:\n#  * همه‌چیز از
                        fi.json  (1 usage found)
                            42 "captcha-addurl-whitelist": " #<!-- jätä tämä rivi juuri näin kuin se on --> <pre>\n# Syntaksi on seuraava:\n#  * Kaikki #-merkistä
                        fr.json  (1 usage found)
                            44 "captcha-addurl-whitelist": " #<!-- laissez cette ligne exactement telle quelle --><pre>\n# La syntaxe est la suivante :\n# 
                        frp.json  (1 usage found)
                            20 "captcha-addurl-whitelist": " #<!-- lèssiéd ceta legne justo d’ense --> <pre>\n# La sintaxa est ceta :\n#  * Tot caractèro dês
                        fy.json  (1 usage found)
                            24 "captcha-addurl-whitelist": " #<!-- lit dizze rigel krekt sa stean --> <pre>\n# De syntaks is as folget:\n#   * Alles nei in
                        gl.json  (1 usage found)
                            30 "captcha-addurl-whitelist": " #<!-- Deixe esta liña tal e como está --> <pre>\n# A sintaxe é a seguinte:\n#   * Todo o que vaia
                        gsw.json  (1 usage found)
                            22 "captcha-addurl-whitelist": " #<!-- Die Zyyle derf nit gänderet wäre! --> <pre>\n#  Syntax:\n#   * Alles vun eme #-Zeiche bis
                        gu.json  (1 usage found)
                            26 "captcha-addurl-whitelist": " #<!-- આ લીટીને જેમ છે તેમ જ રહેવા દો --> <pre>\n# સીન્ટેક્સ (Syntax) આ પ્રમાણે છે :\n#  * \"#\
                        he.json  (1 usage found)
                            30 "captcha-addurl-whitelist": " #<!-- יש להשאיר שורה זו בדיוק כפי שהיא כתובה --> <pre>\n# זהו תחביר ההודעה:\n#   * כל דבר בשורה
                        hi.json  (1 usage found)
                            38 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# इसकी रुपरेषा इस प्रकार हैं:\n#  * \"#\" से
                        hr.json  (1 usage found)
                            33 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# Rabi se sljedeća sintaksa:\n#   * Sve od \
                        hsb.json  (1 usage found)
                            20 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# Syntaksa je slědowaca:\n# * Wšo wot znamješka
                        hu.json  (1 usage found)
                            29 "captcha-addurl-whitelist": " #<!-- ezt a sort hagyd pontosan így --> <pre>\n# A szintaktika a következő:\n#  * Minden „#” karakterrel
                        ia.json  (1 usage found)
                            26 "captcha-addurl-whitelist": " #<!-- non modificar in alcun modo iste linea --> <pre>\n# Le syntaxe es lo sequente:\n#  * Toto
                        id.json  (1 usage found)
                            35 "captcha-addurl-whitelist": " #<!-- biarkan baris ini sebagaimana adanya --> <pre>\n# Sintaksisnya adalah sebagai berikut:\n
                        ilo.json  (1 usage found)
                            21 "captcha-addurl-whitelist": " #<!-- baybayam nga kasta daytoy nga linia --> <pre>\n# Dagiti sumaganad a gramatika:\n#   * Amin
                        it.json  (1 usage found)
                            32 "captcha-addurl-whitelist": " #<!-- non modificare in alcun modo questa riga --> <pre>\n# La sintassi è la seguente:\n#  * Tutto
                        ja.json  (1 usage found)
                            39 "captcha-addurl-whitelist": " #<!-- この行は変更しないでください --> <pre>\n# 構文は以下の通りです:\n#  * 「#」文字から行末まではコメントとして扱われます\n#  * 空白を含まない行は、URLに含まれるホスト名との一致を検出する正規表現です\n  #</pre> <!-- この行は変更しないでください -->",
                        jut.json  (1 usage found)
                            20 "captcha-addurl-whitelist": " #<!-- Unlad å rett denn linie --> <pre>\n# Wejliedneng:\n#   * Ållt fra e \"#\"-tejn te slutnengen
                        jv.json  (1 usage found)
                            27 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# Sintaksisé kaya mengkéné:\n#  * Kabèh sing
                        ka.json  (1 usage found)
                            23 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# სინტაქსის აღწერა:\n#  * ყველაფერი, დაწყებული
                        ko.json  (1 usage found)
                            36 "captcha-addurl-whitelist": " #<!-- 이 줄은 그대로 두십시오 --> <pre>\n# 문법은 다음과 같습니다:\n#   * \"#\" 문자에서 줄의 끝까지는 주석입니다\n#   * 빈 줄이 아닌 줄은 정규식으로, URL의 호스트만을 검사합니다\n #</pre> <!-- 이 줄은 그대로 두십시오 -->",
                        ksh.json  (1 usage found)
                            24 "captcha-addurl-whitelist": " #<!-- Lohß di Reih he jenou esu wi se es --> <pre>\n# Dä Opbou es:\n# * Alles fun enem #-Zeiche
                        lb.json  (1 usage found)
                            24 "captcha-addurl-whitelist": "  #<!-- Dës Linn onverännert loossen --> <pre>\n#  Syntax:\n#  * Alles vun engem #-Zeechen u bis
                        li.json  (1 usage found)
                            27 "captcha-addurl-whitelist": " #<!-- laot deze regel --> <pre>\n# De syntaxis is as volgt:\n#  * Alle tekst vanaaf 't karakter
                        lij.json  (1 usage found)
                            26 "captcha-addurl-whitelist": " #<!-- lascia sta riga coscì comm'a l'è --> <pre>\n# A scintasci a l'è a seguente:\n#  * Tutto quello
                        lki.json  (1 usage found)
                            21 "captcha-addurl-whitelist": " #<!-- این سطر را همان‌گونه که هست رها کنید --> <pre>\n# قواعد به این شکل است:\n#  * همه‌چیز از
                        lmo.json  (1 usage found)
                            26 "captcha-addurl-whitelist": " #<!-- lassa questa riga chì 'me che l'è --> <pre>\n# La sintassi è l'è questa chì:\n#  * Tut quel
                        lt.json  (1 usage found)
                            33 "captcha-addurl-whitelist": " #<!-- palikite šią eilutę tiksliai tokią, kokia ji yra --> <pre>\n# Sintaksė tokia:\n#   * Viskas
                        mk.json  (1 usage found)
                            29 "captcha-addurl-whitelist": "  #<!-- leave this line exactly as it is --> <pre>\n# Опис на синтаксата:\n#  * Сето она што стои
                        ml.json  (1 usage found)
                            28 "captcha-addurl-whitelist": " #<!-- ഈ വരി ഇതുപോലെ തന്നെ നിലനിർത്തുക --> <pre>\n# സിന്റാക്സ് താഴെ കാണുന്ന പ്രകാരമാണ്‌:\n#  * 
                        mos.json  (1 usage found)
                            27 "captcha-addurl-whitelist": "# # Sõn-vẽes yaa woto: # * Bõn-digim fãa sẽn sɩng ne \"#\" tɩ ta rʋʋgẽ wã saabã yaa sõsg # * Rʋʋg
                        mr.json  (1 usage found)
                            26 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# रुपरेषा खालीलप्रमाणे:\n#  * \"#\" ने सुरु ह
                        ms.json  (1 usage found)
                            24 "captcha-addurl-whitelist": " #<!-- jangan ubah baris ini --> <pre>\n# Sintaks:\n#  * Aksara \"#\" sampai akhir baris diabaikan
                        mt.json  (1 usage found)
                            19 "captcha-addurl-whitelist": " #<!-- ħalli din il-linja kif inhi --> <pre>\n# Is-sintassi hi din li jmiss:\n#   * Kull ħaġa wara
                        nap.json  (1 usage found)
                            27 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# 'A sintasse è comme segue:\n#   * Ogneccosa
                        nb.json  (1 usage found)
                            32 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# Syntaksen er som følger:\n#  * Alle linjer
                        nds-nl.json  (1 usage found)
                            17 "captcha-addurl-whitelist": " #<!-- laot disse regel zo as t is --> <pre>\n# De syntaxis is as volgt:\n#  * Alle tekste vanaof
                        nds.json  (1 usage found)
                            17 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# Op disse Siet staht de Websteden, bi de en
                        nl.json  (1 usage found)
                            31 "captcha-addurl-whitelist": " #<!-- laat deze regel zoals hij is --> <pre>\n# De syntaxis is als volgt:\n#   * Alle tekst vanaf
                        nn.json  (1 usage found)
                            23 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# Syntaksen er slik:\n#  * Alt frå teiknet «
                        oc.json  (1 usage found)
                            19 "captcha-addurl-whitelist": "#<!-- daissatz aquesta linha exactament tala coma es --> <pre> # La sintaxi es la seguenta: # *
                        or.json  (1 usage found)
                            24 "captcha-addurl-whitelist": " #<!-- ଏହି ଧାଡ଼ିଟି ଯେମିତି ଅଛି ସେମିତି ଛାଡ଼ି ଦିଅନ୍ତୁ --> <pre>\n# ତଳେ ସିଣ୍ଟାକ୍ସଟି ଦିଆଗଲା:\n#   * ଧ
                        pl.json  (1 usage found)
                            38 "captcha-addurl-whitelist": " #<!-- nie modyfikuj tej linii --> <pre>\n# Składnia jest następująca:\n#   * Linie zaczynające
                        pms.json  (1 usage found)
                            22 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# La sintassi a l'é costa:\n#  * tut lòn ch'a
                        pnb.json  (1 usage found)
                            23 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# Syntax is as follows:\n#   * Everything from
                        pt-br.json  (1 usage found)
                            35 "captcha-addurl-whitelist": "#<!-- deixe este linha exatamente como está --> <pre>\n# A sintaxe é a que se segue:\n# * Tudo desde
                        pt.json  (1 usage found)
                            33 "captcha-addurl-whitelist": " #<!-- deixe esta linha exactamente como está --> <pre>\n# A sintaxe é a seguinte:\n#  * Tudo desde
                        qqq.json  (8 usages found)
                            29 "captcha-ip-whitelist": "{{Notranslate}} This message is used for storing a list of IP addresses and IP address ranges whitelisted
                            42 "captcha-addurl-whitelist": "See also: [[MediaWiki:Spam-blacklist]] and [[MediaWiki:Spam-whitelist]].\n\nLeave all the wiki markup
                            45 "confirmedit-preview-line": "Used as a table heading for the edit preview of [[MediaWiki:Captcha-ip-whitelist]] to indicate the line number (1, 2, 3, ...).",
                            46 "confirmedit-preview-content": "Used as a table heading for the edit preview of [[MediaWiki:Captcha-ip-whitelist]] to indicate the content of a line.\n{{Identical|Content}}",
                            47 edit preview of [[MediaWiki:Captcha-ip-whitelist]] to indicate the validity of a content of a line (if it's an IP address or not).\n{{Identical|Validity
                            48 "confirmedit-preview-valid": "Used to indicate a valid IP address in the edit preview of [[MediaWiki:Captcha-ip-whitelist]].\n{{Identical|Valid}}",
                            49 "confirmedit-preview-invalid": "Used to indicate an invalid IP address in the edit preview of [[MediaWiki:Captcha-ip-whitelist]].\n{{Identical|Invalid}}",
                            50 "confirmedit-preview-description": "Explains the edit preview of [[MediaWiki:Captcha-ip-whitelist]].",
                        ro.json  (1 usage found)
                            27 "captcha-addurl-whitelist": " #<!-- lăsați această linie așa cum este --> <pre>\n# Sintaxa este așa cum urmează:\n#   * Toate
                        roa-tara.json  (1 usage found)
                            27 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# 'A sindasse jè a cumme segue:\n#   * Ogneccose
                        ru.json  (1 usage found)
                            40 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# Описание синтаксиса:\n#  * Всё, начиная с символа
                        rue.json  (1 usage found)
                            21 "captcha-addurl-whitelist": " #<!-- зохабте тот рядок точно так як є --> <pre>\n# Сінтаксіс є наслїдня:\n#  * Вшытко од знаку
                        sa.json  (1 usage found)
                            21 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# अस्य प्रारूपम् एवमस्ति:\n#  * \"#\" इत्यनेन
                        sah.json  (1 usage found)
                            20 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# Синтаксиһын быһаарыыта:\n#  * \"#\" бэлиэттэн
                        scn.json  (1 usage found)
                            25 "captcha-addurl-whitelist": " #<!-- lassari sta riga pricisa pi com'è --> <pre>\n# La sintassi è chista:\n#   * Tuttu chiddu
                        sco.json  (1 usage found)
                            23 "captcha-addurl-whitelist": " #<!-- lea this line exactly as it is --> <pre>\n# Syntax is as follaes:\n#   * Awhing fae ae \
                        se.json  (1 usage found)
                            29 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# Syntáksa lea čuovvovaš:\n#  * Visot linnját
                        sh-latn.json  (1 usage found)
                            27 "captcha-addurl-whitelist": " #<!-- ostavite ovaj red onakav kakav je --> <pre>\n# Sintaksa je sljedeća:\n#  * Sve od znaka 
                        si.json  (1 usage found)
                            24 "captcha-addurl-whitelist": "#<!-- මෙම පේළිය මෙලෙසින්ම තිබීමට ඉඩ හරින්න --> <pre>\n# වාග් රීතිය පහත පරිදි වේ:\n#   * \"#\" අක
                        sk.json  (1 usage found)
                            22 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# Syntax je nasledovná:\n#   * Všetko od znaku
                        sl.json  (1 usage found)
                            29 "captcha-addurl-whitelist": " #<!-- pustite to vrstico točno takšno, kakršna je --> <pre>\n# Skladnja je naslednja:\n#   * Vse
                        sq.json  (1 usage found)
                            24 "captcha-addurl-whitelist": " #<!-- lëreni këtë rresht siç është --> <pre>\n# Sintaksa është si më poshtë:\n#  * Çdo gjë nga
                        sr-ec.json  (1 usage found)
                            29 "captcha-addurl-whitelist": " #<!-- ову линију не дирајте--> <pre>\n# Синтакса је следећа:\n#  * Све од знака „#“ до краја линије
                        sr-el.json  (1 usage found)
                            24 "captcha-addurl-whitelist": " #<!-- ovu liniju ne dirajte--> <pre>\n# Sintaksa je sledeća:\n#  * Sve od znaka „#“ do kraja linije
                        stq.json  (1 usage found)
                            17 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n#  Syntax:\n#   * Alles fon n #-Teeken bit tou
                        sv.json  (1 usage found)
                            39 "captcha-addurl-whitelist": " #<!-- lämna denna rad precis som den är --> <pre>\n# Syntaxen är följande:\n#   * Allting från
                        szy.json  (1 usage found)
                            22 "captcha-addurl-whitelist": "#<!-- amana misaimed tina silsil --> <pre>\n#kamu-sakilul kese mahiza isasa’:\n# * amahicahica nay
                        te.json  (1 usage found)
                            30 "captcha-addurl-whitelist": " #<!-- ఈ పంక్తిని ఉన్నదున్నట్లు ఇలాగే వదిలివేయండి --> <pre>\n# ఇక్కడ రాయాల్సిన విధానం ఇదీ:\n#  
                        tg-cyrl.json  (1 usage found)
                            19 "captcha-addurl-whitelist": " #<!-- ин сатрро ҳамон гуна, ки ҳаст раҳо кунед --> <pre>\n# Қоида ба ин шакл аст:\n#  * Ҳама чиз
                        tg-latn.json  (1 usage found)
                            10 "captcha-addurl-whitelist": "#<!-- in satrro hamon guna, ki hast raho kuned --> <pre>\n# Qoida ba in şakl ast:\n#  * Hama ciz
                        th.json  (1 usage found)
                            30 "captcha-addurl-whitelist": "#<!-- อย่าแก้ไขบรรทัดนี้ --> <pre>\n# วากยสัมพันธ์เป็นดังนี้:\n#   * ทั้งหมดที่ขึ้นต้นด้วยอักขระ
                        tl.json  (1 usage found)
                            23 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# Ang palaugnayan ay ayon sa mga sumusunod:\n
                        tr.json  (1 usage found)
                            36 "captcha-addurl-whitelist": " #<!-- bu satırı olduğu gibi bırakın --> <pre>\n# Sözdizimi aşağıdaki gibidir:\n#  * \"#\" karakterinden
                        uk.json  (1 usage found)
                            42 "captcha-addurl-whitelist": "#<!-- залиште цей рядок саме таким, яким він є --> <pre>\n# Опис синтаксису:\n#  * Все, що починається
                        vec.json  (1 usage found)
                            22 "captcha-addurl-whitelist": " #<!-- no sta modificar in alcun modo sta riga --> <pre>\n# La sintassi la xe la seguente:\n#  
                        vi.json  (1 usage found)
                            28 "captcha-addurl-whitelist": " #<!-- xin để dòng này đừng thay đổi --> <pre>\n# Cú pháp như sau:\n#   * Mọi thứ bắt đầu bằng ký
                        vo.json  (1 usage found)
                            16 "captcha-addurl-whitelist": " #<!-- leave this line exactly as it is --> <pre>\n# Süntag binon sökölos:\n#  * Valikos de malat
                        wa.json  (1 usage found)
                            25 "captcha-addurl-whitelist": " #<!-- leyîz cisse roye cial come elle est (oyi, i gn a-st on vude al comince) --><pre>\n# Li sintacse
                        wuu-hans.json  (1 usage found)
                            16 "captcha-addurl-whitelist": " #<!-- 拿本行保持原样 --> <pre>\n# 语法像下底一样:\n#   * 所有“#”字符开头个行侪是注解\n#   * 所有非空白行是正则表达式片段,只会匹配URL里向个域名\n #</pre> <!-- 拿本行保持原样 -->"
                        yue-hant.json  (1 usage found)
                            25 "captcha-addurl-whitelist": " #<!-- 毋好改爾行 --> <pre>\n# 語法好似下面噉:\n#   * 「#」字元打後到行尾嘅嘢全都係註解\n#   * 全部有嘢嘅行都係regex部份,淨係會同URL裏面嘅主機相符\n #</pre> <!-- 毋好改爾行 -->",
                        zh-hans.json  (1 usage found)
                            40 "captcha-addurl-whitelist": " #<!-- 请将本行保持原样 --> <pre>\n# 语法如下:\n#   * 所有以“#”字符开头的行都是注释\n#   * 所有非空白行是正则表达式片段,只会对URL中的内容进行匹配\n #</pre> <!-- 请将本行保持原样 -->",
                        zh-hant.json  (1 usage found)
                            41 "captcha-addurl-whitelist": " #<!-- 請勿更動此行 --> <pre>\n# 語法格式如下:\n#   * 任何以 \"#\" 字元開頭至結尾代表註解\n#   * 任何非空白行代表部份正規表示法,會用來比對 URL 中的主機\n #</pre> <!-- 請勿更動此行 -->",
                    includes  (8 usages found)
                        SimpleCaptcha  (4 usages found)
                            SimpleCaptcha.php  (4 usages found)
                                377 $whitelistMsg = wfMessage( 'captcha-ip-whitelist' )->inContentLanguage();
                                397 $cacheKey = $cache->makeKey( 'confirmedit', 'ipwhitelist' );
                                718 $source = wfMessage( 'captcha-addurl-whitelist' )->inContentLanguage();
                                1245 wfDebug( "ConfirmEdit: user IP is whitelisted" );
                        Hooks.php  (4 usages found)
                            96 if ( $title->getText() === 'Captcha-ip-whitelist' && $title->getNamespace() === NS_MEDIAWIKI ) {
                            97 $this->cache->delete( $this->cache->makeKey( 'confirmedit', 'ipwhitelist' ) );
                            169 $exceptionTitle = Title::makeTitle( NS_MEDIAWIKI, 'Captcha-ip-whitelist' );
                            229 $out->addModuleStyles( 'ext.confirmEdit.editPreview.ipwhitelist.styles' );
                    tests  (1 usage found)
                        phpunit  (1 usage found)
                            SimpleCaptcha  (1 usage found)
                                CaptchaTest.php  (1 usage found)
                                    154 $this->overrideConfigValue( 'CaptchaWhitelistIP', $IPWhitelist );
                    extension.json  (5 usages found)
                        62 "ext.confirmEdit.editPreview.ipwhitelist.styles": {
                        63 "styles": "ext.confirmEdit.editPreview.ipwhitelist.styles.css"
                        103 "TitleReadWhitelist": "ConfirmEditHooks",
                        121 "CaptchaWhitelistIP": {
                        164 "CaptchaWhitelist": {
                    README.md  (6 usages found)
                        48  * $wgCaptchaWhitelistIP = array('192.168.1.0/24', '10.1.0.0/16');
                        50 $wgCaptchaWhitelistIP = false;
                        135  * Regex to whitelist URLs to known-good sites...
                        137  * $wgCaptchaWhitelist = '#^https?://([a-z0-9-]+\\.)?(wikimedia|wikipedia)\.org/#i';
                        138  * Local admins can define a whitelist under [[MediaWiki:captcha-addurl-whitelist]]
                        140 $wgCaptchaWhitelist = false;

Related Objects

StatusSubtypeAssignedTask
ResolvedNone
OpenNone

Event Timeline

Change 680999 had a related patch set uploaded (by Amire80; author: Amire80):

[mediawiki/extensions/ConfirmEdit@master] Rephrase confirmedit-preview-description

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

Change 680999 merged by jenkins-bot:

[mediawiki/extensions/ConfirmEdit@master] Rephrase confirmedit-preview-description

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

Change 774938 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/ConfirmEdit@master] FancyCaptcha: Deprecate and add alternative for blacklist parameter in generation

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

Change 774940 had a related patch set uploaded (by Reedy; author: Reedy):

[operations/puppet@production] captchaloop: Replace deprecated blacklist parameter

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

Change 774941 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/ConfirmEdit@master] FancyCaptcha: Remove deprecated blacklist parameter

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

Change 774938 merged by jenkins-bot:

[mediawiki/extensions/ConfirmEdit@master] FancyCaptcha: Deprecate and add alternative for blacklist parameter in generation

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

Change 942719 had a related patch set uploaded (by Gergő Tisza; author: Gergő Tisza):

[mediawiki/extensions/ConfirmEdit@master] Make badwordlist optional

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

Change 942719 merged by jenkins-bot:

[mediawiki/extensions/ConfirmEdit@master] Make badwordlist optional

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

Change 774940 merged by Ladsgroup:

[operations/puppet@production] mediawiki: Replace deprecated blacklist parameter in captchaloop

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

Change 774941 merged by jenkins-bot:

[mediawiki/extensions/ConfirmEdit@master] FancyCaptcha: Remove deprecated blacklist parameter

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

Change #1087996 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/ConfirmEdit@master] Update code for voice and tone reasons

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

Reedy updated the task description. (Show Details)

Change #1087996 merged by jenkins-bot:

[mediawiki/extensions/ConfirmEdit@master] Update code for voice and tone reasons

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

Change #1193130 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/ConfirmEdit@master] Remove 2 deprecated config vars

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

Restricted Application added a subscriber: alaa. · View Herald TranscriptOct 2 2025, 2:56 PM

Change #1193132 had a related patch set uploaded (by Reedy; author: Reedy):

[operations/mediawiki-config@master] CommonSettings.php: Replace usage of $wgCaptchaWhitelist

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

Change #1193135 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/ConfirmEdit@REL1_43] Update code for voice and tone reasons

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

Change #1193132 merged by jenkins-bot:

[operations/mediawiki-config@master] CommonSettings.php: Replace usage of $wgCaptchaWhitelist

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

Mentioned in SAL (#wikimedia-operations) [2025-10-02T20:33:53Z] <ebomani@deploy2002> Started scap sync-world: Backport for [[gerrit:1193132|CommonSettings.php: Replace usage of $wgCaptchaWhitelist (T277936)]]

Mentioned in SAL (#wikimedia-operations) [2025-10-02T20:40:32Z] <ebomani@deploy2002> reedy, ebomani: Backport for [[gerrit:1193132|CommonSettings.php: Replace usage of $wgCaptchaWhitelist (T277936)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2025-10-02T20:47:11Z] <ebomani@deploy2002> Finished scap sync-world: Backport for [[gerrit:1193132|CommonSettings.php: Replace usage of $wgCaptchaWhitelist (T277936)]] (duration: 13m 17s)

Change #1193135 merged by jenkins-bot:

[mediawiki/extensions/ConfirmEdit@REL1_43] Update code for voice and tone reasons

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

Change #1202214 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/ConfirmEdit@master] Drop $wgCaptchaWhitelistIP

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

Change #1193130 merged by jenkins-bot:

[mediawiki/extensions/ConfirmEdit@master] Remove 2 deprecated config vars

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