Commit graph

128478 commits

Author SHA1 Message Date
Translation updater bot
02e060da19 Update git submodules
* Update extensions/WikiEditor from branch 'REL1_43'
  to f0953d63bcece12f0807953dd7bd0595f78796db
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I3cafcd1f644749a2206d76e6f7c69f0cea0367e0
2025-04-29 06:38:01 +00:00
Translation updater bot
8b514ec03f Update git submodules
* Update extensions/TemplateData from branch 'REL1_43'
  to f802dba007af4ad31c0a22eee8be802c03da62e9
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I349187bc41b4492417ee433addbceb63e162ac3b
2025-04-29 06:37:32 +00:00
Translation updater bot
f236f8ec69 Update git submodules
* Update extensions/OATHAuth from branch 'REL1_43'
  to 8427ea2618566197472fe13da5f227c7b15963ec
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I4df3c70390ea22c0fa24bc3a179f9bca92c3eeb0
2025-04-29 06:37:26 +00:00
Translation updater bot
8cfff7bc6a Update git submodules
* Update extensions/Thanks from branch 'REL1_43'
  to b7c87f2e6dc157b3ea2c7fa86cc7d025eb4d383b
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I084f3f145900b5e175f561805607bccd50fce0c9
2025-04-29 06:37:25 +00:00
Translation updater bot
1461fa397f Update git submodules
* Update extensions/Scribunto from branch 'REL1_43'
  to 8766f2d886d709e32d84fa7b481bb62b8db02827
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I5d8aa69c5af14c52d21e7029ff1dea355cde5463
2025-04-29 06:37:23 +00:00
Translation updater bot
900cf1ad8d Update git submodules
* Update extensions/Nuke from branch 'REL1_43'
  to 05a4fc009b7336c9b571c240d12c96eca7c589d8
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ic366617d5a703cb6d35f045ac50d9145fa634c92
2025-04-29 06:37:13 +00:00
Translation updater bot
54d2797007 Update git submodules
* Update extensions/Linter from branch 'REL1_43'
  to a16436e26ae74fa6ae65f415a92516a8c887e67e
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I62d88c45a1108ab0ba82f102a1c724de1b2c6daf
2025-04-29 06:37:11 +00:00
Translation updater bot
66c9b452e5 Update git submodules
* Update extensions/DiscussionTools from branch 'REL1_43'
  to 441ac6449fe0a4f2cf87fd59da431bc96b478153
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I14a2033cf4500af919209ee7890eb765ee0eb0b8
2025-04-29 06:37:06 +00:00
Translation updater bot
0fd35f7396 Update git submodules
* Update extensions/Math from branch 'REL1_43'
  to 257b688515d7f267b34df16962ca7609612aa45f
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I51a4ec9f75cd252acfa7eefab228722c7a146db2
2025-04-29 06:37:02 +00:00
Translation updater bot
9f20f21446 Update git submodules
* Update extensions/CiteThisPage from branch 'REL1_43'
  to 391b072d644724a590a69496d3face830b8379a9
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I03a8828ba7fab88f7b78ba2657a163b751285dc0
2025-04-29 06:36:52 +00:00
Translation updater bot
4446962306 Update git submodules
* Update extensions/LoginNotify from branch 'REL1_43'
  to 72eeffc8849380f4d70cd2eb95ddac05ef464d0f
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ibc80f75355abd0e18a1d6fde0785c2f8fc8fc1cd
2025-04-29 06:36:47 +00:00
Translation updater bot
d47f89aca5 Update git submodules
* Update extensions/InputBox from branch 'REL1_43'
  to 5dea0ae6a0f9ded66b9ac98e0b4049d3b153be82
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: If80fc74a013cb56b22235e677c28d5a65ff47c67
2025-04-29 06:36:46 +00:00
Translation updater bot
e18917d5b3 Update git submodules
* Update extensions/Gadgets from branch 'REL1_43'
  to cf69a66ecaba4c9512a289b6eb9307076fe5d37d
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I93ad8ee8c9d94c5c4f8b1808c394eff49a600eb6
2025-04-29 06:36:42 +00:00
Translation updater bot
0761a61c43 Update git submodules
* Update extensions/Echo from branch 'REL1_43'
  to b30028eed0c13f41c425548d99dcaf758706e7a2
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I0e135e327c1a20c27865df00d7a9a0acab2f8ee9
2025-04-29 06:36:40 +00:00
Translation updater bot
262cdfb95e Update git submodules
* Update extensions/ConfirmEdit from branch 'REL1_43'
  to 13ad8d467a018bc668d09f2836b0390cc822a25a
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I64b29454a2a6d5ada6edf399189d8cdfbfbfdbb7
2025-04-29 06:36:36 +00:00
Translation updater bot
b10dfc270f Update git submodules
* Update extensions/Cite from branch 'REL1_43'
  to 7d286b112ba804f0f7421181efd2cea0e6fcb55b
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I8854a9524f5f0fd95c188ed6895b017ab505e58c
2025-04-29 06:36:12 +00:00
Translation updater bot
20df39a885 Update git submodules
* Update extensions/CategoryTree from branch 'REL1_43'
  to 1589cc2e02f70b72aa07184de19b3d44f9b91c9e
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I4a72baa660b6b1b3be63e20430388f3b11999378
2025-04-29 06:36:05 +00:00
Translation updater bot
4a4f77b586 Update git submodules
* Update extensions/AbuseFilter from branch 'REL1_43'
  to c6d4f5e223da02261be0ba63dbba4b6c256062a8
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I43ac3c1626d7a21996c1790e60e3bce281d63972
2025-04-29 06:35:29 +00:00
Translation updater bot
03d78bbd83
Localisation updates from https://translatewiki.net.
Change-Id: Ib6aba4756c1db49e5e8a4b626eed2b4af06c3231
2025-04-29 07:33:51 +02:00
Taavi Väänänen
ab97f556b8 Update Pingback address
Change-Id: I02f355f7c30143a26ce37a4e8d6e45a04ce12da3
(cherry picked from commit 1f00175a07b0deb1e81e7a4caf1db0b17cf60ff3)
2025-04-24 16:18:06 +00:00
Umherirrender
723318ef91 http: Handle accept header with incomplete q
When q is not followed by =, the array has not enough items and
unpacking results in undefined array key. Also $val is set to null,
resulting in php deprecation warning on trim()

