Commit graph

127649 commits

Author SHA1 Message Date
Translation updater bot
02bdaa9cf8 Update git submodules
* Update extensions/Scribunto from branch 'REL1_43'
  to 2424d29425f3784b908018dff9a465874c914edf
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I05b6670d0864287695ac35df2845d390b74bf996
2024-11-12 06:25:05 +00:00
Translation updater bot
1f7cb894de Update git submodules
* Update extensions/PdfHandler from branch 'REL1_43'
  to 632762c1d73384f1f055eef606fa5ccd13826bbd
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I390e58a99078577b11441cd9351dbc8e8a293a46
2024-11-12 06:24:45 +00:00
Translation updater bot
efcbe9a882 Update git submodules
* Update extensions/ParserFunctions from branch 'REL1_43'
  to 35210b5f1c619d6b8c8939cc0b32004d57c3fad8
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ifd8a7853ecb0770142bdc82fe115d535f727912a
2024-11-12 06:24:41 +00:00
Translation updater bot
5ef5124a23 Update git submodules
* Update extensions/OATHAuth from branch 'REL1_43'
  to 8f43671156cda05ff6817fddf2bea941cfd03be0
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ib4851752581ee774bee8f3b0bc48aa25e538fff3
2024-11-12 06:24:33 +00:00
Translation updater bot
802a094274 Update git submodules
* Update extensions/PageImages from branch 'REL1_43'
  to d53a6eab3afe27c2684194c36a235eb88d07906e
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Icd18501f85f287f155288eb15703c147d732d365
2024-11-12 06:24:32 +00:00
Translation updater bot
7e7f2c64ae Update git submodules
* Update extensions/Nuke from branch 'REL1_43'
  to 2bb11e94397bd01c78d1b3c5017e19a098efdce0
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I255829ab514d9d4591234f56e9823d1d77f0c4c6
2024-11-12 06:24:30 +00:00
Translation updater bot
d7dff2b520 Update git submodules
* Update extensions/MultimediaViewer from branch 'REL1_43'
  to 36f3796aad3c02a1483f4b71fe36c7460e3856ec
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ie71a649dfa1c38dfae68f39bd8f9cbb155036c16
2024-11-12 06:24:20 +00:00
Translation updater bot
6951ace482 Update git submodules
* Update extensions/Linter from branch 'REL1_43'
  to 138912bc38ee4c9c5c19820a17d9a7021b06ec02
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I2303bd80ea78aed1055af740ed80de22338b5bb0
2024-11-12 06:23:51 +00:00
Translation updater bot
c7f293b15c Update git submodules
* Update extensions/Math from branch 'REL1_43'
  to b8ca39784d8ec3ffbdb2a76f711a4ac8a8f54c9a
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I31180655654dc8f0c962be345e7e45542de77afb
2024-11-12 06:23:50 +00:00
Translation updater bot
3730c0ce86 Update git submodules
* Update extensions/LoginNotify from branch 'REL1_43'
  to c039ce737d5ae21b455aabc68783a3b787b295b9
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Iba8df82ea9a13737e839da1112a67dfca5e6bbb0
2024-11-12 06:23:48 +00:00
Translation updater bot
be772add29 Update git submodules
* Update extensions/InputBox from branch 'REL1_43'
  to b5e3803a4f0b24bc0cea25899208fcb1133714ee
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I4af753e33e47831677d77c926e1693f82ec75311
2024-11-12 06:23:41 +00:00
Translation updater bot
8eabd936a9 Update git submodules
* Update extensions/Interwiki from branch 'REL1_43'
  to e7585787ee1249de1a2d3314b8d9747baeb8257d
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I4af753e33e47831677d77c926e1693f82ec75311
2024-11-12 06:23:40 +00:00
Translation updater bot
367b046e5a Update git submodules
* Update extensions/Gadgets from branch 'REL1_43'
  to fca81bd5eaa205d3771d82aba29543618d8a194b
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I5443d03c42f7f7b8787484b9928e064bbcb9ae7f
2024-11-12 06:23:15 +00:00
Translation updater bot
7b2fe2968b Update git submodules
* Update extensions/Echo from branch 'REL1_43'
  to c4944d5411ca00ff0287191dbac479ac90d5e59b
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ia6dc2e5854d6d5306e9db0db95a00f36ae359532
2024-11-12 06:23:06 +00:00
Translation updater bot
a0d475a0c9 Update git submodules
* Update extensions/DiscussionTools from branch 'REL1_43'
  to 9b0e0729d0a4bea4bef3539ddf72bac80286dccc
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ib8ca3d38c524f761a72c49526319f133d5af6548
2024-11-12 06:23:02 +00:00
Translation updater bot
1171319f7d Update git submodules
* Update extensions/ConfirmEdit from branch 'REL1_43'
  to 0c69d565db2374a00fde48c32596af12d0213fe2
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: If374796bd9304aad72155de7c169daa58e676b0b
2024-11-12 06:23:02 +00:00
Translation updater bot
2cc4fe4d76 Update git submodules
* Update extensions/Cite from branch 'REL1_43'
  to cdb2b8804fe57f21a74644cd7b9fd6aa2383c3fc
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I0d87584af97cc78ea6100899f3afb3bbee81541b
2024-11-12 06:22:26 +00:00
Translation updater bot
375fd21c72 Update git submodules
* Update extensions/CiteThisPage from branch 'REL1_43'
  to ad18d20c0d0e92045bdde0ab126ae51d07b042db
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I4f6b619663a0d49880ca8de68a5437f35ec5b0e8
2024-11-12 06:22:18 +00:00
Translation updater bot
dc86fabda1 Update git submodules
* Update extensions/CategoryTree from branch 'REL1_43'
  to b5db5ef8ad85e963e4a0f7f57bdb9435d41b136f
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I5bdc2e7c8e322e046dfc5ed7e65bf469af7ab44a
2024-11-12 06:21:48 +00:00
Translation updater bot
5c09940471 Update git submodules
* Update extensions/AbuseFilter from branch 'REL1_43'
  to dde8fbca97ba4a930650c5ee6cf6a298ff474a8f
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ib997979e8d971507371c57d2cfcb6cfc8cabdf6c
2024-11-12 06:20:53 +00:00
Translation updater bot
21eaa87821
Localisation updates from https://translatewiki.net.
Change-Id: Ifd10ef063d76695c30c0bc703b955d5c96c2430b
2024-11-12 06:32:03 +01:00
libraryupgrader
9776dbd86c Update git submodules
* Update extensions/WikiEditor from branch 'REL1_43'
  to 790eb075cce04693d7666a729870ee52d17f2687
  - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0
    
    Change-Id: Id364f1677c4c6150113bafc8d98688233c04025b
