Commit graph

1391 commits

Author SHA1 Message Date
Translation updater bot a0bf48631c
Localisation updates from https://translatewiki.net.
Change-Id: I03930886f75b0b3aa1530487ba7489a921fae103
2024-08-02 09:41:06 +02:00
Fomafix ffce132ec7 Use overrideConfigValue instead of setMwGlobals
Change-Id: I09c1c2c009b5384532b53bae489c9af882091283
2024-07-29 20:55:45 +00:00
Umherirrender 4290e114d4 Show titleblacklist error message in html when using js api module
Parse the message in html according to the errorformat= in the url,
fallback to wikitext to avoid a breaking change.

Bug: T369244
Change-Id: I58b995b3663b7dd286267e640d8d56164bd9be0b
2024-07-16 22:57:46 +02:00
Translation updater bot ea252fcf43
Localisation updates from https://translatewiki.net.
Change-Id: I5f87246508ad044cd590c7551352336a4a6288f2
2024-07-15 09:25:08 +02:00
Translation updater bot 4885bd1292
Localisation updates from https://translatewiki.net.
Change-Id: Ia4d80a14b1d622c4575daf8bd65c59f197b4e34a
2024-07-11 09:31:55 +02:00
Translation updater bot 3b51c90161
Localisation updates from https://translatewiki.net.
Change-Id: Ic2faa7adc98777e167566050a67b98db744ceab1
2024-06-24 09:26:10 +02:00
libraryupgrader 54c96154aa build: Updating eslint-config-wikimedia to 0.28.2
The following rules are failing and were disabled:
* es-x/no-object-assign

Change-Id: I329b999386e5f9a44a598757d5ee314757cd7daa
2024-06-22 03:22:31 +00:00
Translation updater bot a01b52087d
Localisation updates from https://translatewiki.net.
Change-Id: I38be07b789b4bfe695c7d9b5966881f31db624f5
2024-06-18 09:28:18 +02:00
Translation updater bot 711659f615
Localisation updates from https://translatewiki.net.
Change-Id: I77e0cdb2b8f1c3755ebf1694028dbc163a5cb8b6
2024-06-17 09:33:11 +02:00
libraryupgrader d7a84608f1 build: Updating braces to 3.0.3
* https://github.com/advisories/GHSA-grv7-fg5c-xmjg

Change-Id: I44b580bfc76e3061e3418202b6708d4ea3a361b4
2024-06-12 04:42:49 +00:00
Umherirrender 954db277fc Use namespaced classes
Changes to the use statements done automatically via script
Addition of missing use statement done manually

Change-Id: I3a7b448f3793f6690bb329a2e5255a558048ed5a
2024-06-10 22:05:45 +02:00
Translation updater bot de4695b75e Localisation updates from https://translatewiki.net.
Change-Id: I79c125049a1742798077d94f0a9a579c14f87bd4
2024-06-10 09:56:15 +02:00
libraryupgrader 9ab1fc1cb4 build: Updating eslint-config-wikimedia to 0.28.0
The following rules are failing and were disabled:
* no-jquery/no-extend

Change-Id: I17e07f7426ab5388681cbed7c6030de2a6f33697
2024-06-08 05:13:05 +00:00
Translation updater bot 9f6a6e00da Localisation updates from https://translatewiki.net.
Change-Id: Ie538ce45b27c4795d05f9fb08e849252662a5b6c
2024-06-07 09:46:34 +02:00
Novem Linguae 50eee8e1eb JSDoc: @mixins -> @mixes
Convert old JSDuck syntax to new JSDoc syntax

Bug: T366230
Change-Id: Ib001ba463d5e0b8ab76952ca3b4b6ac444b4e60f
2024-05-31 15:46:09 +00:00
Wandji69 11ba95998f Use ObjectCacheFactory instead of deprecated ObjectCache method
Bug: T363770
Change-Id: I2f59251914902dccef1bf7aac2d0c1008ebd21e2
2024-05-22 12:14:28 +00:00
Translation updater bot 26e918586b Localisation updates from https://translatewiki.net.
Change-Id: I2107da7f0a24392e661f8d6afe9c26f423ccf0f2
2024-05-20 09:26:20 +02:00
libraryupgrader 0428e32904 build: Updating grunt-banana-checker to 0.13.0
Change-Id: Ifbf64e949a61430ccdc5331fd4926b6901811181
2024-05-19 04:57:42 +00:00
libraryupgrader de81ec6f64 build: Updating grunt-banana-checker to 0.12.0
Change-Id: I8b42e7a3fdc2c6a2d5c34a488f9ae996ea286bac
2024-05-11 01:16:16 +00:00
libraryupgrader 5a9a77004f build: Updating composer dependencies
* mediawiki/minus-x: 1.1.1 → 1.1.3
* php-parallel-lint/php-parallel-lint: 1.3.2 → 1.4.0

