* Update extensions/ReplaceText from branch 'REL1_43'
to dd4afb8c0e90854748ae3cbf729421a7906b28cb
- Try to avoid "Expansion depth limit exceeded" error in page text
Change-Id: Ibc1f8f2a3a557802477f829a9c4495f31198b82e
(cherry picked from commit 65e39f14620c76646572a1f048450302ffe4b292)
* Update extensions/ConfirmEdit from branch 'REL1_43'
to b6cadfa9b2e112c522ce4cb9afd7e791fc35b65b
- FancyCaptcha: Return early in passCaptcha in numerous cases
* If not using Delete On Solve
* If the passed index (of the captcha) is null
Bug: T384858
Change-Id: Ic7caff68921f41e46ef15c51a02d3377f1927e73
(cherry picked from commit e23941a2ae58eab22abd5a47b7de4372342b984d)
A regression in 69ad795df7 caused virtual
files with a versionFilePath to be silently dropped from the version
hash computation. This caused changes in these files to not be reflected
in the version hash of the file.
Bug: T385055
Change-Id: Ibde41f07bb6fa7610660cb5b7a3f7aafbe9d6bd3
(cherry picked from commit bce48b6358cd2176d9fbc9a7c22f008bfbcf73d2)
Special pages for login and signup contain language selector links
to change the interface language, the available languages are defined
via the `loginlanguagelinks` message. Invalid codes will make the
pages completely inaccessible, preventing account creation and login.
This patch improves the link generation logic to only create links
for codes considered valid by LanguageNameUtils.
Bug: T384995
Change-Id: I4f470dc417a773225ba335f95da1151525a2f620
(cherry picked from commit da179c65056d65dc5d610af1e29fed57df4f1082)
* Update skins/MinervaNeue from branch 'REL1_43'
to dcfd639d0cf9b0d0ff502766e620c2d0d68947e8
- Localisation updates from https://translatewiki.net.
Change-Id: Ibbdacb5895066c2894b152a1efbbc8a3c8735e52
* Update skins/Vector from branch 'REL1_43'
to b8febf782b5291d85c0d7a5f97fca9fd1b21abac
- Localisation updates from https://translatewiki.net.
Change-Id: Ib8ff88095181fb4078437e3854a15abce8acd01a
* Update extensions/VisualEditor from branch 'REL1_43'
to cab983ee3234b111f0fb57bc2f8dee885ee6fae3
- Localisation updates from https://translatewiki.net.
Change-Id: I7aa2f897fb30b8da2618f735954fbba09d5b2135
* Update extensions/WikiEditor from branch 'REL1_43'
to b89c60348041816658fd392561c86f1cbe86099c
- Localisation updates from https://translatewiki.net.
Change-Id: If0b777b4d57157ab7a0b8a026b68f2092eb15281
* Update extensions/Thanks from branch 'REL1_43'
to d7b76a5ff98aa5ab3191d99510b9807980b04f6a
- Localisation updates from https://translatewiki.net.
Change-Id: I15830120ed7d116aa704b246d32de875b0b83a0f
* Update extensions/Scribunto from branch 'REL1_43'
to 9f828bfbb9db1e30dc17abdcfb569cfd3d2040a7
- Localisation updates from https://translatewiki.net.
Change-Id: I23c7811e50f6d8de1ec6a28ba8bcc9ca79dae5c3
* Update extensions/TemplateData from branch 'REL1_43'
to 40a1f96bcaebb4c8e1f4771e315c6c093edff7db
- Localisation updates from https://translatewiki.net.
Change-Id: I4ce71498f7960a804e9a96a216da623c4db79017
* Update extensions/OATHAuth from branch 'REL1_43'
to 7b2e7ba6cab8da890d3af20e4cdef68485e250c6
- Localisation updates from https://translatewiki.net.
Change-Id: Ie91cb625287a79bfc6e55029a0fb1decb42db9b9
* Update extensions/Math from branch 'REL1_43'
to 85ccc3acb597e7fc993d881e27ef5997dd5e3153
- Localisation updates from https://translatewiki.net.
Change-Id: I53b755bf668ec46024507a56aff57eda0e716ac0
* Update extensions/InputBox from branch 'REL1_43'
to 12b4a1d3de2eb9e1b649559704ab1307b4665b43
- Localisation updates from https://translatewiki.net.
Change-Id: I842e2870153325d09fda8f51e5aebd0b912eb900
* Update extensions/Gadgets from branch 'REL1_43'
to 29b6923426175569b4bedcce49b277f0a1dd5153
- Localisation updates from https://translatewiki.net.
Change-Id: I077285362864b120e560944de7d0fcf65133f58f
* Update extensions/DiscussionTools from branch 'REL1_43'
to 6f92d7162236e92e22bc845b9e54381f206b9af3
- Localisation updates from https://translatewiki.net.
Change-Id: I8ec2ba15bd7cd25465504e912639788e2d896ce0
* Update extensions/Echo from branch 'REL1_43'
to d880f176cde35ed7e3d03d054dcc855d32a87ba1
- Localisation updates from https://translatewiki.net.
Change-Id: Ib6b7e38c138f3942e02b168e6ca3bbb1f8922dd4
* Update extensions/ConfirmEdit from branch 'REL1_43'
to 00855f8b9c79b68b2f19a0468bd0898790bec830
- Localisation updates from https://translatewiki.net.
Change-Id: I4161031190ffcba918435aee65d219525b73f4c9
* Update extensions/CiteThisPage from branch 'REL1_43'
to f0417b4c3df0cb07a7a99033899251e660a530b7
- Localisation updates from https://translatewiki.net.
Change-Id: Iadbffa6f84750ed9c3f4ebbe8aa4382be878f91b
* Update extensions/Cite from branch 'REL1_43'
to 1bd2566cd5c4978e30cd8f54bc2284c570920355
- Localisation updates from https://translatewiki.net.
Change-Id: Iadbffa6f84750ed9c3f4ebbe8aa4382be878f91b
* Update extensions/CategoryTree from branch 'REL1_43'
to c04df41849189d30dbb3a9c7a36e4fb351963e87
- Localisation updates from https://translatewiki.net.
Change-Id: I775ea504e2c19cee282c90747b492f1141ad5014
* Update extensions/AbuseFilter from branch 'REL1_43'
to ccb79119166dee70250aebc6631f8da86166f98b
- Localisation updates from https://translatewiki.net.
Change-Id: I6562affc1527f0367b31677a701ba6cf70ba6d6f
* Update extensions/ConfirmEdit from branch 'REL1_43'
to 3dae4580b5ee175a147536106432be639255aef5
- SimpleCaptcha: Don't look up captcha if no ID was given
Why:
- SimpleCaptcha uses the wpCaptchaId request parameter to get the
correct answer for a captcha. If no stored data is found, it causes a
new captcha to be generated.
- Currently, it also attempts to look up captcha data if the request
parameter was not set. This causes some backing store implementations,
notably CaptchaCacheStore, to build a BagOStuff key with null
components, which results in a warning on PHP 8.1 and newer.
What:
- Eschew looking up captcha data in SimpleCaptcha when no captcha ID
(index) was passed.
- Add integration tests to confirm that the behavior did not change.
Bug: T384858
Change-Id: I58da1afeea7c84562c764990c4fb1c19fc08c69a
* Update skins/Vector from branch 'REL1_43'
to 7122b36ce617560564942abae0ec8cb9e63b84bc
- Localisation updates from https://translatewiki.net.
Change-Id: I1d79821deb09a34f301ca44b00aa1d1da8fbcce9
* Update skins/MinervaNeue from branch 'REL1_43'
to 078f521ac558eb4aee61d98dc7860816924db56c
- Localisation updates from https://translatewiki.net.
Change-Id: I59e058a622ed2f5c4d805a928da1b8a00bfe3293
* Update extensions/VisualEditor from branch 'REL1_43'
to 5d2dffa295c9b34f2eb137e60662b9f9211e7bad
- Localisation updates from https://translatewiki.net.
Change-Id: I6dc6584c6c89c59febc72b40f18ee91403f1ec90
* Update extensions/TitleBlacklist from branch 'REL1_43'
to 53e456b3fab17f89687588810e30b5e2122b6e7e
- Localisation updates from https://translatewiki.net.
Change-Id: I3ef806d04953be4e9a2593a4bcbef9a058d7b301
* Update extensions/TemplateData from branch 'REL1_43'
to e33b96e464ccc4c7ca1dd1729ff2f050af089bda
- Localisation updates from https://translatewiki.net.
Change-Id: Ic01829a0e796cf88bd77d06829cecdadf7126b5e
* Update extensions/Thanks from branch 'REL1_43'
to 66e7720e7573dfe6552dd35d4b1cec06c66919e3
- Localisation updates from https://translatewiki.net.
Change-Id: I62afeee15c99bf13ddbbed279c4da2bc2fa93038
* Update extensions/SyntaxHighlight_GeSHi from branch 'REL1_43'
to fef85e739cd942d24044c220f83d446cdd300fff
- Localisation updates from https://translatewiki.net.
Change-Id: I46f3cafba543c9cc7cc7f3f838ad12b143a14058
* Update extensions/Scribunto from branch 'REL1_43'
to 7123abe9c6995b3635ff51e4b6f89ccb21afcffc
- Localisation updates from https://translatewiki.net.
Change-Id: I7c2365152348c458307c72980371de0332303803
* Update extensions/Nuke from branch 'REL1_43'
to d73296a4ee6ec36f77c719a9b3ae12e42d65b2e4
- Localisation updates from https://translatewiki.net.
Change-Id: I6b4ec9c1b04e3c66c0a7b480a2977ff22efb9a3a
* Update extensions/OATHAuth from branch 'REL1_43'
to 6e7a11e58df47f67fa236b47600fae22f72949bc
- Localisation updates from https://translatewiki.net.
Change-Id: Ia06705c0ca5f21f7c7949cd3f3f2253bd6016d71
* Update extensions/Linter from branch 'REL1_43'
to 6c9d6276d62cfa880cdacf4973b80d2be01e5e60
- Localisation updates from https://translatewiki.net.
Change-Id: Ib6e449c8072bfafaedf9ec37d17f74671bc92c5e
* Update extensions/Gadgets from branch 'REL1_43'
to b4c8e5cf8064bef550634d6a4a2fb5bfed25fcc8
- Localisation updates from https://translatewiki.net.
Change-Id: Id87548983a4119e216faa7612d0b1f3e457854d0
* Update extensions/DiscussionTools from branch 'REL1_43'
to 25ed4acb583cd1ccf2437435071c2265079ccbd1
- Localisation updates from https://translatewiki.net.
Change-Id: Ie4713bd79662dea3c8168ac0684a29a7efccd503
* Update extensions/Echo from branch 'REL1_43'
to 2281d851f4c0f4be1d6d3c7148bcb23a66d7cad9
- Localisation updates from https://translatewiki.net.
Change-Id: I674a753dd499d1450065a8766a42cd4dcd5cc780
* Update extensions/ConfirmEdit from branch 'REL1_43'
to 6b3e3e9ef88cc99ca788191dfc462f18b9a03995
- Localisation updates from https://translatewiki.net.
Change-Id: I033d6e8fc1830b61a9dbb430658d022d3faa4f94
* Update extensions/CodeEditor from branch 'REL1_43'
to 627d1ac42e6daf18ba439812d5d5b38001db6d71
- Localisation updates from https://translatewiki.net.
Change-Id: Iced16eca2dd2a3f85a2c8634d5a83d518db11d8f
* Update extensions/CiteThisPage from branch 'REL1_43'
to e73998a382ed21367ccb37ef28b4983dfb7b9848
- Localisation updates from https://translatewiki.net.
Change-Id: I277d4c5ce3bd9985d5670f6ce180a97cae07b0cf
* Update extensions/Cite from branch 'REL1_43'
to 3fb1c9ed8956debdcce05f16fb4b7580579cdd3a
- Localisation updates from https://translatewiki.net.
Change-Id: If00cb5a9c6a690ae42ad0ff15f113f6940c9bec6
* Update extensions/CategoryTree from branch 'REL1_43'
to 0282dce4e3bf7049053d035cb8d1ca0546b43fd5
- Localisation updates from https://translatewiki.net.
Change-Id: If39516921175a316eafd2bb5a4b0e381554e7db6
* Update extensions/AbuseFilter from branch 'REL1_43'
to aecd4fddc964424ce157324c577bea58d7b078a4
- Localisation updates from https://translatewiki.net.
Change-Id: I3198ca894f95cf25c9e4225fb9f944cd7bf9b613
* Update extensions/ReplaceText from branch 'REL1_43'
to 54d4a7ec3b026766b9c6c360cffdd7693539f033
- Replace hardcoded colors with codex tokens
This improves the colors for the search options section in dark mode. Before,
the section had white and gray text on a white background. The divider border
color is now slightly different since there is no codex token that exactly
matches the color that was hardcoded before, but the difference is barely
visible.
Bug: T380656
Change-Id: Id04073e85866ecc415e5d17fab926749937793b8
(cherry picked from commit 57a0db123b398d6f3bf43b8ce63abdc14afbcd4d)