2024-11-12 04:24:07 +00:00
James D. Forrester
bf1edcdeb5 Upgrade wikimedia/relpath from 4.0.0 to 4.0.1
For back-porting immediately to REL1_43.

Bug: T379480
Depends-On: I512e8102fbb9f82e444d5e0c097f0139a50c2013
Change-Id: Id57f41ed211f2d22395a2cd27af15d3c46b8cc22
(cherry picked from commit 4a33cbd228f738fefb09e476a3f2d9be6833e4ac)
2024-11-12 02:30:20 +00:00
James D. Forrester
668c3d0dad Update git submodules
* Update vendor from branch 'REL1_43'
  to 5069f5c66066248cce4765a38229159a8c4a96bc
  - Upgrade wikimedia/relpath from 4.0.0 to 4.0.1
    
    Bug: T379480
    Change-Id: I512e8102fbb9f82e444d5e0c097f0139a50c2013
2024-11-12 02:29:21 +00:00
Reedy
0947e1b0c2 composer.json: Upgrade wikimedia/purtle to 2.0.0
Bug: T379479
Change-Id: I4a14f878b300261ed082bed90874f05257cceeeb
Depends-On: I93d4c36a153a424eee220bb6d5f6ecf76d7fb6cf
(cherry picked from commit b7534500dbb4e843134013a6e06a5122f38006b5)
2024-11-12 01:47:27 +00:00
Reedy
8b39598e4a Update git submodules
* Update vendor from branch 'REL1_43'
  to 7e80c3493d85d85b82d095308fe9b5059406e261
  - Upgrading wikimedia/purtle (v1.0.8 => v2.0.0)
    
    Bug: T379479
    Change-Id: I93d4c36a153a424eee220bb6d5f6ecf76d7fb6cf
