Commit graph

127987 commits

Author SHA1 Message Date
Máté Szabó
e1fc901218 Update git submodules
* Update extensions/Linter from branch 'REL1_43'
  to 1fe136e47ac2cf6a8659f5422842274f0bdf649e
  - Use delayed job push for RecordLintJob
    
    Why:
    
    - RecordLintJob is currently enqueued eagerly via JobQueueGroup::push().
    - Since this also occurs on pageviews with Parsoid enabled, it's taking
      up ~1.1% of total request wall time according to Excimer data from Jan
      2nd.[1]
    - We don't want the request to fail if the job cannot be enqueued,
      so we can safely use lazyPush() instead to allow this job to be
      batched and enqueued as part of a post-send deferred update.
    
    What:
    
    - Use lazyPush() instead of push() to enqueue RecordLintJobs.
    - Remove the now-redundant error handling wrapping the enqueue.
    
    [1] https://performance.wikimedia.org/arclamp/svgs/daily/2025-01-02.excimer-k8s-wall.all.svgz?s=onParserLogLinter
    
    Bug: T382975
    Change-Id: I5df7e63e497fe509096200be68b38e4888d9dc02
    (cherry picked from commit c6afaa2b3721c2e3ef74d9e4ef5504f5ef08a8af)
2025-01-09 11:40:10 +00:00
physikerwelt
2f04e2f4aa Update git submodules
* Update extensions/Math from branch 'REL1_43'
  to 9778c22be4c4c4af13fee55f2b0cd9844551f611
  - Fix space rendering
    
    Due to trimming of macro names the macro '\ ' requires 
    special treatment.
    Render as mtext with a  
      is not always known in XML context, therefore
    use the numeric representation.
    
    Bug: T382215
    Change-Id: Ia9de613c10a6db8fba2209e821326407deb618bf
    (cherry picked from commit 657a33d39c0c7ae6907b438c16a341e2001ef703)
2025-01-09 00:25:33 +00:00
Slri
003f25f9f6 Update git submodules
* Update extensions/Math from branch 'REL1_43'
  to 7f8f5d04fd8edb856941d9d4b0ed858e89870b0c
  - Fixes Special:MathStatus so native test doesn't fail due to change in default attributes for operators in Literal.php line 97
    
    Change-Id: Ief8c0652ba25ea5aed9782127951b989c4eff819
    (cherry picked from commit 6b659abd37f7a2f304c71d5ccb31c6dff09f408d)
2025-01-08 02:53:41 +00:00
James D. Forrester
a1d809b7aa RELEASE-NOTES-1.43: Add final count for namespacing effort
Oops, this should have landed before the release.

Change-Id: Ied53880771367e2338370cc72996a64445203ecd
(cherry picked from commit 7cfef131a4f74bc9fdf1f956f2dc09aa4aa3d8e3)
2025-01-07 21:06:24 +00:00
Bryan Davis
9affb6b447 dev(docker): Bump mediawiki-web container to dev/bookworm-apache2:1.0.1
Update the image used by the mediawiki-web container to the newly built
dev/bookworm-apache2:1.0.1 which includes an Apache2 config change to
make the container work better under a qemu runtime emulating AMD64.
This should be a noop change for other clients.

