* 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)
* Update extensions/Math from branch 'REL1_43'
to fd63f7b409de73720706a5707fac48e03cf9993c
- MathStatus: Restore logged-in restriction, and make unlisted
== Background ==
This follows-up I98eabfbeda2fbef3c (T252362) which replaced an
inline "purge" permission check, with a declarative "purge"
restriction in 2020. This way MediaWiki knows about it, and thus it becomes
effectivey unlisted from Special:SpecialPages, when viewing it
as logged-out user.
In 2023, with MediaWiki 1.41, the "purge" right was replaced with
an implicit grant that both logged-out and logged-in users have, thus
making Special:MathStatus listed Special:SpecialPages, and this time
world-accessible.
== This change ==
* Make the page explicitly unlisted, instead of using a user right
as proxy for this.
* Make the page explicitly for logged-in users only,
like it was prior to I98eabfbeda2fbef3c, but based on isNamed
instead of by proxy of a user right.
Bug: T344206
Change-Id: I408d1d71dc8cb3c32ad6bd124726d96b26209a1b
(cherry picked from commit 67ad6c030daa45c9af2b0af75f3637d85f78eaa1)
* Update extensions/Math from branch 'REL1_43'
to 2ecf54d3e17967dffb9c4f119659fa9ac5287594
- Add backslash to limit function name
We recently changed the internal treatment of macros
to include the `\` in the macro names.
In Ic1c28be2a5669183c3dd5d15577a35a1b5a76971, we ignore misplaced limits; however, only without the leading \.
Bug: T382716
Change-Id: I5f85496246501284ff9153e080bc14f87c6704ee
Why:
- TextPassDumper may spawn PHP subprocesses via proc_open() when invoked
with --spawn.
- The script uses pclose() to try and close these, which is incorrect,
because the resource returned by proc_open() should be closed via
proc_close().[1]
- This causes a TypeError on PHP 8.1 and newer.
What:
- Use proc_close() to close the resource instead of pclose().
Test Plan:
- Run `php maintenance/dumpBackup.php --current --stub | php maintenance/dumpTextPass.php --spawn`
on a local test wiki using PHP 8.1 or newer. It should succeed.
[1] https://www.php.net/manual/en/function.proc-open.php
Bug: T382484
Change-Id: I66cd733cdbc1b8bc1470c14851a0700401c36d1e
(cherry picked from commit 8b9c3ab08eddc86032166f5b9dc208e51c2aaebb)
* Update extensions/Math from branch 'REL1_43'
to 6eb457c18229fd4c1f60e8e7019a18323620fa42
- Add fallback unicode mappings for bold font
- use fallback tables for both forms {\bf x}
or \mathbf{x}
- make setFont call mathFont as the functions
currently do almost the same. However,
keep them seperated as one might want to have
them behave differently in the future.
Bug: T382672
Change-Id: I547aa4ff7b73e8a427fb97d51df20e67248740c2
(cherry picked from commit 22690e65b29d6aafb91a55ff3db80d4e6e35feb2)
It contains the copyright statement that accompanies the LICENSE.
This doesn't not address the concerns in T382086, which is that
swagger-ui bundles other projects without retaining their copyright
statements, but gets us one step closer by including at least some
information.
Change-Id: I11e80abee385576e7e0350bd5d7a43758d2b2e92
(cherry picked from commit 9361efc5bc0d92c4e49ed5a3cadae357bafb79a7)
* Update skins/Vector from branch 'REL1_43'
to 634f5a2b4ec4f42c10cc7786a85d92956b4f158c
- Localisation updates from https://translatewiki.net.
Change-Id: I7fd52bb5c73794e966e169b574fbe9455e326638
* Update skins/MinervaNeue from branch 'REL1_43'
to 1439673935f45539ed245320d244fdfc57b9c65f
- Localisation updates from https://translatewiki.net.
Change-Id: I768f9c22b4b3e51ba70a6ade930fddb2083fe3f9
* Update extensions/VisualEditor from branch 'REL1_43'
to af45a04767741587c787547c7818387d7e513a34
- Localisation updates from https://translatewiki.net.
Change-Id: I4b70b1bf8747a3619c8061b9649103fbc906690e