2024-11-12 01:47:12 +00:00
Reedy
cacbd4541c Update git submodules
* Update vendor from branch 'REL1_43'
  to 2f8826c28cfe28ad47c6a6f8dbdfe6428fa2ab7e
  - Upgrading psr/http-factory (1.0.2 => 1.1.0)
    
    Bug: T376276
    Change-Id: Ic5ddd5c862ad22fddd28671a5461c210b6c29698
2024-11-11 23:11:54 +00:00
Reedy
c20be3c8ed composer.json: Update mck89/peast from 1.16.2 to 1.16.3
Bug: T376276
Change-Id: I8e6affc244ba155ebe5ff0f38817a21506260c18
Depends-On: I7c90510115eb1d9da3e86f81b557af8c1c013e83
(cherry picked from commit 26356e9b39d024459b3ea75254d3e87263fd94d9)
2024-11-11 22:07:09 +00:00
Reedy
9232dfd72e Update git submodules
* Update vendor from branch 'REL1_43'
  to e363cbdbef523fab46e8c617e8faafc1c74e7400
  - Upgrading mck89/peast (v1.16.2 => v1.16.3)
    
    Bug: T376276
    Change-Id: I7c90510115eb1d9da3e86f81b557af8c1c013e83
2024-11-11 22:07:03 +00:00
Reedy
ecc6460f0e Update git submodules
* Update extensions/OATHAuth from branch 'REL1_43'
  to 0a4ec46904a12e83377870027838483c050db7f6
  - Add copy button for recovery codes
    
    Bug: T354028
    Co-Authored-by: TheDJ <hartman.wiki@gmail.com>
    Change-Id: I3edf9f698aa1f7f5a9881516027a65a88ea1cac4
    (cherry picked from commit ffb7da7a45851bdd8dffe00df152fa8eb609319d)
2024-11-11 21:41:26 +00:00
jenkins-bot
4c2bac9ea5 Merge "Remove CryptHKDF and MWCryptHKDF" into REL1_43 2024-11-11 15:22:55 +00:00
libraryupgrader
67d6ff7972 Update git submodules
* Update extensions/TitleBlacklist from branch 'REL1_43'
  to 875b4a62445c7f503314146f2bd800d2dce7443e
  - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0
    
    Change-Id: Ic0b08c91821efd6a5da214dfede748d86f4a0035
2024-11-11 13:20:59 +00:00
libraryupgrader
958d7cc9e7 Update git submodules
* Update extensions/Thanks from branch 'REL1_43'
  to bbfd524d1c1977deacd1ce218dd4ba4adfbae92c
  - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0
    
    Change-Id: I46e59b89660a331c05c808cb498574eeadfdb114
2024-11-11 12:30:41 +00:00
libraryupgrader
f7e81ed940 Update git submodules
* Update extensions/TextExtracts from branch 'REL1_43'
  to 307f3cb037126de4d1b7f095a1ca330fa961f136
  - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0
    
    Change-Id: I3a562313326314c2706e42e19bf6be276a89cd80
2024-11-11 12:17:06 +00:00
libraryupgrader
e51aefbdf4 Update git submodules
* Update extensions/TemplateData from branch 'REL1_43'
  to afab0f9ea0dd98f97f7e9af56a792cda808f8c76
  - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0
    
    The following sniffs are failing and were disabled:
    * MediaWiki.Usage.NullableType.ExplicitNullableTypes
    
    Change-Id: Id2f3700d6b9633a942309d3c5880776b42ed5929