Bug: T391867
Change-Id: Ia5d4c9b6fb788ad4390d2562c6f38682f280a634
(cherry picked from commit cda46ed9f0c31280a8db59a2f0387e64e6308906)
2025-04-23 23:16:22 +00:00
Bartosz Dziewoński
f7a0d003c5 language: Avoid warning when 'namespaceGenderAliases' is null
I'm not sure why it can be null, but we do the same thing in two other
places in this file.

Bug: T389260
Change-Id: I2f0c880f79997d60b545d47130ab9f8ff3f35d0f
(cherry picked from commit af83387ac3dd857bc93b2a733a78247d2f8ca8e0)
2025-04-23 00:04:36 +00:00
Translation updater bot
23f0dd44c1 Update git submodules
* Update skins/Vector from branch 'REL1_43'
  to 6d047cee137211361f07526f0a7af32cbd886a9e
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I29a9ae9b616de65e4e42ad8943f63915866e50a8
2025-04-22 06:35:59 +00:00
Translation updater bot
b834b5ec30 Update git submodules
* Update skins/MinervaNeue from branch 'REL1_43'
  to 2d5c13b2df502e62d9bf85ad8a029e65fe10a167
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ibc6d32883a07e07adc72bc5ad04e81cc5b80dcf9
2025-04-22 06:35:52 +00:00
Translation updater bot
c6cc81aa2a Update git submodules
* Update extensions/OATHAuth from branch 'REL1_43'
  to bcab0d6cfe94f491313161f76446c34bbde9d8a5
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I91e89d0b164ad9fec02ddb2562921de63fcf9172
2025-04-22 06:33:08 +00:00
Translation updater bot
eff00c170b Update git submodules
* Update extensions/WikiEditor from branch 'REL1_43'
  to 2f2595eb98f11a3818aca1a2abd9d954733afdd2
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I6cb9743d164a282f77344065e4880be3d4355552
2025-04-22 06:33:02 +00:00
Translation updater bot
f9de90be5e Update git submodules
* Update extensions/TemplateData from branch 'REL1_43'
  to 9b33c80594e28bace878303403f55028a278cc37
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Icc440e5b4613df2705a7d5b613e6bff4ec391281
2025-04-22 06:32:58 +00:00
Translation updater bot
fc2b9e6e49 Update git submodules
* Update extensions/Nuke from branch 'REL1_43'
  to 402ec739c322050121f70d9b4fa819b6947b232f
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Iaca9e49692816136f3b5171ada654ba8b539dbe4
2025-04-22 06:32:54 +00:00
Translation updater bot
057e74183b Update git submodules
* Update extensions/LoginNotify from branch 'REL1_43'
  to bded39917932c68ad46523e95843d9c518946855
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I08345f07d3684f20582623aa26fc1dc2086d012c
2025-04-22 06:32:53 +00:00
Translation updater bot
9a5452d948 Update git submodules
* Update extensions/VisualEditor from branch 'REL1_43'
  to 2d454fc42ea5cbce5ba3fee693542a3dd7e83220
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ibeefc97455fdb41f138818bbd59b53e18935f413
2025-04-22 06:32:47 +00:00
Translation updater bot
b9692ad446 Update git submodules
* Update extensions/Thanks from branch 'REL1_43'
  to 81149c6921f76737bc06d0d02cc9a960b8a1d330
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I3c00fbcdff1d5682960fd7e8aeebdf8a372fd49a
2025-04-22 06:32:42 +00:00
Translation updater bot
fa5bc3953e Update git submodules
* Update extensions/Linter from branch 'REL1_43'
  to 50f0dbca790809b679fb2856fbf8d724e0099a79
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I1533291eeb6894194789d95ce9c66a94071855ea
2025-04-22 06:32:29 +00:00
Translation updater bot
df850d4ee0 Update git submodules
* Update extensions/InputBox from branch 'REL1_43'
  to 15a27c29619b060b486ef498c0d8d42880c53213
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ia0bea4bd6eb39267bbf7c6b51ea4713df8cb62c8
2025-04-22 06:32:27 +00:00
Translation updater bot
8c82302202 Update git submodules
* Update extensions/Gadgets from branch 'REL1_43'
  to e58f7a59f235034ba959a9f33351e1027d853cc1
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ic9b2aa9c33fca8428362d12cfe18a2896afdc7b5
2025-04-22 06:32:14 +00:00
Translation updater bot
86a2c8b567 Update git submodules
* Update extensions/ConfirmEdit from branch 'REL1_43'
  to 556034e04331550b6242a5af038320883cc58dd1
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I5acdfa02a5e3f874b4a4880324cda970e887a679
2025-04-22 06:32:11 +00:00
Translation updater bot
fa1afa923e Update git submodules
* Update extensions/Echo from branch 'REL1_43'
  to 565c4797d0aceb26266b179c021f366c308f927e
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ib9b9032a6d01491436b2827749f9cf0b52eb860c
2025-04-22 06:32:06 +00:00
Translation updater bot
4aa376b944 Update git submodules
* Update extensions/DiscussionTools from branch 'REL1_43'
  to 49795371356ba07f9ad823f13c7951b93cca25a7
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I636102a873d6e00d20e6c25f1c3ecd428c7ad5da
2025-04-22 06:32:04 +00:00
Translation updater bot
b79ed6707e Update git submodules
* Update extensions/Cite from branch 'REL1_43'
  to 8a29832a68d653978259808c83a3efa31753d119
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Iac83e62256575171e0ca5b01918e649713ec9f27
2025-04-22 06:31:58 +00:00
Translation updater bot
3960ab876e Update git submodules
* Update extensions/CategoryTree from branch 'REL1_43'
  to 3608ca1d453a6ed7a4cc60abde1277df071e82a5
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Id5ccb6d06af236b341320d95b480127d5ea955f8
2025-04-22 06:31:50 +00:00
Translation updater bot
40ea448a75 Update git submodules
* Update extensions/AbuseFilter from branch 'REL1_43'
  to 6b85fc167ae6638e77a39ab53b84cacf6a282aa0
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Iae2e648c1427cec8bbf5e8975840999ab9e6676e
2025-04-22 06:31:02 +00:00
Translation updater bot
c2b5de68b3
Localisation updates from https://translatewiki.net.
Change-Id: I89e0bab6d19294ff1f993e65df12ccfbea228710
2025-04-22 07:33:11 +02:00
Taavi Väänänen
20505ef627 INSTALL: Document requirement for bcmath/gmp on 32-bit systems
GlobalIdGenerator requires one of those unless the system is 64-bit, and
since I72c5e6f86b7f081ab5ce7a56f5365d2f75067a78 that code path is hit on
all page views. Document that requirement and check it during install
time to provide a better experience.

