Code Coverage |
||||||||||
Lines |
Functions and Methods |
Classes and Traits |
||||||||
Total | |
0.00% |
0 / 3464 |
n/a |
0 / 0 |
CRAP | n/a |
0 / 0 |
1 | <?php |
2 | // This file is automatically generated using maintenance/generateConfigSchema.php. |
3 | // Do not modify this file manually, edit includes/MainConfigSchema.php instead. |
4 | // phpcs:disable Generic.Files.LineLength |
5 | return [ |
6 | 'config-schema-inverse' => [ |
7 | 'default' => [ |
8 | 'ConfigRegistry' => [ |
9 | 'main' => 'GlobalVarConfig::newInstance', |
10 | ], |
11 | 'Sitename' => 'MediaWiki', |
12 | 'Server' => false, |
13 | 'CanonicalServer' => false, |
14 | 'ServerName' => false, |
15 | 'AssumeProxiesUseDefaultProtocolPorts' => true, |
16 | 'HttpsPort' => 443, |
17 | 'ForceHTTPS' => false, |
18 | 'ScriptPath' => '/wiki', |
19 | 'UsePathInfo' => null, |
20 | 'Script' => false, |
21 | 'LoadScript' => false, |
22 | 'RestPath' => false, |
23 | 'StylePath' => false, |
24 | 'LocalStylePath' => false, |
25 | 'ExtensionAssetsPath' => false, |
26 | 'ExtensionDirectory' => null, |
27 | 'StyleDirectory' => null, |
28 | 'BaseDirectory' => null, |
29 | 'ArticlePath' => false, |
30 | 'UploadPath' => false, |
31 | 'ImgAuthPath' => false, |
32 | 'ThumbPath' => false, |
33 | 'UploadDirectory' => false, |
34 | 'FileCacheDirectory' => false, |
35 | 'Logo' => false, |
36 | 'Logos' => false, |
37 | 'Favicon' => '/favicon.ico', |
38 | 'AppleTouchIcon' => false, |
39 | 'ReferrerPolicy' => false, |
40 | 'TmpDirectory' => false, |
41 | 'UploadBaseUrl' => '', |
42 | 'UploadStashScalerBaseUrl' => false, |
43 | 'ActionPaths' => [ |
44 | ], |
45 | 'MainPageIsDomainRoot' => false, |
46 | 'EnableUploads' => false, |
47 | 'UploadStashMaxAge' => 21600, |
48 | 'EnableAsyncUploads' => false, |
49 | 'EnableAsyncUploadsByURL' => false, |
50 | 'UploadMaintenance' => false, |
51 | 'IllegalFileChars' => ':\\/\\\\', |
52 | 'DeletedDirectory' => false, |
53 | 'ImgAuthDetails' => false, |
54 | 'ImgAuthUrlPathMap' => [ |
55 | ], |
56 | 'LocalFileRepo' => false, |
57 | 'ForeignFileRepos' => [ |
58 | ], |
59 | 'UseInstantCommons' => false, |
60 | 'UseSharedUploads' => false, |
61 | 'SharedUploadDirectory' => null, |
62 | 'SharedUploadPath' => null, |
63 | 'HashedSharedUploadDirectory' => true, |
64 | 'RepositoryBaseUrl' => 'https://commons.wikimedia.org/wiki/File:', |
65 | 'FetchCommonsDescriptions' => false, |
66 | 'SharedUploadDBname' => false, |
67 | 'SharedUploadDBprefix' => '', |
68 | 'CacheSharedUploads' => true, |
69 | 'ForeignUploadTargets' => [ |
70 | 'local', |
71 | ], |
72 | 'UploadDialog' => [ |
73 | 'fields' => [ |
74 | 'description' => true, |
75 | 'date' => false, |
76 | 'categories' => false, |
77 | ], |
78 | 'licensemessages' => [ |
79 | 'local' => 'generic-local', |
80 | 'foreign' => 'generic-foreign', |
81 | ], |
82 | 'comment' => [ |
83 | 'local' => '', |
84 | 'foreign' => '', |
85 | ], |
86 | 'format' => [ |
87 | 'filepage' => '$DESCRIPTION', |
88 | 'description' => '$TEXT', |
89 | 'ownwork' => '', |
90 | 'license' => '', |
91 | 'uncategorized' => '', |
92 | ], |
93 | ], |
94 | 'FileBackends' => [ |
95 | ], |
96 | 'LockManagers' => [ |
97 | ], |
98 | 'ShowEXIF' => null, |
99 | 'UpdateCompatibleMetadata' => false, |
100 | 'AllowCopyUploads' => false, |
101 | 'CopyUploadsDomains' => [ |
102 | ], |
103 | 'CopyUploadsFromSpecialUpload' => false, |
104 | 'CopyUploadProxy' => false, |
105 | 'CopyUploadTimeout' => false, |
106 | 'CopyUploadAllowOnWikiDomainConfig' => false, |
107 | 'MaxUploadSize' => 104857600, |
108 | 'MinUploadChunkSize' => 1024, |
109 | 'UploadNavigationUrl' => false, |
110 | 'UploadMissingFileUrl' => false, |
111 | 'ThumbnailScriptPath' => false, |
112 | 'SharedThumbnailScriptPath' => false, |
113 | 'HashedUploadDirectory' => true, |
114 | 'FileExtensions' => [ |
115 | 'png', |
116 | 'gif', |
117 | 'jpg', |
118 | 'jpeg', |
119 | 'webp', |
120 | ], |
121 | 'ProhibitedFileExtensions' => [ |
122 | 'html', |
123 | 'htm', |
124 | 'js', |
125 | 'jsb', |
126 | 'mhtml', |
127 | 'mht', |
128 | 'xhtml', |
129 | 'xht', |
130 | 'php', |
131 | 'phtml', |
132 | 'php3', |
133 | 'php4', |
134 | 'php5', |
135 | 'phps', |
136 | 'phar', |
137 | 'shtml', |
138 | 'jhtml', |
139 | 'pl', |
140 | 'py', |
141 | 'cgi', |
142 | 'exe', |
143 | 'scr', |
144 | 'dll', |
145 | 'msi', |
146 | 'vbs', |
147 | 'bat', |
148 | 'com', |
149 | 'pif', |
150 | 'cmd', |
151 | 'vxd', |
152 | 'cpl', |
153 | 'xml', |
154 | ], |
155 | 'MimeTypeExclusions' => [ |
156 | 'text/html', |
157 | 'application/javascript', |
158 | 'text/javascript', |
159 | 'text/x-javascript', |
160 | 'application/x-shellscript', |
161 | 'application/x-php', |
162 | 'text/x-php', |
163 | 'text/x-python', |
164 | 'text/x-perl', |
165 | 'text/x-bash', |
166 | 'text/x-sh', |
167 | 'text/x-csh', |
168 | 'text/scriptlet', |
169 | 'application/x-msdownload', |
170 | 'application/x-msmetafile', |
171 | 'application/java', |
172 | 'application/xml', |
173 | 'text/xml', |
174 | ], |
175 | 'CheckFileExtensions' => true, |
176 | 'StrictFileExtensions' => true, |
177 | 'DisableUploadScriptChecks' => false, |
178 | 'UploadSizeWarning' => false, |
179 | 'TrustedMediaFormats' => [ |
180 | 'BITMAP', |
181 | 'AUDIO', |
182 | 'VIDEO', |
183 | 'image/svg+xml', |
184 | 'application/pdf', |
185 | ], |
186 | 'MediaHandlers' => [ |
187 | ], |
188 | 'NativeImageLazyLoading' => false, |
189 | 'ParserTestMediaHandlers' => [ |
190 | 'image/jpeg' => 'MockBitmapHandler', |
191 | 'image/png' => 'MockBitmapHandler', |
192 | 'image/gif' => 'MockBitmapHandler', |
193 | 'image/tiff' => 'MockBitmapHandler', |
194 | 'image/webp' => 'MockBitmapHandler', |
195 | 'image/x-ms-bmp' => 'MockBitmapHandler', |
196 | 'image/x-bmp' => 'MockBitmapHandler', |
197 | 'image/x-xcf' => 'MockBitmapHandler', |
198 | 'image/svg+xml' => 'MockSvgHandler', |
199 | 'image/vnd.djvu' => 'MockDjVuHandler', |
200 | ], |
201 | 'UseImageResize' => true, |
202 | 'UseImageMagick' => false, |
203 | 'ImageMagickConvertCommand' => '/usr/bin/convert', |
204 | 'MaxInterlacingAreas' => [ |
205 | ], |
206 | 'SharpenParameter' => '0x0.4', |
207 | 'SharpenReductionThreshold' => 0.85, |
208 | 'ImageMagickTempDir' => false, |
209 | 'CustomConvertCommand' => false, |
210 | 'JpegTran' => '/usr/bin/jpegtran', |
211 | 'JpegPixelFormat' => 'yuv420', |
212 | 'JpegQuality' => 80, |
213 | 'Exiv2Command' => '/usr/bin/exiv2', |
214 | 'Exiftool' => '/usr/bin/exiftool', |
215 | 'SVGConverters' => [ |
216 | 'ImageMagick' => '$path/convert -background "#ffffff00" -thumbnail $widthx$height\\! $input PNG:$output', |
217 | 'sodipodi' => '$path/sodipodi -z -w $width -f $input -e $output', |
218 | 'inkscape' => '$path/inkscape -z -w $width -f $input -e $output', |
219 | 'batik' => 'java -Djava.awt.headless=true -jar $path/batik-rasterizer.jar -w $width -d $output $input', |
220 | 'rsvg' => '$path/rsvg-convert -w $width -h $height -o $output $input', |
221 | 'imgserv' => '$path/imgserv-wrapper -i svg -o png -w$width $input $output', |
222 | 'ImagickExt' => [ |
223 | 'SvgHandler::rasterizeImagickExt', |
224 | ], |
225 | ], |
226 | 'SVGConverter' => 'ImageMagick', |
227 | 'SVGConverterPath' => '', |
228 | 'SVGMaxSize' => 5120, |
229 | 'SVGMetadataCutoff' => 5242880, |
230 | 'SVGNativeRendering' => false, |
231 | 'SVGNativeRenderingSizeLimit' => 51200, |
232 | 'MediaInTargetLanguage' => true, |
233 | 'MaxImageArea' => 12500000, |
234 | 'MaxAnimatedGifArea' => 12500000, |
235 | 'TiffThumbnailType' => [ |
236 | ], |
237 | 'ThumbnailEpoch' => '20030516000000', |
238 | 'AttemptFailureEpoch' => 1, |
239 | 'IgnoreImageErrors' => false, |
240 | 'GenerateThumbnailOnParse' => true, |
241 | 'ShowArchiveThumbnails' => true, |
242 | 'EnableAutoRotation' => null, |
243 | 'Antivirus' => null, |
244 | 'AntivirusSetup' => [ |
245 | 'clamav' => [ |
246 | 'command' => 'clamscan --no-summary ', |
247 | 'codemap' => [ |
248 | 0 => 0, |
249 | 1 => 1, |
250 | 52 => -1, |
251 | '*' => false, |
252 | ], |
253 | 'messagepattern' => '/.*?:(.*)/sim', |
254 | ], |
255 | ], |
256 | 'AntivirusRequired' => true, |
257 | 'VerifyMimeType' => true, |
258 | 'MimeTypeFile' => 'internal', |
259 | 'MimeInfoFile' => 'internal', |
260 | 'MimeDetectorCommand' => null, |
261 | 'TrivialMimeDetection' => false, |
262 | 'XMLMimeTypes' => [ |
263 | 'http://www.w3.org/2000/svg:svg' => 'image/svg+xml', |
264 | 'svg' => 'image/svg+xml', |
265 | 'http://www.lysator.liu.se/~alla/dia/:diagram' => 'application/x-dia-diagram', |
266 | 'http://www.w3.org/1999/xhtml:html' => 'text/html', |
267 | 'html' => 'text/html', |
268 | ], |
269 | 'ImageLimits' => [ |
270 | [ |
271 | 320, |
272 | 240, |
273 | ], |
274 | [ |
275 | 640, |
276 | 480, |
277 | ], |
278 | [ |
279 | 800, |
280 | 600, |
281 | ], |
282 | [ |
283 | 1024, |
284 | 768, |
285 | ], |
286 | [ |
287 | 1280, |
288 | 1024, |
289 | ], |
290 | [ |
291 | 2560, |
292 | 2048, |
293 | ], |
294 | ], |
295 | 'ThumbLimits' => [ |
296 | 120, |
297 | 150, |
298 | 180, |
299 | 200, |
300 | 250, |
301 | 300, |
302 | ], |
303 | 'ThumbnailNamespaces' => [ |
304 | 6, |
305 | ], |
306 | 'ThumbnailBuckets' => null, |
307 | 'ThumbnailMinimumBucketDistance' => 50, |
308 | 'UploadThumbnailRenderMap' => [ |
309 | ], |
310 | 'UploadThumbnailRenderMethod' => 'jobqueue', |
311 | 'UploadThumbnailRenderHttpCustomHost' => false, |
312 | 'UploadThumbnailRenderHttpCustomDomain' => false, |
313 | 'UseTinyRGBForJPGThumbnails' => false, |
314 | 'GalleryOptions' => [ |
315 | ], |
316 | 'ThumbUpright' => 0.75, |
317 | 'DirectoryMode' => 511, |
318 | 'ResponsiveImages' => true, |
319 | 'ImagePreconnect' => false, |
320 | 'DjvuUseBoxedCommand' => false, |
321 | 'DjvuDump' => null, |
322 | 'DjvuRenderer' => null, |
323 | 'DjvuTxt' => null, |
324 | 'DjvuPostProcessor' => 'pnmtojpeg', |
325 | 'DjvuOutputExtension' => 'jpg', |
326 | 'EmergencyContact' => false, |
327 | 'PasswordSender' => false, |
328 | 'NoReplyAddress' => false, |
329 | 'EnableEmail' => true, |
330 | 'EnableUserEmail' => true, |
331 | 'EnableSpecialMute' => false, |
332 | 'EnableUserEmailMuteList' => false, |
333 | 'UserEmailUseReplyTo' => true, |
334 | 'PasswordReminderResendTime' => 24, |
335 | 'NewPasswordExpiry' => 604800, |
336 | 'UserEmailConfirmationTokenExpiry' => 604800, |
337 | 'PasswordExpirationDays' => false, |
338 | 'PasswordExpireGrace' => 604800, |
339 | 'SMTP' => false, |
340 | 'AdditionalMailParams' => null, |
341 | 'AllowHTMLEmail' => false, |
342 | 'EnotifFromEditor' => false, |
343 | 'EmailAuthentication' => true, |
344 | 'EnotifWatchlist' => false, |
345 | 'EnotifUserTalk' => false, |
346 | 'EnotifRevealEditorAddress' => false, |
347 | 'EnotifMinorEdits' => true, |
348 | 'EnotifImpersonal' => false, |
349 | 'EnotifMaxRecips' => 500, |
350 | 'EnotifUseRealName' => false, |
351 | 'UsersNotifiedOnAllChanges' => [ |
352 | ], |
353 | 'DBname' => 'my_wiki', |
354 | 'DBmwschema' => null, |
355 | 'DBprefix' => '', |
356 | 'DBserver' => 'localhost', |
357 | 'DBport' => 5432, |
358 | 'DBuser' => 'wikiuser', |
359 | 'DBpassword' => '', |
360 | 'DBtype' => 'mysql', |
361 | 'DBssl' => false, |
362 | 'DBcompress' => false, |
363 | 'DBStrictWarnings' => false, |
364 | 'DBadminuser' => null, |
365 | 'DBadminpassword' => null, |
366 | 'SearchType' => null, |
367 | 'SearchTypeAlternatives' => null, |
368 | 'DBTableOptions' => 'ENGINE=InnoDB, DEFAULT CHARSET=binary', |
369 | 'SQLMode' => '', |
370 | 'DBDefaultGroup' => null, |
371 | 'SQLiteDataDir' => '', |
372 | 'SharedDB' => null, |
373 | 'SharedPrefix' => false, |
374 | 'SharedTables' => [ |
375 | 'user', |
376 | 'user_properties', |
377 | 'user_autocreate_serial', |
378 | ], |
379 | 'SharedSchema' => false, |
380 | 'DBservers' => false, |
381 | 'LBFactoryConf' => [ |
382 | 'class' => 'Wikimedia\\Rdbms\\LBFactorySimple', |
383 | ], |
384 | 'DataCenterUpdateStickTTL' => 10, |
385 | 'DBerrorLog' => false, |
386 | 'DBerrorLogTZ' => false, |
387 | 'LocalDatabases' => [ |
388 | ], |
389 | 'DatabaseReplicaLagWarning' => 10, |
390 | 'DatabaseReplicaLagCritical' => 30, |
391 | 'MaxExecutionTimeForExpensiveQueries' => 0, |
392 | 'VirtualDomainsMapping' => [ |
393 | ], |
394 | 'PageLinksSchemaMigrationStage' => 768, |
395 | 'ExternalLinksDomainGaps' => [ |
396 | ], |
397 | 'ContentHandlers' => [ |
398 | 'wikitext' => [ |
399 | 'class' => 'MediaWiki\\Content\\WikitextContentHandler', |
400 | 'services' => [ |
401 | 'TitleFactory', |
402 | 'ParserFactory', |
403 | 'GlobalIdGenerator', |
404 | 'LanguageNameUtils', |
405 | 'LinkRenderer', |
406 | 'MagicWordFactory', |
407 | 'ParsoidParserFactory', |
408 | ], |
409 | ], |
410 | 'javascript' => 'MediaWiki\\Content\\JavaScriptContentHandler', |
411 | 'json' => 'MediaWiki\\Content\\JsonContentHandler', |
412 | 'css' => 'MediaWiki\\Content\\CssContentHandler', |
413 | 'text' => 'MediaWiki\\Content\\TextContentHandler', |
414 | 'unknown' => 'MediaWiki\\Content\\FallbackContentHandler', |
415 | ], |
416 | 'NamespaceContentModels' => [ |
417 | ], |
418 | 'TextModelsToParse' => [ |
419 | 'wikitext', |
420 | 'javascript', |
421 | 'css', |
422 | ], |
423 | 'CompressRevisions' => false, |
424 | 'ExternalStores' => [ |
425 | ], |
426 | 'ExternalServers' => [ |
427 | ], |
428 | 'DefaultExternalStore' => false, |
429 | 'RevisionCacheExpiry' => 604800, |
430 | 'RevisionSlotsCacheExpiry' => [ |
431 | 'local' => 3600, |
432 | 'WAN' => 86400, |
433 | ], |
434 | 'PageLanguageUseDB' => false, |
435 | 'DiffEngine' => null, |
436 | 'ExternalDiffEngine' => false, |
437 | 'Wikidiff2Options' => [ |
438 | ], |
439 | 'RequestTimeLimit' => null, |
440 | 'TransactionalTimeLimit' => 120, |
441 | 'CriticalSectionTimeLimit' => 180.0, |
442 | 'MiserMode' => false, |
443 | 'DisableQueryPages' => false, |
444 | 'QueryCacheLimit' => 1000, |
445 | 'WantedPagesThreshold' => 1, |
446 | 'AllowSlowParserFunctions' => false, |
447 | 'AllowSchemaUpdates' => true, |
448 | 'MaxArticleSize' => 2048, |
449 | 'MemoryLimit' => '50M', |
450 | 'PoolCounterConf' => null, |
451 | 'PoolCountClientConf' => [ |
452 | 'servers' => [ |
453 | '127.0.0.1', |
454 | ], |
455 | 'timeout' => 0.1, |
456 | ], |
457 | 'MaxUserDBWriteDuration' => false, |
458 | 'MaxJobDBWriteDuration' => false, |
459 | 'LinkHolderBatchSize' => 1000, |
460 | 'MaximumMovedPages' => 100, |
461 | 'ForceDeferredUpdatesPreSend' => false, |
462 | 'MultiShardSiteStats' => false, |
463 | 'CacheDirectory' => false, |
464 | 'MainCacheType' => 0, |
465 | 'MessageCacheType' => -1, |
466 | 'ParserCacheType' => -1, |
467 | 'SessionCacheType' => -1, |
468 | 'LanguageConverterCacheType' => -1, |
469 | 'ObjectCaches' => [ |
470 | 0 => [ |
471 | 'class' => 'Wikimedia\\ObjectCache\\EmptyBagOStuff', |
472 | 'reportDupes' => false, |
473 | ], |
474 | 1 => [ |
475 | 'class' => 'SqlBagOStuff', |
476 | 'loggroup' => 'SQLBagOStuff', |
477 | ], |
478 | 'memcached-php' => [ |
479 | 'class' => 'Wikimedia\\ObjectCache\\MemcachedPhpBagOStuff', |
480 | 'loggroup' => 'memcached', |
481 | ], |
482 | 'memcached-pecl' => [ |
483 | 'class' => 'Wikimedia\\ObjectCache\\MemcachedPeclBagOStuff', |
484 | 'loggroup' => 'memcached', |
485 | ], |
486 | 'hash' => [ |
487 | 'class' => 'Wikimedia\\ObjectCache\\HashBagOStuff', |
488 | 'reportDupes' => false, |
489 | ], |
490 | 'apc' => [ |
491 | 'class' => 'Wikimedia\\ObjectCache\\APCUBagOStuff', |
492 | 'reportDupes' => false, |
493 | ], |
494 | 'apcu' => [ |
495 | 'class' => 'Wikimedia\\ObjectCache\\APCUBagOStuff', |
496 | 'reportDupes' => false, |
497 | ], |
498 | ], |
499 | 'WANObjectCache' => [ |
500 | ], |
501 | 'MicroStashType' => -1, |
502 | 'MainStash' => 1, |
503 | 'ParsoidCacheConfig' => [ |
504 | 'StashType' => null, |
505 | 'StashDuration' => 86400, |
506 | 'WarmParsoidParserCache' => false, |
507 | ], |
508 | 'ParsoidSelectiveUpdateSampleRate' => 0, |
509 | 'ParserCacheFilterConfig' => [ |
510 | 'pcache' => [ |
511 | 'default' => [ |
512 | 'minCpuTime' => 0, |
513 | ], |
514 | ], |
515 | 'parsoid-pcache' => [ |
516 | 'default' => [ |
517 | 'minCpuTime' => 0, |
518 | ], |
519 | ], |
520 | ], |
521 | 'ChronologyProtectorSecret' => '', |
522 | 'ParserCacheExpireTime' => 86400, |
523 | 'ParserCacheNewKeySchemaRatio' => 0, |
524 | 'OldRevisionParserCacheExpireTime' => 3600, |
525 | 'ObjectCacheSessionExpiry' => 3600, |
526 | 'PHPSessionHandling' => 'enable', |
527 | 'SuspiciousIpExpiry' => false, |
528 | 'SessionPbkdf2Iterations' => 10001, |
529 | 'MemCachedServers' => [ |
530 | '127.0.0.1:11211', |
531 | ], |
532 | 'MemCachedPersistent' => false, |
533 | 'MemCachedTimeout' => 500000, |
534 | 'UseLocalMessageCache' => false, |
535 | 'AdaptiveMessageCache' => false, |
536 | 'LocalisationCacheConf' => [ |
537 | 'class' => 'LocalisationCache', |
538 | 'store' => 'detect', |
539 | 'storeClass' => false, |
540 | 'storeDirectory' => false, |
541 | 'storeServer' => [ |
542 | ], |
543 | 'forceRecache' => false, |
544 | 'manualRecache' => false, |
545 | ], |
546 | 'CachePages' => true, |
547 | 'CacheEpoch' => '20030516000000', |
548 | 'GitInfoCacheDirectory' => false, |
549 | 'UseFileCache' => false, |
550 | 'FileCacheDepth' => 2, |
551 | 'RenderHashAppend' => '', |
552 | 'EnableSidebarCache' => false, |
553 | 'SidebarCacheExpiry' => 86400, |
554 | 'UseGzip' => false, |
555 | 'InvalidateCacheOnLocalSettingsChange' => true, |
556 | 'ExtensionInfoMTime' => false, |
557 | 'EnableRemoteBagOStuffTests' => false, |
558 | 'UseCdn' => false, |
559 | 'VaryOnXFP' => false, |
560 | 'InternalServer' => false, |
561 | 'CdnMaxAge' => 18000, |
562 | 'CdnMaxageLagged' => 30, |
563 | 'CdnMaxageStale' => 10, |
564 | 'CdnReboundPurgeDelay' => 0, |
565 | 'CdnMaxageSubstitute' => 60, |
566 | 'ForcedRawSMaxage' => 300, |
567 | 'CdnServers' => [ |
568 | ], |
569 | 'CdnServersNoPurge' => [ |
570 | ], |
571 | 'HTCPRouting' => [ |
572 | ], |
573 | 'HTCPMulticastTTL' => 1, |
574 | 'UsePrivateIPs' => false, |
575 | 'CdnMatchParameterOrder' => true, |
576 | 'LanguageCode' => 'en', |
577 | 'GrammarForms' => [ |
578 | ], |
579 | 'InterwikiMagic' => true, |
580 | 'HideInterlanguageLinks' => false, |
581 | 'ExtraInterlanguageLinkPrefixes' => [ |
582 | ], |
583 | 'InterlanguageLinkCodeMap' => [ |
584 | ], |
585 | 'ExtraLanguageNames' => [ |
586 | ], |
587 | 'ExtraLanguageCodes' => [ |
588 | 'bh' => 'bho', |
589 | 'no' => 'nb', |
590 | 'simple' => 'en', |
591 | ], |
592 | 'DummyLanguageCodes' => [ |
593 | ], |
594 | 'AllUnicodeFixes' => false, |
595 | 'LegacyEncoding' => false, |
596 | 'AmericanDates' => false, |
597 | 'TranslateNumerals' => true, |
598 | 'UseDatabaseMessages' => true, |
599 | 'MaxMsgCacheEntrySize' => 10000, |
600 | 'DisableLangConversion' => false, |
601 | 'DisableTitleConversion' => false, |
602 | 'DefaultLanguageVariant' => false, |
603 | 'UsePigLatinVariant' => false, |
604 | 'DisabledVariants' => [ |
605 | ], |
606 | 'VariantArticlePath' => false, |
607 | 'UseXssLanguage' => false, |
608 | 'LoginLanguageSelector' => false, |
609 | 'ForceUIMsgAsContentMsg' => [ |
610 | ], |
611 | 'RawHtmlMessages' => [ |
612 | 'copyright', |
613 | 'history_copyright', |
614 | 'googlesearch', |
615 | ], |
616 | 'AllowRawHtmlCopyrightMessages' => true, |
617 | 'Localtimezone' => null, |
618 | 'LocalTZoffset' => null, |
619 | 'OverrideUcfirstCharacters' => [ |
620 | ], |
621 | 'MimeType' => 'text/html', |
622 | 'Html5Version' => null, |
623 | 'EditSubmitButtonLabelPublish' => false, |
624 | 'XhtmlNamespaces' => [ |
625 | ], |
626 | 'SiteNotice' => '', |
627 | 'BrowserFormatDetection' => 'telephone=no', |
628 | 'SkinMetaTags' => [ |
629 | ], |
630 | 'DefaultSkin' => 'vector-2022', |
631 | 'FallbackSkin' => 'fallback', |
632 | 'SkipSkins' => [ |
633 | ], |
634 | 'DisableOutputCompression' => false, |
635 | 'FragmentMode' => [ |
636 | 'html5', |
637 | 'legacy', |
638 | ], |
639 | 'ExternalInterwikiFragmentMode' => 'legacy', |
640 | 'FooterIcons' => [ |
641 | 'copyright' => [ |
642 | 'copyright' => [ |
643 | ], |
644 | ], |
645 | 'poweredby' => [ |
646 | 'mediawiki' => [ |
647 | 'src' => null, |
648 | 'url' => 'https://www.mediawiki.org/', |
649 | 'alt' => 'Powered by MediaWiki', |
650 | ], |
651 | ], |
652 | ], |
653 | 'UseCombinedLoginLink' => false, |
654 | 'Edititis' => false, |
655 | 'Send404Code' => true, |
656 | 'ShowRollbackEditCount' => 10, |
657 | 'EnableCanonicalServerLink' => false, |
658 | 'InterwikiLogoOverride' => [ |
659 | ], |
660 | 'ResourceModules' => [ |
661 | ], |
662 | 'ResourceModuleSkinStyles' => [ |
663 | ], |
664 | 'ResourceLoaderSources' => [ |
665 | ], |
666 | 'ResourceBasePath' => null, |
667 | 'ResourceLoaderMaxage' => [ |
668 | ], |
669 | 'ResourceLoaderDebug' => false, |
670 | 'ResourceLoaderMaxQueryLength' => false, |
671 | 'ResourceLoaderValidateJS' => true, |
672 | 'ResourceLoaderEnableJSProfiler' => false, |
673 | 'ResourceLoaderStorageEnabled' => true, |
674 | 'ResourceLoaderStorageVersion' => 1, |
675 | 'ResourceLoaderEnableSourceMapLinks' => true, |
676 | 'AllowSiteCSSOnRestrictedPages' => false, |
677 | 'VueDevelopmentMode' => false, |
678 | 'CodexDevelopmentDir' => null, |
679 | 'MetaNamespace' => false, |
680 | 'MetaNamespaceTalk' => false, |
681 | 'CanonicalNamespaceNames' => [ |
682 | -2 => 'Media', |
683 | -1 => 'Special', |
684 | 0 => '', |
685 | 1 => 'Talk', |
686 | 2 => 'User', |
687 | 3 => 'User_talk', |
688 | 4 => 'Project', |
689 | 5 => 'Project_talk', |
690 | 6 => 'File', |
691 | 7 => 'File_talk', |
692 | 8 => 'MediaWiki', |
693 | 9 => 'MediaWiki_talk', |
694 | 10 => 'Template', |
695 | 11 => 'Template_talk', |
696 | 12 => 'Help', |
697 | 13 => 'Help_talk', |
698 | 14 => 'Category', |
699 | 15 => 'Category_talk', |
700 | ], |
701 | 'ExtraNamespaces' => [ |
702 | ], |
703 | 'ExtraGenderNamespaces' => [ |
704 | ], |
705 | 'NamespaceAliases' => [ |
706 | ], |
707 | 'LegalTitleChars' => ' %!"$&\'()*,\\-.\\/0-9:;=?@A-Z\\\\^_`a-z~\\x80-\\xFF+', |
708 | 'CapitalLinks' => true, |
709 | 'CapitalLinkOverrides' => [ |
710 | ], |
711 | 'NamespacesWithSubpages' => [ |
712 | 1 => true, |
713 | 2 => true, |
714 | 3 => true, |
715 | 4 => true, |
716 | 5 => true, |
717 | 7 => true, |
718 | 8 => true, |
719 | 9 => true, |
720 | 10 => true, |
721 | 11 => true, |
722 | 12 => true, |
723 | 13 => true, |
724 | 15 => true, |
725 | ], |
726 | 'ContentNamespaces' => [ |
727 | 0, |
728 | ], |
729 | 'ShortPagesNamespaceExclusions' => [ |
730 | ], |
731 | 'ExtraSignatureNamespaces' => [ |
732 | ], |
733 | 'InvalidRedirectTargets' => [ |
734 | 'Filepath', |
735 | 'Mypage', |
736 | 'Mytalk', |
737 | 'Redirect', |
738 | 'Mylog', |
739 | ], |
740 | 'DisableHardRedirects' => false, |
741 | 'FixDoubleRedirects' => false, |
742 | 'LocalInterwikis' => [ |
743 | ], |
744 | 'InterwikiExpiry' => 10800, |
745 | 'InterwikiCache' => false, |
746 | 'InterwikiScopes' => 3, |
747 | 'InterwikiFallbackSite' => 'wiki', |
748 | 'RedirectSources' => false, |
749 | 'SiteTypes' => [ |
750 | 'mediawiki' => 'MediaWiki\\Site\\MediaWikiSite', |
751 | ], |
752 | 'MaxTocLevel' => 999, |
753 | 'MaxPPNodeCount' => 1000000, |
754 | 'MaxTemplateDepth' => 100, |
755 | 'MaxPPExpandDepth' => 100, |
756 | 'UrlProtocols' => [ |
757 | 'bitcoin:', |
758 | 'ftp://', |
759 | 'ftps://', |
760 | 'geo:', |
761 | 'git://', |
762 | 'gopher://', |
763 | 'http://', |
764 | 'https://', |
765 | 'irc://', |
766 | 'ircs://', |
767 | 'magnet:', |
768 | 'mailto:', |
769 | 'matrix:', |
770 | 'mms://', |
771 | 'news:', |
772 | 'nntp://', |
773 | 'redis://', |
774 | 'sftp://', |
775 | 'sip:', |
776 | 'sips:', |
777 | 'sms:', |
778 | 'ssh://', |
779 | 'svn://', |
780 | 'tel:', |
781 | 'telnet://', |
782 | 'urn:', |
783 | 'worldwind://', |
784 | 'xmpp:', |
785 | '//', |
786 | ], |
787 | 'CleanSignatures' => true, |
788 | 'AllowExternalImages' => false, |
789 | 'AllowExternalImagesFrom' => '', |
790 | 'EnableImageWhitelist' => false, |
791 | 'TidyConfig' => [ |
792 | ], |
793 | 'ParsoidSettings' => [ |
794 | 'useSelser' => true, |
795 | ], |
796 | 'ParsoidFragmentSupport' => false, |
797 | 'ParserEnableLegacyMediaDOM' => false, |
798 | 'ParserEnableLegacyHeadingDOM' => true, |
799 | 'UseContentMediaStyles' => false, |
800 | 'UseLegacyMediaStyles' => false, |
801 | 'RawHtml' => false, |
802 | 'ExternalLinkTarget' => false, |
803 | 'NoFollowLinks' => true, |
804 | 'NoFollowNsExceptions' => [ |
805 | ], |
806 | 'NoFollowDomainExceptions' => [ |
807 | 'mediawiki.org', |
808 | ], |
809 | 'RegisterInternalExternals' => false, |
810 | 'AllowDisplayTitle' => true, |
811 | 'RestrictDisplayTitle' => true, |
812 | 'ExpensiveParserFunctionLimit' => 100, |
813 | 'PreprocessorCacheThreshold' => 1000, |
814 | 'EnableScaryTranscluding' => false, |
815 | 'TranscludeCacheExpiry' => 3600, |
816 | 'EnableMagicLinks' => [ |
817 | 'ISBN' => false, |
818 | 'PMID' => false, |
819 | 'RFC' => false, |
820 | ], |
821 | 'ParserEnableUserLanguage' => false, |
822 | 'ArticleCountMethod' => 'link', |
823 | 'ActiveUserDays' => 30, |
824 | 'LearnerEdits' => 10, |
825 | 'LearnerMemberSince' => 4, |
826 | 'ExperiencedUserEdits' => 500, |
827 | 'ExperiencedUserMemberSince' => 30, |
828 | 'ManualRevertSearchRadius' => 15, |
829 | 'RevertedTagMaxDepth' => 15, |
830 | 'CentralIdLookupProviders' => [ |
831 | 'local' => [ |
832 | 'class' => 'MediaWiki\\User\\CentralId\\LocalIdLookup', |
833 | 'services' => [ |
834 | 'MainConfig', |
835 | 'DBLoadBalancerFactory', |
836 | 'HideUserUtils', |
837 | ], |
838 | ], |
839 | ], |
840 | 'CentralIdLookupProvider' => 'local', |
841 | 'UserRegistrationProviders' => [ |
842 | 'local' => [ |
843 | 'class' => 'MediaWiki\\User\\Registration\\LocalUserRegistrationProvider', |
844 | 'services' => [ |
845 | 'UserFactory', |
846 | ], |
847 | ], |
848 | ], |
849 | 'PasswordPolicy' => [ |
850 | 'policies' => [ |
851 | 'bureaucrat' => [ |
852 | 'MinimalPasswordLength' => 10, |
853 | 'MinimumPasswordLengthToLogin' => 1, |
854 | ], |
855 | 'sysop' => [ |
856 | 'MinimalPasswordLength' => 10, |
857 | 'MinimumPasswordLengthToLogin' => 1, |
858 | ], |
859 | 'interface-admin' => [ |
860 | 'MinimalPasswordLength' => 10, |
861 | 'MinimumPasswordLengthToLogin' => 1, |
862 | ], |
863 | 'bot' => [ |
864 | 'MinimalPasswordLength' => 10, |
865 | 'MinimumPasswordLengthToLogin' => 1, |
866 | ], |
867 | 'default' => [ |
868 | 'MinimalPasswordLength' => [ |
869 | 'value' => 8, |
870 | 'suggestChangeOnLogin' => true, |
871 | ], |
872 | 'PasswordCannotBeSubstringInUsername' => [ |
873 | 'value' => true, |
874 | 'suggestChangeOnLogin' => true, |
875 | ], |
876 | 'PasswordCannotMatchDefaults' => [ |
877 | 'value' => true, |
878 | 'suggestChangeOnLogin' => true, |
879 | ], |
880 | 'MaximalPasswordLength' => [ |
881 | 'value' => 4096, |
882 | 'suggestChangeOnLogin' => true, |
883 | ], |
884 | 'PasswordNotInCommonList' => [ |
885 | 'value' => true, |
886 | 'suggestChangeOnLogin' => true, |
887 | ], |
888 | ], |
889 | ], |
890 | 'checks' => [ |
891 | 'MinimalPasswordLength' => [ |
892 | 'MediaWiki\\Password\\PasswordPolicyChecks', |
893 | 'checkMinimalPasswordLength', |
894 | ], |
895 | 'MinimumPasswordLengthToLogin' => [ |
896 | 'MediaWiki\\Password\\PasswordPolicyChecks', |
897 | 'checkMinimumPasswordLengthToLogin', |
898 | ], |
899 | 'PasswordCannotBeSubstringInUsername' => [ |
900 | 'MediaWiki\\Password\\PasswordPolicyChecks', |
901 | 'checkPasswordCannotBeSubstringInUsername', |
902 | ], |
903 | 'PasswordCannotMatchDefaults' => [ |
904 | 'MediaWiki\\Password\\PasswordPolicyChecks', |
905 | 'checkPasswordCannotMatchDefaults', |
906 | ], |
907 | 'MaximalPasswordLength' => [ |
908 | 'MediaWiki\\Password\\PasswordPolicyChecks', |
909 | 'checkMaximalPasswordLength', |
910 | ], |
911 | 'PasswordNotInCommonList' => [ |
912 | 'MediaWiki\\Password\\PasswordPolicyChecks', |
913 | 'checkPasswordNotInCommonList', |
914 | ], |
915 | ], |
916 | ], |
917 | 'AuthManagerConfig' => null, |
918 | 'AuthManagerAutoConfig' => [ |
919 | 'preauth' => [ |
920 | 'MediaWiki\\Auth\\ThrottlePreAuthenticationProvider' => [ |
921 | 'class' => 'MediaWiki\\Auth\\ThrottlePreAuthenticationProvider', |
922 | 'sort' => 0, |
923 | ], |
924 | ], |
925 | 'primaryauth' => [ |
926 | 'MediaWiki\\Auth\\TemporaryPasswordPrimaryAuthenticationProvider' => [ |
927 | 'class' => 'MediaWiki\\Auth\\TemporaryPasswordPrimaryAuthenticationProvider', |
928 | 'services' => [ |
929 | 'DBLoadBalancerFactory', |
930 | 'UserOptionsLookup', |
931 | ], |
932 | 'args' => [ |
933 | [ |
934 | 'authoritative' => false, |
935 | ], |
936 | ], |
937 | 'sort' => 0, |
938 | ], |
939 | 'MediaWiki\\Auth\\LocalPasswordPrimaryAuthenticationProvider' => [ |
940 | 'class' => 'MediaWiki\\Auth\\LocalPasswordPrimaryAuthenticationProvider', |
941 | 'services' => [ |
942 | 'DBLoadBalancerFactory', |
943 | ], |
944 | 'args' => [ |
945 | [ |
946 | 'authoritative' => true, |
947 | ], |
948 | ], |
949 | 'sort' => 100, |
950 | ], |
951 | ], |
952 | 'secondaryauth' => [ |
953 | 'MediaWiki\\Auth\\CheckBlocksSecondaryAuthenticationProvider' => [ |
954 | 'class' => 'MediaWiki\\Auth\\CheckBlocksSecondaryAuthenticationProvider', |
955 | 'sort' => 0, |
956 | ], |
957 | 'MediaWiki\\Auth\\ResetPasswordSecondaryAuthenticationProvider' => [ |
958 | 'class' => 'MediaWiki\\Auth\\ResetPasswordSecondaryAuthenticationProvider', |
959 | 'sort' => 100, |
960 | ], |
961 | 'MediaWiki\\Auth\\EmailNotificationSecondaryAuthenticationProvider' => [ |
962 | 'class' => 'MediaWiki\\Auth\\EmailNotificationSecondaryAuthenticationProvider', |
963 | 'services' => [ |
964 | 'DBLoadBalancerFactory', |
965 | ], |
966 | 'sort' => 200, |
967 | ], |
968 | ], |
969 | ], |
970 | 'RememberMe' => 'choose', |
971 | 'ReauthenticateTime' => [ |
972 | 'default' => 300, |
973 | ], |
974 | 'AllowSecuritySensitiveOperationIfCannotReauthenticate' => [ |
975 | 'default' => true, |
976 | ], |
977 | 'ChangeCredentialsBlacklist' => [ |
978 | 'MediaWiki\\Auth\\TemporaryPasswordAuthenticationRequest', |
979 | ], |
980 | 'RemoveCredentialsBlacklist' => [ |
981 | 'MediaWiki\\Auth\\PasswordAuthenticationRequest', |
982 | ], |
983 | 'InvalidPasswordReset' => true, |
984 | 'PasswordDefault' => 'pbkdf2', |
985 | 'PasswordConfig' => [ |
986 | 'A' => [ |
987 | 'class' => 'MediaWiki\\Password\\MWOldPassword', |
988 | ], |
989 | 'B' => [ |
990 | 'class' => 'MediaWiki\\Password\\MWSaltedPassword', |
991 | ], |
992 | 'pbkdf2-legacyA' => [ |
993 | 'class' => 'MediaWiki\\Password\\LayeredParameterizedPassword', |
994 | 'types' => [ |
995 | 'A', |
996 | 'pbkdf2', |
997 | ], |
998 | ], |
999 | 'pbkdf2-legacyB' => [ |
1000 | 'class' => 'MediaWiki\\Password\\LayeredParameterizedPassword', |
1001 | 'types' => [ |
1002 | 'B', |
1003 | 'pbkdf2', |
1004 | ], |
1005 | ], |
1006 | 'bcrypt' => [ |
1007 | 'class' => 'MediaWiki\\Password\\BcryptPassword', |
1008 | 'cost' => 9, |
1009 | ], |
1010 | 'pbkdf2' => [ |
1011 | 'class' => 'MediaWiki\\Password\\Pbkdf2PasswordUsingOpenSSL', |
1012 | 'algo' => 'sha512', |
1013 | 'cost' => '30000', |
1014 | 'length' => '64', |
1015 | ], |
1016 | 'argon2' => [ |
1017 | 'class' => 'MediaWiki\\Password\\Argon2Password', |
1018 | 'algo' => 'auto', |
1019 | ], |
1020 | ], |
1021 | 'PasswordResetRoutes' => [ |
1022 | 'username' => true, |
1023 | 'email' => true, |
1024 | ], |
1025 | 'MaxSigChars' => 255, |
1026 | 'SignatureValidation' => 'warning', |
1027 | 'SignatureAllowedLintErrors' => [ |
1028 | 'obsolete-tag', |
1029 | ], |
1030 | 'MaxNameChars' => 255, |
1031 | 'ReservedUsernames' => [ |
1032 | 'MediaWiki default', |
1033 | 'Conversion script', |
1034 | 'Maintenance script', |
1035 | 'Template namespace initialisation script', |
1036 | 'ScriptImporter', |
1037 | 'Delete page script', |
1038 | 'Move page script', |
1039 | 'Command line script', |
1040 | 'Unknown user', |
1041 | 'msg:double-redirect-fixer', |
1042 | 'msg:usermessage-editor', |
1043 | 'msg:proxyblocker', |
1044 | 'msg:sorbs', |
1045 | 'msg:spambot_username', |
1046 | 'msg:autochange-username', |
1047 | ], |
1048 | 'DefaultUserOptions' => [ |
1049 | 'ccmeonemails' => 0, |
1050 | 'date' => 'default', |
1051 | 'diffonly' => 0, |
1052 | 'diff-type' => 'table', |
1053 | 'disablemail' => 0, |
1054 | 'editfont' => 'monospace', |
1055 | 'editondblclick' => 0, |
1056 | 'editrecovery' => 0, |
1057 | 'editsectiononrightclick' => 0, |
1058 | 'email-allow-new-users' => 1, |
1059 | 'enotifminoredits' => 0, |
1060 | 'enotifrevealaddr' => 0, |
1061 | 'enotifusertalkpages' => 1, |
1062 | 'enotifwatchlistpages' => 1, |
1063 | 'extendwatchlist' => 1, |
1064 | 'fancysig' => 0, |
1065 | 'forceeditsummary' => 0, |
1066 | 'forcesafemode' => 0, |
1067 | 'gender' => 'unknown', |
1068 | 'hidecategorization' => 1, |
1069 | 'hideminor' => 0, |
1070 | 'hidepatrolled' => 0, |
1071 | 'imagesize' => 2, |
1072 | 'minordefault' => 0, |
1073 | 'newpageshidepatrolled' => 0, |
1074 | 'nickname' => '', |
1075 | 'norollbackdiff' => 0, |
1076 | 'prefershttps' => 1, |
1077 | 'previewonfirst' => 0, |
1078 | 'previewontop' => 1, |
1079 | 'pst-cssjs' => 1, |
1080 | 'rcdays' => 7, |
1081 | 'rcenhancedfilters-disable' => 0, |
1082 | 'rclimit' => 50, |
1083 | 'requireemail' => 0, |
1084 | 'search-match-redirect' => true, |
1085 | 'search-special-page' => 'Search', |
1086 | 'search-thumbnail-extra-namespaces' => true, |
1087 | 'searchlimit' => 20, |
1088 | 'showhiddencats' => 0, |
1089 | 'shownumberswatching' => 1, |
1090 | 'showrollbackconfirmation' => 0, |
1091 | 'skin' => false, |
1092 | 'skin-responsive' => 1, |
1093 | 'thumbsize' => 5, |
1094 | 'underline' => 2, |
1095 | 'useeditwarning' => 1, |
1096 | 'uselivepreview' => 0, |
1097 | 'usenewrc' => 1, |
1098 | 'watchcreations' => 1, |
1099 | 'watchdefault' => 1, |
1100 | 'watchdeletion' => 0, |
1101 | 'watchlistdays' => 7, |
1102 | 'watchlisthideanons' => 0, |
1103 | 'watchlisthidebots' => 0, |
1104 | 'watchlisthidecategorization' => 1, |
1105 | 'watchlisthideliu' => 0, |
1106 | 'watchlisthideminor' => 0, |
1107 | 'watchlisthideown' => 0, |
1108 | 'watchlisthidepatrolled' => 0, |
1109 | 'watchlistreloadautomatically' => 0, |
1110 | 'watchlistunwatchlinks' => 0, |
1111 | 'watchmoves' => 0, |
1112 | 'watchrollback' => 0, |
1113 | 'watchuploads' => 1, |
1114 | 'wlenhancedfilters-disable' => 0, |
1115 | 'wllimit' => 250, |
1116 | ], |
1117 | 'ConditionalUserOptions' => [ |
1118 | ], |
1119 | 'HiddenPrefs' => [ |
1120 | ], |
1121 | 'InvalidUsernameCharacters' => '@:>=', |
1122 | 'UserrightsInterwikiDelimiter' => '@', |
1123 | 'SecureLogin' => false, |
1124 | 'AuthenticationTokenVersion' => null, |
1125 | 'SessionProviders' => [ |
1126 | 'MediaWiki\\Session\\CookieSessionProvider' => [ |
1127 | 'class' => 'MediaWiki\\Session\\CookieSessionProvider', |
1128 | 'args' => [ |
1129 | [ |
1130 | 'priority' => 30, |
1131 | ], |
1132 | ], |
1133 | ], |
1134 | 'MediaWiki\\Session\\BotPasswordSessionProvider' => [ |
1135 | 'class' => 'MediaWiki\\Session\\BotPasswordSessionProvider', |
1136 | 'args' => [ |
1137 | [ |
1138 | 'priority' => 75, |
1139 | ], |
1140 | ], |
1141 | 'services' => [ |
1142 | 'GrantsInfo', |
1143 | ], |
1144 | ], |
1145 | ], |
1146 | 'AutoCreateTempUser' => [ |
1147 | 'known' => false, |
1148 | 'enabled' => false, |
1149 | 'actions' => [ |
1150 | 'edit', |
1151 | ], |
1152 | 'genPattern' => '~$1', |
1153 | 'matchPattern' => null, |
1154 | 'reservedPattern' => '~$1', |
1155 | 'serialProvider' => [ |
1156 | 'type' => 'local', |
1157 | 'useYear' => true, |
1158 | ], |
1159 | 'serialMapping' => [ |
1160 | 'type' => 'plain-numeric', |
1161 | ], |
1162 | 'expireAfterDays' => 90, |
1163 | 'notifyBeforeExpirationDays' => 10, |
1164 | ], |
1165 | 'AutoblockExpiry' => 86400, |
1166 | 'BlockAllowsUTEdit' => true, |
1167 | 'BlockCIDRLimit' => [ |
1168 | 'IPv4' => 16, |
1169 | 'IPv6' => 19, |
1170 | ], |
1171 | 'BlockDisablesLogin' => false, |
1172 | 'EnablePartialActionBlocks' => false, |
1173 | 'EnableMultiBlocks' => false, |
1174 | 'BlockTargetMigrationStage' => 768, |
1175 | 'WhitelistRead' => false, |
1176 | 'WhitelistReadRegexp' => false, |
1177 | 'EmailConfirmToEdit' => false, |
1178 | 'HideIdentifiableRedirects' => true, |
1179 | 'GroupPermissions' => [ |
1180 | '*' => [ |
1181 | 'createaccount' => true, |
1182 | 'read' => true, |
1183 | 'edit' => true, |
1184 | 'createpage' => true, |
1185 | 'createtalk' => true, |
1186 | 'viewmyprivateinfo' => true, |
1187 | 'editmyprivateinfo' => true, |
1188 | 'editmyoptions' => true, |
1189 | ], |
1190 | 'user' => [ |
1191 | 'move' => true, |
1192 | 'move-subpages' => true, |
1193 | 'move-rootuserpages' => true, |
1194 | 'move-categorypages' => true, |
1195 | 'movefile' => true, |
1196 | 'read' => true, |
1197 | 'edit' => true, |
1198 | 'createpage' => true, |
1199 | 'createtalk' => true, |
1200 | 'upload' => true, |
1201 | 'reupload' => true, |
1202 | 'reupload-shared' => true, |
1203 | 'minoredit' => true, |
1204 | 'editmyusercss' => true, |
1205 | 'editmyuserjson' => true, |
1206 | 'editmyuserjs' => true, |
1207 | 'editmyuserjsredirect' => true, |
1208 | 'sendemail' => true, |
1209 | 'applychangetags' => true, |
1210 | 'changetags' => true, |
1211 | 'editcontentmodel' => true, |
1212 | 'viewmywatchlist' => true, |
1213 | 'editmywatchlist' => true, |
1214 | ], |
1215 | 'autoconfirmed' => [ |
1216 | 'autoconfirmed' => true, |
1217 | 'editsemiprotected' => true, |
1218 | ], |
1219 | 'bot' => [ |
1220 | 'bot' => true, |
1221 | 'autoconfirmed' => true, |
1222 | 'editsemiprotected' => true, |
1223 | 'nominornewtalk' => true, |
1224 | 'autopatrol' => true, |
1225 | 'suppressredirect' => true, |
1226 | 'apihighlimits' => true, |
1227 | ], |
1228 | 'sysop' => [ |
1229 | 'block' => true, |
1230 | 'createaccount' => true, |
1231 | 'delete' => true, |
1232 | 'bigdelete' => true, |
1233 | 'deletedhistory' => true, |
1234 | 'deletedtext' => true, |
1235 | 'undelete' => true, |
1236 | 'editinterface' => true, |
1237 | 'editsitejson' => true, |
1238 | 'edituserjson' => true, |
1239 | 'import' => true, |
1240 | 'importupload' => true, |
1241 | 'move' => true, |
1242 | 'move-subpages' => true, |
1243 | 'move-rootuserpages' => true, |
1244 | 'move-categorypages' => true, |
1245 | 'patrol' => true, |
1246 | 'autopatrol' => true, |
1247 | 'protect' => true, |
1248 | 'editprotected' => true, |
1249 | 'rollback' => true, |
1250 | 'upload' => true, |
1251 | 'reupload' => true, |
1252 | 'reupload-shared' => true, |
1253 | 'unwatchedpages' => true, |
1254 | 'autoconfirmed' => true, |
1255 | 'editsemiprotected' => true, |
1256 | 'ipblock-exempt' => true, |
1257 | 'blockemail' => true, |
1258 | 'markbotedits' => true, |
1259 | 'apihighlimits' => true, |
1260 | 'browsearchive' => true, |
1261 | 'noratelimit' => true, |
1262 | 'movefile' => true, |
1263 | 'unblockself' => true, |
1264 | 'suppressredirect' => true, |
1265 | 'mergehistory' => true, |
1266 | 'managechangetags' => true, |
1267 | 'deletechangetags' => true, |
1268 | ], |
1269 | 'interface-admin' => [ |
1270 | 'editinterface' => true, |
1271 | 'editsitecss' => true, |
1272 | 'editsitejson' => true, |
1273 | 'editsitejs' => true, |
1274 | 'editusercss' => true, |
1275 | 'edituserjson' => true, |
1276 | 'edituserjs' => true, |
1277 | ], |
1278 | 'bureaucrat' => [ |
1279 | 'userrights' => true, |
1280 | 'noratelimit' => true, |
1281 | 'renameuser' => true, |
1282 | ], |
1283 | 'suppress' => [ |
1284 | 'hideuser' => true, |
1285 | 'suppressrevision' => true, |
1286 | 'viewsuppressed' => true, |
1287 | 'suppressionlog' => true, |
1288 | 'deleterevision' => true, |
1289 | 'deletelogentry' => true, |
1290 | ], |
1291 | ], |
1292 | 'PrivilegedGroups' => [ |
1293 | 'bureaucrat', |
1294 | 'interface-admin', |
1295 | 'suppress', |
1296 | 'sysop', |
1297 | ], |
1298 | 'RevokePermissions' => [ |
1299 | ], |
1300 | 'GroupInheritsPermissions' => [ |
1301 | ], |
1302 | 'ImplicitGroups' => [ |
1303 | '*', |
1304 | 'user', |
1305 | 'autoconfirmed', |
1306 | ], |
1307 | 'GroupsAddToSelf' => [ |
1308 | ], |
1309 | 'GroupsRemoveFromSelf' => [ |
1310 | ], |
1311 | 'RestrictionTypes' => [ |
1312 | 'create', |
1313 | 'edit', |
1314 | 'move', |
1315 | 'upload', |
1316 | ], |
1317 | 'RestrictionLevels' => [ |
1318 | '', |
1319 | 'autoconfirmed', |
1320 | 'sysop', |
1321 | ], |
1322 | 'CascadingRestrictionLevels' => [ |
1323 | 'sysop', |
1324 | ], |
1325 | 'SemiprotectedRestrictionLevels' => [ |
1326 | 'autoconfirmed', |
1327 | ], |
1328 | 'NamespaceProtection' => [ |
1329 | ], |
1330 | 'NonincludableNamespaces' => [ |
1331 | ], |
1332 | 'AutoConfirmAge' => 0, |
1333 | 'AutoConfirmCount' => 0, |
1334 | 'Autopromote' => [ |
1335 | 'autoconfirmed' => [ |
1336 | '&', |
1337 | [ |
1338 | 1, |
1339 | null, |
1340 | ], |
1341 | [ |
1342 | 2, |
1343 | null, |
1344 | ], |
1345 | ], |
1346 | ], |
1347 | 'AutopromoteOnce' => [ |
1348 | 'onEdit' => [ |
1349 | ], |
1350 | ], |
1351 | 'AutopromoteOnceLogInRC' => true, |
1352 | 'AutopromoteOnceRCExcludedGroups' => [ |
1353 | ], |
1354 | 'AddGroups' => [ |
1355 | ], |
1356 | 'RemoveGroups' => [ |
1357 | ], |
1358 | 'AvailableRights' => [ |
1359 | ], |
1360 | 'ImplicitRights' => [ |
1361 | ], |
1362 | 'DeleteRevisionsLimit' => 0, |
1363 | 'DeleteRevisionsBatchSize' => 1000, |
1364 | 'HideUserContribLimit' => 1000, |
1365 | 'AccountCreationThrottle' => [ |
1366 | [ |
1367 | 'count' => 0, |
1368 | 'seconds' => 86400, |
1369 | ], |
1370 | ], |
1371 | 'TempAccountCreationThrottle' => [ |
1372 | [ |
1373 | 'count' => 6, |
1374 | 'seconds' => 86400, |
1375 | ], |
1376 | ], |
1377 | 'TempAccountNameAcquisitionThrottle' => [ |
1378 | [ |
1379 | 'count' => 60, |
1380 | 'seconds' => 86400, |
1381 | ], |
1382 | ], |
1383 | 'SpamRegex' => [ |
1384 | ], |
1385 | 'SummarySpamRegex' => [ |
1386 | ], |
1387 | 'EnableDnsBlacklist' => false, |
1388 | 'DnsBlacklistUrls' => [ |
1389 | 'http.dnsbl.sorbs.net.', |
1390 | ], |
1391 | 'ProxyList' => [ |
1392 | ], |
1393 | 'ProxyWhitelist' => [ |
1394 | ], |
1395 | 'SoftBlockRanges' => [ |
1396 | ], |
1397 | 'ApplyIpBlocksToXff' => false, |
1398 | 'RateLimits' => [ |
1399 | 'edit' => [ |
1400 | 'ip' => [ |
1401 | 8, |
1402 | 60, |
1403 | ], |
1404 | 'newbie' => [ |
1405 | 8, |
1406 | 60, |
1407 | ], |
1408 | 'user' => [ |
1409 | 90, |
1410 | 60, |
1411 | ], |
1412 | ], |
1413 | 'move' => [ |
1414 | 'newbie' => [ |
1415 | 2, |
1416 | 120, |
1417 | ], |
1418 | 'user' => [ |
1419 | 8, |
1420 | 60, |
1421 | ], |
1422 | ], |
1423 | 'upload' => [ |
1424 | 'ip' => [ |
1425 | 8, |
1426 | 60, |
1427 | ], |
1428 | 'newbie' => [ |
1429 | 8, |
1430 | 60, |
1431 | ], |
1432 | ], |
1433 | 'rollback' => [ |
1434 | 'user' => [ |
1435 | 10, |
1436 | 60, |
1437 | ], |
1438 | 'newbie' => [ |
1439 | 5, |
1440 | 120, |
1441 | ], |
1442 | ], |
1443 | 'mailpassword' => [ |
1444 | 'ip' => [ |
1445 | 5, |
1446 | 3600, |
1447 | ], |
1448 | ], |
1449 | 'sendemail' => [ |
1450 | 'ip' => [ |
1451 | 5, |
1452 | 86400, |
1453 | ], |
1454 | 'newbie' => [ |
1455 | 5, |
1456 | 86400, |
1457 | ], |
1458 | 'user' => [ |
1459 | 20, |
1460 | 86400, |
1461 | ], |
1462 | ], |
1463 | 'changeemail' => [ |
1464 | 'ip-all' => [ |
1465 | 10, |
1466 | 3600, |
1467 | ], |
1468 | 'user' => [ |
1469 | 4, |
1470 | 86400, |
1471 | ], |
1472 | ], |
1473 | 'confirmemail' => [ |
1474 | 'ip-all' => [ |
1475 | 10, |
1476 | 3600, |
1477 | ], |
1478 | 'user' => [ |
1479 | 4, |
1480 | 86400, |
1481 | ], |
1482 | ], |
1483 | 'purge' => [ |
1484 | 'ip' => [ |
1485 | 30, |
1486 | 60, |
1487 | ], |
1488 | 'user' => [ |
1489 | 30, |
1490 | 60, |
1491 | ], |
1492 | ], |
1493 | 'linkpurge' => [ |
1494 | 'ip' => [ |
1495 | 30, |
1496 | 60, |
1497 | ], |
1498 | 'user' => [ |
1499 | 30, |
1500 | 60, |
1501 | ], |
1502 | ], |
1503 | 'renderfile' => [ |
1504 | 'ip' => [ |
1505 | 700, |
1506 | 30, |
1507 | ], |
1508 | 'user' => [ |
1509 | 700, |
1510 | 30, |
1511 | ], |
1512 | ], |
1513 | 'renderfile-nonstandard' => [ |
1514 | 'ip' => [ |
1515 | 70, |
1516 | 30, |
1517 | ], |
1518 | 'user' => [ |
1519 | 70, |
1520 | 30, |
1521 | ], |
1522 | ], |
1523 | 'stashedit' => [ |
1524 | 'ip' => [ |
1525 | 30, |
1526 | 60, |
1527 | ], |
1528 | 'newbie' => [ |
1529 | 30, |
1530 | 60, |
1531 | ], |
1532 | ], |
1533 | 'stashbasehtml' => [ |
1534 | 'ip' => [ |
1535 | 5, |
1536 | 60, |
1537 | ], |
1538 | 'newbie' => [ |
1539 | 5, |
1540 | 60, |
1541 | ], |
1542 | ], |
1543 | 'changetags' => [ |
1544 | 'ip' => [ |
1545 | 8, |
1546 | 60, |
1547 | ], |
1548 | 'newbie' => [ |
1549 | 8, |
1550 | 60, |
1551 | ], |
1552 | ], |
1553 | 'editcontentmodel' => [ |
1554 | 'newbie' => [ |
1555 | 2, |
1556 | 120, |
1557 | ], |
1558 | 'user' => [ |
1559 | 8, |
1560 | 60, |
1561 | ], |
1562 | ], |
1563 | ], |
1564 | 'RateLimitsExcludedIPs' => [ |
1565 | ], |
1566 | 'PutIPinRC' => true, |
1567 | 'QueryPageDefaultLimit' => 50, |
1568 | 'PasswordAttemptThrottle' => [ |
1569 | [ |
1570 | 'count' => 5, |
1571 | 'seconds' => 300, |
1572 | ], |
1573 | [ |
1574 | 'count' => 150, |
1575 | 'seconds' => 172800, |
1576 | ], |
1577 | ], |
1578 | 'GrantPermissions' => [ |
1579 | 'basic' => [ |
1580 | 'autocreateaccount' => true, |
1581 | 'autoconfirmed' => true, |
1582 | 'autopatrol' => true, |
1583 | 'editsemiprotected' => true, |
1584 | 'ipblock-exempt' => true, |
1585 | 'nominornewtalk' => true, |
1586 | 'patrolmarks' => true, |
1587 | 'read' => true, |
1588 | 'unwatchedpages' => true, |
1589 | ], |
1590 | 'highvolume' => [ |
1591 | 'bot' => true, |
1592 | 'apihighlimits' => true, |
1593 | 'noratelimit' => true, |
1594 | 'markbotedits' => true, |
1595 | ], |
1596 | 'import' => [ |
1597 | 'import' => true, |
1598 | 'importupload' => true, |
1599 | ], |
1600 | 'editpage' => [ |
1601 | 'edit' => true, |
1602 | 'minoredit' => true, |
1603 | 'applychangetags' => true, |
1604 | 'changetags' => true, |
1605 | 'editcontentmodel' => true, |
1606 | 'pagelang' => true, |
1607 | ], |
1608 | 'editprotected' => [ |
1609 | 'edit' => true, |
1610 | 'minoredit' => true, |
1611 | 'applychangetags' => true, |
1612 | 'changetags' => true, |
1613 | 'editcontentmodel' => true, |
1614 | 'editprotected' => true, |
1615 | ], |
1616 | 'editmycssjs' => [ |
1617 | 'edit' => true, |
1618 | 'minoredit' => true, |
1619 | 'applychangetags' => true, |
1620 | 'changetags' => true, |
1621 | 'editcontentmodel' => true, |
1622 | 'editmyusercss' => true, |
1623 | 'editmyuserjson' => true, |
1624 | 'editmyuserjs' => true, |
1625 | ], |
1626 | 'editmyoptions' => [ |
1627 | 'editmyoptions' => true, |
1628 | 'editmyuserjson' => true, |
1629 | ], |
1630 | 'editinterface' => [ |
1631 | 'edit' => true, |
1632 | 'minoredit' => true, |
1633 | 'applychangetags' => true, |
1634 | 'changetags' => true, |
1635 | 'editcontentmodel' => true, |
1636 | 'editinterface' => true, |
1637 | 'edituserjson' => true, |
1638 | 'editsitejson' => true, |
1639 | ], |
1640 | 'editsiteconfig' => [ |
1641 | 'edit' => true, |
1642 | 'minoredit' => true, |
1643 | 'applychangetags' => true, |
1644 | 'changetags' => true, |
1645 | 'editcontentmodel' => true, |
1646 | 'editinterface' => true, |
1647 | 'edituserjson' => true, |
1648 | 'editsitejson' => true, |
1649 | 'editusercss' => true, |
1650 | 'edituserjs' => true, |
1651 | 'editsitecss' => true, |
1652 | 'editsitejs' => true, |
1653 | ], |
1654 | 'createeditmovepage' => [ |
1655 | 'edit' => true, |
1656 | 'minoredit' => true, |
1657 | 'applychangetags' => true, |
1658 | 'changetags' => true, |
1659 | 'editcontentmodel' => true, |
1660 | 'createpage' => true, |
1661 | 'createtalk' => true, |
1662 | 'delete-redirect' => true, |
1663 | 'move' => true, |
1664 | 'move-rootuserpages' => true, |
1665 | 'move-subpages' => true, |
1666 | 'move-categorypages' => true, |
1667 | 'suppressredirect' => true, |
1668 | ], |
1669 | 'uploadfile' => [ |
1670 | 'upload' => true, |
1671 | 'reupload-own' => true, |
1672 | ], |
1673 | 'uploadeditmovefile' => [ |
1674 | 'upload' => true, |
1675 | 'reupload-own' => true, |
1676 | 'reupload' => true, |
1677 | 'reupload-shared' => true, |
1678 | 'upload_by_url' => true, |
1679 | 'movefile' => true, |
1680 | 'suppressredirect' => true, |
1681 | ], |
1682 | 'patrol' => [ |
1683 | 'patrol' => true, |
1684 | ], |
1685 | 'rollback' => [ |
1686 | 'rollback' => true, |
1687 | ], |
1688 | 'blockusers' => [ |
1689 | 'block' => true, |
1690 | 'blockemail' => true, |
1691 | ], |
1692 | 'viewdeleted' => [ |
1693 | 'browsearchive' => true, |
1694 | 'deletedhistory' => true, |
1695 | 'deletedtext' => true, |
1696 | ], |
1697 | 'viewrestrictedlogs' => [ |
1698 | 'suppressionlog' => true, |
1699 | ], |
1700 | 'delete' => [ |
1701 | 'edit' => true, |
1702 | 'minoredit' => true, |
1703 | 'applychangetags' => true, |
1704 | 'changetags' => true, |
1705 | 'editcontentmodel' => true, |
1706 | 'browsearchive' => true, |
1707 | 'deletedhistory' => true, |
1708 | 'deletedtext' => true, |
1709 | 'delete' => true, |
1710 | 'bigdelete' => true, |
1711 | 'deletelogentry' => true, |
1712 | 'deleterevision' => true, |
1713 | 'undelete' => true, |
1714 | ], |
1715 | 'oversight' => [ |
1716 | 'suppressrevision' => true, |
1717 | 'viewsuppressed' => true, |
1718 | ], |
1719 | 'protect' => [ |
1720 | 'edit' => true, |
1721 | 'minoredit' => true, |
1722 | 'applychangetags' => true, |
1723 | 'changetags' => true, |
1724 | 'editcontentmodel' => true, |
1725 | 'editprotected' => true, |
1726 | 'protect' => true, |
1727 | ], |
1728 | 'viewmywatchlist' => [ |
1729 | 'viewmywatchlist' => true, |
1730 | ], |
1731 | 'editmywatchlist' => [ |
1732 | 'editmywatchlist' => true, |
1733 | ], |
1734 | 'sendemail' => [ |
1735 | 'sendemail' => true, |
1736 | ], |
1737 | 'createaccount' => [ |
1738 | 'createaccount' => true, |
1739 | ], |
1740 | 'privateinfo' => [ |
1741 | 'viewmyprivateinfo' => true, |
1742 | ], |
1743 | 'mergehistory' => [ |
1744 | 'mergehistory' => true, |
1745 | ], |
1746 | ], |
1747 | 'GrantPermissionGroups' => [ |
1748 | 'basic' => 'hidden', |
1749 | 'editpage' => 'page-interaction', |
1750 | 'createeditmovepage' => 'page-interaction', |
1751 | 'editprotected' => 'page-interaction', |
1752 | 'patrol' => 'page-interaction', |
1753 | 'uploadfile' => 'file-interaction', |
1754 | 'uploadeditmovefile' => 'file-interaction', |
1755 | 'sendemail' => 'email', |
1756 | 'viewmywatchlist' => 'watchlist-interaction', |
1757 | 'editviewmywatchlist' => 'watchlist-interaction', |
1758 | 'editmycssjs' => 'customization', |
1759 | 'editmyoptions' => 'customization', |
1760 | 'editinterface' => 'administration', |
1761 | 'editsiteconfig' => 'administration', |
1762 | 'rollback' => 'administration', |
1763 | 'blockusers' => 'administration', |
1764 | 'delete' => 'administration', |
1765 | 'viewdeleted' => 'administration', |
1766 | 'viewrestrictedlogs' => 'administration', |
1767 | 'protect' => 'administration', |
1768 | 'oversight' => 'administration', |
1769 | 'createaccount' => 'administration', |
1770 | 'mergehistory' => 'administration', |
1771 | 'import' => 'administration', |
1772 | 'highvolume' => 'high-volume', |
1773 | 'privateinfo' => 'private-information', |
1774 | ], |
1775 | 'GrantRiskGroups' => [ |
1776 | 'basic' => 'low', |
1777 | 'editpage' => 'low', |
1778 | 'createeditmovepage' => 'low', |
1779 | 'editprotected' => 'vandalism', |
1780 | 'patrol' => 'low', |
1781 | 'uploadfile' => 'low', |
1782 | 'uploadeditmovefile' => 'low', |
1783 | 'sendemail' => 'security', |
1784 | 'viewmywatchlist' => 'low', |
1785 | 'editviewmywatchlist' => 'low', |
1786 | 'editmycssjs' => 'security', |
1787 | 'editmyoptions' => 'security', |
1788 | 'editinterface' => 'vandalism', |
1789 | 'editsiteconfig' => 'security', |
1790 | 'rollback' => 'low', |
1791 | 'blockusers' => 'vandalism', |
1792 | 'delete' => 'vandalism', |
1793 | 'viewdeleted' => 'vandalism', |
1794 | 'viewrestrictedlogs' => 'security', |
1795 | 'protect' => 'vandalism', |
1796 | 'oversight' => 'security', |
1797 | 'createaccount' => 'low', |
1798 | 'mergehistory' => 'vandalism', |
1799 | 'import' => 'security', |
1800 | 'highvolume' => 'low', |
1801 | 'privateinfo' => 'low', |
1802 | ], |
1803 | 'EnableBotPasswords' => true, |
1804 | 'BotPasswordsCluster' => false, |
1805 | 'BotPasswordsDatabase' => false, |
1806 | 'SecretKey' => false, |
1807 | 'AllowUserJs' => false, |
1808 | 'AllowUserCss' => false, |
1809 | 'AllowUserCssPrefs' => true, |
1810 | 'UseSiteJs' => true, |
1811 | 'UseSiteCss' => true, |
1812 | 'BreakFrames' => false, |
1813 | 'EditPageFrameOptions' => 'DENY', |
1814 | 'ApiFrameOptions' => 'DENY', |
1815 | 'CSPHeader' => false, |
1816 | 'CSPReportOnlyHeader' => false, |
1817 | 'CSPFalsePositiveUrls' => [ |
1818 | 'https://3hub.co' => true, |
1819 | 'https://morepro.info' => true, |
1820 | 'https://p.ato.mx' => true, |
1821 | 'https://s.ato.mx' => true, |
1822 | 'https://adserver.adtech.de' => true, |
1823 | 'https://ums.adtechus.com' => true, |
1824 | 'https://cas.criteo.com' => true, |
1825 | 'https://cat.nl.eu.criteo.com' => true, |
1826 | 'https://atpixel.alephd.com' => true, |
1827 | 'https://rtb.metrigo.com' => true, |
1828 | 'https://d5p.de17a.com' => true, |
1829 | 'https://ad.lkqd.net/vpaid/vpaid.js' => true, |
1830 | 'https://ad.lkqd.net/vpaid/vpaid.js?fusion=1.0' => true, |
1831 | 'https://t.lkqd.net/t' => true, |
1832 | 'chrome-extension' => true, |
1833 | ], |
1834 | 'AllowCrossOrigin' => false, |
1835 | 'RestAllowCrossOriginCookieAuth' => false, |
1836 | 'SessionSecret' => false, |
1837 | 'CookieExpiration' => 2592000, |
1838 | 'ExtendedLoginCookieExpiration' => 15552000, |
1839 | 'CookieDomain' => '', |
1840 | 'CookiePath' => '/', |
1841 | 'CookieSecure' => 'detect', |
1842 | 'CookiePrefix' => false, |
1843 | 'CookieHttpOnly' => true, |
1844 | 'CookieSameSite' => null, |
1845 | 'CacheVaryCookies' => [ |
1846 | ], |
1847 | 'SessionName' => false, |
1848 | 'CookieSetOnAutoblock' => true, |
1849 | 'CookieSetOnIpBlock' => true, |
1850 | 'DebugLogFile' => '', |
1851 | 'DebugLogPrefix' => '', |
1852 | 'DebugRedirects' => false, |
1853 | 'DebugRawPage' => false, |
1854 | 'DebugComments' => false, |
1855 | 'DebugDumpSql' => false, |
1856 | 'TrxProfilerLimits' => [ |
1857 | 'GET' => [ |
1858 | 'masterConns' => 0, |
1859 | 'writes' => 0, |
1860 | 'readQueryTime' => 5, |
1861 | 'readQueryRows' => 10000, |
1862 | ], |
1863 | 'POST' => [ |
1864 | 'readQueryTime' => 5, |
1865 | 'writeQueryTime' => 1, |
1866 | 'readQueryRows' => 100000, |
1867 | 'maxAffected' => 1000, |
1868 | ], |
1869 | 'POST-nonwrite' => [ |
1870 | 'writes' => 0, |
1871 | 'readQueryTime' => 5, |
1872 | 'readQueryRows' => 10000, |
1873 | ], |
1874 | 'PostSend-GET' => [ |
1875 | 'readQueryTime' => 5, |
1876 | 'writeQueryTime' => 1, |
1877 | 'readQueryRows' => 10000, |
1878 | 'maxAffected' => 1000, |
1879 | 'masterConns' => 0, |
1880 | 'writes' => 0, |
1881 | ], |
1882 | 'PostSend-POST' => [ |
1883 | 'readQueryTime' => 5, |
1884 | 'writeQueryTime' => 1, |
1885 | 'readQueryRows' => 100000, |
1886 | 'maxAffected' => 1000, |
1887 | ], |
1888 | 'JobRunner' => [ |
1889 | 'readQueryTime' => 30, |
1890 | 'writeQueryTime' => 5, |
1891 | 'readQueryRows' => 100000, |
1892 | 'maxAffected' => 500, |
1893 | ], |
1894 | 'Maintenance' => [ |
1895 | 'writeQueryTime' => 5, |
1896 | 'maxAffected' => 1000, |
1897 | ], |
1898 | ], |
1899 | 'DebugLogGroups' => [ |
1900 | ], |
1901 | 'MWLoggerDefaultSpi' => [ |
1902 | 'class' => 'MediaWiki\\Logger\\LegacySpi', |
1903 | ], |
1904 | 'ShowDebug' => false, |
1905 | 'SpecialVersionShowHooks' => false, |
1906 | 'ShowExceptionDetails' => false, |
1907 | 'LogExceptionBacktrace' => true, |
1908 | 'PropagateErrors' => true, |
1909 | 'ShowHostnames' => false, |
1910 | 'OverrideHostname' => false, |
1911 | 'DevelopmentWarnings' => false, |
1912 | 'DeprecationReleaseLimit' => false, |
1913 | 'Profiler' => [ |
1914 | ], |
1915 | 'StatsdServer' => false, |
1916 | 'StatsdMetricPrefix' => 'MediaWiki', |
1917 | 'StatsTarget' => null, |
1918 | 'StatsFormat' => null, |
1919 | 'StatsPrefix' => 'mediawiki', |
1920 | 'OpenTelemetryConfig' => null, |
1921 | 'PageInfoTransclusionLimit' => 50, |
1922 | 'EnableJavaScriptTest' => false, |
1923 | 'CachePrefix' => false, |
1924 | 'DebugToolbar' => false, |
1925 | 'DisableTextSearch' => false, |
1926 | 'AdvancedSearchHighlighting' => false, |
1927 | 'SearchHighlightBoundaries' => '[\\p{Z}\\p{P}\\p{C}]', |
1928 | 'OpenSearchTemplates' => [ |
1929 | 'application/x-suggestions+json' => false, |
1930 | 'application/x-suggestions+xml' => false, |
1931 | ], |
1932 | 'OpenSearchDefaultLimit' => 10, |
1933 | 'OpenSearchDescriptionLength' => 100, |
1934 | 'SearchSuggestCacheExpiry' => 1200, |
1935 | 'DisableSearchUpdate' => false, |
1936 | 'NamespacesToBeSearchedDefault' => [ |
1937 | true, |
1938 | ], |
1939 | 'DisableInternalSearch' => false, |
1940 | 'SearchForwardUrl' => null, |
1941 | 'SitemapNamespaces' => false, |
1942 | 'SitemapNamespacesPriorities' => false, |
1943 | 'EnableSearchContributorsByIP' => true, |
1944 | 'SpecialSearchFormOptions' => [ |
1945 | ], |
1946 | 'SearchMatchRedirectPreference' => false, |
1947 | 'SearchRunSuggestedQuery' => true, |
1948 | 'Diff3' => '/usr/bin/diff3', |
1949 | 'Diff' => '/usr/bin/diff', |
1950 | 'PreviewOnOpenNamespaces' => [ |
1951 | 14 => true, |
1952 | ], |
1953 | 'UniversalEditButton' => true, |
1954 | 'UseAutomaticEditSummaries' => true, |
1955 | 'CommandLineDarkBg' => false, |
1956 | 'ReadOnly' => null, |
1957 | 'ReadOnlyWatchedItemStore' => false, |
1958 | 'ReadOnlyFile' => false, |
1959 | 'UpgradeKey' => false, |
1960 | 'GitBin' => '/usr/bin/git', |
1961 | 'GitRepositoryViewers' => [ |
1962 | 'https://(?:[a-z0-9_]+@)?gerrit.wikimedia.org/r/(?:p/)?(.*)' => 'https://gerrit.wikimedia.org/g/%R/+/%H', |
1963 | 'ssh://(?:[a-z0-9_]+@)?gerrit.wikimedia.org:29418/(.*)' => 'https://gerrit.wikimedia.org/g/%R/+/%H', |
1964 | ], |
1965 | 'InstallerInitialPages' => [ |
1966 | [ |
1967 | 'titlemsg' => 'mainpage', |
1968 | 'text' => '{{subst:int:mainpagetext}} |
1969 | |
1970 | {{subst:int:mainpagedocfooter}}', |
1971 | ], |
1972 | ], |
1973 | 'RCMaxAge' => 7776000, |
1974 | 'WatchersMaxAge' => 15552000, |
1975 | 'UnwatchedPageSecret' => 1, |
1976 | 'RCFilterByAge' => false, |
1977 | 'RCLinkLimits' => [ |
1978 | 50, |
1979 | 100, |
1980 | 250, |
1981 | 500, |
1982 | ], |
1983 | 'RCLinkDays' => [ |
1984 | 1, |
1985 | 3, |
1986 | 7, |
1987 | 14, |
1988 | 30, |
1989 | ], |
1990 | 'RCFeeds' => [ |
1991 | ], |
1992 | 'RCEngines' => [ |
1993 | 'redis' => 'MediaWiki\\RCFeed\\RedisPubSubFeedEngine', |
1994 | 'udp' => 'MediaWiki\\RCFeed\\UDPRCFeedEngine', |
1995 | ], |
1996 | 'RCWatchCategoryMembership' => false, |
1997 | 'UseRCPatrol' => true, |
1998 | 'StructuredChangeFiltersLiveUpdatePollingRate' => 3, |
1999 | 'UseNPPatrol' => true, |
2000 | 'UseFilePatrol' => true, |
2001 | 'Feed' => true, |
2002 | 'FeedLimit' => 50, |
2003 | 'FeedCacheTimeout' => 60, |
2004 | 'FeedDiffCutoff' => 32768, |
2005 | 'OverrideSiteFeed' => [ |
2006 | ], |
2007 | 'FeedClasses' => [ |
2008 | 'rss' => 'MediaWiki\\Feed\\RSSFeed', |
2009 | 'atom' => 'MediaWiki\\Feed\\AtomFeed', |
2010 | ], |
2011 | 'AdvertisedFeedTypes' => [ |
2012 | 'atom', |
2013 | ], |
2014 | 'RCShowWatchingUsers' => false, |
2015 | 'RCShowChangedSize' => true, |
2016 | 'RCChangedSizeThreshold' => 500, |
2017 | 'ShowUpdatedMarker' => true, |
2018 | 'DisableAnonTalk' => false, |
2019 | 'UseTagFilter' => true, |
2020 | 'SoftwareTags' => [ |
2021 | 'mw-contentmodelchange' => true, |
2022 | 'mw-new-redirect' => true, |
2023 | 'mw-removed-redirect' => true, |
2024 | 'mw-changed-redirect-target' => true, |
2025 | 'mw-blank' => true, |
2026 | 'mw-replace' => true, |
2027 | 'mw-rollback' => true, |
2028 | 'mw-undo' => true, |
2029 | 'mw-manual-revert' => true, |
2030 | 'mw-reverted' => true, |
2031 | 'mw-server-side-upload' => true, |
2032 | ], |
2033 | 'UnwatchedPageThreshold' => false, |
2034 | 'RecentChangesFlags' => [ |
2035 | 'newpage' => [ |
2036 | 'letter' => 'newpageletter', |
2037 | 'title' => 'recentchanges-label-newpage', |
2038 | 'legend' => 'recentchanges-legend-newpage', |
2039 | 'grouping' => 'any', |
2040 | ], |
2041 | 'minor' => [ |
2042 | 'letter' => 'minoreditletter', |
2043 | 'title' => 'recentchanges-label-minor', |
2044 | 'legend' => 'recentchanges-legend-minor', |
2045 | 'class' => 'minoredit', |
2046 | 'grouping' => 'all', |
2047 | ], |
2048 | 'bot' => [ |
2049 | 'letter' => 'boteditletter', |
2050 | 'title' => 'recentchanges-label-bot', |
2051 | 'legend' => 'recentchanges-legend-bot', |
2052 | 'class' => 'botedit', |
2053 | 'grouping' => 'all', |
2054 | ], |
2055 | 'unpatrolled' => [ |
2056 | 'letter' => 'unpatrolledletter', |
2057 | 'title' => 'recentchanges-label-unpatrolled', |
2058 | 'legend' => 'recentchanges-legend-unpatrolled', |
2059 | 'grouping' => 'any', |
2060 | ], |
2061 | ], |
2062 | 'WatchlistExpiry' => false, |
2063 | 'WatchlistPurgeRate' => 0.1, |
2064 | 'WatchlistExpiryMaxDuration' => '1 year', |
2065 | 'RightsPage' => null, |
2066 | 'RightsUrl' => null, |
2067 | 'RightsText' => null, |
2068 | 'RightsIcon' => null, |
2069 | 'UseCopyrightUpload' => false, |
2070 | 'MaxCredits' => 0, |
2071 | 'ShowCreditsIfMax' => true, |
2072 | 'ImportSources' => [ |
2073 | ], |
2074 | 'ImportTargetNamespace' => null, |
2075 | 'ExportAllowHistory' => true, |
2076 | 'ExportMaxHistory' => 0, |
2077 | 'ExportAllowListContributors' => false, |
2078 | 'ExportMaxLinkDepth' => 0, |
2079 | 'ExportFromNamespaces' => false, |
2080 | 'ExportAllowAll' => false, |
2081 | 'ExportPagelistLimit' => 5000, |
2082 | 'XmlDumpSchemaVersion' => '0.11', |
2083 | 'WikiFarmSettingsDirectory' => null, |
2084 | 'WikiFarmSettingsExtension' => 'yaml', |
2085 | 'ExtensionFunctions' => [ |
2086 | ], |
2087 | 'ExtensionMessagesFiles' => [ |
2088 | ], |
2089 | 'MessagesDirs' => [ |
2090 | ], |
2091 | 'TranslationAliasesDirs' => [ |
2092 | ], |
2093 | 'ExtensionEntryPointListFiles' => [ |
2094 | ], |
2095 | 'EnableParserLimitReporting' => true, |
2096 | 'ValidSkinNames' => [ |
2097 | ], |
2098 | 'SpecialPages' => [ |
2099 | ], |
2100 | 'ExtensionCredits' => [ |
2101 | ], |
2102 | 'Hooks' => [ |
2103 | ], |
2104 | 'ServiceWiringFiles' => [ |
2105 | ], |
2106 | 'JobClasses' => [ |
2107 | 'deletePage' => 'DeletePageJob', |
2108 | 'refreshLinks' => 'RefreshLinksJob', |
2109 | 'deleteLinks' => 'DeleteLinksJob', |
2110 | 'htmlCacheUpdate' => 'HTMLCacheUpdateJob', |
2111 | 'sendMail' => [ |
2112 | 'class' => 'EmaillingJob', |
2113 | 'services' => [ |
2114 | 'Emailer', |
2115 | ], |
2116 | ], |
2117 | 'enotifNotify' => 'EnotifNotifyJob', |
2118 | 'fixDoubleRedirect' => [ |
2119 | 'class' => 'DoubleRedirectJob', |
2120 | 'services' => [ |
2121 | 'RevisionLookup', |
2122 | 'MagicWordFactory', |
2123 | 'WikiPageFactory', |
2124 | ], |
2125 | 'needsPage' => true, |
2126 | ], |
2127 | 'AssembleUploadChunks' => 'AssembleUploadChunksJob', |
2128 | 'PublishStashedFile' => 'PublishStashedFileJob', |
2129 | 'ThumbnailRender' => 'ThumbnailRenderJob', |
2130 | 'UploadFromUrl' => 'UploadFromUrlJob', |
2131 | 'recentChangesUpdate' => 'RecentChangesUpdateJob', |
2132 | 'refreshLinksPrioritized' => 'RefreshLinksJob', |
2133 | 'refreshLinksDynamic' => 'RefreshLinksJob', |
2134 | 'activityUpdateJob' => 'MediaWiki\\Watchlist\\ActivityUpdateJob', |
2135 | 'categoryMembershipChange' => 'CategoryMembershipChangeJob', |
2136 | 'clearUserWatchlist' => 'MediaWiki\\Watchlist\\ClearUserWatchlistJob', |
2137 | 'watchlistExpiry' => 'MediaWiki\\Watchlist\\WatchlistExpiryJob', |
2138 | 'cdnPurge' => 'CdnPurgeJob', |
2139 | 'userGroupExpiry' => 'UserGroupExpiryJob', |
2140 | 'clearWatchlistNotifications' => 'MediaWiki\\Watchlist\\ClearWatchlistNotificationsJob', |
2141 | 'userOptionsUpdate' => 'UserOptionsUpdateJob', |
2142 | 'revertedTagUpdate' => 'RevertedTagUpdateJob', |
2143 | 'null' => 'NullJob', |
2144 | 'userEditCountInit' => 'UserEditCountInitJob', |
2145 | 'parsoidCachePrewarm' => [ |
2146 | 'class' => 'ParsoidCachePrewarmJob', |
2147 | 'services' => [ |
2148 | 'ParserOutputAccess', |
2149 | 'PageStore', |
2150 | 'RevisionLookup', |
2151 | 'ParsoidSiteConfig', |
2152 | ], |
2153 | 'needsPage' => false, |
2154 | ], |
2155 | 'renameUser' => [ |
2156 | 'class' => 'MediaWiki\\RenameUser\\RenameUserJob', |
2157 | 'services' => [ |
2158 | 'MainConfig', |
2159 | 'DBLoadBalancerFactory', |
2160 | ], |
2161 | ], |
2162 | ], |
2163 | 'JobTypesExcludedFromDefaultQueue' => [ |
2164 | 'AssembleUploadChunks', |
2165 | 'PublishStashedFile', |
2166 | 'UploadFromUrl', |
2167 | ], |
2168 | 'JobBackoffThrottling' => [ |
2169 | ], |
2170 | 'JobTypeConf' => [ |
2171 | 'default' => [ |
2172 | 'class' => 'JobQueueDB', |
2173 | 'order' => 'random', |
2174 | 'claimTTL' => 3600, |
2175 | ], |
2176 | ], |
2177 | 'JobQueueIncludeInMaxLagFactor' => false, |
2178 | 'SpecialPageCacheUpdates' => [ |
2179 | 'Statistics' => [ |
2180 | 'MediaWiki\\Deferred\\SiteStatsUpdate', |
2181 | 'cacheUpdate', |
2182 | ], |
2183 | ], |
2184 | 'PagePropLinkInvalidations' => [ |
2185 | 'hiddencat' => 'categorylinks', |
2186 | ], |
2187 | 'CategoryMagicGallery' => true, |
2188 | 'CategoryPagingLimit' => 200, |
2189 | 'CategoryCollation' => 'uppercase', |
2190 | 'TempCategoryCollations' => [ |
2191 | ], |
2192 | 'SortedCategories' => false, |
2193 | 'TrackingCategories' => [ |
2194 | ], |
2195 | 'LogTypes' => [ |
2196 | '', |
2197 | 'block', |
2198 | 'protect', |
2199 | 'rights', |
2200 | 'delete', |
2201 | 'upload', |
2202 | 'move', |
2203 | 'import', |
2204 | 'patrol', |
2205 | 'merge', |
2206 | 'suppress', |
2207 | 'tag', |
2208 | 'managetags', |
2209 | 'contentmodel', |
2210 | 'renameuser', |
2211 | ], |
2212 | 'LogRestrictions' => [ |
2213 | 'suppress' => 'suppressionlog', |
2214 | ], |
2215 | 'FilterLogTypes' => [ |
2216 | 'patrol' => true, |
2217 | 'tag' => true, |
2218 | 'newusers' => false, |
2219 | ], |
2220 | 'LogNames' => [ |
2221 | '' => 'all-logs-page', |
2222 | 'block' => 'blocklogpage', |
2223 | 'protect' => 'protectlogpage', |
2224 | 'rights' => 'rightslog', |
2225 | 'delete' => 'dellogpage', |
2226 | 'upload' => 'uploadlogpage', |
2227 | 'move' => 'movelogpage', |
2228 | 'import' => 'importlogpage', |
2229 | 'patrol' => 'patrol-log-page', |
2230 | 'merge' => 'mergelog', |
2231 | 'suppress' => 'suppressionlog', |
2232 | ], |
2233 | 'LogHeaders' => [ |
2234 | '' => 'alllogstext', |
2235 | 'block' => 'blocklogtext', |
2236 | 'delete' => 'dellogpagetext', |
2237 | 'import' => 'importlogpagetext', |
2238 | 'merge' => 'mergelogpagetext', |
2239 | 'move' => 'movelogpagetext', |
2240 | 'patrol' => 'patrol-log-header', |
2241 | 'protect' => 'protectlogtext', |
2242 | 'rights' => 'rightslogtext', |
2243 | 'suppress' => 'suppressionlogtext', |
2244 | 'upload' => 'uploadlogpagetext', |
2245 | ], |
2246 | 'LogActions' => [ |
2247 | ], |
2248 | 'LogActionsHandlers' => [ |
2249 | 'block/block' => 'BlockLogFormatter', |
2250 | 'block/reblock' => 'BlockLogFormatter', |
2251 | 'block/unblock' => 'BlockLogFormatter', |
2252 | 'contentmodel/change' => 'ContentModelLogFormatter', |
2253 | 'contentmodel/new' => 'ContentModelLogFormatter', |
2254 | 'delete/delete' => 'DeleteLogFormatter', |
2255 | 'delete/delete_redir' => 'DeleteLogFormatter', |
2256 | 'delete/delete_redir2' => 'DeleteLogFormatter', |
2257 | 'delete/event' => 'DeleteLogFormatter', |
2258 | 'delete/restore' => 'DeleteLogFormatter', |
2259 | 'delete/revision' => 'DeleteLogFormatter', |
2260 | 'import/interwiki' => 'ImportLogFormatter', |
2261 | 'import/upload' => 'ImportLogFormatter', |
2262 | 'managetags/activate' => 'LogFormatter', |
2263 | 'managetags/create' => 'LogFormatter', |
2264 | 'managetags/deactivate' => 'LogFormatter', |
2265 | 'managetags/delete' => 'LogFormatter', |
2266 | 'merge/merge' => 'MergeLogFormatter', |
2267 | 'move/move' => 'MoveLogFormatter', |
2268 | 'move/move_redir' => 'MoveLogFormatter', |
2269 | 'patrol/patrol' => 'PatrolLogFormatter', |
2270 | 'patrol/autopatrol' => 'PatrolLogFormatter', |
2271 | 'protect/modify' => 'ProtectLogFormatter', |
2272 | 'protect/move_prot' => 'ProtectLogFormatter', |
2273 | 'protect/protect' => 'ProtectLogFormatter', |
2274 | 'protect/unprotect' => 'ProtectLogFormatter', |
2275 | 'renameuser/renameuser' => 'RenameuserLogFormatter', |
2276 | 'rights/autopromote' => 'RightsLogFormatter', |
2277 | 'rights/rights' => 'RightsLogFormatter', |
2278 | 'suppress/block' => 'BlockLogFormatter', |
2279 | 'suppress/delete' => 'DeleteLogFormatter', |
2280 | 'suppress/event' => 'DeleteLogFormatter', |
2281 | 'suppress/reblock' => 'BlockLogFormatter', |
2282 | 'suppress/revision' => 'DeleteLogFormatter', |
2283 | 'tag/update' => 'TagLogFormatter', |
2284 | 'upload/overwrite' => 'UploadLogFormatter', |
2285 | 'upload/revert' => 'UploadLogFormatter', |
2286 | 'upload/upload' => 'UploadLogFormatter', |
2287 | ], |
2288 | 'ActionFilteredLogs' => [ |
2289 | 'block' => [ |
2290 | 'block' => [ |
2291 | 'block', |
2292 | ], |
2293 | 'reblock' => [ |
2294 | 'reblock', |
2295 | ], |
2296 | 'unblock' => [ |
2297 | 'unblock', |
2298 | ], |
2299 | ], |
2300 | 'contentmodel' => [ |
2301 | 'change' => [ |
2302 | 'change', |
2303 | ], |
2304 | 'new' => [ |
2305 | 'new', |
2306 | ], |
2307 | ], |
2308 | 'delete' => [ |
2309 | 'delete' => [ |
2310 | 'delete', |
2311 | ], |
2312 | 'delete_redir' => [ |
2313 | 'delete_redir', |
2314 | 'delete_redir2', |
2315 | ], |
2316 | 'restore' => [ |
2317 | 'restore', |
2318 | ], |
2319 | 'event' => [ |
2320 | 'event', |
2321 | ], |
2322 | 'revision' => [ |
2323 | 'revision', |
2324 | ], |
2325 | ], |
2326 | 'import' => [ |
2327 | 'interwiki' => [ |
2328 | 'interwiki', |
2329 | ], |
2330 | 'upload' => [ |
2331 | 'upload', |
2332 | ], |
2333 | ], |
2334 | 'managetags' => [ |
2335 | 'create' => [ |
2336 | 'create', |
2337 | ], |
2338 | 'delete' => [ |
2339 | 'delete', |
2340 | ], |
2341 | 'activate' => [ |
2342 | 'activate', |
2343 | ], |
2344 | 'deactivate' => [ |
2345 | 'deactivate', |
2346 | ], |
2347 | ], |
2348 | 'move' => [ |
2349 | 'move' => [ |
2350 | 'move', |
2351 | ], |
2352 | 'move_redir' => [ |
2353 | 'move_redir', |
2354 | ], |
2355 | ], |
2356 | 'newusers' => [ |
2357 | 'create' => [ |
2358 | 'create', |
2359 | 'newusers', |
2360 | ], |
2361 | 'create2' => [ |
2362 | 'create2', |
2363 | ], |
2364 | 'autocreate' => [ |
2365 | 'autocreate', |
2366 | ], |
2367 | 'byemail' => [ |
2368 | 'byemail', |
2369 | ], |
2370 | ], |
2371 | 'protect' => [ |
2372 | 'protect' => [ |
2373 | 'protect', |
2374 | ], |
2375 | 'modify' => [ |
2376 | 'modify', |
2377 | ], |
2378 | 'unprotect' => [ |
2379 | 'unprotect', |
2380 | ], |
2381 | 'move_prot' => [ |
2382 | 'move_prot', |
2383 | ], |
2384 | ], |
2385 | 'rights' => [ |
2386 | 'rights' => [ |
2387 | 'rights', |
2388 | ], |
2389 | 'autopromote' => [ |
2390 | 'autopromote', |
2391 | ], |
2392 | ], |
2393 | 'suppress' => [ |
2394 | 'event' => [ |
2395 | 'event', |
2396 | ], |
2397 | 'revision' => [ |
2398 | 'revision', |
2399 | ], |
2400 | 'delete' => [ |
2401 | 'delete', |
2402 | ], |
2403 | 'block' => [ |
2404 | 'block', |
2405 | ], |
2406 | 'reblock' => [ |
2407 | 'reblock', |
2408 | ], |
2409 | ], |
2410 | 'upload' => [ |
2411 | 'upload' => [ |
2412 | 'upload', |
2413 | ], |
2414 | 'overwrite' => [ |
2415 | 'overwrite', |
2416 | ], |
2417 | 'revert' => [ |
2418 | 'revert', |
2419 | ], |
2420 | ], |
2421 | ], |
2422 | 'NewUserLog' => true, |
2423 | 'PageCreationLog' => true, |
2424 | 'AllowSpecialInclusion' => true, |
2425 | 'DisableQueryPageUpdate' => false, |
2426 | 'CountCategorizedImagesAsUsed' => false, |
2427 | 'MaxRedirectLinksRetrieved' => 500, |
2428 | 'RangeContributionsCIDRLimit' => [ |
2429 | 'IPv4' => 16, |
2430 | 'IPv6' => 32, |
2431 | ], |
2432 | 'Actions' => [ |
2433 | ], |
2434 | 'DefaultRobotPolicy' => 'index,follow', |
2435 | 'NamespaceRobotPolicies' => [ |
2436 | ], |
2437 | 'ArticleRobotPolicies' => [ |
2438 | ], |
2439 | 'ExemptFromUserRobotsControl' => null, |
2440 | 'DebugAPI' => false, |
2441 | 'APIModules' => [ |
2442 | ], |
2443 | 'APIFormatModules' => [ |
2444 | ], |
2445 | 'APIMetaModules' => [ |
2446 | ], |
2447 | 'APIPropModules' => [ |
2448 | ], |
2449 | 'APIListModules' => [ |
2450 | ], |
2451 | 'APIMaxDBRows' => 5000, |
2452 | 'APIMaxResultSize' => 8388608, |
2453 | 'APIMaxUncachedDiffs' => 1, |
2454 | 'APIMaxLagThreshold' => 7, |
2455 | 'APIRequestLog' => false, |
2456 | 'APICacheHelpTimeout' => 3600, |
2457 | 'APIUselessQueryPages' => [ |
2458 | 'MIMEsearch', |
2459 | 'LinkSearch', |
2460 | ], |
2461 | 'AjaxLicensePreview' => true, |
2462 | 'CrossSiteAJAXdomains' => [ |
2463 | ], |
2464 | 'CrossSiteAJAXdomainExceptions' => [ |
2465 | ], |
2466 | 'AllowedCorsHeaders' => [ |
2467 | 'Accept', |
2468 | 'Accept-Language', |
2469 | 'Content-Language', |
2470 | 'Content-Type', |
2471 | 'Accept-Encoding', |
2472 | 'DNT', |
2473 | 'Origin', |
2474 | 'User-Agent', |
2475 | 'Api-User-Agent', |
2476 | 'Access-Control-Max-Age', |
2477 | 'Authorization', |
2478 | ], |
2479 | 'RestAPIAdditionalRouteFiles' => [ |
2480 | ], |
2481 | 'RestSandboxSpecs' => [ |
2482 | ], |
2483 | 'MaxShellMemory' => 307200, |
2484 | 'MaxShellFileSize' => 102400, |
2485 | 'MaxShellTime' => 180, |
2486 | 'MaxShellWallClockTime' => 180, |
2487 | 'ShellCgroup' => false, |
2488 | 'PhpCli' => '/usr/bin/php', |
2489 | 'ShellRestrictionMethod' => 'autodetect', |
2490 | 'ShellboxUrls' => [ |
2491 | 'default' => null, |
2492 | ], |
2493 | 'ShellboxSecretKey' => null, |
2494 | 'ShellboxShell' => '/bin/sh', |
2495 | 'HTTPTimeout' => 25, |
2496 | 'HTTPConnectTimeout' => 5.0, |
2497 | 'HTTPMaxTimeout' => 0, |
2498 | 'HTTPMaxConnectTimeout' => 0, |
2499 | 'HTTPImportTimeout' => 25, |
2500 | 'AsyncHTTPTimeout' => 25, |
2501 | 'HTTPProxy' => '', |
2502 | 'LocalVirtualHosts' => [ |
2503 | ], |
2504 | 'LocalHTTPProxy' => false, |
2505 | 'AllowExternalReqID' => false, |
2506 | 'JobRunRate' => 1, |
2507 | 'RunJobsAsync' => false, |
2508 | 'UpdateRowsPerJob' => 300, |
2509 | 'UpdateRowsPerQuery' => 100, |
2510 | 'RedirectOnLogin' => null, |
2511 | 'VirtualRestConfig' => [ |
2512 | 'paths' => [ |
2513 | ], |
2514 | 'modules' => [ |
2515 | ], |
2516 | 'global' => [ |
2517 | 'timeout' => 360, |
2518 | 'forwardCookies' => false, |
2519 | 'HTTPProxy' => null, |
2520 | ], |
2521 | ], |
2522 | 'EventRelayerConfig' => [ |
2523 | 'default' => [ |
2524 | 'class' => 'Wikimedia\\EventRelayer\\EventRelayerNull', |
2525 | ], |
2526 | ], |
2527 | 'Pingback' => false, |
2528 | 'OriginTrials' => [ |
2529 | ], |
2530 | 'ReportToExpiry' => 86400, |
2531 | 'ReportToEndpoints' => [ |
2532 | ], |
2533 | 'FeaturePolicyReportOnly' => [ |
2534 | ], |
2535 | 'SkinsPreferred' => [ |
2536 | 'vector-2022', |
2537 | 'vector', |
2538 | ], |
2539 | 'SpecialContributeSkinsEnabled' => [ |
2540 | ], |
2541 | 'EnableEditRecovery' => false, |
2542 | 'EditRecoveryExpiry' => 2592000, |
2543 | 'UseCodexSpecialBlock' => false, |
2544 | 'ShowLogoutConfirmation' => false, |
2545 | 'EnableProtectionIndicators' => false, |
2546 | 'OutputPipelineStages' => [ |
2547 | ], |
2548 | ], |
2549 | 'type' => [ |
2550 | 'ConfigRegistry' => 'object', |
2551 | 'AssumeProxiesUseDefaultProtocolPorts' => 'boolean', |
2552 | 'ForceHTTPS' => 'boolean', |
2553 | 'ExtensionDirectory' => [ |
2554 | 'string', |
2555 | 'null', |
2556 | ], |
2557 | 'StyleDirectory' => [ |
2558 | 'string', |
2559 | 'null', |
2560 | ], |
2561 | 'Logos' => [ |
2562 | 'object', |
2563 | 'boolean', |
2564 | ], |
2565 | 'ReferrerPolicy' => [ |
2566 | 'array', |
2567 | 'string', |
2568 | 'boolean', |
2569 | ], |
2570 | 'ActionPaths' => 'object', |
2571 | 'MainPageIsDomainRoot' => 'boolean', |
2572 | 'ImgAuthUrlPathMap' => 'object', |
2573 | 'LocalFileRepo' => [ |
2574 | 'object', |
2575 | 'boolean', |
2576 | ], |
2577 | 'ForeignFileRepos' => 'array', |
2578 | 'UseSharedUploads' => 'boolean', |
2579 | 'SharedUploadDirectory' => [ |
2580 | 'string', |
2581 | 'null', |
2582 | ], |
2583 | 'SharedUploadPath' => [ |
2584 | 'string', |
2585 | 'null', |
2586 | ], |
2587 | 'HashedSharedUploadDirectory' => 'boolean', |
2588 | 'FetchCommonsDescriptions' => 'boolean', |
2589 | 'SharedUploadDBname' => [ |
2590 | 'boolean', |
2591 | 'string', |
2592 | ], |
2593 | 'SharedUploadDBprefix' => 'string', |
2594 | 'CacheSharedUploads' => 'boolean', |
2595 | 'ForeignUploadTargets' => 'array', |
2596 | 'UploadDialog' => 'object', |
2597 | 'FileBackends' => 'object', |
2598 | 'LockManagers' => 'array', |
2599 | 'CopyUploadsDomains' => 'array', |
2600 | 'CopyUploadTimeout' => [ |
2601 | 'boolean', |
2602 | 'integer', |
2603 | ], |
2604 | 'SharedThumbnailScriptPath' => [ |
2605 | 'string', |
2606 | 'boolean', |
2607 | ], |
2608 | 'HashedUploadDirectory' => 'boolean', |
2609 | 'FileExtensions' => 'array', |
2610 | 'ProhibitedFileExtensions' => 'array', |
2611 | 'MimeTypeExclusions' => 'array', |
2612 | 'TrustedMediaFormats' => 'array', |
2613 | 'MediaHandlers' => 'object', |
2614 | 'NativeImageLazyLoading' => 'boolean', |
2615 | 'ParserTestMediaHandlers' => 'object', |
2616 | 'MaxInterlacingAreas' => 'object', |
2617 | 'SVGConverters' => 'object', |
2618 | 'SVGNativeRendering' => [ |
2619 | 'string', |
2620 | 'boolean', |
2621 | ], |
2622 | 'MaxImageArea' => [ |
2623 | 'string', |
2624 | 'integer', |
2625 | 'boolean', |
2626 | ], |
2627 | 'TiffThumbnailType' => 'array', |
2628 | 'GenerateThumbnailOnParse' => 'boolean', |
2629 | 'EnableAutoRotation' => [ |
2630 | 'boolean', |
2631 | 'null', |
2632 | ], |
2633 | 'Antivirus' => [ |
2634 | 'string', |
2635 | 'null', |
2636 | ], |
2637 | 'AntivirusSetup' => 'object', |
2638 | 'MimeDetectorCommand' => [ |
2639 | 'string', |
2640 | 'null', |
2641 | ], |
2642 | 'XMLMimeTypes' => 'object', |
2643 | 'ImageLimits' => 'array', |
2644 | 'ThumbLimits' => 'array', |
2645 | 'ThumbnailNamespaces' => 'array', |
2646 | 'ThumbnailBuckets' => [ |
2647 | 'array', |
2648 | 'null', |
2649 | ], |
2650 | 'UploadThumbnailRenderMap' => 'object', |
2651 | 'GalleryOptions' => 'object', |
2652 | 'DjvuDump' => [ |
2653 | 'string', |
2654 | 'null', |
2655 | ], |
2656 | 'DjvuRenderer' => [ |
2657 | 'string', |
2658 | 'null', |
2659 | ], |
2660 | 'DjvuTxt' => [ |
2661 | 'string', |
2662 | 'null', |
2663 | ], |
2664 | 'DjvuPostProcessor' => [ |
2665 | 'string', |
2666 | 'null', |
2667 | ], |
2668 | 'SMTP' => [ |
2669 | 'boolean', |
2670 | 'object', |
2671 | ], |
2672 | 'EnotifFromEditor' => 'boolean', |
2673 | 'EnotifRevealEditorAddress' => 'boolean', |
2674 | 'UsersNotifiedOnAllChanges' => 'object', |
2675 | 'DBmwschema' => [ |
2676 | 'string', |
2677 | 'null', |
2678 | ], |
2679 | 'SharedTables' => 'array', |
2680 | 'DBservers' => [ |
2681 | 'boolean', |
2682 | 'array', |
2683 | ], |
2684 | 'LBFactoryConf' => 'object', |
2685 | 'LocalDatabases' => 'array', |
2686 | 'VirtualDomainsMapping' => 'object', |
2687 | 'PageLinksSchemaMigrationStage' => 'integer', |
2688 | 'ExternalLinksDomainGaps' => 'object', |
2689 | 'ContentHandlers' => 'object', |
2690 | 'NamespaceContentModels' => 'object', |
2691 | 'TextModelsToParse' => 'array', |
2692 | 'ExternalStores' => 'array', |
2693 | 'ExternalServers' => 'object', |
2694 | 'DefaultExternalStore' => [ |
2695 | 'array', |
2696 | 'boolean', |
2697 | ], |
2698 | 'RevisionCacheExpiry' => 'integer', |
2699 | 'RevisionSlotsCacheExpiry' => 'object', |
2700 | 'PageLanguageUseDB' => 'boolean', |
2701 | 'DiffEngine' => [ |
2702 | 'string', |
2703 | 'null', |
2704 | ], |
2705 | 'ExternalDiffEngine' => [ |
2706 | 'string', |
2707 | 'boolean', |
2708 | ], |
2709 | 'Wikidiff2Options' => 'object', |
2710 | 'RequestTimeLimit' => [ |
2711 | 'integer', |
2712 | 'null', |
2713 | ], |
2714 | 'CriticalSectionTimeLimit' => 'number', |
2715 | 'PoolCounterConf' => [ |
2716 | 'object', |
2717 | 'null', |
2718 | ], |
2719 | 'PoolCountClientConf' => 'object', |
2720 | 'MaxUserDBWriteDuration' => [ |
2721 | 'integer', |
2722 | 'boolean', |
2723 | ], |
2724 | 'MaxJobDBWriteDuration' => [ |
2725 | 'integer', |
2726 | 'boolean', |
2727 | ], |
2728 | 'MultiShardSiteStats' => 'boolean', |
2729 | 'ObjectCaches' => 'object', |
2730 | 'WANObjectCache' => 'object', |
2731 | 'MicroStashType' => [ |
2732 | 'string', |
2733 | 'integer', |
2734 | ], |
2735 | 'ParsoidCacheConfig' => 'object', |
2736 | 'ParsoidSelectiveUpdateSampleRate' => 'integer', |
2737 | 'ParserCacheFilterConfig' => 'object', |
2738 | 'ChronologyProtectorSecret' => 'string', |
2739 | 'ParserCacheNewKeySchemaRatio' => 'integer', |
2740 | 'PHPSessionHandling' => 'string', |
2741 | 'SuspiciousIpExpiry' => [ |
2742 | 'integer', |
2743 | 'boolean', |
2744 | ], |
2745 | 'MemCachedServers' => 'array', |
2746 | 'LocalisationCacheConf' => 'object', |
2747 | 'ExtensionInfoMTime' => [ |
2748 | 'integer', |
2749 | 'boolean', |
2750 | ], |
2751 | 'CdnServers' => 'object', |
2752 | 'CdnServersNoPurge' => 'object', |
2753 | 'HTCPRouting' => 'object', |
2754 | 'GrammarForms' => 'object', |
2755 | 'ExtraInterlanguageLinkPrefixes' => 'array', |
2756 | 'InterlanguageLinkCodeMap' => 'object', |
2757 | 'ExtraLanguageNames' => 'object', |
2758 | 'ExtraLanguageCodes' => 'object', |
2759 | 'DummyLanguageCodes' => 'object', |
2760 | 'DisabledVariants' => 'object', |
2761 | 'ForceUIMsgAsContentMsg' => 'object', |
2762 | 'RawHtmlMessages' => 'array', |
2763 | 'AllowRawHtmlCopyrightMessages' => 'boolean', |
2764 | 'OverrideUcfirstCharacters' => 'object', |
2765 | 'XhtmlNamespaces' => 'object', |
2766 | 'BrowserFormatDetection' => 'string', |
2767 | 'SkinMetaTags' => 'object', |
2768 | 'SkipSkins' => 'object', |
2769 | 'FragmentMode' => 'array', |
2770 | 'FooterIcons' => 'object', |
2771 | 'InterwikiLogoOverride' => 'array', |
2772 | 'ResourceModules' => 'object', |
2773 | 'ResourceModuleSkinStyles' => 'object', |
2774 | 'ResourceLoaderSources' => 'object', |
2775 | 'ResourceLoaderMaxage' => 'object', |
2776 | 'ResourceLoaderMaxQueryLength' => [ |
2777 | 'integer', |
2778 | 'boolean', |
2779 | ], |
2780 | 'CanonicalNamespaceNames' => 'object', |
2781 | 'ExtraNamespaces' => 'object', |
2782 | 'ExtraGenderNamespaces' => 'object', |
2783 | 'NamespaceAliases' => 'object', |
2784 | 'CapitalLinkOverrides' => 'object', |
2785 | 'NamespacesWithSubpages' => 'object', |
2786 | 'ContentNamespaces' => 'array', |
2787 | 'ShortPagesNamespaceExclusions' => 'array', |
2788 | 'ExtraSignatureNamespaces' => 'array', |
2789 | 'InvalidRedirectTargets' => 'array', |
2790 | 'LocalInterwikis' => 'array', |
2791 | 'InterwikiCache' => [ |
2792 | 'boolean', |
2793 | 'object', |
2794 | ], |
2795 | 'SiteTypes' => 'object', |
2796 | 'UrlProtocols' => 'array', |
2797 | 'TidyConfig' => 'object', |
2798 | 'ParsoidSettings' => 'object', |
2799 | 'ParsoidFragmentSupport' => 'boolean', |
2800 | 'NoFollowNsExceptions' => 'array', |
2801 | 'NoFollowDomainExceptions' => 'array', |
2802 | 'EnableMagicLinks' => 'object', |
2803 | 'ManualRevertSearchRadius' => 'integer', |
2804 | 'RevertedTagMaxDepth' => 'integer', |
2805 | 'CentralIdLookupProviders' => 'object', |
2806 | 'CentralIdLookupProvider' => 'string', |
2807 | 'UserRegistrationProviders' => 'object', |
2808 | 'PasswordPolicy' => 'object', |
2809 | 'AuthManagerConfig' => [ |
2810 | 'object', |
2811 | 'null', |
2812 | ], |
2813 | 'AuthManagerAutoConfig' => 'object', |
2814 | 'RememberMe' => 'string', |
2815 | 'ReauthenticateTime' => 'object', |
2816 | 'AllowSecuritySensitiveOperationIfCannotReauthenticate' => 'object', |
2817 | 'ChangeCredentialsBlacklist' => 'array', |
2818 | 'RemoveCredentialsBlacklist' => 'array', |
2819 | 'PasswordConfig' => 'object', |
2820 | 'PasswordResetRoutes' => 'object', |
2821 | 'SignatureAllowedLintErrors' => 'array', |
2822 | 'ReservedUsernames' => 'array', |
2823 | 'DefaultUserOptions' => 'object', |
2824 | 'ConditionalUserOptions' => 'object', |
2825 | 'HiddenPrefs' => 'array', |
2826 | 'AuthenticationTokenVersion' => [ |
2827 | 'string', |
2828 | 'null', |
2829 | ], |
2830 | 'SessionProviders' => 'object', |
2831 | 'AutoCreateTempUser' => 'object', |
2832 | 'BlockCIDRLimit' => 'object', |
2833 | 'EnablePartialActionBlocks' => 'boolean', |
2834 | 'EnableMultiBlocks' => 'boolean', |
2835 | 'BlockTargetMigrationStage' => 'integer', |
2836 | 'GroupPermissions' => 'object', |
2837 | 'PrivilegedGroups' => 'array', |
2838 | 'RevokePermissions' => 'object', |
2839 | 'GroupInheritsPermissions' => 'object', |
2840 | 'ImplicitGroups' => 'array', |
2841 | 'GroupsAddToSelf' => 'object', |
2842 | 'GroupsRemoveFromSelf' => 'object', |
2843 | 'RestrictionTypes' => 'array', |
2844 | 'RestrictionLevels' => 'array', |
2845 | 'CascadingRestrictionLevels' => 'array', |
2846 | 'SemiprotectedRestrictionLevels' => 'array', |
2847 | 'NamespaceProtection' => 'object', |
2848 | 'NonincludableNamespaces' => 'object', |
2849 | 'Autopromote' => 'object', |
2850 | 'AutopromoteOnce' => 'object', |
2851 | 'AutopromoteOnceRCExcludedGroups' => 'array', |
2852 | 'AddGroups' => 'object', |
2853 | 'RemoveGroups' => 'object', |
2854 | 'AvailableRights' => 'array', |
2855 | 'ImplicitRights' => 'array', |
2856 | 'AccountCreationThrottle' => [ |
2857 | 'integer', |
2858 | 'array', |
2859 | ], |
2860 | 'TempAccountCreationThrottle' => 'array', |
2861 | 'TempAccountNameAcquisitionThrottle' => 'array', |
2862 | 'SpamRegex' => 'array', |
2863 | 'SummarySpamRegex' => 'array', |
2864 | 'DnsBlacklistUrls' => 'array', |
2865 | 'ProxyList' => [ |
2866 | 'string', |
2867 | 'array', |
2868 | ], |
2869 | 'ProxyWhitelist' => 'array', |
2870 | 'SoftBlockRanges' => 'array', |
2871 | 'RateLimits' => 'object', |
2872 | 'RateLimitsExcludedIPs' => 'array', |
2873 | 'PasswordAttemptThrottle' => 'array', |
2874 | 'GrantPermissions' => 'object', |
2875 | 'GrantPermissionGroups' => 'object', |
2876 | 'GrantRiskGroups' => 'object', |
2877 | 'EnableBotPasswords' => 'boolean', |
2878 | 'BotPasswordsCluster' => [ |
2879 | 'string', |
2880 | 'boolean', |
2881 | ], |
2882 | 'BotPasswordsDatabase' => [ |
2883 | 'string', |
2884 | 'boolean', |
2885 | ], |
2886 | 'CSPHeader' => [ |
2887 | 'boolean', |
2888 | 'object', |
2889 | ], |
2890 | 'CSPReportOnlyHeader' => [ |
2891 | 'boolean', |
2892 | 'object', |
2893 | ], |
2894 | 'CSPFalsePositiveUrls' => 'object', |
2895 | 'AllowCrossOrigin' => 'boolean', |
2896 | 'RestAllowCrossOriginCookieAuth' => 'boolean', |
2897 | 'CookieSameSite' => [ |
2898 | 'string', |
2899 | 'null', |
2900 | ], |
2901 | 'CacheVaryCookies' => 'array', |
2902 | 'TrxProfilerLimits' => 'object', |
2903 | 'DebugLogGroups' => 'object', |
2904 | 'MWLoggerDefaultSpi' => 'object', |
2905 | 'Profiler' => 'object', |
2906 | 'StatsTarget' => [ |
2907 | 'string', |
2908 | 'null', |
2909 | ], |
2910 | 'StatsFormat' => [ |
2911 | 'string', |
2912 | 'null', |
2913 | ], |
2914 | 'StatsPrefix' => 'string', |
2915 | 'OpenTelemetryConfig' => [ |
2916 | 'object', |
2917 | 'null', |
2918 | ], |
2919 | 'OpenSearchTemplates' => 'object', |
2920 | 'NamespacesToBeSearchedDefault' => 'object', |
2921 | 'SitemapNamespaces' => [ |
2922 | 'boolean', |
2923 | 'array', |
2924 | ], |
2925 | 'SitemapNamespacesPriorities' => [ |
2926 | 'boolean', |
2927 | 'object', |
2928 | ], |
2929 | 'SpecialSearchFormOptions' => 'object', |
2930 | 'SearchMatchRedirectPreference' => 'boolean', |
2931 | 'SearchRunSuggestedQuery' => 'boolean', |
2932 | 'PreviewOnOpenNamespaces' => 'object', |
2933 | 'ReadOnlyWatchedItemStore' => 'boolean', |
2934 | 'GitRepositoryViewers' => 'object', |
2935 | 'InstallerInitialPages' => 'array', |
2936 | 'RCLinkLimits' => 'array', |
2937 | 'RCLinkDays' => 'array', |
2938 | 'RCFeeds' => 'object', |
2939 | 'RCEngines' => 'object', |
2940 | 'OverrideSiteFeed' => 'object', |
2941 | 'FeedClasses' => 'object', |
2942 | 'AdvertisedFeedTypes' => 'array', |
2943 | 'SoftwareTags' => 'object', |
2944 | 'RecentChangesFlags' => 'object', |
2945 | 'WatchlistExpiry' => 'boolean', |
2946 | 'WatchlistPurgeRate' => 'number', |
2947 | 'WatchlistExpiryMaxDuration' => [ |
2948 | 'string', |
2949 | 'null', |
2950 | ], |
2951 | 'ImportSources' => 'object', |
2952 | 'ExtensionFunctions' => 'array', |
2953 | 'ExtensionMessagesFiles' => 'object', |
2954 | 'MessagesDirs' => 'object', |
2955 | 'TranslationAliasesDirs' => 'object', |
2956 | 'ExtensionEntryPointListFiles' => 'object', |
2957 | 'ValidSkinNames' => 'object', |
2958 | 'SpecialPages' => 'object', |
2959 | 'ExtensionCredits' => 'object', |
2960 | 'Hooks' => 'object', |
2961 | 'ServiceWiringFiles' => 'array', |
2962 | 'JobClasses' => 'object', |
2963 | 'JobTypesExcludedFromDefaultQueue' => 'array', |
2964 | 'JobBackoffThrottling' => 'object', |
2965 | 'JobTypeConf' => 'object', |
2966 | 'SpecialPageCacheUpdates' => 'object', |
2967 | 'PagePropLinkInvalidations' => 'object', |
2968 | 'TempCategoryCollations' => 'array', |
2969 | 'SortedCategories' => 'boolean', |
2970 | 'TrackingCategories' => 'array', |
2971 | 'LogTypes' => 'array', |
2972 | 'LogRestrictions' => 'object', |
2973 | 'FilterLogTypes' => 'object', |
2974 | 'LogNames' => 'object', |
2975 | 'LogHeaders' => 'object', |
2976 | 'LogActions' => 'object', |
2977 | 'LogActionsHandlers' => 'object', |
2978 | 'ActionFilteredLogs' => 'object', |
2979 | 'RangeContributionsCIDRLimit' => 'object', |
2980 | 'Actions' => 'object', |
2981 | 'NamespaceRobotPolicies' => 'object', |
2982 | 'ArticleRobotPolicies' => 'object', |
2983 | 'ExemptFromUserRobotsControl' => [ |
2984 | 'array', |
2985 | 'null', |
2986 | ], |
2987 | 'APIModules' => 'object', |
2988 | 'APIFormatModules' => 'object', |
2989 | 'APIMetaModules' => 'object', |
2990 | 'APIPropModules' => 'object', |
2991 | 'APIListModules' => 'object', |
2992 | 'APIUselessQueryPages' => 'array', |
2993 | 'CrossSiteAJAXdomains' => 'object', |
2994 | 'CrossSiteAJAXdomainExceptions' => 'object', |
2995 | 'AllowedCorsHeaders' => 'array', |
2996 | 'RestAPIAdditionalRouteFiles' => 'array', |
2997 | 'RestSandboxSpecs' => 'object', |
2998 | 'ShellRestrictionMethod' => [ |
2999 | 'string', |
3000 | 'boolean', |
3001 | ], |
3002 | 'ShellboxUrls' => 'object', |
3003 | 'ShellboxSecretKey' => [ |
3004 | 'string', |
3005 | 'null', |
3006 | ], |
3007 | 'ShellboxShell' => [ |
3008 | 'string', |
3009 | 'null', |
3010 | ], |
3011 | 'HTTPTimeout' => 'number', |
3012 | 'HTTPConnectTimeout' => 'number', |
3013 | 'HTTPMaxTimeout' => 'number', |
3014 | 'HTTPMaxConnectTimeout' => 'number', |
3015 | 'LocalVirtualHosts' => 'object', |
3016 | 'LocalHTTPProxy' => [ |
3017 | 'string', |
3018 | 'boolean', |
3019 | ], |
3020 | 'VirtualRestConfig' => 'object', |
3021 | 'EventRelayerConfig' => 'object', |
3022 | 'Pingback' => 'boolean', |
3023 | 'OriginTrials' => 'array', |
3024 | 'ReportToExpiry' => 'integer', |
3025 | 'ReportToEndpoints' => 'array', |
3026 | 'FeaturePolicyReportOnly' => 'array', |
3027 | 'SkinsPreferred' => 'array', |
3028 | 'SpecialContributeSkinsEnabled' => 'array', |
3029 | 'EnableEditRecovery' => 'boolean', |
3030 | 'EditRecoveryExpiry' => 'integer', |
3031 | 'UseCodexSpecialBlock' => 'boolean', |
3032 | 'ShowLogoutConfirmation' => 'boolean', |
3033 | 'EnableProtectionIndicators' => 'boolean', |
3034 | 'OutputPipelineStages' => 'object', |
3035 | ], |
3036 | 'mergeStrategy' => [ |
3037 | 'TiffThumbnailType' => 'replace', |
3038 | 'LBFactoryConf' => 'replace', |
3039 | 'InterwikiCache' => 'replace', |
3040 | 'PasswordPolicy' => 'array_replace_recursive', |
3041 | 'AuthManagerAutoConfig' => 'array_plus_2d', |
3042 | 'GroupPermissions' => 'array_plus_2d', |
3043 | 'RevokePermissions' => 'array_plus_2d', |
3044 | 'RateLimits' => 'array_plus_2d', |
3045 | 'GrantPermissions' => 'array_plus_2d', |
3046 | 'MWLoggerDefaultSpi' => 'replace', |
3047 | 'Profiler' => 'replace', |
3048 | 'Hooks' => 'array_merge_recursive', |
3049 | 'VirtualRestConfig' => 'array_plus_2d', |
3050 | ], |
3051 | 'dynamicDefault' => [ |
3052 | 'UsePathInfo' => [ |
3053 | 'callback' => [ |
3054 | 'MediaWiki\\MainConfigSchema', |
3055 | 'getDefaultUsePathInfo', |
3056 | ], |
3057 | ], |
3058 | 'Script' => [ |
3059 | 'use' => [ |
3060 | 'ScriptPath', |
3061 | ], |
3062 | 'callback' => [ |
3063 | 'MediaWiki\\MainConfigSchema', |
3064 | 'getDefaultScript', |
3065 | ], |
3066 | ], |
3067 | 'LoadScript' => [ |
3068 | 'use' => [ |
3069 | 'ScriptPath', |
3070 | ], |
3071 | 'callback' => [ |
3072 | 'MediaWiki\\MainConfigSchema', |
3073 | 'getDefaultLoadScript', |
3074 | ], |
3075 | ], |
3076 | 'RestPath' => [ |
3077 | 'use' => [ |
3078 | 'ScriptPath', |
3079 | ], |
3080 | 'callback' => [ |
3081 | 'MediaWiki\\MainConfigSchema', |
3082 | 'getDefaultRestPath', |
3083 | ], |
3084 | ], |
3085 | 'StylePath' => [ |
3086 | 'use' => [ |
3087 | 'ResourceBasePath', |
3088 | ], |
3089 | 'callback' => [ |
3090 | 'MediaWiki\\MainConfigSchema', |
3091 | 'getDefaultStylePath', |
3092 | ], |
3093 | ], |
3094 | 'LocalStylePath' => [ |
3095 | 'use' => [ |
3096 | 'ScriptPath', |
3097 | ], |
3098 | 'callback' => [ |
3099 | 'MediaWiki\\MainConfigSchema', |
3100 | 'getDefaultLocalStylePath', |
3101 | ], |
3102 | ], |
3103 | 'ExtensionAssetsPath' => [ |
3104 | 'use' => [ |
3105 | 'ResourceBasePath', |
3106 | ], |
3107 | 'callback' => [ |
3108 | 'MediaWiki\\MainConfigSchema', |
3109 | 'getDefaultExtensionAssetsPath', |
3110 | ], |
3111 | ], |
3112 | 'ArticlePath' => [ |
3113 | 'use' => [ |
3114 | 'Script', |
3115 | 'UsePathInfo', |
3116 | ], |
3117 | 'callback' => [ |
3118 | 'MediaWiki\\MainConfigSchema', |
3119 | 'getDefaultArticlePath', |
3120 | ], |
3121 | ], |
3122 | 'UploadPath' => [ |
3123 | 'use' => [ |
3124 | 'ScriptPath', |
3125 | ], |
3126 | 'callback' => [ |
3127 | 'MediaWiki\\MainConfigSchema', |
3128 | 'getDefaultUploadPath', |
3129 | ], |
3130 | ], |
3131 | 'UploadDirectory' => [ |
3132 | 'use' => [ |
3133 | 'BaseDirectory', |
3134 | ], |
3135 | 'callback' => [ |
3136 | 'MediaWiki\\MainConfigSchema', |
3137 | 'getDefaultUploadDirectory', |
3138 | ], |
3139 | ], |
3140 | 'FileCacheDirectory' => [ |
3141 | 'use' => [ |
3142 | 'UploadDirectory', |
3143 | ], |
3144 | 'callback' => [ |
3145 | 'MediaWiki\\MainConfigSchema', |
3146 | 'getDefaultFileCacheDirectory', |
3147 | ], |
3148 | ], |
3149 | 'Logo' => [ |
3150 | 'use' => [ |
3151 | 'ResourceBasePath', |
3152 | ], |
3153 | 'callback' => [ |
3154 | 'MediaWiki\\MainConfigSchema', |
3155 | 'getDefaultLogo', |
3156 | ], |
3157 | ], |
3158 | 'DeletedDirectory' => [ |
3159 | 'use' => [ |
3160 | 'UploadDirectory', |
3161 | ], |
3162 | 'callback' => [ |
3163 | 'MediaWiki\\MainConfigSchema', |
3164 | 'getDefaultDeletedDirectory', |
3165 | ], |
3166 | ], |
3167 | 'LocalFileRepo' => [ |
3168 | 'use' => [ |
3169 | 'UploadDirectory', |
3170 | 'ScriptPath', |
3171 | 'Favicon', |
3172 | 'UploadBaseUrl', |
3173 | 'UploadPath', |
3174 | 'HashedUploadDirectory', |
3175 | 'ThumbnailScriptPath', |
3176 | 'GenerateThumbnailOnParse', |
3177 | 'DeletedDirectory', |
3178 | 'UpdateCompatibleMetadata', |
3179 | ], |
3180 | 'callback' => [ |
3181 | 'MediaWiki\\MainConfigSchema', |
3182 | 'getDefaultLocalFileRepo', |
3183 | ], |
3184 | ], |
3185 | 'ShowEXIF' => [ |
3186 | 'callback' => [ |
3187 | 'MediaWiki\\MainConfigSchema', |
3188 | 'getDefaultShowEXIF', |
3189 | ], |
3190 | ], |
3191 | 'SharedPrefix' => [ |
3192 | 'use' => [ |
3193 | 'DBprefix', |
3194 | ], |
3195 | 'callback' => [ |
3196 | 'MediaWiki\\MainConfigSchema', |
3197 | 'getDefaultSharedPrefix', |
3198 | ], |
3199 | ], |
3200 | 'SharedSchema' => [ |
3201 | 'use' => [ |
3202 | 'DBmwschema', |
3203 | ], |
3204 | 'callback' => [ |
3205 | 'MediaWiki\\MainConfigSchema', |
3206 | 'getDefaultSharedSchema', |
3207 | ], |
3208 | ], |
3209 | 'DBerrorLogTZ' => [ |
3210 | 'use' => [ |
3211 | 'Localtimezone', |
3212 | ], |
3213 | 'callback' => [ |
3214 | 'MediaWiki\\MainConfigSchema', |
3215 | 'getDefaultDBerrorLogTZ', |
3216 | ], |
3217 | ], |
3218 | 'Localtimezone' => [ |
3219 | 'callback' => [ |
3220 | 'MediaWiki\\MainConfigSchema', |
3221 | 'getDefaultLocaltimezone', |
3222 | ], |
3223 | ], |
3224 | 'LocalTZoffset' => [ |
3225 | 'use' => [ |
3226 | 'Localtimezone', |
3227 | ], |
3228 | 'callback' => [ |
3229 | 'MediaWiki\\MainConfigSchema', |
3230 | 'getDefaultLocalTZoffset', |
3231 | ], |
3232 | ], |
3233 | 'ResourceBasePath' => [ |
3234 | 'use' => [ |
3235 | 'ScriptPath', |
3236 | ], |
3237 | 'callback' => [ |
3238 | 'MediaWiki\\MainConfigSchema', |
3239 | 'getDefaultResourceBasePath', |
3240 | ], |
3241 | ], |
3242 | 'MetaNamespace' => [ |
3243 | 'use' => [ |
3244 | 'Sitename', |
3245 | ], |
3246 | 'callback' => [ |
3247 | 'MediaWiki\\MainConfigSchema', |
3248 | 'getDefaultMetaNamespace', |
3249 | ], |
3250 | ], |
3251 | 'CookieSecure' => [ |
3252 | 'use' => [ |
3253 | 'ForceHTTPS', |
3254 | ], |
3255 | 'callback' => [ |
3256 | 'MediaWiki\\MainConfigSchema', |
3257 | 'getDefaultCookieSecure', |
3258 | ], |
3259 | ], |
3260 | 'CookiePrefix' => [ |
3261 | 'use' => [ |
3262 | 'SharedDB', |
3263 | 'SharedPrefix', |
3264 | 'SharedTables', |
3265 | 'DBname', |
3266 | 'DBprefix', |
3267 | ], |
3268 | 'callback' => [ |
3269 | 'MediaWiki\\MainConfigSchema', |
3270 | 'getDefaultCookiePrefix', |
3271 | ], |
3272 | ], |
3273 | 'ReadOnlyFile' => [ |
3274 | 'use' => [ |
3275 | 'UploadDirectory', |
3276 | ], |
3277 | 'callback' => [ |
3278 | 'MediaWiki\\MainConfigSchema', |
3279 | 'getDefaultReadOnlyFile', |
3280 | ], |
3281 | ], |
3282 | ], |
3283 | ], |
3284 | 'config-schema' => [ |
3285 | 'UploadStashScalerBaseUrl' => [ |
3286 | 'deprecated' => 'since 1.36 Use thumbProxyUrl in $wgLocalFileRepo', |
3287 | ], |
3288 | 'IllegalFileChars' => [ |
3289 | 'deprecated' => 'since 1.41; no longer customizable', |
3290 | ], |
3291 | 'ThumbnailNamespaces' => [ |
3292 | 'items' => [ |
3293 | 'type' => 'integer', |
3294 | ], |
3295 | ], |
3296 | 'LocalDatabases' => [ |
3297 | 'items' => [ |
3298 | 'type' => 'string', |
3299 | ], |
3300 | ], |
3301 | 'ParserCacheFilterConfig' => [ |
3302 | 'additionalProperties' => [ |
3303 | 'type' => 'object', |
3304 | 'description' => 'A map of namespace IDs to filter definitions.', |
3305 | 'additionalProperties' => [ |
3306 | 'type' => 'object', |
3307 | 'description' => 'A map of filter names to values.', |
3308 | 'properties' => [ |
3309 | 'minCpuTime' => [ |
3310 | 'type' => 'number', |
3311 | ], |
3312 | ], |
3313 | ], |
3314 | ], |
3315 | ], |
3316 | 'RawHtmlMessages' => [ |
3317 | 'items' => [ |
3318 | 'type' => 'string', |
3319 | ], |
3320 | ], |
3321 | 'InterwikiLogoOverride' => [ |
3322 | 'items' => [ |
3323 | 'type' => 'string', |
3324 | ], |
3325 | ], |
3326 | 'LegalTitleChars' => [ |
3327 | 'deprecated' => 'since 1.41; use Extension:TitleBlacklist to customize', |
3328 | ], |
3329 | 'ParserEnableLegacyMediaDOM' => [ |
3330 | 'deprecated' => 'since 1.41', |
3331 | ], |
3332 | 'UseContentMediaStyles' => [ |
3333 | 'deprecated' => 'since 1.41', |
3334 | ], |
3335 | 'ReauthenticateTime' => [ |
3336 | 'additionalProperties' => [ |
3337 | 'type' => 'integer', |
3338 | ], |
3339 | ], |
3340 | 'AllowSecuritySensitiveOperationIfCannotReauthenticate' => [ |
3341 | 'additionalProperties' => [ |
3342 | 'type' => 'boolean', |
3343 | ], |
3344 | ], |
3345 | 'ChangeCredentialsBlacklist' => [ |
3346 | 'items' => [ |
3347 | 'type' => 'string', |
3348 | ], |
3349 | ], |
3350 | 'RemoveCredentialsBlacklist' => [ |
3351 | 'items' => [ |
3352 | 'type' => 'string', |
3353 | ], |
3354 | ], |
3355 | 'GroupPermissions' => [ |
3356 | 'additionalProperties' => [ |
3357 | 'type' => 'object', |
3358 | 'additionalProperties' => [ |
3359 | 'type' => 'boolean', |
3360 | ], |
3361 | ], |
3362 | ], |
3363 | 'GroupInheritsPermissions' => [ |
3364 | 'additionalProperties' => [ |
3365 | 'type' => 'string', |
3366 | ], |
3367 | ], |
3368 | 'AvailableRights' => [ |
3369 | 'items' => [ |
3370 | 'type' => 'string', |
3371 | ], |
3372 | ], |
3373 | 'ImplicitRights' => [ |
3374 | 'items' => [ |
3375 | 'type' => 'string', |
3376 | ], |
3377 | ], |
3378 | 'SoftBlockRanges' => [ |
3379 | 'items' => [ |
3380 | 'type' => 'string', |
3381 | ], |
3382 | ], |
3383 | 'GrantPermissions' => [ |
3384 | 'additionalProperties' => [ |
3385 | 'type' => 'object', |
3386 | 'additionalProperties' => [ |
3387 | 'type' => 'boolean', |
3388 | ], |
3389 | ], |
3390 | ], |
3391 | 'GrantPermissionGroups' => [ |
3392 | 'additionalProperties' => [ |
3393 | 'type' => 'string', |
3394 | ], |
3395 | ], |
3396 | 'SoftwareTags' => [ |
3397 | 'additionalProperties' => [ |
3398 | 'type' => 'boolean', |
3399 | ], |
3400 | ], |
3401 | 'JobBackoffThrottling' => [ |
3402 | 'additionalProperties' => [ |
3403 | 'type' => 'number', |
3404 | ], |
3405 | ], |
3406 | 'JobTypeConf' => [ |
3407 | 'additionalProperties' => [ |
3408 | 'type' => 'object', |
3409 | 'properties' => [ |
3410 | 'class' => [ |
3411 | 'type' => 'string', |
3412 | ], |
3413 | 'order' => [ |
3414 | 'type' => 'string', |
3415 | ], |
3416 | 'claimTTL' => [ |
3417 | 'type' => 'integer', |
3418 | ], |
3419 | ], |
3420 | ], |
3421 | ], |
3422 | 'TrackingCategories' => [ |
3423 | 'deprecated' => 'since 1.25 Extensions should now register tracking categories using the new extension registration system.', |
3424 | ], |
3425 | 'RangeContributionsCIDRLimit' => [ |
3426 | 'additionalProperties' => [ |
3427 | 'type' => 'integer', |
3428 | ], |
3429 | ], |
3430 | 'APIRequestLog' => [ |
3431 | 'deprecated' => 'since 1.43; use api or api-request $wgDebugLogGroups channel', |
3432 | ], |
3433 | 'RestSandboxSpecs' => [ |
3434 | 'additionalProperties' => [ |
3435 | 'type' => 'object', |
3436 | 'properties' => [ |
3437 | 'url' => [ |
3438 | 'type' => 'string', |
3439 | 'format' => 'url', |
3440 | ], |
3441 | 'name' => [ |
3442 | 'type' => 'string', |
3443 | ], |
3444 | 'msg' => [ |
3445 | 'type' => 'string', |
3446 | 'description' => 'a message key', |
3447 | ], |
3448 | ], |
3449 | 'required' => [ |
3450 | 'url', |
3451 | ], |
3452 | ], |
3453 | ], |
3454 | 'ShellboxUrls' => [ |
3455 | 'additionalProperties' => [ |
3456 | 'type' => [ |
3457 | 'string', |
3458 | 'boolean', |
3459 | 'null', |
3460 | ], |
3461 | ], |
3462 | ], |
3463 | ], |
3464 | 'obsolete-config' => [ |
3465 | 'MangleFlashPolicy' => 'Since 1.39; no longer has any effect.', |
3466 | 'EnableOpenSearchSuggest' => 'Since 1.35, no longer used', |
3467 | 'AutoloadAttemptLowercase' => 'Since 1.40; no longer has any effect.', |
3468 | ], |
3469 | ]; |