* Update extensions/CodeEditor from branch 'REL1_43'
to 13378812a800b628bc3cc278f385d866986d4476
- Localisation updates from https://translatewiki.net.
Change-Id: I7606641b703abfbe25967e4be0fe957bbe078a4f
* Update extensions/CategoryTree from branch 'REL1_43'
to 78617a33c0598367cc7d83865c458f5f1b7bcb21
- Localisation updates from https://translatewiki.net.
Change-Id: I1b1f1cdf9cdb59c13fe613d2cbe524232e5c4360
* Update extensions/AbuseFilter from branch 'REL1_43'
to a8dbd6b44e929cd52d738de6623251f140c814fb
- Localisation updates from https://translatewiki.net.
Change-Id: I46bf92a193c9e534ed54e76f6d82f2b31a419d64
WHAT:
- Return the GTID style from `MySQLPrimaryPos::parseGTID`, which already identifies the style during parse.
- Rely on `parseGTID`'s detection in `MySQLPrimaryPos::init`.
WHY:
- When GTID-based replication is enabled and MySQL is used for the database, MediaWiki misidentifies the engine as MariaDB.
- This causes position waits to fail with "No active GTIDs in $1 share a domain with those in $1".
- This is a regression caused by I232274feb12c0ce4826be2c46a35315b425f6673:
- Before that change, parseGTID returned the domain ID as an integer for MariaDB and as a string for MySQL.
- The `init` method used this fact (`is_int`) when determining the GTID style.
- After the change, parseGTID always returns the domain ID as a string.
- The check in `init` was incorrectly updated to expect a string for MariaDB, but did not account for MySQL's source ID also being a string.
Change-Id: I4951e7967a45bae10d26b06ee236a55279fa8fb9
(cherry picked from commit 54154c87c084543fd659f24ae6b4c276184259cc)
This regression was introduced in I6670a58fe1.
Bug: T399793
Co-Authored-By: Jonathan Lee <cookmeplox@weirdgloop.org>
Change-Id: I26b61e2a08b51aaca5d2740dcaf20b509be380eb
(cherry picked from commit fa05279424e0688a7b34f1186050dca1e2ec5f4b)
We were getting PREG_BACKTRACK_LIMIT_ERROR in production from certain
inputs to Parser::extractBody(). Use possessive matchers and a
once-only subpattern to ensure that we don't backtrack unnecessarily
once a <body> tag is found.
Bug: T399064
Follows-Up: I59abad3a58ccd6edc6517b13a56d8253ba0e0928
Change-Id: If6860ca268236cf428d574f6bb21c2070f5aa6a3
(cherry picked from commit 2c56237235a5603a1757982f02d3e542bdafaf06)
Add a check for regex failure in the extractBody method and throw
a RuntimeException with the error details if preg_replace returns null.
Bug: T388729
Change-Id: I59abad3a58ccd6edc6517b13a56d8253ba0e0928
(cherry picked from commit 3b297d37dd368d1d66f7afd78851bbb7a47cab0b)
* Update extensions/OATHAuth from branch 'REL1_43'
to 2afe8fcbe02084540406685c4c7f66be5e95bb23
- Add white border around QR code to fix dark mode
A white border surrounding the qr code helps code scanners to detect
the edges of the code in dark mode.
Bug: T392657
Change-Id: I638fe365b88e0fb1d8d455b3cf6a4341ded96e18
(cherry picked from commit 927a7e82dfde80de85624ac93fb1fe2232180c02)
* Update skins/Vector from branch 'REL1_43'
to d09fef55333cb0cbb5963c945bf2dc878f3b35ca
- Localisation updates from https://translatewiki.net.
Change-Id: Ib9ea39eec487028c46fce5553b11edb6602245e6
* Update skins/Timeless from branch 'REL1_43'
to 6e31b31e9c2c60aaee0cc14ec6feff2f2983a2ea
- Localisation updates from https://translatewiki.net.
Change-Id: Ib2f78e050c3206368c4ade2353d8bbffc8375412
* Update skins/MonoBook from branch 'REL1_43'
to 6dd91c65d66ab40b948cf8200eeeebd8987fbc64
- Localisation updates from https://translatewiki.net.
Change-Id: I1bf02465fcabdcf624eb4e503206eede75882a8e
* Update skins/MinervaNeue from branch 'REL1_43'
to 5cb33c9e6b628f90b69eb0e18edb54912f7e5e4b
- Localisation updates from https://translatewiki.net.
Change-Id: I04d613c845c1c548d85b591dbb87e13f965b9bf4
* Update extensions/VisualEditor from branch 'REL1_43'
to 34cf5345add0fa8d353e76334a8a948772e77f2b
- Localisation updates from https://translatewiki.net.
Change-Id: Ie6efc7c16f2698887818e3072122b4c103eb98dc
* Update extensions/WikiEditor from branch 'REL1_43'
to 847d10db226f6fde298bc813361aac8b8b66559f
- Localisation updates from https://translatewiki.net.
Change-Id: I98856daf303152143c9e2c4ce29a34538cd6af2d
* Update extensions/Thanks from branch 'REL1_43'
to d67714f5c37b1123b5e9d450bbcc3ca4321c6639
- Localisation updates from https://translatewiki.net.
Change-Id: I381a630df56abb73fede49458ae070c2be9c50cd
* Update extensions/TextExtracts from branch 'REL1_43'
to 12339f9929b7a182733858321e1e8f7e9555143d
- Localisation updates from https://translatewiki.net.
Change-Id: I5d71d874bcad52bea712a8c09b7c5497e61c30c6
* Update extensions/TemplateData from branch 'REL1_43'
to 6b64cf0366fad7b337d233927adfe2660f98939d
- Localisation updates from https://translatewiki.net.
Change-Id: I3c1ffcaca0615e6d7d7a17887b3b59889d5e3cb1
* Update extensions/SyntaxHighlight_GeSHi from branch 'REL1_43'
to 89fb0fe19ae6b66d95fb0493dc987dbea34d8371
- Localisation updates from https://translatewiki.net.
Change-Id: I4b3396f9776931d4b757ce04673e8d88bd64137c
* Update extensions/SpamBlacklist from branch 'REL1_43'
to 90b426c5d3685d60e9a16020241aa6f42b9aaa01
- Localisation updates from https://translatewiki.net.
Change-Id: I9be4de8dfadc435861eb237b46506e72e28a755f
* Update extensions/Scribunto from branch 'REL1_43'
to 7d2f2f5bddafd9e740c14e8d656c0408cbf130dc
- Localisation updates from https://translatewiki.net.
Change-Id: Iaf369ad0ac2e587672ae124447e0b07a0a689751
* Update extensions/PdfHandler from branch 'REL1_43'
to 581b31b8cf43befdc7c2bc76262f300e347b21fa
- Localisation updates from https://translatewiki.net.
Change-Id: Ic3adca50f7631e33886e0ee250c24bc27f3be836
* Update extensions/PageImages from branch 'REL1_43'
to 1a5a4eff5a16fc04da30d4d5f14cf47c4f008bac
- Localisation updates from https://translatewiki.net.
Change-Id: Ief84e404eb940fcf5d7e3952ced09138561d1713
* Update extensions/OATHAuth from branch 'REL1_43'
to 45f3a6f247787659c7549f019d552bfdcf11a269
- Localisation updates from https://translatewiki.net.
Change-Id: I1979c4190b001a976b3b6c45cbe028349cd7f5b8
* Update extensions/MultimediaViewer from branch 'REL1_43'
to c7ff0eabbcb9e77df4da2074179b16424a33e4bb
- Localisation updates from https://translatewiki.net.
Change-Id: I73b3da45c92806bd1ab8225ec65979be8161b1c4
* Update extensions/Math from branch 'REL1_43'
to 389181a4a3c92e9febba9d890f3c39818f1187a8
- Localisation updates from https://translatewiki.net.
Change-Id: I40e4e779bb74c0f943f5e12a785cf3707385fa7e
* Update extensions/Linter from branch 'REL1_43'
to 15771103dc0dab6c070d61dbf3d02a6af6729a99
- Localisation updates from https://translatewiki.net.
Change-Id: If4f50b992dd5e23e0318ba4c3fb7ebc3751a3a1c
* Update extensions/LoginNotify from branch 'REL1_43'
to 5be9d95d8e581804498f246049f2cc91769ea9a3
- Localisation updates from https://translatewiki.net.
Change-Id: I772218262bf4be61dcc3def8ef526bc308d19231
* Update extensions/InputBox from branch 'REL1_43'
to c8491de62db604889b91428659c721794652d1fa
- Localisation updates from https://translatewiki.net.
Change-Id: Idd0c3cbc07f0e821f85f7629ecbf02d505a50511
* Update extensions/Gadgets from branch 'REL1_43'
to 30306e663fa016f98070148c7b506df7a69a6842
- Localisation updates from https://translatewiki.net.
Change-Id: I5b1e64fdcf60c3bb3f16058e99b9616dcf8def12
* Update extensions/DiscussionTools from branch 'REL1_43'
to a7df21e3572817c0fb51d7e00072748bee1075fc
- Localisation updates from https://translatewiki.net.
Change-Id: Iae7dd0b59ec88b6c69573dc997d4e0fe4ff592e0
* Update extensions/Echo from branch 'REL1_43'
to 510122cc06caf265df6dbc81a6b25a75a9ec6849
- Localisation updates from https://translatewiki.net.
Change-Id: I8f2ec9d2b9bb961c13605b9ad5e015dbc938facb
* Update extensions/CiteThisPage from branch 'REL1_43'
to 1f2302156bc97da0330890d96c1df0733b721751
- Localisation updates from https://translatewiki.net.
Change-Id: I80782648f763f45e6d959f153898bd47ae3f2ecd
* Update extensions/ConfirmEdit from branch 'REL1_43'
to ca0037fb887f0bdbf36785b485adde2b8ba6690f
- Localisation updates from https://translatewiki.net.
Change-Id: Ib3517a9fc10487e0d93fe8b00d860610eccd01d4
* Update extensions/AbuseFilter from branch 'REL1_43'
to f93842c17bc7622f8ce2d81cb0aacfe44d44b4d2
- Localisation updates from https://translatewiki.net.
Change-Id: I7eb8470233ba44474624f948cb990630dc274dcd
Follows-up Ib62cdb5ba7 (ab89fff633), which added a call to mw.user
without declaring a dependency.
Clicking "Exit session" consistently fails on a plain install with:
```
Uncaught TypeError: mw.user.isTemp is not a function
logoutViaPost ready.js:195
```
Bug: T378163
Change-Id: I9c4a788228a70131700769d3fd2a991c6cb0cd27
(cherry picked from commit d3ddfd942592a6a2b511b34ba8872e51d51377c6)
* Update skins/Timeless from branch 'REL1_43'
to 70ac6588d7ad1135f2e8211d23e465c97697cca1
- Localisation updates from https://translatewiki.net.
Change-Id: I55c6a6a11da1006a3267defa3ebcc25edd845077
* Update skins/Vector from branch 'REL1_43'
to cbc4c24a01745b87f8f4d1b8cdbc5014314f1b12
- Localisation updates from https://translatewiki.net.
Change-Id: I278e7b677e400da328219055c1284cddbb0bd9aa
* Update skins/MinervaNeue from branch 'REL1_43'
to 38e89021bc22de8c5e00f73a09c9db90ab7574a7
- Localisation updates from https://translatewiki.net.
Change-Id: If3ca6309306c01d3dfd790924de5f53a899a5c22
* Update skins/MonoBook from branch 'REL1_43'
to f65e713044604ee9335a2aead79c68903750506a
- Localisation updates from https://translatewiki.net.
Change-Id: Icd8b1d3ef0a69311bac9cfc061a64888c90c474e
* Update extensions/VisualEditor from branch 'REL1_43'
to b79caf7c2791eec4dd526b72112bb831d76953e7
- Localisation updates from https://translatewiki.net.
Change-Id: I43944f8d7d57a03b3faf454d6b5a8244a893f3cc
* Update extensions/WikiEditor from branch 'REL1_43'
to b9d432c995ac17ac03af1505f9e088da700af8ae
- Localisation updates from https://translatewiki.net.
Change-Id: I21b831f63890bfc3d6f814a6b69c70aa814de0fe
* Update extensions/Thanks from branch 'REL1_43'
to 99eccd8c44146775e698277d519e69ae5498e758
- Localisation updates from https://translatewiki.net.
Change-Id: Ie5a0d4ffe483d6c2106732400b727d14b5d0e0ba
* Update extensions/TemplateData from branch 'REL1_43'
to 1cb7fa05979f05c6b9c724e6958f3c8512852294
- Localisation updates from https://translatewiki.net.
Change-Id: I71635b1b3ec6fdca24fada69e416022b0482fed8
* Update extensions/Scribunto from branch 'REL1_43'
to 69bdf17dc31222bd0d260e8e50426372eab2f27f
- Localisation updates from https://translatewiki.net.
Change-Id: Id0250d7899faa0aec46cda0b7611d2d47afad39f