Commit graph

504 commits

Author SHA1 Message Date
Reedy
f5e3b15f3c Start 1.43.6
Change-Id: I2793e756e5dff211493fee3be56b545b700a4693
2025-10-03 17:54:59 +01:00
Reedy
b2a11b6991 Prep 1.43.5
Change-Id: I4fc99d8739b39ce402c753cde3253e4ad694b278
2025-10-03 17:54:56 +01:00
Reedy
da1d904c9f Start 1.43.5
Change-Id: I64f7731b5208c57a3e5dd61722b4d1584ee5e105
2025-10-02 22:21:45 +01:00
Reedy
c4b6b0912d Prep 1.43.4
Change-Id: Ia2a8388841898954080a595fbcd19a922fc3f102
2025-10-02 22:21:45 +01:00
Reedy
0494d077f7 RELEASE-NOTES-1.43: Update
Change-Id: I6137566b18b768d9b424c9a44801cea030e4fe37
2025-09-30 19:54:45 +00:00
Reedy
520e15cd94 RELEASE-NOTES-1.43: Update
Change-Id: I029190bc36c8a75f9def52e23b23f8b5c824d13d
2025-09-22 13:53:39 +00:00
Reedy
ce2bd6ef3d Start 1.43.4
Change-Id: I4f1f98333f8c518efe15a7d5e646db9afae28a6a
2025-07-01 14:51:55 +01:00
Reedy
1317199663 Prepare 1.43.3
Change-Id: I759bdcfafc659cf470353aa54bc026485bff020e
2025-07-01 14:47:09 +01:00
Reedy
db289a0db6 Start 1.43.3
Change-Id: Id8fa14b692ebbe3e11293901bcc0e41bafebc88e
2025-07-01 13:05:47 +00:00
Reedy
0af28b77ee Prep 1.43.2
Change-Id: I31d917df197780bbc2aa8b943035bdebe1a700bd
2025-06-30 21:26:00 +01:00
Reedy
81de7a814f RELEASE-NOTES-1.43: Update
Change-Id: Icaabd25e0cb938c1408076ff3d50c2fd34054640
2025-06-24 21:12:11 +00:00
Reedy
f2e8ddf41b Start 1.43.2
Change-Id: I360072dbca1772bf04ecfedf77bf8324bd42f1fa
2025-04-10 17:19:01 +00:00
Reedy
cde4276870 Prep 1.43.1
Change-Id: I3744e15fcaa6727d9984acaa9da3ee60fe1cd038
2025-04-10 17:18:51 +00:00
Reedy
9c9440249f RELEASE-NOTES-1.43: Update
Change-Id: Iad6fb917ffa7d274268c0d22a9be0215c281ff2f
2025-04-09 12:46:31 +00:00
Reedy
c6aa85d5e5 RELEASE-NOTES-1.43: Update
Change-Id: I90f1b8ddfddfcc5197ab7c2ad9aa16f276cd5067
2025-03-24 14:41:04 +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
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
Atieno
8216997ffc Prep 1.43.0
Bug: T372295
Change-Id: I47c8d47e8a098faba63b7d16e9ccd0362fb17d27
2024-12-20 17:36:14 +03:00
Atieno
270b606be1 RELEASE-NOTES-1.43: Fill in all back-ports since rc.0
Change-Id: Ibee8f3f8651a236c6f5ada219877fef826bd12ba
2024-12-20 17:21:26 +03:00
Atieno
25990d4774 Prep 1.43.0-rc.0
Based on I32963c91ce8e73412769557ded867286149dc166

Bug: T372320
Change-Id: I87e9992789ceefdd1f3c01e948f22cac1bf39d96
2024-12-03 22:25:27 +03:00
Reedy
73720e2791 Updated pear/mail from 1.6.0 to 2.0.0
Change-Id: Ice89888216220612bae0f5597e2bbde9b9bd3bf1
Depends-On: I19d29ef502f4647da6a2249180bdc9f612335085
(cherry picked from commit 80f352656364e5ec769fb8e1868499980e15b2ff)
2024-11-22 13:21:27 +00:00
Bartosz Dziewoński
9ad04d9f9d Add release notes for Special:NamespaceInfo
Bug: T263513
Change-Id: I934441f1fffd5a031752318d2dad71f5b3180840
(cherry picked from commit 4fdbe2a1c4990aa73c95747ec3565133a27efc24)
2024-11-22 00:32:45 +00:00
Hannah Okwelum
0fb514c82b ResourceLoader: Update wikimedia/less.php from 5.1.1 to 5.1.2
Bug: T379438
Depends-On: I5fdc63ac02fb6bf979c723b0c2a8058f6674b2b7
Change-Id: Id91aa083651f9eaebf84593f65790854268f5f8d
(cherry picked from commit 78e238c54f4df034964d8228f6f5566937cb598e)
2024-11-14 18:55:47 +00:00
Anne Tomasevich
816e44f199 Update OOUI to v0.51.2
Release notes:https://gerrit.wikimedia.org/g/oojs/ui/+/v0.51.2/History.md