2024-11-11 12:11:02 +00:00
libraryupgrader
14ecad6d7b Update git submodules
* Update extensions/SyntaxHighlight_GeSHi from branch 'REL1_43'
  to 193c3861552a0e5c8f01054b175c1bf125dae18e
  - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0
    
    Change-Id: I87e8461ebebac82e18745847ad632ebf87f7308e
2024-11-11 11:45:07 +00:00
libraryupgrader
7c254f7b04 Update git submodules
* Update extensions/SpamBlacklist from branch 'REL1_43'
  to cee1135a492a68dcaf762f7114e8f917f1df560d
  - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0
    
    Change-Id: I522fd2d1008d335d65f564d3116355bec558429f
2024-11-11 09:23:53 +00:00
libraryupgrader
dd5341640b Update git submodules
* Update extensions/SecureLinkFixer from branch 'REL1_43'
  to 9b4dff1fe6192d3c45f57a1e86a3de2e4a4abbc3
  - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0
    
    The following sniffs are failing and were disabled:
    * MediaWiki.Usage.NullableType.ExplicitNullableTypes
    
    Change-Id: I66b0496b8f47c7d336df62940d98bc94ad5369cc
2024-11-11 08:17:11 +00:00
libraryupgrader
56bd50b19d Update git submodules
* Update extensions/Scribunto from branch 'REL1_43'
  to be753109f144705eaa9ebc7303ba9267d13b5621
  - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0
    
    The following sniffs are failing and were disabled:
    * MediaWiki.Usage.NullableType.ExplicitNullableTypes
    
    Change-Id: I0bbe6f5652836257d4b23dfdc741ff19e3b047cc
2024-11-11 08:05:29 +00:00
libraryupgrader
0ff78af111 Update git submodules
* Update extensions/ReplaceText from branch 'REL1_43'
  to 8a87f11dd39a25dc6d1d9c2e753cec94d5fef225
  - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0
    
    Change-Id: I6ae304b83bfb4e01d8f484717f23862ab186c990
2024-11-11 06:53:41 +00:00
Kevin Israel
7d250d2109 Remove CryptHKDF and MWCryptHKDF
MWCryptHKDF was added ten years ago (in af66c04d39), and as far as
I can tell, it was never used anywhere. It seems unlikely that CryptHKDF
will be used in the future, at least in its current form, for several
reasons:

* PHP 7.1.2+ has hash_hkdf(), so HKDF() would not be needed.

* At the time MWCryptHKDF was created, access to a CSPRNG was dependent
  on server configuration: operating system, enabled PHP extensions,
  open_basedir, etc. The "clock drift" RNG used as a last resort was not
  considered to be secure or fast enough for generating large amounts of
  output.[1] random_bytes(), added in PHP 7, changed the situation.

* Depleting the input pool of Linux's RNG is no longer a concern; there
  is no more blocking output pool for /dev/random.[2][3] In 2022, this
  change and others, including some that improved performance,[4] were
  backported to stable kernels as old as 4.9.[5]

* $wgAuthenticationTokenVersion obviated the primary use case of
  quickly resetting the user_token field for all users, assuming all
  the existing tokens are unique.

* CryptHKDF seems to perform much slower than random_bytes(), at least
  on Linux, making it pointless to use given that the other reasons for
  its existence no longer apply.

[1]: https://bots.wmflabs.org/logs/%23mediawiki-core/20161004.txt
[2]: https://lwn.net/Articles/808575/
[3]: https://lore.kernel.org/all/cover.1577088521.git.luto@kernel.org/
[4]: https://www.zx2c4.com/projects/linux-rng-5.17-5.18/
[5]: https://lore.kernel.org/all/Yo3pmh9hiUFtQz77@zx2c4.com/T/