Bug: T391169
Change-Id: I75bcef9eabcfeb92259234a33998b9793be6e08c
(cherry picked from commit 2394bd6366afd63760258206c0ca43aeead7df2b)
2025-04-18 15:57:48 +00:00
Zvi "CtrlZvi" Effron
db82379f65 installer: fix MySQL create user permissions check
The previous check for the necessary permissions to create a user were
no longer correct. They did not check for the CREATE USER global
permission, which is also sufficient for user creation. Additionally,
they were checking for the ability to grant permissions by comparing
the IS_GRANTABLE column against a boolean true (integer 1). The column
is a varchar(3) that stores the string 'YES' to indicate the presence
of the permission, so the comparison against the integer boolean is
always false.

MySQL has had both the CREATE USER permission and the use of a
varchar(3) column for IS_GRANTABLE since at least MySQL 5.0, so they
are present for all supported versions of MySQL/MariaDB.

This was likely not a problem until 3f852f7ddc, at which point the
checks were added to the web installer flow.

Now, the CREATE USER permission is also accepted and IS_GRANTABLE is
compared against 'YES', so the web installer will be able to present
the option to create users if the database administrator account has
the correct permissions.

Bug: T391179
Change-Id: I5c2454599d6e91559d9996fe7c274eb8daab44bd
(cherry picked from commit daff6d03638f5c7108339f0a8774d2cfd9fbc0f0)
2025-04-18 03:02:04 +00:00
Lucas Werkmeister
c60a5c4206 SECURITY: Escape newpage message in FeedUtils
Bug: T386175
Change-Id: Ida72c4c03c379cf5a340b2f229f0fe842694559c
(cherry picked from commit 14205eb16d32439b745537906c1d37146b60793b)
2025-04-17 19:13:20 +00:00
Máté Szabó
145d205b4c specials: Fix PHP Warning on Special:PasswordReset for crafted input
Why:

