aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Update git submodulesTranslation updater bot2025-03-181-0/+0
| | | | | | | | | | | | | | | | * Update skins/MinervaNeue from branch 'REL1_43' to bd38c5b02e85cb0ca5408826c7e4cc871c91129f - Localisation updates from https://translatewiki.net. Change-Id: I00d9e1116abaabd67d495435736aecd107d462a1
* | Update git submodulesTranslation updater bot2025-03-181-0/+0
| | | | | | | | | | | | | | | | * Update skins/Vector from branch 'REL1_43' to c5ec0573677ce3e7de2ccf85c813b3d539b6783a - Localisation updates from https://translatewiki.net. Change-Id: I0ec538fe49604bbf5122eacf5170eaf70aff887b
* | Update git submodulesTranslation updater bot2025-03-181-0/+0
| | | | | | | | | | | | | | | | * Update skins/Timeless from branch 'REL1_43' to 6f5de50f0204e1018865d99cb3bd25c338ffaa77 - Localisation updates from https://translatewiki.net. Change-Id: Iff17e34ec6886611fe4b6ba1a115a1e4d3c861be
* | Update git submodulesTranslation updater bot2025-03-181-0/+0
| | | | | | | | | | | | | | | | * Update extensions/VisualEditor from branch 'REL1_43' to 7243e625f70df73aff49bbe9e922a0b80ce3523c - Localisation updates from https://translatewiki.net. Change-Id: I6ab3c903977bfab1f20e4b8d3c7569b957b67ae7
* | Update git submodulesTranslation updater bot2025-03-181-0/+0
| | | | | | | | | | | | | | | | * Update extensions/WikiEditor from branch 'REL1_43' to 0215dfd474dccb4c0d3f5f2fa4e7ade8afb345f9 - Localisation updates from https://translatewiki.net. Change-Id: I970a76abe2726980ca62f42f23db3b7513f0a016
* | Update git submodulesTranslation updater bot2025-03-181-0/+0
| | | | | | | | | | | | | | | | * Update extensions/OATHAuth from branch 'REL1_43' to 8a7a348bbb2d7deec6f1375c94aed126498a7a6b - Localisation updates from https://translatewiki.net. Change-Id: Ib5ceef530f1ef3c65d63c6912746ed42507b9890
* | Update git submodulesTranslation updater bot2025-03-181-0/+0
| | | | | | | | | | | | | | | | * Update extensions/MultimediaViewer from branch 'REL1_43' to 7de1fc082e392fd2500e39f6e4db185995e01705 - Localisation updates from https://translatewiki.net. Change-Id: I101fcfa133d97e57a4c2509e0c05a94062b5e9fb
* | Update git submodulesTranslation updater bot2025-03-181-0/+0
| | | | | | | | | | | | | | | | * Update extensions/Nuke from branch 'REL1_43' to bd2906d901f1ff08ccc089a63456d9ca8edfaca4 - Localisation updates from https://translatewiki.net. Change-Id: I3b1197c911a1820a393f7df3dd0bcb9abc5deb22
* | Update git submodulesTranslation updater bot2025-03-181-0/+0
| | | | | | | | | | | | | | | | * Update extensions/Linter from branch 'REL1_43' to 2d01a58ff49d2eaa15293af109ab3676ffd56c67 - Localisation updates from https://translatewiki.net. Change-Id: I2708f50468034cbf4cdecbe9efc0e342b811e609
* | Update git submodulesTranslation updater bot2025-03-181-0/+0
| | | | | | | | | | | | | | | | * Update extensions/Gadgets from branch 'REL1_43' to 52a66e9c54b65a26b90f0f60d301574738d72211 - Localisation updates from https://translatewiki.net. Change-Id: I037f01c6a5b5cd2f701bfd67741d7c5263bed8d9
* | Update git submodulesTranslation updater bot2025-03-181-0/+0
| | | | | | | | | | | | | | | | * Update extensions/Echo from branch 'REL1_43' to 1ccc4c8ef349c97e0b5e32e4b76162385a78d89a - Localisation updates from https://translatewiki.net. Change-Id: Ie4b2b6baa1698b53fa3c417832fd8ed192c51ca6
* | Update git submodulesTranslation updater bot2025-03-181-0/+0
| | | | | | | | | | | | | | | | * Update extensions/DiscussionTools from branch 'REL1_43' to be350be62c6bcf2210b2e62f6a0c27a5408d4a8c - Localisation updates from https://translatewiki.net. Change-Id: Ibc91d5f8573fdf4948ffd883ddd61d5ee59a2f09
* | Update git submodulesTranslation updater bot2025-03-181-0/+0
| | | | | | | | | | | | | | | | * Update extensions/ConfirmEdit from branch 'REL1_43' to 6f7ec2fda6825100042a0d961bbbc0f2c975b943 - Localisation updates from https://translatewiki.net. Change-Id: I0a710d4348ce0037542eb4a9dd399fd65fd796bc
* | Update git submodulesTranslation updater bot2025-03-181-0/+0
| | | | | | | | | | | | | | | | * Update extensions/CiteThisPage from branch 'REL1_43' to 6d2bfaec94886c06a83c35b454d3a6933f4dfd03 - Localisation updates from https://translatewiki.net. Change-Id: I139b40dc92197e78022759965f314c745976d5aa
* | Update git submodulesTranslation updater bot2025-03-181-0/+0
| | | | | | | | | | | | | | | | * Update extensions/Cite from branch 'REL1_43' to f8e9db88b5cec2f80fa3222aa95379c317b07fc3 - Localisation updates from https://translatewiki.net. Change-Id: I22c4b9631cb4c9ecde0b019a072be19cb38e0547
* | Update git submodulesTranslation updater bot2025-03-181-0/+0
| | | | | | | | | | | | | | | | * Update extensions/AbuseFilter from branch 'REL1_43' to 9088f9a734935fbfdbc1cd98b77f60b5c7137179 - Localisation updates from https://translatewiki.net. Change-Id: Ie0ff28a03e2c4445b0a02fe8af0e4e7ab1d210f4
* | Localisation updates from https://translatewiki.net.Translation updater bot2025-03-1865-571/+1195
|/ | | | Change-Id: Iadf6b960fa78aa92aab16b4ea5835d9160237199
* Merge "MagicWord::replace*: Make sure we don't pass null into ↵jenkins-bot2025-03-171-5/+5
|\ | | | | | | preg_match/preg_replace" into REL1_43
| * MagicWord::replace*: Make sure we don't pass null into preg_match/preg_replaceJames D. Forrester2025-03-171-5/+5
| | | | | | | | | | | | Bug: T388924 Change-Id: I02a3e724dc614f0a2306548f58f71d16a8a1dc5b (cherry picked from commit 2e4e9428580d4829911313644913c3c74cf43244)
* | Merge "Sanitizer::normalizeSectionNameWhitespace: Apply same anti-null fix ↵jenkins-bot2025-03-171-2/+7
|\ \ | | | | | | | | | as 270499b" into REL1_43
| * | Sanitizer::normalizeSectionNameWhitespace: Apply same anti-null fix as 270499bJames D. Forrester2025-03-171-2/+7
| |/ | | | | | | | | | | | | | | | | Follow-up to 270499b6e1f96f402c852843d446a7946589986b. Bug: T388728 Bug: T385519 Change-Id: Idae7128c09bcf32a6c2d40e02158902c289898b9 (cherry picked from commit e130d34c15e418004a5ae42c0238206d70b2be0f)
* | Merge "ImportImages: Exit with non-zero code if import fails" into REL1_43jenkins-bot2025-03-171-1/+5
|\ \
| * | ImportImages: Exit with non-zero code if import failsBlankEclair2025-03-081-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When scripting, folks generally check the exit code of a program to be zero if it is successful, and non-zero if it isn't. Since importImages can be used in third-party scripts to automate wiki imports, it is paramount that import failures are detected. However, since it doesn't exit with a failure code (i.e. a non-zero exit code) when a file fails to import or when there are no files found, it is much more difficult to detect import failures. Therefore, we exit with a non-zero return code to make import failures much more easier to detect for scripts. Bug: T388296 Change-Id: I5d9ede123355d63267793133287253a86faecda5 (cherry picked from commit 5a7c5491775ebf97f60fc7067d3d41c609358534)
* | | Html: Fix "substr(): Passing null to parameter #1 ($string) of type string ↵Paladox2025-03-171-1/+1
| |/ |/| | | | | | | | | | | | | is deprecated" Bug: T388944 Change-Id: Iaba9973aa774f0bac9cf56efc76bc249d4f578ee (cherry picked from commit e3dd105b209597ccff5eb8a39e79bdc75c1a9b8a)
* | Update git submoduleslibraryupgrader2025-03-141-0/+0
| | | | | | | | | | | | | | | | | | | | * Update skins/Vector from branch 'REL1_43' to 2b70455d8e21e6a30adf3a6092a7e6fed3d1785b - build: Updating @babel/helpers to 7.26.10 * https://github.com/advisories/GHSA-968p-4wvh-cqc8 Change-Id: If858909428592f72305f6ec82c078d045ff0e493
* | Update git submoduleslibraryupgrader2025-03-141-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | * Update skins/MinervaNeue from branch 'REL1_43' to 9244357acc06522b224f4000a4c6d291b8e004e5 - build: Updating npm dependencies * @babel/helpers: 7.23.9 → 7.26.10 * https://github.com/advisories/GHSA-968p-4wvh-cqc8 * @babel/runtime: 7.21.0 → 7.26.10 * https://github.com/advisories/GHSA-968p-4wvh-cqc8 Change-Id: I67b32a436a3d4f65f608071bb50e7cb39515be6a
* | Update git submoduleslibraryupgrader2025-03-141-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | * Update extensions/VisualEditor from branch 'REL1_43' to a63cd3700c756c1f5b06f66a8aacad1530d44d4e - build: Updating @babel/runtime to 7.26.10 * https://github.com/advisories/GHSA-968p-4wvh-cqc8 Additional changes: * Enable stylelint caching. Change-Id: I6403218b9e9df1ad4e3c45cb97f83f31a0e2b061
* | Update git submodulesJames D. Forrester2025-03-131-0/+0
| | | | | | | | | | | | | | | | | | | | * Update extensions/AbuseFilter from branch 'REL1_43' to e28a84d4ee25acd2356a75acc1a45aa58e427fac - FilterEvaluator::rmspecials: Disable PCRE JIT for this call too Bug: T385452 Change-Id: I4060a8d8e7595945e24b20dbe1b7fdbbaafcdd3a (cherry picked from commit 48799b2b94269d5dda700b81b0c6747cb4680576)
* | BotPasswordTest: Add a few more test cases provideCanonicalizeLoginDataReedy2025-03-131-0/+4
| | | | | | | | | | | | Bug: T388255 Change-Id: I6e1a6fa8e75f519ccbf3c2bb4de7334f620e2a8e (cherry picked from commit c8427c97981270a7c24e9f00711cc39bda14889e)
* | ApiLogin: Don't break BotPasswords if password or user is blank, just errorJames D. Forrester2025-03-131-1/+1
| | | | | | | | | | | | Bug: T388255 Change-Id: Ibcc20d345cfe7b9410187a74f79f66c8e2326f2f (cherry picked from commit 953ec56fa2c053fee514468e5710f706ee7c200c)
* | permissions: Avoid potential infinite loop if BlockDisablesLogin = trueMáté Szabó2025-03-132-0/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Why: - PermissionManager::getUserPermissions() checks whether the user is blocked if $wgBlockDisablesLogin = true, so that it can then limit user's permissions to the set of permissions assigned to unregistered users if so. - This causes the GetUserBlock hook to run, which may itself check permissions on the user (e.g. in the GlobalBlocking extension), causing an infinite loop. - Since the decision whether the user is blocked isn't yet final by the time GetUserBlock runs, any permission checks triggered by GetUserBlock handlers should see the user's full set of permissions. What: - Stash the user's permissions in PermissionManager's in-memory cache before running block checks if BlockDisablesLogin = true. - Add tests. Bug: T384197 Change-Id: I3e3804fe518627e9edc2b574cce88f533fd93fe4 (cherry picked from commit 27062b9f8752cc853a65e8a46c9d7d1a9af32c48)
* | Update git submodulesJames D. Forrester2025-03-121-0/+0
| | | | | | | | | | | | | | | | | | | | * Update extensions/AbuseFilter from branch 'REL1_43' to 1b07dc422e911b003a60c8ab22341bdb3d464ac1 - FilterEvaluator::rmdoubles: Disable PCRE JIT for this call Bug: T385452 Change-Id: Ibb0d747459959ef2621e77fa90e5a945123bec9f (cherry picked from commit ab02da1ec83aafb8a291746e84d6e6a6a88e6bed)
* | HttpError: Cast Message to stringGergő Tisza2025-03-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | In theory PHP should use coerce objects with a __toString method to string when passing them to a method which has a string-typed argument, but with the native Exception class this doesn't seem to be working, so cast explicitly. Bug: T388171 Change-Id: I310b97164877445837babed2a4c47795f1c2c277 (cherry picked from commit a14ef848f758612ac9d4e8c881ecdbbccf3e1158)
* | Merge "Avoid trying to load the session user in MW_NO_SESSION endpoints" ↵jenkins-bot2025-03-111-0/+10
|\ \ | | | | | | | | | into REL1_43
| * | Avoid trying to load the session user in MW_NO_SESSION endpointsGergő Tisza2025-03-111-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Trying to load the session user in an MW_NO_SESSION resulted in an exception thrown from SessionManager::getSessionFromInfo(), but User::$mLoadedItems has been set by that point, so if something catches the exception, future attempts to access that user object would result in unexpected behavior. Bug: T388066 Change-Id: Ia3f6d0a96209471db3ce1baf6870a57e1cf1b6b2 (cherry picked from commit a32247211585123565498d2a1e4e54bed6ade6fb)
* | | Update git submodulesTranslation updater bot2025-03-111-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | * Update skins/Vector from branch 'REL1_43' to 9b00e930902b409649c836fd94560867a2ba8f7d - Localisation updates from https://translatewiki.net. Change-Id: I5c5928d65464f04b60e704e6a0936ed1f76350ac
* | | Update git submodulesTranslation updater bot2025-03-111-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | * Update skins/MinervaNeue from branch 'REL1_43' to 3f46718b9dc7676fdff7ef016000cba4773278df - Localisation updates from https://translatewiki.net. Change-Id: I0bb41bffeaeda54df1d18964823e2ecb99de568a
* | | Update git submodulesTranslation updater bot2025-03-111-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | * Update extensions/VisualEditor from branch 'REL1_43' to a33b1d6a45f379b4ddf90e05e0a12c20fdc9eec6 - Localisation updates from https://translatewiki.net. Change-Id: I3a689f4077c12e2d7f3b0dd90c0eede06d750c85
* | | Update git submodulesTranslation updater bot2025-03-111-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | * Update extensions/WikiEditor from branch 'REL1_43' to 6888fa0afe1ccc324fa004d5df2befe10125727b - Localisation updates from https://translatewiki.net. Change-Id: Ibc5a55be913fb5e1c80c283464fad7a67579c245
* | | Update git submodulesTranslation updater bot2025-03-111-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | * Update extensions/SyntaxHighlight_GeSHi from branch 'REL1_43' to 6b31118a50245b76a1abec4cba0d64ce30e2a98a - Localisation updates from https://translatewiki.net. Change-Id: I4ab8b9b1d87f15586e8a704d29e13dbc770defb6
* | | Update git submodulesTranslation updater bot2025-03-111-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | * Update extensions/TemplateData from branch 'REL1_43' to 6b5f86a814589e541627369de6a679c43761e509 - Localisation updates from https://translatewiki.net. Change-Id: I3b83560f8239743641b31604569275b96995b78a
* | | Update git submodulesTranslation updater bot2025-03-111-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | * Update extensions/Scribunto from branch 'REL1_43' to 8deace10329a9aaabe96728b48869caea17e232a - Localisation updates from https://translatewiki.net. Change-Id: I127dcd5630bb5b055ecbf800635768ec8eea0ce1
* | | Update git submodulesTranslation updater bot2025-03-111-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | * Update extensions/ParserFunctions from branch 'REL1_43' to 7199d854882d6e63ee9250f1ac8ef79188947465 - Localisation updates from https://translatewiki.net. Change-Id: I1455caab738edd36886f07ae910a8b4eea7b7d55
* | | Update git submodulesTranslation updater bot2025-03-111-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | * Update extensions/OATHAuth from branch 'REL1_43' to c2960e3f78c9d5f2420debb5418e01ac6d00f06e - Localisation updates from https://translatewiki.net. Change-Id: Ie7457c33b865dbc03a199ec1a4a5156893e2093a
* | | Update git submodulesTranslation updater bot2025-03-111-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | * Update extensions/MultimediaViewer from branch 'REL1_43' to c21ab7d07f6665041c461f120e1e57b8f7ce5f56 - Localisation updates from https://translatewiki.net. Change-Id: I074741c671495e4e98f4cd212db1f03e086e6fe8
* | | Update git submodulesTranslation updater bot2025-03-111-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 72a8df832deb95fec4eaace8675b4cc66b42ac3e - Localisation updates from https://translatewiki.net. Change-Id: I7c41c6ec10e0d6a81765f30f60532001c5a75d63
* | | Update git submodulesTranslation updater bot2025-03-111-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | * Update extensions/Linter from branch 'REL1_43' to acbc3e38b6174665b03214c8a510351445ec6a3c - Localisation updates from https://translatewiki.net. Change-Id: I4b10e27e78ec464de839c58ab94a4e8e3e718328
* | | Update git submodulesTranslation updater bot2025-03-111-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | * Update extensions/Gadgets from branch 'REL1_43' to ac63778ed5738eb52e7a9a32a10e81e73a45f8ea - Localisation updates from https://translatewiki.net. Change-Id: Ie477ebd7cd77554bc2eb7258bc08f3561f8f7982
* | | Update git submodulesTranslation updater bot2025-03-111-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | * Update extensions/Echo from branch 'REL1_43' to 02af04c5e8e4c0494a35e8b3598cfa803c1c87e8 - Localisation updates from https://translatewiki.net. Change-Id: I4b8eefed6e9ce9e36e2673f1d3509ac7b3165791
* | | Update git submodulesTranslation updater bot2025-03-111-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | * Update extensions/DiscussionTools from branch 'REL1_43' to cc4f3db0ef68367721266b0ff46415feb981d521 - Localisation updates from https://translatewiki.net. Change-Id: Ia5fcf3f18fe8e3077f8a5ee721e2413c4dc32596