Commit graph

128452 commits

Author SHA1 Message Date
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
Translation updater bot
43a4e78890 Update git submodules
* Update extensions/Scribunto from branch 'REL1_43'
  to 87916a34e0516c1dd1eaed4adf5b2d44603c7c3c
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I6f7ef6462c8fd4c499bf4ea0d9ee0f3b0c39e1d0
2025-04-15 06:28:31 +00:00
Translation updater bot
067f58e5b7 Update git submodules
* Update extensions/Thanks from branch 'REL1_43'
  to b9cc839a0a3f62dc3a13ab2c76c0ec1e45328551
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: If992ed5c7e31969970d26b378a1a373298b9d846
2025-04-15 06:28:18 +00:00
Translation updater bot
5a7bab1b05 Update git submodules
* Update extensions/LoginNotify from branch 'REL1_43'
  to 0fe872ed32d55852fccc8e1f1c28a6d2b6f4b6b5
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I39c299dd7667abc0685739f7c9908da25de9622c
2025-04-15 06:28:10 +00:00
Translation updater bot
ae18e4a738 Update git submodules
* Update extensions/Cite from branch 'REL1_43'
  to 67f62f9a65e3686e07574e3362f81bf494ed4d8f
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Id680ec353b27ada02836f9c644d0bc080a791878
2025-04-15 06:28:09 +00:00
Translation updater bot
63e2cf8202 Update git submodules
* Update extensions/CategoryTree from branch 'REL1_43'
  to bd89d6d9a1ad59701baddc1099596e531c51eabe
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I1b007293048df70e9180ee6be84186ef0d0e9955
2025-04-15 06:28:06 +00:00
Translation updater bot
759517be80 Update git submodules
* Update extensions/Echo from branch 'REL1_43'
  to bab9504f6ebdda74f48b5926335d7240568f1d5a
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I931e7c0b15f638b0d3cdf53c297d46a4db18783b
2025-04-15 06:28:03 +00:00
Translation updater bot
4947419051 Update git submodules
* Update extensions/OATHAuth from branch 'REL1_43'
  to 72d8ec5feebd8a160199d5a5dfa6789f1dd99d74
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I0387c52c562ad664b034de994310e628c40435b1
2025-04-15 06:27:58 +00:00
Translation updater bot
49d6bbb4d4 Update git submodules
* Update extensions/Linter from branch 'REL1_43'
  to 8600393f64c095dbf1c344d5e555f524c9a797d5
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I39c299dd7667abc0685739f7c9908da25de9622c
2025-04-15 06:27:56 +00:00
Translation updater bot
581feeeb45 Update git submodules
* Update extensions/DiscussionTools from branch 'REL1_43'
  to 123e7732c17aba2969dc60ab982f20b2904707db
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I3bb30c250ba693be81f9da720bb42a8a3812e23c
2025-04-15 06:27:53 +00:00
Translation updater bot
624c6f5288 Update git submodules
* Update extensions/CiteThisPage from branch 'REL1_43'
  to 53d0e706a4863e9b1155b6e782936b89da9d7b17
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I034af01f283e5837a1de20c41cacabaab283ce9e
2025-04-15 06:27:49 +00:00
Translation updater bot
2b7647b850 Update git submodules
* Update extensions/Nuke from branch 'REL1_43'
  to 96798529616368805af951aee745ba5c2d12b7c1
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I7c29571fae1de16d186e922519d331323e7e59ad
2025-04-15 06:27:45 +00:00
Translation updater bot
107e26494f Update git submodules
* Update extensions/MultimediaViewer from branch 'REL1_43'
  to 94438020a3660a00d99a575a5d62494b3321ed43
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: If0aac57bee3e712f9b67c6cf617c75fed7d9a129
2025-04-15 06:27:44 +00:00
Translation updater bot
93725cfec4 Update git submodules
* Update extensions/Math from branch 'REL1_43'
  to 6e27f6acd4e255e7133467117bcdd7e7c585cb86
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I1aba04c29f56c32a8f6967033a634e6bbd23e7e5
2025-04-15 06:27:43 +00:00
Translation updater bot
024db2ff03 Update git submodules
* Update extensions/InputBox from branch 'REL1_43'
  to 10a4dd9588a1bc5e4f69497aa55dfd7621282ef1
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I28d9ff879dadedf97012ba73fa3dc50d5a0c3356
2025-04-15 06:27:40 +00:00
Translation updater bot
16ca08e900 Update git submodules
* Update extensions/ConfirmEdit from branch 'REL1_43'
  to cc9dc0cf90b9b38ab873fb42b004cc63ca8f4c7e
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I913b95ff735ec64a7d70d51e7eff146eef31c055
2025-04-15 06:27:34 +00:00
Translation updater bot
dcf8c6e470 Update git submodules
* Update extensions/AbuseFilter from branch 'REL1_43'
  to ef2dde18bd6d059b8dd312fe55ba9d9ace53b7ca
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I7cec52c07aeb74121b64c245f9d5e1fe3d1ae8d1
2025-04-15 06:26:56 +00:00
Translation updater bot
0f365d630b
Localisation updates from https://translatewiki.net.
Change-Id: I7757816ae8ab62edf8825b2055bbcab9e9b7c6f8
2025-04-15 07:32:55 +02:00
daniel
e3c2412ed0 swagger-ui: Add licenses of packages used by Swagger UI bundle
Why:
- Since we re-distribute a Swagger bundle that includes all the
  libraries, we should also supply the licenses associated with these
  libraries.