- Special:PasswordReset uses raw POST values to add username and email
  info to success messages post-submit.
- These values may be parsed by PHP as arrays if a client supplied
  crafted input with multi-value fields.
- Instead of doing our own param validation in onSuccess(), we can reuse
  parsed values in onSubmit() and do the rendering there.

What:

- Move success message processing to onSubmit().

Bug: T392086
Change-Id: I9b0e115c417d0f3080e711441c79608d782932ce
(cherry picked from commit 37d63156c841f9a19080c9438cdf66cf58a7da7a)
2025-04-16 21:01:12 +00:00
Abijeet Patro
96f6631007 Merge "Localisation updates from https://translatewiki.net." into REL1_43 2025-04-16 06:58:53 +00:00
Translation updater bot
2b78ce9d78 Update git submodules
* Update skins/Vector from branch 'REL1_43'
  to 3b1380e2dc4128604d6853f47a300b1fb28c3bd5
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I4666b645d518eda566d0a7cd746d4ce109feb0d6
2025-04-15 06:29:58 +00:00
Translation updater bot
1cd779d92e Update git submodules
* Update skins/MinervaNeue from branch 'REL1_43'
  to c0a1ed22874285de977665e387f03e13097f39a2
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I565b964eb6daaf3115e575c33df255863fa4ad9e
2025-04-15 06:29:56 +00:00
Translation updater bot
8abfa41348 Update git submodules
* Update extensions/VisualEditor from branch 'REL1_43'
  to 25f48f8dfd7e3ffd3d74aa4ad756abdae3caa434
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I91aa63c29747d3141b27cc324a379278d7176271
2025-04-15 06:28:37 +00:00
Translation updater bot
5905af45ed Update git submodules
* Update extensions/WikiEditor from branch 'REL1_43'
  to c627ce9b01d8c0fdde15371a40c0211842b34d49
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I13742d4dff2a7682280faea6db5aecfb8b5580dd
2025-04-15 06:28:35 +00:00