Bug: T382709
Change-Id: I6f9833af38e2e0d07b5c0a696e604a594db94127
(cherry picked from commit dbc68e8cb477c30f25c9037ebd4dc0eda0a4de5e)
2025-01-07 17:02:36 +00:00
Translation updater bot
3a74f1a7ac Update git submodules
* Update skins/Timeless from branch 'REL1_43'
  to 3cc5ea9debd9ecf3fd4a0b87a7d98dd69f816262
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I989aea9e4311f99c0585304f2d732b42ce928dea
2025-01-07 06:15:53 +00:00
Translation updater bot
fb62fc0bad Update git submodules
* Update skins/Vector from branch 'REL1_43'
  to e213ce0106121e922f6d33fb586e6e5df949b66c
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I4679d699424df3073380db9e8bc57ad267cc2e17
2025-01-07 06:15:53 +00:00
Translation updater bot
41bf96d750 Update git submodules
* Update skins/MonoBook from branch 'REL1_43'
  to 166be7720a9b997b33dc81a8d1807f6f39e360d0
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I998c5b6042ac860cfb9740994381762ed2a4f614
2025-01-07 06:15:52 +00:00
Translation updater bot
c92c745182 Update git submodules
* Update skins/MinervaNeue from branch 'REL1_43'
  to 5771a3a3f99d84a95c7851dd552e200d1c160981
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I998c5b6042ac860cfb9740994381762ed2a4f614
2025-01-07 06:15:51 +00:00
Translation updater bot
0eb3e45d28 Update git submodules
* Update extensions/VisualEditor from branch 'REL1_43'
  to c1305a270eb081dec1bf455f9bb3f984158367d0
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I1b02c8a6b414706e906a7cbb607c584a07d9a614
2025-01-07 06:14:41 +00:00
Translation updater bot
6c0758dda1 Update git submodules
* Update extensions/WikiEditor from branch 'REL1_43'
  to cbd68c53fff24edc4a5c461acdc4f2bbd9dd86c8
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I1fb2b41e0e23a4088d0b19417551cd3a1dcec4dc
2025-01-07 06:14:35 +00:00
Translation updater bot
ab2cd11e9e Update git submodules
* Update extensions/TemplateData from branch 'REL1_43'
  to 0c2c76abb219c05572cd967605c163342f0e9f18
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I1b4f879e8f8de26c4799ff6b42eb7eb7cf6de11b
2025-01-07 06:14:06 +00:00
Translation updater bot
b5d43e7b38 Update git submodules
* Update extensions/OATHAuth from branch 'REL1_43'
  to 79c3ab825f218f12cf559b9ce716af407c4e013c
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Idda9eff6c72925505fb980655748233c499009ce
2025-01-07 06:13:51 +00:00
Translation updater bot
93400a869f Update git submodules
* Update extensions/MultimediaViewer from branch 'REL1_43'
  to d297d0e026c3da3692863ea490d07487d7068b42
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I7fd9077390ca63d8579229a0ac0ad09162dfe32e
2025-01-07 06:13:49 +00:00
Translation updater bot
238ff9ba3e Update git submodules
* Update extensions/Math from branch 'REL1_43'
  to 13876f330770ae0fa3312a3f219ca5d284eaf9fc
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ic8a1d16c0c09656db4597f75f49d5bae0cdcdab4
2025-01-07 06:13:40 +00:00
Translation updater bot
39cda974b9 Update git submodules
* Update extensions/Nuke from branch 'REL1_43'
  to 712a75b1a46a0c98b4992c79ab4603fa80b92c90
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ife84781660188c404a2fb91c80ceb3a218c762e6
2025-01-07 06:13:40 +00:00
Translation updater bot
22fb41bc20 Update git submodules
* Update extensions/LoginNotify from branch 'REL1_43'
  to 779ddfb8a374adb7bc75c5adfd47b08ce7234edd
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I80afd6c0d3d6910a930a6e80647335ca1f3788bc
2025-01-07 06:13:33 +00:00
Translation updater bot
84282923b9 Update git submodules
* Update extensions/Linter from branch 'REL1_43'
  to 659346b38b3075d67a47e448fe56ce3ba9e94fa0
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ifa91bf443098a0b9d7ad99fa36bcd4b983ea3db0
2025-01-07 06:13:33 +00:00
Translation updater bot
5d6f48962d Update git submodules
* Update extensions/InputBox from branch 'REL1_43'
  to 604bbc8ac22221cb0a733ed5d9e29dad243a64c7
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Icb9cf7a22082037ff2ac4822772c15c1d5d75727
2025-01-07 06:13:30 +00:00
Translation updater bot
c89ae2bef2 Update git submodules
* Update extensions/Gadgets from branch 'REL1_43'
  to 9d7be1abae849e5e8a3d0a797c4ca3ce1da5a9b2
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I33757d88c5058dbfd2652459914d2bcc27e8df29
2025-01-07 06:13:23 +00:00
Translation updater bot
cca5285a98 Update git submodules
* Update extensions/DiscussionTools from branch 'REL1_43'
  to eda0ae4b93942ca60cd8b50669dcbe595c01423f
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I9ae89475cce8686aebcf30f2ff40c4f7e5a1bd16
2025-01-07 06:13:11 +00:00
Translation updater bot
b0f2f04940 Update git submodules
* Update extensions/ConfirmEdit from branch 'REL1_43'
  to 34f2247713119858c75b550439ed781255e27a87
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I5bad686834a10261f0d436368ceaad5f5b7b594f
2025-01-07 06:13:11 +00:00
Translation updater bot
a8b51163cc Update git submodules
* Update extensions/CategoryTree from branch 'REL1_43'
  to e562173a79de6eec231312d2c747ef596274ab8d
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Idacee492f290e0c49cca8f1532e37f13c1cbd26c
2025-01-07 06:12:48 +00:00
Translation updater bot
90f24e8823 Update git submodules
* Update extensions/AbuseFilter from branch 'REL1_43'
  to ab0f3021fd9805dfbe1e8e752cb82791cbd91691
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I3fd95dcbde3ac88ccc8dc305d2afcf17ea7e0092
2025-01-07 06:12:34 +00:00
Translation updater bot
cacd3b793b
Localisation updates from https://translatewiki.net.
Change-Id: Ie051918d63ba73144f9a47c262cff016a9da4b88
2025-01-07 06:33:31 +01:00
jenkins-bot
bee4e2659a Merge "session: Do not set session.use_trans_sid" into REL1_43 2025-01-06 23:26:57 +00:00
Reedy
30c8f812ac DnsBlacklistUrls: Remove sorbs.net
Service is no longer running, so it's a default that doesn't do anything