Bug: T210534
Bug: T324382
Bug: T376276
Depends-On: I50ec27302347203170cb14c7228b6c3d3264b24c
Change-Id: Iea7cbc00d988504660754e8728707d0021ae37d7
(cherry picked from commit eb6a4ea1ae271668a0ef78e86ccc180d84614e68)
2024-11-13 20:20:25 +00:00
Reedy
3e8bf7e919 Updated wikimedia/normalized-exception from 1.0.1 to 2.0.0
Bug: T379477
Change-Id: I2e81a65363681a63b02bc1fa9fa91ed3e2109acb
Depends-On: I7effe25136e921224bd1565e00b55567e4a0f5a6
(cherry picked from commit 42c61fde49202429462518b492e830de9be275f4)
2024-11-12 22:37:04 +00:00
Reedy
51870dc125 Updated wikimedia/request-timeout from 1.2.0 to 2.0.0
Change-Id: I9bf8eb7265848b52bfa2ca9cdf470d89b0ac12f2
Depends-On: I221aad58f2177031448966da61a8afd29f7f99ba
(cherry picked from commit abd208e21815711226c6458557c2b87b91a35b7f)
2024-11-12 21:53:55 +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
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
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
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
Reedy
451fac750d Update symfony/*
Depends-On: I8128035597dba96c269ae35c0439032821f63232
Change-Id: I200775b8b55679df154db00832405f17a8064890
(cherry picked from commit ac5143c64d73ff29bc9e3d49d3bfc7d76f7846b3)
2024-11-10 19:24:31 +00:00
Reedy
7a43ed4759 Updated wikimedia/scoped-callback from 4.0.0 to 5.0.0
Bug: T378300
Change-Id: I9c4306842ae6a21000f14e2ac36052560f5423cb
Depends-On: Ic224f2c33d76b1430c5faef6af341b256c3f4855
(cherry picked from commit 2b853b863b875678ca538a176c5f0bef794887ac)
2024-11-10 00:30:11 +00:00
Reedy
fc99295f30 Upgrade wikimedia/xmp-reader from 0.9.3 to 0.9.4
Bug: T379435
Change-Id: Ic5068f01dbc3f4295946c066a86a6d958dbc6e9c
Depends-On: Iad2909b8df0141ff4ce08f4d6d5b34ab3e9b7f0a
(cherry picked from commit 40faa7c13eba78caac0c5c9cf2d0b087966dc5c8)
2024-11-09 23:38:37 +00:00
Reedy
77f73c3c6f Upgrade wikimedia/xmp-reader from 0.9.2 to 0.9.3
Change-Id: I0aeca00e37289be9897d9743f31734cd0fe2e908
Depends-On: Ic143032309c0beb3f220859290b54630d8c3b113
(cherry picked from commit 70bdcf356dfd7e33bd3ec41ffa1d75fb034b6133)
2024-11-09 23:17:27 +00:00
Reedy
7da953141a Updated justinrainbow/json-schema from 5.2.13 to 5.3.0
Bug: T379377
Change-Id: I7a044533ebfe8a726bf2c94521c79856c3bbcd63
Depends-On: I153db8f19aa2ac06f0ad3ad9691a84bd7bfaddf0
(cherry picked from commit 442b4a7a57894c255f4cf8076d8d204cdae7dc2c)
2024-11-09 22:25:04 +00:00
C. Scott Ananian
e90a5c43cd Upgrade wikimedia/json-codec from 3.0.2 to 3.0.3
Depends-On: I2a7da46c89694803060b9c450da06b14a5bd44ad
Change-Id: I16e5d3bfa2067e7108fadabb04692955aa9c3bda
(cherry picked from commit eda3b425939ce85352982d24394865b9327d0c95)
2024-11-09 20:32:24 +00:00
Reedy
4e1f2ad5d8 Updated wikimedia/services from 3.0.0 to 4.0.0
Bug: T379384
Change-Id: Ia84fe750996a15370cf41a0a15bc77919dbc5abf
Depends-On: I78e985d273146b71302f430201c1331bbecf1d8a
(cherry picked from commit 81ae1abd7382fb5772191e350c596857f9d238ba)
2024-11-09 20:32:02 +00:00
Timo Tijhof
e0f6f8f527 objectcache: Move RedisConnRef.php to /libs/objectcache/
Change-Id: I4c6a349afcc4039bec27413af9511639f8c0c4b0
(cherry picked from commit 72338de32b249a7cff0b758746c0896fd649e53b)
2024-11-07 08:40:54 +00:00
James D. Forrester
454448d4fd Updated wikimedia/remex-html from 4.1.0 to 4.1.1
Bug: T379082
Change-Id: I0737aee4b16c5d657670b9ff9e9f23610fd89c78
(cherry picked from commit 656b409efff29b144a6d7a5e82979ebe4cfb5dc5)
2024-11-05 22:52:32 +00:00
James D. Forrester
7d8d39757b Upgrade mediawiki/mediawiki-codesniffer from 44.0.0 to 45.0.0 and composer/semver from v3.4.2 to v3.4.3
Bug: T375310
Depends-On: I7245d5d0dd5ccdfc483c5dc95690b8971a8f0bac
Change-Id: I4c0e4eac206035dfbd9d7268fbd895c16957d4da
(cherry picked from commit 2869a7e77cea2f4a4f5b712b758a31f40c961924)
2024-11-05 17:33:25 +00:00
SomeRandomDeveloper
9e85d2cdbd CentralIdLookup: delete deprecated factoryNonLocal() method
Hard deprecated since MW 1.37, cannot be found in Codesearch, even with "Everything" selected.

Bug: T362636
Change-Id: Ie2e09d55a464f72e2fe9a01113629aafc38f2ce9
2024-11-04 22:43:01 +00:00
Bartosz Dziewoński
911abbf573 Deprecate wfArrayDiff2()
No longer used anywhere.

Change-Id: I7c35e92e2926489f140b86bca13efaf4144f4057
(cherry picked from commit f1de465a23d6e0c45c974e7a338d649c58dd2a4c)
2024-11-04 19:34:41 +00:00
Bartosz Dziewoński
4efe6fe7e2 Message: Downgrade exception on bool/null param to warning
Bug: T378876
Change-Id: Iecbf83dd060b2a1dc30bd33bfc4f2a42cfbd2a1f
2024-11-02 12:18:56 +00:00
Derk-Jan Hartman
b00f7237ee Searchindex primary key, title length and utf8mb4
- Make si_page primary key
- Allow si_title to be larger
- Switch from utf8 to utf8mb4
- Remove default of empty string for titles

Sqlite is not migrated, as it has it's own overrides
Postgres is migrated, but is not in actual use

This is mostly from I273e3a7715abf97d2889904642c7c375e76de4f6

Bug: T249976
Bug: T231827
Change-Id: I12adff3e6ca6a9986ff207bef16272195c3a6a48
(cherry picked from commit a2ba7ee14d6b38a5e89bcc63c3bd0ca8b5107702)
2024-11-02 11:14:37 +00:00
Jon Robson
3f9b46636b RELEASE NOTES: Update release note relating to hard deprecation
Follow up to  I4c249acb1fcd0848428c99b8d3badebbc38b5dac
to note that previously soft deprecated methods now emit
warnings.

Bug: T377521
Change-Id: Ia02cad71d2274cecc7ad39ca9e2e94c149360213
2024-10-30 21:54:44 +00:00
Jon Robson
c6741353e3 Skin: [BREAKING CHANGE] Remove support for rendering outside body element
Methods were deprecated in 1.39 and the majority of skins are now
updated. This change means that skins can no longer override the rendering
of the HEAD element meaning extensions can rely on ResourceLoader support,
and hooks that modify the HEAD element indirectly

The new Skin::outputPageFinal method is adding to honor the existing
outputPage method that is stable to override but to prevent extending skin classes
from generating HTML which does not include HTML generated by hooks e.g.
ResourceLoader internals. This new method is for
internal usage by OutputPage only for this reason.
This keeps all HTML generation inside
the Skin class (e.g. preserves the status quo) until we can work out better
boundaries between Skin and OutputPage.

Bug: T306942
Change-Id: Ib023ef3335bb72306a01230b6cd1169dc7652588
(cherry picked from commit c7656257159a3d85422f4558f5add6df1564f3c3)
2024-10-30 15:18:51 +00:00
Reedy
8d36bd09cb Update wikimedia/shellbox to 4.1.1
Bug: T378422
Change-Id: I715ab5d453a1001f2069cbcf7d74f88d01f743fd
Depends-On: I211fc38b4b4c898b7e8428a22ed901a4114bf52b
2024-10-29 22:25:08 +00:00
xtex
14766586a5 docs: Mention wgParserEnableUserLanguage in release notes
Bug: T4085
Change-Id: I26b3ca261b5366a9fb5c4a6f1b10769ddd9ad012
2024-10-28 04:31:26 +00:00
Reedy
7f62263373 Updated guzzlehttp/guzzle from 7.8.1 to 7.9.2
Bug: T378306
Change-Id: Ic29aa0674904f7a89b58600caa448370cdb4e72a
Depends-On: I8fde4133d0485dd42e332ac7123046aa7b691205
(cherry picked from commit 0f3c06900813aab90673c1c38d41843f82020ae8)
2024-10-27 23:52:02 +00:00
C. Scott Ananian
d0e0baf6a9 ParserOutput::getExternalLinks(): Deprecate use of the internal array reference
In a future release this will return an array, not a reference to the
internal array, to maintain abstraction and allow for representation
changes internal to ParserOutput.

This patch just add deprecation notices to the class and to the
release notes.

Change-Id: Ie3a3f98402c5a5a3a92326d7736c0df874829a6b
2024-10-22 16:33:27 -04:00