Commit graph

127999 commits

Author SHA1 Message Date
Translation updater bot
02c18f8969 Update git submodules
* Update extensions/Echo from branch 'REL1_43'
  to f38e3f0d91df90a19fa84bcdb4b8fa2c12008a92
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I9c483aa7d6dbb2afd558fcaeb293be03ccf7b089
2025-01-14 06:20:42 +00:00
Translation updater bot
2ce586d36e Update git submodules
* Update extensions/DiscussionTools from branch 'REL1_43'
  to ebf321178a0d9b6ea15bbab15f5623b8c72ba3a4
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I5327d484ab131af96f1188a961858dfb6b842dff
2025-01-14 06:20:35 +00:00
Translation updater bot
c0bc1a748a Update git submodules
* Update extensions/ConfirmEdit from branch 'REL1_43'
  to b4e6c9d36b206214942b4add1eaa5bfb0e878f2d
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Iaa13c0544cf49d004182f404d575be7b3665dc5e
2025-01-14 06:20:23 +00:00
Translation updater bot
92d863dbc6 Update git submodules
* Update extensions/CiteThisPage from branch 'REL1_43'
  to a12c2cf7b335e79f2ca2d713aef687a754e40eea
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ifbc61e29a879d7834f0af91751dfbfd96374029e
2025-01-14 06:20:18 +00:00
Translation updater bot
3eaca06d38 Update git submodules
* Update extensions/Cite from branch 'REL1_43'
  to def878a3d804d2699300e7d76ad5e2fa9929b586
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ic15a43ee093a93dc5251ec71d1dae2af6f0359dc
2025-01-14 06:20:14 +00:00
Translation updater bot
da50b98fbe Update git submodules
* Update extensions/AbuseFilter from branch 'REL1_43'
  to 87a9dbaf0418219c141e0de74b983b4332ae3d2f
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I2b390cfaffaf0d0f8a29246fd35ee77ac6f94a84
2025-01-14 06:19:31 +00:00
Translation updater bot
9530b23ee3
Localisation updates from https://translatewiki.net.
Change-Id: I7c5c2921596e509850cfa828ff4da00e9fbb6ea0
2025-01-14 06:31:37 +01:00
Paladox
23fded0cd0 phpunit: Don't override --bootstrap if supplied
SemanticMediaWiki creates its own bootstrap and displays
a bunch of information. In [0] this broke this.

We already look for bootstrap anyways, we just don't use it.

We fix this by checking for bootstrap and only setting a default
if not supplied.

[0] d2a30096f1

Change-Id: Iebb1949cc6a253640f40f1ac048ab50f99cac02a
(cherry picked from commit d43c69b25f05801ac3c255a2dfdbe03e820029ca)
2025-01-13 15:14:27 +00:00
jenkins-bot
fbe98a246f Update git submodules
* Update extensions/Math from branch 'REL1_43'
  to 2e8b4cd6982e48b692fe83b2680d5ef0c0f42c44
  - Merge "tests: Remove accidentally generated 'phpunit' namespace" into REL1_43
  - tests: Remove accidentally generated 'phpunit' namespace
    
    Follows-up I0eda7d4213a5f703ab7.
    
    Change-Id: Iab717954a638340973b01b5c660f5cd50a09452c
    (cherry picked from commit ef81158cf3287d529f8083d9c288d7b109dc5e67)
2025-01-13 04:12:24 +00:00
physikerwelt
ed384bc1f1 Update git submodules
* Update extensions/Math from branch 'REL1_43'
  to c6a8010e1cfca9cd9f398a67ea89624ac2f32fee
  - Refactor BaseMappings operators
    
    Migrate from BaseMappings to texutil.json
    Note that MMLutil::uc2xNotation is idempotent and only changes
    text that starts with '\u'. This method might be removed in the
    future and inlined in the data.
    
    * The maintenance script UpdateTexutil.php was committed mainly
    for reviewing purposed.
    
    Bug: T382215
    Change-Id: I4898666ba6cbc14a08f1c03d4ec831cfc98d53ef
    (cherry picked from commit 302fe6c5442d869d609521db026b279d608328f2)
2025-01-13 04:09:55 +00:00
Derk-Jan Hartman
82c9c2d88c MimeAnalyzer: detect magic number for gltf binary
Bug: T383037
Change-Id: I8aea7f120c670ac17e286a8280eae96af975fe4a
(cherry picked from commit 8765932c5f0bdb51a46eb38dbaf44da17fb2b284)
2025-01-09 14:57:11 +00:00
Derk-Jan Hartman
442f09d479 MimeMap: add gltf and glb mime types
Bug: T383037
Change-Id: Ic2e5fb5e6267dfc07ef66d74afbce8b96523055d
(cherry picked from commit aee7af136bfc653826342806c797073e07958c27)
2025-01-09 14:56:56 +00:00
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