- See https://github.com/swagger-api/swagger-ui/issues/8317

What:
- Create a directory containing the relevant OSI licenses.
- Create a list of all the libraries included in Swagger UI
  and their respective licenses.

Bug: T382086
Change-Id: I30be1fee2b3ebd7352fa6255a95969e91a75d575
(cherry picked from commit ea8d04800ff074f15ab4c83b39db438bb26fa617)
2025-04-14 19:55:42 +00:00
Umherirrender
44ea90fa03 tests: Add test cases for UploadFromChunks
Change-Id: Iab7453ec19cf467894246ad1bd6d3f6e8baa1cfd
(cherry picked from commit 39e7e27b41cd8a181110b3d435a2c19395bfc0d5)
2025-04-13 10:43:22 +00:00
Bartosz Dziewoński
691767b387 UploadBase: makeWarningsSerializable() should accept MessageParam objects
Bug: T390001
Change-Id: Icc151fc2bf32df044d85bf8aa89e843b0c0bf25f
(cherry picked from commit 5e7a5f87183b4cbeee949dc1882db52ff281c72a)
2025-04-12 22:40:51 +00:00
jenkins-bot
0422213b8a Merge "filebackend: Avoid passing null to FileBackend::normalizeContainerPath" into REL1_43 2025-04-11 17:14:00 +00:00
xtex
71726683d8 Update git submodules
* Update extensions/OATHAuth from branch 'REL1_43'
  to 5ecf5c046d909136d5e6b0fae7956a701cbbed93
  - OATHManage: Fix missing placeholder in oathauth-switch-method-next-step
    
    Change-Id: I1396c0f195b1624b6fb7abf796dd6ec129d8717d
2025-04-11 14:05:51 +00:00
Umherirrender
69832205c4 filebackend: Avoid passing null to FileBackend::normalizeContainerPath
strtr(): Passing null to parameter #1 ($string) of type string is
deprecated in php8.1

Change-Id: I224d8e8baa9d878db3635cb6c46eb62eb6f60469
(cherry picked from commit 596589d9032b5e7a3f9b4ed7e0558b42cf66690b)
2025-04-10 21:54:42 +00:00
Pppery
65d32263fd Diffs: avoid getContentHandler on null error
Bug: T388708
Change-Id: I4dbbeb70a53c6ca0b3c44995d13e2c5de097ddf2
(cherry picked from commit 7aee965efdbe316f8ea13b1d03b4c1afab11d255)
2025-04-10 21:37:29 +00:00
Gergő Tisza
810a248988 Update git submodules
* Update extensions/OATHAuth from branch 'REL1_43'
  to b6cb1d5739c3ff3d165ae56d6131c85481deb5a1
  - Do not make Copy button the default submit action on TOTP form
    
    Bug: T354028
    Change-Id: I30d4bae47141e06aa6993c22836f7336ba758a14
2025-04-10 18:49:02 +00:00
Reedy
f2e8ddf41b Start 1.43.2
Change-Id: I360072dbca1772bf04ecfedf77bf8324bd42f1fa
2025-04-10 17:19:01 +00:00