wiki.techinc.nl/includes
Umherirrender 2d055eea30 block: Normalize ip in DatabaseBlock::doAutoblock
When using $wgPutIPinRC the ip from rc_ip is used, which is stored as
::1, but blocks working with 0:0:0:0:0:0:0:1, so parse the ip with the
BlockUtils::parseBlockTarget and use that value.
Also reject possible invalid types, as this is a public function and may
called with something not wanted.

The ip given via User::spreadAnyEditBlock is also ::1 and the autoblock
would be inserted, when also a regular ip block exists against ::1

Change-Id: I9c1f429a7b0ff9b2274b72c46bf850d9db9492cd
2023-06-15 18:27:08 +02:00
..
actions DeleteAction: Replace remaining OOUI fields 2023-05-31 15:14:35 +08:00
api Merge "api: On action=undelete check for proper page identity" 2023-06-13 15:52:23 +00:00
auth Replace deprecated MWException 2023-06-09 17:21:12 +02:00
block block: Normalize ip in DatabaseBlock::doAutoblock 2023-06-15 18:27:08 +02:00
cache Merge "Replace some more usages of deprecated MWException" 2023-06-09 13:19:48 +00:00
Category rdbms: Move ReadOnlyMode and ConfiguredReadOnlyMode to rdbms library 2023-05-04 23:41:21 +02:00
changes Replace deprecated MWException 2023-06-12 12:27:49 +00:00
changetags Start using ChangeTagsStore 2023-06-09 15:09:06 +02:00
collation Replace some more usages of deprecated MWException 2023-06-09 02:07:08 +02:00
CommentFormatter
CommentStore CommentStore: Drop temp table code 2023-06-13 23:30:58 +00:00
composer Reorg: Move MediaWikiVersionFetcher to composer/ 2023-04-20 18:54:05 +02:00
config
content Replace deprecated MWException 2023-06-12 12:27:49 +00:00
context Replace some more usages of deprecated MWException 2023-06-09 02:07:08 +02:00
dao rdbms: Move IDBAccessObject from /includes/dao/ to /libs/rdbms 2023-06-01 13:38:28 +01:00
db rdbms: Move ReadOnlyMode and ConfiguredReadOnlyMode to rdbms library 2023-05-04 23:41:21 +02:00
debug
deferred Merge "Migrate more usages of Database::update() to UpdateQueryBuilder" 2023-06-09 19:39:57 +00:00
diff DifferenceEngine: Fix "No difference" notice on cached diffs 2023-06-13 23:54:17 +00:00
edit
editpage EditPage: Rewrite some string concats to implode an array instead 2023-06-03 00:13:24 +02:00
exception Replace some more usages of deprecated MWException 2023-06-09 02:07:08 +02:00
export Replace some more usages of deprecated MWException 2023-06-09 02:07:08 +02:00
ExternalLinks Externallinks: Make port part of the index 2023-06-08 20:28:03 +02:00
externalstore Replace deprecated MWException 2023-06-12 12:27:49 +00:00
Feed
filebackend rdbms: Move ReadOnlyMode and ConfiguredReadOnlyMode to rdbms library 2023-05-04 23:41:21 +02:00
filerepo Create shared interface for foreign db repos 2023-06-13 22:38:34 +02:00
gallery Replace internal Hooks::runner 2023-05-11 06:17:38 +00:00
historyblob
Hook Add Hook suffix to GetBlockErrorMessageKeyHook 2023-04-16 17:28:13 +00:00
HookContainer Merge "diff: Add legend and tooltips to inline diff display" 2023-06-06 17:43:28 +00:00
Html Fix Special:WhatLinksHere behavior on limit= vs. limit=0 2023-05-22 11:05:20 +10:00
htmlform Replace deprecated MWException 2023-06-09 17:21:12 +02:00
http Remove deprecated MWHttpRequest::factory 2023-04-26 22:23:06 +02:00
import Replace deprecated MWException 2023-06-09 17:21:12 +02:00
installer Localisation updates from https://translatewiki.net. 2023-06-12 12:52:49 +02:00
interwiki Fix even more PHPStorm inspections (#3) 2023-03-25 00:30:15 +00:00
jobqueue Migrate more usages of Database::update() to UpdateQueryBuilder 2023-06-09 13:36:04 +00:00
json
language LanguageFallback: Remove unnecessary check on fallback codes 2023-06-14 03:06:03 +08:00
languages Revert "Implement Language Converter for yue (Cantonese)" 2023-06-13 05:35:54 +00:00
libs Soft deprecate the VirtualRESTService class 2023-06-13 10:43:11 +00:00
linkeddata
linker Fix thumb styling on file description page 2023-06-13 21:03:13 -04:00
logging language: Annotate list() methods as preserving taintedness 2023-05-20 11:39:55 +02:00
mail Merge "Update email for temporary users" 2023-06-13 21:28:51 +00:00
Maintenance Migrate more usages of Database::update() to UpdateQueryBuilder 2023-06-09 13:36:04 +00:00
media media: Replace deprecated MWException 2023-06-09 18:51:07 +02:00
Message
Navigation Fix Phan suppressions related to Title::castFrom*() and friends 2023-04-22 16:45:09 +02:00
objectcache Migrate Database::update() to UpdateQueryBuilder 2023-06-08 12:34:20 +02:00
page Fix thumb styling on file description page 2023-06-13 21:03:13 -04:00
pager Remove left-over complexity in SpecialPage classes for query groups 2023-05-02 23:27:14 +00:00
ParamValidator/TypeDef
parser Remove PageContent::getRedirectTarget 2023-06-13 14:43:22 -04:00
password Replace internal Hooks::runner 2023-05-11 06:17:38 +00:00
Permissions Replace IDatabase with IReadableDatabase where possible 2023-05-23 10:53:17 +00:00
poolcounter ParserCache: add an option to explicitly trigger links update 2023-05-16 11:32:55 +02:00
preferences Replace usages of deprecated UserGroupMembership::getLink() 2023-05-20 21:21:19 +02:00
profiler Fix more PHPStorm inspections (#2) 2023-03-25 00:19:58 +00:00
rcfeed rcfeed: Add 'notify_url' and 'title_url' to MachineReadableRCFeedFormatter 2023-05-19 15:48:40 +03:00
registration Merge "Replace substr with cleaner string methods" 2023-06-06 14:15:27 +00:00
RenameUser Namespace SpecialL* under \MediaWiki\Specials 2023-05-04 19:27:38 +00:00
Request Replace some more usages of deprecated MWException 2023-06-09 02:07:08 +02:00
ResourceLoader ResourceLoader: Replace array_walk in makeLoaderRegisterScript 2023-06-11 09:40:24 +02:00
Rest Remove error_log 2023-06-13 14:21:11 -04:00
Revision CommentStore: Drop temp table code 2023-06-13 23:30:58 +00:00
revisiondelete Migrate more usages of Database::update() to UpdateQueryBuilder 2023-06-09 13:36:04 +00:00
revisionlist Fix Phan suppressions related to Title::castFrom*() and friends 2023-04-22 16:45:09 +02:00
search Replace deprecated MWException 2023-06-12 12:27:49 +00:00
session Fix even more PHPStorm inspections (#3) 2023-03-25 00:30:15 +00:00
Settings Settings: JsonFormat::decode() expects string not StreamInterface 2023-04-05 13:12:41 +01:00
shell Replace internal Hooks::runner 2023-05-11 06:17:38 +00:00
site Replace deprecated MWException 2023-06-09 17:21:12 +02:00
SiteStats Reorg: Move SiteStats*.php to SiteStats/ 2023-04-27 01:16:29 +02:00
skins Sidebar: fix 'Help about Mediawiki' link icon 2023-06-13 17:00:07 +00:00
sparql
specialpage Start using ChangeTagsStore 2023-06-09 15:09:06 +02:00
specials Merge "Update email for temporary users" 2023-06-13 21:28:51 +00:00
Storage Replace deprecated MWException 2023-06-12 12:27:49 +00:00
StubObject
templates registration: Add a friendly error message for missing extension 2023-03-15 08:00:22 -07:00
tidy
title Clean up UpdateQueryBuilder usage 2023-06-08 12:50:37 +02:00
upload Migrate Database::update() to UpdateQueryBuilder 2023-06-08 12:34:20 +02:00
user Merge "Replace deprecated MWException" 2023-06-12 19:53:04 +00:00
utils Merge "Migrate more usages of Database::update() to UpdateQueryBuilder" 2023-06-09 19:39:57 +00:00
watcheditem Migrate more usages of Database::update() to UpdateQueryBuilder 2023-06-09 13:36:04 +00:00
watchlist Remove deprecated WatchlistNotificationManager class alias 2023-05-13 09:55:45 +02:00
widget Implement HTMLToggleSwitchField for mobile layout of preferences 2023-05-18 02:23:28 +08:00
WikiMap WikiMap: Support wiki URLs with a port part 2023-06-06 14:36:59 +00:00
xml Replace some more usages of deprecated MWException 2023-06-09 02:07:08 +02:00
.htaccess
AutoLoader.php Add DeferredUpdatesManager service to replace DeferredUpdates 2023-05-29 03:59:03 +00:00
BootstrapHelperFunctions.php MaintenanceRunner: load script file early if possible 2023-03-14 10:18:29 +01:00
config-schema.php Merge "Drop $wgCommentTempTableSchemaMigrationStage" 2023-06-13 10:25:40 +00:00
DefaultSettings.php
Defines.php Prepare active branch following REL1_40 cut, labelling as 1.41-alpha 2023-03-13 22:49:46 -04:00
DevelopmentSettings.php
ExtensionInfo.php
GitInfo.php Replace internal Hooks::runner 2023-05-11 06:17:38 +00:00
GlobalFunctions.php Merge "Remove deprecated global function wfShowingResults" 2023-05-16 09:26:17 +00:00
Hooks.php Simplify HookContainer (v2) 2023-06-06 12:06:23 +02:00
MainConfigNames.php Drop $wgCommentTempTableSchemaMigrationStage 2023-06-09 11:32:16 +00:00
MainConfigSchema.php Merge "Drop $wgCommentTempTableSchemaMigrationStage" 2023-06-13 10:25:40 +00:00
MediaWiki.php Remove redundant and unused UseCDNCache cookie 2023-04-20 18:11:44 +00:00
MediaWikiServices.php Reorg: Move EventRelayerGroup to libs/eventrelayer/ 2023-06-10 12:30:12 +02:00
MWTimestamp.php Replace internal Hooks::runner 2023-05-11 06:17:38 +00:00
NoLocalSettings.php
OutputHandler.php
OutputPage.php Merge "Add return type to getIndicators() in ParserOutput & OutputPage" 2023-06-08 14:24:28 +00:00
PHPVersionCheck.php Expand the PHP installation instructions 2023-05-21 13:00:41 +03:00
ProxyLookup.php
ServiceWiring.php Merge "Drop $wgCommentTempTableSchemaMigrationStage" 2023-06-13 10:25:40 +00:00
Setup.php Reorg: Move Pingback to installer/ 2023-06-05 09:42:57 -04:00
SetupDynamicConfig.php
SiteConfiguration.php Replace some more usages of deprecated MWException 2023-06-09 02:07:08 +02:00
Status.php Undeprecate Status::getErrorsArray and ::getWarningsArray() 2023-05-22 10:32:40 +10:00
StreamFile.php Replace deprecated MWException 2023-06-09 17:21:12 +02:00
WebRequest.php Merge "fix typo in comment" 2023-06-06 16:27:11 +00:00
WebStart.php