* Update extensions/CodeEditor from branch 'REL1_43'
to d61a7f29d005045eb0fc911557eb87405b804bee
- Localisation updates from https://translatewiki.net.
Change-Id: Id695849347e52cd6ed06e6cc2294d8f0fac7b5f5
* Update extensions/Cite from branch 'REL1_43'
to 6091e73aa19ef9b519691aafac995e8c15810db9
- Localisation updates from https://translatewiki.net.
Change-Id: I465e5f87901e03d07650b33b2c1f92b573665226
* Update extensions/CiteThisPage from branch 'REL1_43'
to e7afcb6ed73b7c732e214f92efb7585caafb7a05
- Localisation updates from https://translatewiki.net.
Change-Id: I907b2353802b36d579891564496145f07330db3c
* Update extensions/CategoryTree from branch 'REL1_43'
to c75894779780ddac7761e3a27be4b0d791920363
- Localisation updates from https://translatewiki.net.
Change-Id: I2c9c1210b29d9a499cde67a84c2076d9398ce552
* Update extensions/AbuseFilter from branch 'REL1_43'
to 1bde32f531680cc563942eff3d43f3b1afc00a24
- Localisation updates from https://translatewiki.net.
Change-Id: I8af0ac242f83da2c25b83a75b3ef1b3dcf10c574
* Update extensions/SecureLinkFixer from branch 'REL1_43'
to 6717f94de07fbdb295a0f801866d3c2d7c3ca461
- Updating domains.php from Mozilla
Change-Id: Iea35429e7cf6f2d71aeaea8870d44052ed9a910b
* Update extensions/SecureLinkFixer from branch 'REL1_43'
to 8a4b1c3076cb9ed3b2370667cec0ece49026074b
- ListFetcher: Update repo used for nsSTSPreloadList.inc
https://github.com/mozilla/gecko-dev became readonly 2025-07-09
Manually update domains.php to align with commit from the same date (2024-10-17):
9fa53b45aa
Bug: T403183
Change-Id: I08c8d814eace89d6f9a20a6453d2b34167a5bf6e
(cherry picked from commit a09f85ccb5365794d90898cd40ed73317314490e)
* Update skins/Vector from branch 'REL1_43'
to 97da0309d941d51f440df1eeb2f5c244f4f46734
- set the default url to an empty string
Depends-On: I7ae299eb5d174dd0ed3169e4f3a81a71bd191d45
Bug: T385811
Change-Id: I4cb39780357e7cc3a253cb7d58e78e490239b31f
(cherry picked from commit b3415e7a126106dd7445e4602a7971ea2bae5eec)
In WebP lossless chunks (identified by VP8L), width-minus-1 and height-minus-1 of the canvas are sequentially encoded as 14-bit integers. (spec: https://developers.google.com/speed/webp/docs/webp_lossless_bitstream_specification#3_riff_header)
WebPHandler, when decoding the canvas height, has been skipping two most-significant bits. This results in bogus values being read from larger losslessly-encoded files.
Change-Id: Ib5b26f36a15fa65e7990da2ebd94157faccc70c2
(cherry picked from commit 442b73cebbea6db7b7fc945189d5776602fabc8a)
* Update extensions/OATHAuth from branch 'REL1_43'
to dc8666dc4bc3c42a7b224848c0d287c9b47e06e4
- Use standard reauth on Special:OATHManage
Now that the ReauthenticateTime has been set to
3600 seconds, Special:OATHManage no longer needs to
set a special time for reauthentication and can
use the default time
Bug: T402094
Change-Id: I9522ce2e78db8dc9b5904d8c099bbf78e0f5f5d7
(cherry picked from commit dc706281f263f420127c40f5de91ddd95007089f)
* Update skins/Vector from branch 'REL1_43'
to f895e348f5556e029a079831c663ec1e48e35bcc
- Localisation updates from https://translatewiki.net.
Change-Id: Ib366aacdeed81d6d718f04b2630bc04f593f20a8
* Update skins/MinervaNeue from branch 'REL1_43'
to 4a210fb017f71b4f99c5e7673a0cad4c43fc251c
- Localisation updates from https://translatewiki.net.
Change-Id: Ib94f0417bdc33633d1b76b551da4bd648563bafc
* Update extensions/VisualEditor from branch 'REL1_43'
to 4f7d75f25efeb7115bdf188f7b864cb469901159
- Localisation updates from https://translatewiki.net.
Change-Id: I424ca11c3b2fa657983c4e2eddea14e49496191e
* Update extensions/WikiEditor from branch 'REL1_43'
to 920d611ffc548af317b3bf6ec2041d96fa0a35fd
- Localisation updates from https://translatewiki.net.
Change-Id: Id47aa8af03dfb86f1790162f32db323544bbb38b
* Update extensions/Thanks from branch 'REL1_43'
to 2b83a718030d8c9002f368372128109c50df2b19
- Localisation updates from https://translatewiki.net.
Change-Id: Idec11188db45e7b9285162048cf7b84673c2b58c
* Update extensions/TitleBlacklist from branch 'REL1_43'
to f06c65d4c320456addc83f45e91647fb11ee7381
- Localisation updates from https://translatewiki.net.
Change-Id: I19edb68db48e1afb0dc786291fe7f904b8fb31b9
* Update extensions/TemplateData from branch 'REL1_43'
to 0ab24d333aa04a8d4d072354ed09aa86aa565d4f
- Localisation updates from https://translatewiki.net.
Change-Id: I53c32b7c3b4e2b614aac444e45a563456e0a8612
* Update extensions/SpamBlacklist from branch 'REL1_43'
to 30bf4393901cd44397031b802ed60ed22002fb16
- Localisation updates from https://translatewiki.net.
Change-Id: I251c6e15c136d907a0baf6da4bbec447a4858f87
* Update extensions/Scribunto from branch 'REL1_43'
to fa16cdf711b97465bec563d42389cafd423de658
- Localisation updates from https://translatewiki.net.
Change-Id: I2bf0117588b7dc885b68c5067f6f7f56878a9c5f
* Update extensions/ReplaceText from branch 'REL1_43'
to 97bd5a869cbde2fb044ff9c2aee6a23686a21fe7
- Localisation updates from https://translatewiki.net.
Change-Id: I1db73bfbaea9bf7fac6291be8548ce237980fbc7
* Update extensions/OATHAuth from branch 'REL1_43'
to a76b11b53d62514916c25d687d04bf7a03f65825
- Localisation updates from https://translatewiki.net.
Change-Id: I7e7bca642c25fa69306621b186cb299ee16ac078
* Update extensions/Nuke from branch 'REL1_43'
to e85e75c76bbf77e5a9152fdf78e28ff0ac6ca219
- Localisation updates from https://translatewiki.net.
Change-Id: Icfa69d2e4f041a761b7329590c786cb8402e36cb
* Update extensions/MultimediaViewer from branch 'REL1_43'
to 06db7e5865dfbaf6d82184026083ccbf2c966ac5
- Localisation updates from https://translatewiki.net.
Change-Id: I6bb90248df9365239dbe446fa234543fbe111175
* Update extensions/Linter from branch 'REL1_43'
to 606265ab8d0037e1685b557e62fab9b3d44f4608
- Localisation updates from https://translatewiki.net.
Change-Id: I68a94523274d028ad4b02cd65c45365bc293a82c
* Update extensions/ImageMap from branch 'REL1_43'
to 59fed34310fd2a8e750a732effd8d5d9550b6ccc
- Localisation updates from https://translatewiki.net.
Change-Id: Id25a4d4578ff08ea5ca79b6478b6dcd985a8c901
* Update extensions/Gadgets from branch 'REL1_43'
to 883c4c603ebae3ed2e90834b7217667c7775fc41
- Localisation updates from https://translatewiki.net.
Change-Id: Id451da233527614b5fd8594376e9c377a2142a31
* Update extensions/Echo from branch 'REL1_43'
to 50de6b386c6cc9476049fc88e1fbdd19b2e455f6
- Localisation updates from https://translatewiki.net.
Change-Id: I26f062986423e24ebb1bcf4b532d503a56315f7d
* Update extensions/DiscussionTools from branch 'REL1_43'
to 71fcae8d4d3121cf2479af6e5f476016137434c6
- Localisation updates from https://translatewiki.net.
Change-Id: Ibba98a6062eacd7591777df828a0c3ffcc0904df
* Update extensions/ConfirmEdit from branch 'REL1_43'
to 1cd34a0377f9bf5d8ffc646fc54ca292caecd6e6
- Localisation updates from https://translatewiki.net.
Change-Id: If5387eb340d26cd10dd68966e4fc862b1e615560
* Update extensions/Cite from branch 'REL1_43'
to e38afcb1b11f25be43836161b13c42d2b8daa9c0
- Localisation updates from https://translatewiki.net.
Change-Id: I8b5bc59bcb954145a816a05cb8009dec8f75ac51
* Update extensions/CategoryTree from branch 'REL1_43'
to 9a0e7fe99833d86cf5e00db05e97fdce4d14b347
- Localisation updates from https://translatewiki.net.
Change-Id: Ieefb72bcf4e63afbbcd86780a3638a082303d626
* Update extensions/AbuseFilter from branch 'REL1_43'
to c5eaaa1cd7542f23f82ab89369e7bbd09e658a55
- Localisation updates from https://translatewiki.net.
Change-Id: I5f66b3c60211df7129d399d310f731c459f141af
* Update extensions/OATHAuth from branch 'REL1_43'
to f54dda23a9a95fc4fcf4d054834812c972714a80
- Remove ReauthenticateTime override
Removing ReauthenticateTime override to
use the new 3600 default set in MW core
in Ic9a4585afcfe72f795868cbf7d5281a809e6a7c5
Bug: T402094
Change-Id: I1bf5e51701e6aded41d3c5a7f10b192a6c8f1f43
(cherry picked from commit 066baab3f5b72564ec03455d11e9155b8ced25cf)
* Update extensions/PageImages from branch 'REL1_43'
to 1ff9e184614925aa2fe46d6dbd87522145283585
- Make $wgPageImagesNamespaces default to $wgContentNamespaces
Make PageImagesNamespaces default to ContentNamespaces instead of only NS_MAIN.
Use false as "default" based on 34f9eb92e0/includes/MainConfigSchema.php
Bug: T393346
Change-Id: Icd13a85cacdf68daf00a046e3dfdd60094ca213b
(cherry picked from commit 26e829b66ef01e94f4b9580c6680435341190baa)
Update the default Reauthenticate time to 3600
moving from 1 minute timeout to 1 hour to improve
user experience
Bug: T402037
Change-Id: Ic9a4585afcfe72f795868cbf7d5281a809e6a7c5
(cherry picked from commit fa04ae9ab260082b859876bee7b162b8c833c85b)
Why:
* ServiceWiring.php is documented to say that "Services MUST NOT
vary their behaviour on the global state, especially not ...
RequestContext ... or ... "current" user"
** However, the constructor of the CommentParserFactory calls
`RequestContext::getMain()->getLanguage()` which is in
violation of this rule by both using the RequestContext
and being controlled by the state of the "current" user.
* This has caused issues with premature access to the session
user as demonstrated in T397900.
** Specifically, the call to ::getLanguage will load the request
user's preferences and then as part of this checks if the
user is named (which will load the User object).
* Instead of using the incorrect method of getting the user's
language, it should instead be fetched in
CommentParserFactory::create.
** This will also allow the Language associated with the main
request to change without leaving the service with an
outdated and stale version of the user's Language object.
What:
* Update CommentParserFactory to call `RequestContext::getMain()
->getLanguage()` in the ::create method instead of getting it
from the constructor.
* Remove the call to `RequestContext::getMain()->getLanguage()`
in ServiceWiring.php as no longer needed.
* Update the unit test to instead be an integration test due to
::create now calling code which uses the service container.
Bug: T397900
Change-Id: I36c9d8650eb5040f94626fa50f90b8026d3c3fe9
(cherry picked from commit 536f41bce51ca67733c4879d17992ee0b0db1de8)
* Update extensions/AbuseFilter from branch 'REL1_43'
to f16f3d042e37223141df777b7f22ade857cd3c80
- Protected variables logging: Only compute protected variable values
Why:
* To log when a user views the value of a protected variable,
the AbuseFilter code needs to determine if the value of those
protected variables are not null and the variable is set.
** To do this we need to compute all protected variable values
even if the values are lazily loaded.
** However, the code that does this also loads all other lazily
loaded variables.
* Loading all the lazily loaded variables causes expensive
variables to be loaded even if they are not used.
** This causes noticeable issues when testing filter conditions
against a set of recent actions.
* Instead of computing all lazily loaded variables, the code only
needs to compute lazily protected variables.
** In some cases we can also not load any variable values, because
the code was only looking for the list of defined variables
and not their values.
What:
* Update CheckMatch, SpecialAbuseLog, AbuseFIlterViewExamine,
and AbuseFilterViewTestBatch to not compute all lazily loaded
variables via VariablesManager::dumpAllVars:
** In cases where it is possible, the ::dumpAllVars call is replaced
with a calls to VariableHolder to get the variables.
** In all other cases update the second argument to ::dumpAllVars
from `true` to the list of all protected variables.
Bug: T400673
Change-Id: I7136c61f4e4574de8ffde21076df1c6645a36f81
(cherry picked from commit 7d948eead42241aa6495bf2d0c3fc9b3c42aea72)
* Update skins/MinervaNeue from branch 'REL1_43'
to 8733e6bf633cbd2885fa6f6939e1c33910afa501
- Localisation updates from https://translatewiki.net.
Change-Id: I41f55538f80a11ce54804aaf7b46b060b79e0a34
* Update skins/Vector from branch 'REL1_43'
to 8258e3d519fefc2c36629ac15922c6a8a96ba1f0
- Localisation updates from https://translatewiki.net.
Change-Id: Icc39ca5e3cb377aaf1b074a41967da19213338c1
* Update extensions/TemplateData from branch 'REL1_43'
to ea4424ec99eff40d71149d04da65ca86376ac075
- Localisation updates from https://translatewiki.net.
Change-Id: Iebab15d3e6af1528589ab6dca393eb3dcc0503a2
* Update extensions/VisualEditor from branch 'REL1_43'
to 00fc695507fd01767be8ed91154fd2474c816b9b
- Localisation updates from https://translatewiki.net.
Change-Id: I40cafdac96d191eb018621f9a988d504c7671e8c
* Update extensions/WikiEditor from branch 'REL1_43'
to 6c5e81ad24aaaef6546229c4ef3f2988c1aa2f37
- Localisation updates from https://translatewiki.net.
Change-Id: If6049d29f370b7bb1de5ef0b2a77c8098a49e931
* Update extensions/SyntaxHighlight_GeSHi from branch 'REL1_43'
to 08a01c78dc284f02ece3c5f909857769664d0176
- Localisation updates from https://translatewiki.net.
Change-Id: I369de5f5329037f3007adf6f36a16350b2d1692e
* Update extensions/Scribunto from branch 'REL1_43'
to ea571ce91012ee211c02adfcb7fe7232565ee2e9
- Localisation updates from https://translatewiki.net.
Change-Id: Ifc597c5085c3cbead7aa2ef0d240a9b8ae1e7fdd
* Update extensions/ParserFunctions from branch 'REL1_43'
to f5aaf52e31bc79d5104d4186fdf79b5a90fdd00a
- Localisation updates from https://translatewiki.net.
Change-Id: Idfcbc038dfd4de1dcea33e25c86e1533c9fbb5e6
* Update extensions/Nuke from branch 'REL1_43'
to fc8661532e4f9c54c8f97c41e34b90c98e04614e
- Localisation updates from https://translatewiki.net.
Change-Id: I7f6507188400f36053beef75c38f925a9414aacb
* Update extensions/OATHAuth from branch 'REL1_43'
to 07812f4994641de8fdbaaf284356c2c7793f0df5
- Localisation updates from https://translatewiki.net.
Change-Id: Ib143d2789b2fc4808b51febbb2e27766eb4d2b2a