Change-Id: I29136fad826341d21728671aa30285d5551f1162
2024-11-10 22:49:37 -05:00
libraryupgrader
036713ca9a Update git submodules
* Update extensions/Poem from branch 'REL1_43'
  to 9a32acd8b385e6abdef089d8c027c7378c3b6493
  - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0
    
    Change-Id: Ia5642560bb8e531db6fd278b135165827023085b
2024-11-11 03:38:42 +00:00
libraryupgrader
5b12439b9e Update git submodules
* Update extensions/PdfHandler from branch 'REL1_43'
  to 05322f1863ed42aa4d390ae39284dc60ad55ad15
  - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0
    
    Change-Id: Icd75d160bc522de0ce2eae91046311ef4a4e43a1
2024-11-11 03:17:44 +00:00
libraryupgrader
b26668b8e8 Update git submodules
* Update extensions/ParserFunctions from branch 'REL1_43'
  to 5553956b484e4ec9df3ec37de931da3e1edb1ff3
  - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0
    
    Change-Id: I4cb5266d92879cff4d6c878d9d5e308c7db418dc
2024-11-11 03:14:50 +00:00
libraryupgrader
f375833501 Update git submodules
* Update extensions/PageImages from branch 'REL1_43'
  to f62b59b9f50574523b40314b30ce6ab8963825cd
  - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0
    
    The following sniffs are failing and were disabled:
    * MediaWiki.Usage.NullableType.ExplicitNullableTypes
    
    Change-Id: If02c5fb16aa2d0e5888f650544480c5ef3b60b6e
2024-11-11 01:05:49 +00:00
physikerwelt
232664a18a Update git submodules
* Update extensions/Math from branch 'REL1_43'
  to 4f72825f643d95a35486d90f07681f1e19a2f3af
  - Treat colon as operator
    
    Bug: T375974
    Change-Id: Ia553e77a04edfee12fa0f236375d67a88eefee67
    (cherry picked from commit fcb667f733d950ad8d979a89b935e59bf7b9e71d)
2024-11-11 00:40:14 +00:00
libraryupgrader
6e83979fd8 Update git submodules
* Update extensions/OATHAuth from branch 'REL1_43'
  to a5bd6648010e8f39e9b405387becce1d3aaacb52
  - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0
    
    The following sniffs are failing and were disabled:
    * MediaWiki.Usage.NullableType.ExplicitNullableTypes
    
    Change-Id: I7cb17892db7655ead9da0f6c89c447ffbc0f37d2
2024-11-10 23:00:01 +00:00
libraryupgrader
92fe07a4cc Update git submodules
* Update extensions/Nuke from branch 'REL1_43'
  to b80bcd920885cf265473c6f99798c838ce37628b
  - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0
    
    Change-Id: Ib6f97d784b0db376c0487cdff605cf5a3f1962ad
2024-11-10 22:30:29 +00:00
jenkins-bot
3a7b5c8fc7 Update git submodules
* Update extensions/Math from branch 'REL1_43'
  to c36093d790fbed345bde50ee5ba2bdfeb3fd44d5
  - Merge "Remove menclose in cancel rendering" into REL1_43
  - Remove menclose in cancel rendering
    
    Bug: T376829
    Change-Id: I860e2f2f9bf9eef8eeba35b0999ec50175fdfc4b
2024-11-10 22:08:41 +00:00
jenkins-bot
b0303ef694 Update git submodules
* Update extensions/Math from branch 'REL1_43'
  to bc171091b24066a4e474a909f3f3744dc2939819
  - Merge "Treat \operatorname as a valid operator for limits" into REL1_43
  - Treat \operatorname as a valid operator for limits
    
    * Extend logic for checking for valid operators
    * Add tests
    
    (cherry picked from commit 775fec5450df8a2d10bedc6f8b578ff449d2c9ba)
    
    Bug: T365170
    Change-Id: I4d3762e3258c78ac5fae8b923f12aabcd2175f3d
2024-11-10 22:08:40 +00:00