Change-Id: I52abdcee59a185b2a60e579dc7c80b72559414df
2024-05-06 09:13:52 +00:00
Translation updater bot 4e4517ace5 Localisation updates from https://translatewiki.net.
Change-Id: Ibeea08992bafc083aa526d4ff21a0fc70adf664d
2024-04-22 09:29:56 +02:00
libraryupgrader eba09b86db build: Updating eslint-config-wikimedia to 0.27.0
Change-Id: I150509ce98e860306508ff190b47b71fc71269b9
2024-04-19 07:06:59 +00:00
Translation updater bot 3a28906bb6 Localisation updates from https://translatewiki.net.
Change-Id: I64179d6e3b6d86665c3baa90bee8c58e0f483737
2024-04-15 09:28:57 +02:00
Translation updater bot 969e149913 Localisation updates from https://translatewiki.net.
Change-Id: Ib4da50e849934e751655fb64f688013f2694c188
2024-04-08 09:27:16 +02:00
Translation updater bot 586e40aaad Localisation updates from https://translatewiki.net.
Change-Id: I73491497019e635a3c491b8c49a7cea88ae2e8ba
2024-03-26 08:21:09 +01:00
Umherirrender df17930718 Add explicit parentheses around mixed boolean operator
Mixing different binary boolean operators within an expression
without using parentheses to clarify precedence is not allowed (T358966)

Change-Id: I4348e05d74bdfd1e076c8b0425fe65616143e8f7
2024-03-23 01:08:23 +01:00
Translation updater bot 1f0f7292a8 Localisation updates from https://translatewiki.net.
Change-Id: Ic6b5c6456ba020300272aee8d5336603a3b13cab
2024-03-20 08:24:44 +01:00
Umherirrender e627f6b99d build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0
Change-Id: I1438abb264edc6c64bbe0a1bef98be1397c712bd
2024-03-12 20:42:45 +01:00
jenkins-bot dd1251a162 Merge "build: Updating dependencies" 2024-02-12 19:07:09 +00:00
libraryupgrader cdd7bd3503 build: Updating dependencies
composer:
* mediawiki/mediawiki-phan-config: 0.12.1 → 0.14.0

npm:
* eslint-config-wikimedia: 0.25.0 → 0.26.0
* grunt-banana-checker: 0.11.0 → 0.11.1
* grunt-eslint: 24.0.1 → 24.3.0

Change-Id: I28f3c498c8403fa270d56d3a3bad538410e4d6b2
2024-02-12 18:34:20 +00:00
Translation updater bot 5d783c0362 Localisation updates from https://translatewiki.net.
Change-Id: I08c2dd916a98a830edbf43b88f16768ae141466a
2024-02-12 14:50:38 +01:00
Translation updater bot 15d4112f18 Localisation updates from https://translatewiki.net.
Change-Id: I97fd9770ed270704289eed950ceed1630277c5be
2024-02-07 08:27:49 +01:00
libraryupgrader e4b3030ab6 build: Updating npm dependencies
* eslint-plugin-compat: 4.0.2 → 4.2.0
  * https://github.com/advisories/GHSA-c2qf-rxjj-qqgw
  * https://github.com/advisories/GHSA-c2qf-rxjj-qqgw
  * https://github.com/advisories/GHSA-c2qf-rxjj-qqgw
* semver: 7.3.5 → 7.5.4
  * https://github.com/advisories/GHSA-c2qf-rxjj-qqgw
  * https://github.com/advisories/GHSA-c2qf-rxjj-qqgw
  * https://github.com/advisories/GHSA-c2qf-rxjj-qqgw
* word-wrap: 1.2.3 → 1.2.5
  * https://github.com/advisories/GHSA-j8xg-fqg3-53r7

