* Update extensions/VisualEditor from branch 'REL1_43'
to 17e4b901bf43e843253f1d64ae6192786a749c56
- Localisation updates from https://translatewiki.net.
Change-Id: Ia5c6222876a30901ec002faf16391d891c7be4d4
* Update extensions/WikiEditor from branch 'REL1_43'
to 95155114c5e950fc53183ad8e8dab7d3596500d9
- Localisation updates from https://translatewiki.net.
Change-Id: I27916227815aa44be6bb1282b4f5017f651c21bc
* Update extensions/Thanks from branch 'REL1_43'
to 727c027b8bb8b11def3c3c1d63fc04c2d4594935
- Localisation updates from https://translatewiki.net.
Change-Id: I9150fb2eb829fd065379d437c6dcc5672d82d833
* Update extensions/TemplateData from branch 'REL1_43'
to 5a4184b03c8771721c7642e9951043828edf63d0
- Localisation updates from https://translatewiki.net.
Change-Id: I088de2c9783294b7e22112121bd0581957ed04cc
* Update extensions/Scribunto from branch 'REL1_43'
to 49735b9b0eb98bb9a3580ff4a8814c58d0fc6a07
- Localisation updates from https://translatewiki.net.
Change-Id: I90d2ce9e836f1ad380ddb6061a3bd4f79cd994a5
* Update extensions/PdfHandler from branch 'REL1_43'
to 431c8f9ea566481a2c43336e5fa70912fa40b1bf
- Localisation updates from https://translatewiki.net.
Change-Id: I1249ba6014777e50149a0afa4bceea35e2a772d2
* Update extensions/ParserFunctions from branch 'REL1_43'
to 84e4ff9b7f1a4c9cf457c6956d13663411bdda56
- Localisation updates from https://translatewiki.net.
Change-Id: I3e9759892e71be9eadedd52ef153c03070c167e6
* Update extensions/Nuke from branch 'REL1_43'
to e4e217058426c71cf07e01f0ee1cc8442fbfe4ec
- Localisation updates from https://translatewiki.net.
Change-Id: I7eeb12e519244f197902c4b5f8e67cdec468c838
* Update extensions/Linter from branch 'REL1_43'
to 0748f3d82008b0848c327395fe871fdeaf70264c
- Localisation updates from https://translatewiki.net.
Change-Id: Id93e6b842a5680e1a605df6d5e5b256eec962603
* Update extensions/LoginNotify from branch 'REL1_43'
to afe5d60a3bdd3642b4b8d47f8c341b7a5042c5e9
- Localisation updates from https://translatewiki.net.
Change-Id: Ic16b2c24a92f1cbb7de68f45a0aeaba1006d0191
* Update extensions/ImageMap from branch 'REL1_43'
to 034a89c710696b04f509e9c4b2ae9fc291986e9f
- Localisation updates from https://translatewiki.net.
Change-Id: I974a889c39c067c45e343d56f3bc837037a151fe
* Update extensions/Gadgets from branch 'REL1_43'
to d215343d742c354cf9f01f0838ae7e8448b7c041
- Localisation updates from https://translatewiki.net.
Change-Id: I318b1b1db07805064563c81ad12b8cf531968c70
* Update extensions/Echo from branch 'REL1_43'
to ef46451b9be6af9e7a2411d044fe43aebed80564
- Localisation updates from https://translatewiki.net.
Change-Id: I078c5e0d15d501599e98132d0bf3804025a21569
* Update extensions/DiscussionTools from branch 'REL1_43'
to 0375aeaa06a84d83b2ed4b30dbc0c8d359ece4df
- Localisation updates from https://translatewiki.net.
Change-Id: Iab3bb8de5dcc4cc8775a68646528e4222e409c89
* Update extensions/ConfirmEdit from branch 'REL1_43'
to 1ef1d3917d7c8cc8a1b5ff25bcbdf63f12d2a3eb
- Localisation updates from https://translatewiki.net.
Change-Id: I2a99c152adb896ebc33a8bcf6b1b4480cdf6f969
* Update extensions/Cite from branch 'REL1_43'
to 8747d08faeed5adc5d28a5a1df6bbec071ba97d5
- Localisation updates from https://translatewiki.net.
Change-Id: Ifebfba06422119abd9324403b449c5088bf92898
* Update extensions/CategoryTree from branch 'REL1_43'
to 9f0287bf0eeb04bab2be3737c0dcd52c0fc57c72
- Localisation updates from https://translatewiki.net.
Change-Id: Ia9a2d0232a2d8859abd6a8781282f9ff43af8291
* Update extensions/AbuseFilter from branch 'REL1_43'
to 6f1895690a192c5b96acaed9f427c6a25c76ec11
- Localisation updates from https://translatewiki.net.
Change-Id: Ie5b55129fc1f145c1576c0670138e81721fa4f4f
* Update extensions/AbuseFilter from branch 'REL1_43'
to 23e5a2a8caba8bcd975e2f1ae0f40f18c389c718
- Provide default for missing request values on Special:AbuseFilter/new
Missing request value can only happen when the form is submitted in an
non-normal way; we should ensure it does not log warnings in that case.
Bug: T396591
Change-Id: I101d5d8ed1bca134a6d1cd4da6ca4768374f484c
(cherry picked from commit b9e34ed31a5a221a5dd758b95eac3c857228747c)
* Update extensions/SyntaxHighlight_GeSHi from branch 'REL1_43'
to d8afdf64f373ada44c832a143169158d9ad691b3
- Update pygments/AUTHORS file
In create_pygmentize_bundle script, fetch the AUTHORS file from the
GitHub repo and update our local copy.
Change-Id: Ifbb84fcfb956fa2e3f4312e7b3b059c474322f82
(cherry picked from commit 696f5ef27a360017ead545a994b63f300f5ce021)
* Update extensions/AbuseFilter from branch 'REL1_43'
to bc7e84a07c991ebd9251fb7d0cfb5829af50cbaf
- SECURITY: Check protected variable access in CheckMatch API
Why:
* The AbuseFilter 'abusefiltercheckmatch' API allows users to
check if abuse_filter_log rows or recentchange rows match against
a provided pattern.
* This currently does not check if the pattern attempts to match
against protected variables that may be present in the variables
generated for either the RecentChange or abuse_filter_log row.
** This allows users to trial-and-error work out the value of
protected variables when they do not have access to the
variables.
* This should not be possible and proper access restrictions for
protected variables should be applied.
** This includes logging when a caller is matching against
protected variable values to avoid trial-and-error matching
allowing an authorised user to see the value without creating
a log entry.
What:
* Update CheckMatch::execute to:
** Reject attempts to match using a pattern that contains
protected variables that the user cannot see the value of.
** Reject attempts to match against abuse_filter_log rows that have
protected variable values that the user cannot see to be
consistent with Special:AbuseLog access restrictions.
** Log when the provided pattern uses protected variables that
have a value in the variable dump.
* Add tests to verify this fix works.
Bug: T397196
Change-Id: I5f02572b94760141f6f57873409469318f441e18
* Update extensions/SyntaxHighlight_GeSHi from branch 'REL1_43'
to ccf8bf6ef56c8acc5beed3a55f463acd3f16eeb0
- Update Pygments to 2.19.2
Bump embedded Pygments version from 2.18.0 to 2.19.2. Changes
<https://github.com/pygments/pygments/compare/2.18.0...2.19.2>.
New lexers: codeql, debian.sources, gleam, googlesql, hare, json5,
maple, numba_ir, numbair, pddl, pyi, ql, rego, tablegen, td, tsx, vue,
zetasql.
Includes upstream contributions from Taavi and Diskdance.
Bug: T383018
Change-Id: I2430784ee62b348f902bdeeb55b04536a963ad98
(cherry picked from commit 936d4b68cd563b79fce27b65780ae20f36ea7ecf)
* Update extensions/VisualEditor from branch 'REL1_43'
to bf5a93f1d42f6bf6dd644819bcb7138e8c26c147
- Localisation updates from https://translatewiki.net.
Change-Id: I95a318a1e35e29a56b677adcb9d1eb4525856a37
* Update extensions/WikiEditor from branch 'REL1_43'
to 14128bb4148e03f1b15c8d8a2345d4344f155b9a
- Localisation updates from https://translatewiki.net.
Change-Id: I95a318a1e35e29a56b677adcb9d1eb4525856a37
* Update extensions/Thanks from branch 'REL1_43'
to 75ea5628f951044bfe25d9985abdec59f035d1f3
- Localisation updates from https://translatewiki.net.
Change-Id: I6549effe94b0132baa9bce2bd1717a3de18ef0d8
* Update extensions/TextExtracts from branch 'REL1_43'
to d883c3ee1b4559d135e81c9c3b063692f9d54b35
- Localisation updates from https://translatewiki.net.
Change-Id: I888942b85883774788329e089bded87fe405b7d6
* Update extensions/TemplateData from branch 'REL1_43'
to b966fe7c94c580a5f03df1f386962551653f333e
- Localisation updates from https://translatewiki.net.
Change-Id: I4db9f8c43a3dfec526425b746b88f7a768d154dc
* Update extensions/OATHAuth from branch 'REL1_43'
to 41afa24a708a23b01c92dcaddb6ff4e5e0734062
- Localisation updates from https://translatewiki.net.
Change-Id: I9e607b12c7696c58a63ba53bb434a6c9b30749bb
* Update extensions/Linter from branch 'REL1_43'
to ec0d3eee06f2dee4bf9d3acf8d8a57f9e30926ce
- Localisation updates from https://translatewiki.net.
Change-Id: I6e864130c46bc0b040b4c347631550382d81c6a0
* Update extensions/LoginNotify from branch 'REL1_43'
to d2eef1af8ccebaed70c9380bd5bb0ae887497c92
- Localisation updates from https://translatewiki.net.
Change-Id: If3f0d03440be1dca39e98173d93ee45538ab6d28
* Update extensions/Gadgets from branch 'REL1_43'
to db0822f698daa2f3370c4ee584a3857ccefec678
- Localisation updates from https://translatewiki.net.
Change-Id: Idb6554b06c196cea7d2e29e920cde5e56a503f34
* Update extensions/Echo from branch 'REL1_43'
to e4bbcabf722acf7b95cee86aca1bb77f7c651e54
- Localisation updates from https://translatewiki.net.
Change-Id: I1e0d9407994a08a952afd86234b2d68499c6eb2f
* Update extensions/DiscussionTools from branch 'REL1_43'
to aa8bda4e5f7432d97a2c2766b57b387d4bba99f6
- Localisation updates from https://translatewiki.net.
Change-Id: I8b3946392f992910391ca66cf429ce9aa413d833
* Update extensions/ConfirmEdit from branch 'REL1_43'
to 7b18b336e31b7b72a12887bc2418550499459d26
- Localisation updates from https://translatewiki.net.
Change-Id: Ia2c07fd85d782412c500a76e0f7b2a9155742bbe
* Update extensions/Cite from branch 'REL1_43'
to 52ddd6e6bd0181f0eebc7a73bbcb8726f98324ca
- Localisation updates from https://translatewiki.net.
Change-Id: Ibcb4dd7be14c6e910b181f3d831acfaf8baffc9b
* 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
* 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 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