Bug: T382987
Change-Id: I3a21c12ba689928d38e410cbe2547ab7e616ac8a
(cherry picked from commit 4a6fac8b7dadfdffe6e0e239b8a551436e147d97)
2025-01-06 22:57:01 +00:00
Gergő Tisza
cfa48515a6 session: Do not set session.use_trans_sid
session.use_trans_sid is a PHP antifeature that tells PHP to add
session IDs to all local URLs by modifying the HTML it's told to
output. We have set it to false just in case, but now that's
triggering deprecation warnings.

Bug: T380755
Change-Id: Iace0dcdb23eedb432cc1c032bbb3ce31d34071be
(cherry picked from commit 3b948a3da4be2a20573db01d611d601f2f90f2e5)
2025-01-06 22:12:05 +00:00
libraryupgrader
8892eed498 build: Updating npm dependencies
* body-parser: 1.19.2 → 1.20.3
  * https://github.com/advisories/GHSA-qwcr-r2fm-qrc7
* cookie: 0.4.2 → 0.7.2
  * https://github.com/advisories/GHSA-pxg6-pf52-xh8x
* engine.io: 6.4.2 → 6.6.2
  * https://github.com/advisories/GHSA-pxg6-pf52-xh8x
* micromatch: 4.0.7 → 4.0.8
  * https://github.com/advisories/GHSA-952p-6rrq-rcjv
* socket.io: 4.6.1 → 4.8.1
  * https://github.com/advisories/GHSA-25hc-qcg6-38wj
  * https://github.com/advisories/GHSA-pxg6-pf52-xh8x

Additional changes:
* Also sorted "composer fix" command to run phpcbf last.

Change-Id: I32746ac5ce244ff72de315bf28298ac287d30a14
2025-01-06 08:38:45 -05:00
xtex
7fec3fdec6 exception: Convert E_STRICT errors to E_USER_NOTICE
E_STRICT is deprecated in PHP 8.4.0.

MediaWiki (and almost all extensions) no longer produces errors at this
level.
To not break the compatibility, let's converts all E_STRICT level errors
to E_USER_NOTICE, which is also mapped to warning severity.

Using '@' operator to avoid generating the deprecation warning of
E_STRICT.

This should addresses the deprecation warning of E_STRICT when another
warning or error is raised.

Bug: T375707
Change-Id: I5937cacdf5b01614042a06d4deb5112ffff51727
2025-01-03 16:31:41 +00:00
xtex
ec987c943f TempAccounts: Set fake timestamps for TempUserCreatorTest
This has been failing integration tests since 20250101 because all 2024
become 2025.

