Commit Graph
18 Commits
Author SHA1 Message Date
Kunal Mehtaandjenkins-bot aa23d555a3 Vary caching on Accept-Language header if it is used
If we use the Accept-Language header to determine the interface language,
we need to vary caching on it so that a user with a different Accept-Language
header won't get the wrong language out of the cache.

Note that for optimal cache hitrates, you might want to implement parsing of
the header in your cache itself.

Bug: T203179
Change-Id: I976696cf20a5da5b2767c87e0d754a901b711a46
2018-09-05 01:53:44 +00:00
Kunal Mehta aed02d61b4 Configure phan-taint-check-plugin
The plugin checks and flags potential security issues (XSS, SQLi, etc.)
using static analysis.

See <https://www.mediawiki.org/wiki/Phan-taint-check-plugin> for more
details.

Bug: T201219
Change-Id: Ib603ba19787c7f08e4d088ed6698eca87b60532b
2018-08-03 21:31:55 -07:00
Kunal Mehta c783f6d64f Use ExtensionRegistry to tell whether EventLogging is installed
Change-Id: I790b7e9cc67c33edcf91dee810222cd2f0e374c6
2018-07-25 18:27:40 -07:00
Kunal Mehta 07cf9bbedf Register EventLogging schemas in extension.json
Change-Id: I60012747daa927264474e7a4867ad0f9124d793c
2018-06-23 00:02:07 +02:00
Kunal Mehta 10a5865f9a Fix MediaWiki.Commenting.LicenseComment.InvalidLicenseTag errors
Change-Id: I2c868006d108b35adaa19d179bc6ebe95e29d0ef
2018-05-23 23:02:54 -07:00
Kunal Mehta 294a9e2106 Remove unused global $wgWBClientSettings
Change-Id: I83ec06f6783be9c98ee511efb4331d05bc0890fe
2018-05-23 22:59:56 -07:00
Kunal Mehta 8d8aef75c0 Avoid unnecessary closure
Change-Id: Ic17dce21b8a7175d75545f76c9e6c365d0e536cb
2018-05-16 17:05:46 -07:00
Kunal Mehta 67d470a9e7 Use SPDX 3.0 license identifier
SPDX released version 3 of their license list (<https://spdx.org/licenses/>),
which changed the FSF licenses to explicitly end in -only or -or-later
instead of relying on an easy to miss + symbol.

Bug: T183858
Change-Id: Id75a37eab27282ca7797fa3e6ceb92750c59477f
2018-03-03 19:27:21 +00:00
Kunal Mehta 7eb5b5def6 Add @covers tag
And remove unnecessary require_once, since that file is already in the
autoloader.

Change-Id: Id66d79a116043186b4d1bad73d04a62c4142524f
2018-01-24 22:30:22 -08:00
Kunal Mehta b3af5720e6 build: Adding MinusX
Change-Id: Iaa77ef5a244ba10b6731db86582be7c41b7cb3b5
2017-11-03 20:14:03 -07:00
Kunal Mehta cab18e3b9f build: Updating mediawiki/mediawiki-codesniffer to 0.11.0
Change-Id: I802d9f809a3115dbeb0420e7c6f6f1167d7cc27d
2017-08-11 00:42:50 -04:00
Kunal Mehta 928c4f4cb7 build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
Change-Id: I6ffd07b7cd03f48f2ebede4b0e6aa1eacbf47dd3
2017-07-01 01:45:28 -07:00
Kunal MehtaandUmherirrender 0e7d8a7a9d build: Updating mediawiki/mediawiki-codesniffer to 0.9.0
The following sniffs are failing and were disabled:
* MediaWiki.Commenting.FunctionComment.MissingParamComment
* MediaWiki.Commenting.FunctionComment.MissingParamName
* MediaWiki.Commenting.FunctionComment.MissingParamTag
* MediaWiki.Commenting.FunctionComment.MissingReturn
* MediaWiki.Commenting.FunctionComment.ParamNameNoMatch
* MediaWiki.Commenting.FunctionComment.WrongStyle
* MediaWiki.FunctionComment.Missing.Public

Change-Id: Ic8acf95cfd8edf88125128fe527e357fa5d0a8ec
2017-06-25 18:39:02 +00:00
Kunal Mehta 8d32d8e36a build: Updating mediawiki/mediawiki-codesniffer to 0.7.2
Change-Id: I17a72f252ea0b836d6529738971dc45f9c0d4b67
2016-05-27 18:26:02 -07:00
Kunal Mehta 6b8c33e763 build: Updating mediawiki/mediawiki-codesniffer to 0.7.1
Also added "composer fix" command.

Change-Id: I6f3f29f03abb607fbca9cec6f140875f2a3468a0
2016-05-09 18:30:34 -07:00
Kunal Mehta de5d133452 build: Updating development dependencies
* jakub-onderka/php-parallel-lint: 0.9 → 0.9.2

Change-Id: I09dfdded95b1fc9d54a4437594defe734f28405f
2016-01-05 10:42:36 -08:00
Kunal Mehta 43c2c248e0 build: Updating development dependencies
* mediawiki/mediawiki-codesniffer: 0.5.0 → 0.5.1

Change-Id: Ib1c26829e54a59c6413d1f1f39252e4b697ff854
2016-01-03 18:55:35 -08:00
Kunal Mehta 269819da47 build: Updating development dependencies
* grunt-jsonlint: 1.0.4 → 1.0.7

Change-Id: I5ae29c4c30087c6de265e9558fe24c7b2d099c07
2015-12-29 12:02:23 -08:00