Change-Id: Iee0194ca6227b950a28388fe4e29af1179e537a8
2024-02-04 13:13:07 +00:00
Translation updater bot ddaf027a59 Localisation updates from https://translatewiki.net.
Change-Id: I68be9f129d34410cc4f79dd7f1e2723fab088e3e
2024-02-01 09:03:45 +01:00
Translation updater bot de2631d801 Localisation updates from https://translatewiki.net.
Change-Id: Ibca44a08acc513555d53c4c629b7edb391fb5f54
2024-01-31 08:29:47 +01:00
Translation updater bot a4f2547a22 Localisation updates from https://translatewiki.net.
Change-Id: I146a27e6f1663e2695aed5364241430538f828be
2024-01-28 16:08:08 +01:00
Gergő Tisza 2b7633219b
Declare grant risk levels
createaccount is a core grant which by default isn't really
sensitive, but TitleBlacklist adds tboverride-account which
can be used for social engineering.

Using MediaWikiServices to change configuration is not great,
but it's the least bad option available today - other hooks run
too late, and the extension registry doesn't support extensions
overriding core values.

Bug: T290790
Depends-On: Ib7a195c167f82e686c4ede45388957f9988bf75d
Change-Id: I2d20190266e4094449b5857b88f962a444c2f9b5
2024-01-18 22:29:07 -08:00
James D. Forrester 84bd6740cc build: Update MediaWiki requirement to 1.42
All extensions in the MediaWiki tarball are expected to track MediaWiki's release directly.

Change-Id: I5c65444e6b5dc5344cfca2adf9b05396283bc5dd
2024-01-12 18:34:10 -05:00
James D. Forrester 623124a6ae extension.json: Drop RL targets definitions, no longer honoured
Bug: T328497
Change-Id: I6669f3db58a20a1828130379da174a0399b02c77
2024-01-12 08:53:55 -05:00
Umherirrender dfef274db6 Use namespaced classes
Done automatically via script

Change-Id: If7d9fb3dda6b4c71ac6cf4963da86d49021544a5
2024-01-04 22:31:38 +01:00
Translation updater bot 06a2ce0086 Localisation updates from https://translatewiki.net.
Change-Id: I90ff2bece97486a4792a832336bb3a3dc5434abd
2024-01-04 09:56:27 +01:00
Translation updater bot 68d901436a Localisation updates from https://translatewiki.net.
Change-Id: I1a24d33a7f07e6a8de49b1267af9303bc0806384
2024-01-02 10:17:29 +01:00
Umherirrender 9de38d445a tests: Ensure user exists in TitleBlacklistPreAuthenticationProviderTest
Change-Id: I63c4879baa3c03980f11590f1db729e27ce307e4
2023-12-28 00:53:21 +01:00
Translation updater bot 1c5c207765 Localisation updates from https://translatewiki.net.
Change-Id: I21a6d2b5395fd77ed013cdf4247bfe478d8dde99
2023-12-22 17:47:00 +01:00
Translation updater bot f5831c22a9 Localisation updates from https://translatewiki.net.
Change-Id: I9d92b741dc90776cbd7b78591c4e8ab502a6ff25
2023-11-30 09:38:54 +01:00
Translation updater bot 6d6c6b913e Localisation updates from https://translatewiki.net.
Change-Id: Iead430e9cc10eec3a0c20462b44dd9934f925184
2023-11-29 08:31:56 +01:00
Translation updater bot 8735a1b257 Localisation updates from https://translatewiki.net.
Change-Id: Idf1e300b779903c3bb4a39269b4adc20f9dc13cb
2023-11-23 11:57:38 +01:00
Translation updater bot d724946691 Localisation updates from https://translatewiki.net.
Change-Id: Ie1488f36edb1bef81c9a668c2b8c2f45b78ec356
2023-11-08 13:08:12 +01:00
Umherirrender 711eebd869 Escape raw title blacklist entry for wikitext when used in messages
A line in the title blacklist can contains pipe as part of a regex,
the pipe is also used in wikitext, so it needs escaping to allow use of
templates in system message.

Bug: T350296
Change-Id: I7f18bb7111b989cc66808f17476bacdf45120e09
2023-11-02 21:09:37 +01:00
Umherirrender c5bee58799 tests: Add group Database to ApiTitleBlacklistTest
Change-Id: I14c964574d9ed6ac8ff6ca3ed5bab452d08d0b67
2023-09-26 21:45:34 +02:00