Bug: T382848
Change-Id: I5aa71bb7644cfb42140d8eaba9f408e762b2937c
(cherry picked from commit ba68c4494298bcaba7c8d1e1acaecff002cb3aac)
2025-01-01 03:01:07 +00:00
Translation updater bot
339f253886 Update git submodules
* Update skins/MinervaNeue from branch 'REL1_43'
  to 3e9e7be5c83b3abd193ed3448ba663c9e517e48d
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ib19aed75743530173219731f46749a331a1f99ab
2024-12-31 06:05:04 +00:00
Translation updater bot
805d95f73b Update git submodules
* Update skins/Vector from branch 'REL1_43'
  to 042354db8b711eff5603bd821f560f10f8b6091f
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I27293c42f640c13385a1ebc2a34efbde107d9d93
2024-12-31 06:05:02 +00:00
Translation updater bot
43fde12ece Update git submodules
* Update extensions/VisualEditor from branch 'REL1_43'
  to e81ac65881ee621c23ce2071bdbdf2ae757ec4e6
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I8a42680511ac51ba19a4e89fb1270b129e5a7c9e
2024-12-31 06:04:08 +00:00
Translation updater bot
7af37dc3dd Update git submodules
* Update extensions/WikiEditor from branch 'REL1_43'
  to a418879e5950d97ccd615b4a1c891cb287a87baf
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I73bf5c0b788efc311996296f744988a20381d488
2024-12-31 06:03:41 +00:00
Translation updater bot
81ebec36ef Update git submodules
* Update extensions/TitleBlacklist from branch 'REL1_43'
  to a2e00f8aa7eae26073136fa629c5464f3b3e815e
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Idee0a6a93c7434e002133eb71afc3a0a3983e9e6
2024-12-31 06:03:18 +00:00
Translation updater bot
0b11f02941 Update git submodules
* Update extensions/TemplateData from branch 'REL1_43'
  to 9a7d34a689b59f820329303439060e0eb6335bb2
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ifc1795c677dd2ab825fefc13378804c7b4dcc9ab
2024-12-31 06:03:14 +00:00
Translation updater bot
e27269f6b0 Update git submodules
* Update extensions/TextExtracts from branch 'REL1_43'
  to 3e98cd61c252c693f54999ee7f464d6f649d9da1
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I6535ef5ae04400838de9c0435c8c3cf81f3c275f
2024-12-31 06:03:13 +00:00
Translation updater bot
42805eae32 Update git submodules
* Update extensions/SpamBlacklist from branch 'REL1_43'
  to 2b26708dd01e4eedc9036ca325ca1670bc4332fe
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ida37cc4b9adf82f080c90ef33c621e47119551bf
2024-12-31 06:03:12 +00:00
Translation updater bot
b199afdb5b Update git submodules
* Update extensions/SyntaxHighlight_GeSHi from branch 'REL1_43'
  to 9ab552e20f315b45a7026da20385d3e6ec260041
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I75cb97bea9cace9282ce86f8c42367db5e08a230
2024-12-31 06:03:11 +00:00
Translation updater bot
b98e68d2ae Update git submodules
* Update extensions/Scribunto from branch 'REL1_43'
  to 34dc338d9d0e81c742ec32e4e0f2a13654049ae2
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Iafca1dd617d92de39ca89bc4c0cfe968d2b528af
2024-12-31 06:03:10 +00:00
Translation updater bot
bb8036de1c Update git submodules
* Update extensions/ReplaceText from branch 'REL1_43'
  to 135cb87021a031f12e3ac7778212b4b25f0e982b
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I7e1efb7de9721567cba1c74713dcc9cbfa39acf4
2024-12-31 06:03:07 +00:00
Translation updater bot
4b2c753b7b Update git submodules
* Update extensions/ParserFunctions from branch 'REL1_43'
  to 027cc2de765130403045521642a4e1aaffb499c9
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Iff8ef9b5640156249becea3b8febd85034fd616a
2024-12-31 06:03:01 +00:00
Translation updater bot
5c83f2c29b Update git submodules
* Update extensions/OATHAuth from branch 'REL1_43'
  to d0daae6a86f7fcbf2b11fbf347a956ddda2849de
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I183eb97d0125b843a6ddf2b35127fca0f699921a
2024-12-31 06:02:45 +00:00
Translation updater bot
3422e9c5d3 Update git submodules
* Update extensions/Math from branch 'REL1_43'
  to ec2178097b66715c9a6e4dff059f57e8cebb1c7f
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ia0b41ab700abf82853765e5338ea69231b92fdfd
2024-12-31 06:02:38 +00:00
Translation updater bot
89633a8e37 Update git submodules
* Update extensions/MultimediaViewer from branch 'REL1_43'
  to bfebad019946c858e3780cca388c8587d40d49ab
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ida86ebbefe06d6b77a129d83b48e2dd2f2991912
2024-12-31 06:02:37 +00:00
Translation updater bot
a6808e835d Update git submodules
* Update extensions/Nuke from branch 'REL1_43'
  to e73e83c80ff9841c37aa5c633cf269011e0b9ca7
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I4cc39b9aa7cc1687116bcc4996f1e11ab3ae9f6e
2024-12-31 06:02:35 +00:00
Translation updater bot
b4bce8bd1d Update git submodules
* Update extensions/Gadgets from branch 'REL1_43'
  to cc4b6bdb0e5fd472a2b0bf836fa30e42868d09f0
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I23a18b4df167b9cbdfb5026a47d64b9c82e9e692
2024-12-31 06:02:21 +00:00
Translation updater bot
435485eaba Update git submodules
* Update extensions/Cite from branch 'REL1_43'
  to 431c5d0538e6aaafe41ba05872e301d522f82b1b
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ib3b1981488cc95431fe47454d3f95477b6d3c9a9
2024-12-31 06:02:13 +00:00
Translation updater bot
b887b56c0d Update git submodules
* Update extensions/Echo from branch 'REL1_43'
  to 67aea9b6b367606d0c11ccd767f9ad29264a2521
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I0e6dbe481c4e2bbae0f4379bffcba3be6aedfd99
2024-12-31 06:02:09 +00:00