Matthew Flaschen [Thu, 18 Feb 2016 03:16:48 +0000 (22:16 -0500)]
resetUserEmail: Allow resetting email without scrambling password
There is an mini-script in MediaWiki-Vagrant (set_user_email.erb)
that could be replaced by this.
Change-Id: Ieb0da6cc358506174f1ff01116d0b286f814b2c7
Bartosz Dziewoński [Thu, 18 Feb 2016 02:07:08 +0000 (03:07 +0100)]
Avoid parsing HTML when creating <input> nodes
We used to create them like $( '<input type="checkbox" />' ), which
actually does HTML parsing under the hood, because on IE 8 and lower
trying to change the 'type' of an <input> node throws an exception.
But we dropped support for IE 8 recently and no longer need to do that.
Upstream change for OOjs UI is I166f5ab0dce5ab47dc6a1f4e2e5ad012635911ed.
Find: \$\( '<input type="(\w+)" ?/?>' \)
Replace with: $( '<input>' ).attr( 'type', '\1' )
Change-Id: Ie86f8917e8ce100de22006516daa542ad178aab6
jenkins-bot [Thu, 18 Feb 2016 00:12:40 +0000 (00:12 +0000)]
Merge "Changed linking of articles to Linker::link in ChangeList"
WMDE-Fisch [Wed, 17 Feb 2016 17:11:26 +0000 (18:11 +0100)]
Changed linking of articles to Linker::link in ChangeList
When non-existent categories appear in the changelist
they wont get marked reddue to the use of
Linker::linkKnown.
Bug: T126854
Change-Id: I3dc9746c0fe55e81ffd2df1c04ade6950efcc020
Volker E [Wed, 30 Dec 2015 01:32:12 +0000 (02:32 +0100)]
Remove superflous `background-size` property & make use of mixing
Removing superflous `background-size` property, which is overwritten
few lines below and make use of correspondent mixin in `:checked`
state.
Change-Id: I4f24c84c2f93bd85f495ff74ae21fbc210c18f57
jenkins-bot [Wed, 17 Feb 2016 21:54:20 +0000 (21:54 +0000)]
Merge "Fix unmatched @codingStandardsIgnore in parser folder"
jenkins-bot [Wed, 17 Feb 2016 21:40:59 +0000 (21:40 +0000)]
Merge "ExportTest: Simplify code that failed on 5.3 because of reserved word 'namespace'"
jenkins-bot [Wed, 17 Feb 2016 21:38:50 +0000 (21:38 +0000)]
Merge "Use short array for generator output"
Translation updater bot [Wed, 17 Feb 2016 21:25:26 +0000 (21:25 +0000)]
Merge "Localisation updates from https://translatewiki.net."
Translation updater bot [Wed, 17 Feb 2016 21:24:10 +0000 (22:24 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: Ic6d74b8085cf4b940f82bcf03a49b207e319c965
Bartosz Dziewoński [Wed, 17 Feb 2016 19:39:46 +0000 (20:39 +0100)]
ExportTest: Simplify code that failed on 5.3 because of reserved word 'namespace'
Reserved words, like 'namespace', are perfectly fine now to use as object
keys, but it seems they used to not be in PHP 5.3, necessitating workarounds.
Change-Id: Iecb79fda19803461dfb3800b8af4d31e971551b8
jenkins-bot [Wed, 17 Feb 2016 21:23:26 +0000 (21:23 +0000)]
Merge "Remove comments about isset( $string['foo'] ) being true on PHP 5.3"
umherirrender [Wed, 17 Feb 2016 21:08:07 +0000 (22:08 +0100)]
Use short array for generator output
The AutoloadGenerator and LocalSettingsGenerator should generate short
array syntax
Change-Id: I5772640556fd6274db0d522341a98c0acfe5794d
umherirrender [Wed, 17 Feb 2016 19:57:37 +0000 (20:57 +0100)]
Fix unmatched @codingStandardsIgnore in parser folder
Fix outstanding phpcs errors
Change-Id: I7b857be88354f2ffa27d76406253ec9e9710b91d
Bartosz Dziewoński [Wed, 17 Feb 2016 19:27:39 +0000 (20:27 +0100)]
Remove comments about isset( $string['foo'] ) being true on PHP 5.3
...but don't remove the code. Calling isset( $bar['foo'] ) without checking
that $bar is an array seems not very nice to me.
Change-Id: I822c925b6f36bf34902f8075e54f71fe4f6d2566
Bartosz Dziewoński [Wed, 17 Feb 2016 19:30:22 +0000 (20:30 +0100)]
LinkFilterTests: Uncomment test cases that should pass on PHP 5.5
Change-Id: If62f964c3a8e0eaaab6e7193d426cc4ddaa47ade
jenkins-bot [Wed, 17 Feb 2016 16:31:47 +0000 (16:31 +0000)]
Merge "Don't show patrol links if RCP/NPP are disabled, but file patrol isn't"
jenkins-bot [Wed, 17 Feb 2016 15:54:36 +0000 (15:54 +0000)]
Merge "build: Update mediawiki-codesniffer to 0.6.0, add "composer fix""
Željko Filipin [Tue, 16 Feb 2016 11:53:06 +0000 (12:53 +0100)]
Browser test: fix log in Selenium tests
LoginPage is removed from mediawiki_selenium Ruby gem. This repository
is the only repository that needs it, so the file is copied here.
Also, user used to be logged in via the API, not really testing if log
in via the web site works. It is fixed now.
Bug: T127042
Change-Id: Iff85d66a9a6d3343c212fe648c589539e889a313
Niklas Laxström [Tue, 16 Feb 2016 14:02:03 +0000 (15:02 +0100)]
Allow ­ in messages
Bug: T127062
Change-Id: I8b89d8fd6f688a2fa60f3bd92e4cea6909ed267f
Kunal Mehta [Wed, 17 Feb 2016 10:31:52 +0000 (02:31 -0800)]
build: Update mediawiki-codesniffer to 0.6.0, add "composer fix"
* Fix errors spotted by new release
* Introduce "composer fix", which uses phpcbf to automatically fix some
errors spotted by phpcs.
* Drop $PHPCS_ARGS variable that didn't work on Windows, and add -s flag
* Remove rules from phpcs.xml that are now in MW-CS ruleset.
Change-Id: I13e2155695918c918b67497ac65b85a03897095e
Kunal Mehta [Tue, 16 Feb 2016 23:28:22 +0000 (15:28 -0800)]
Don't show patrol links if RCP/NPP are disabled, but file patrol isn't
$wgUseFilePatrol only matters for pages in the File namespace, so limit
it to that. Otherwise wikis with RC and NP patrol disabled will have
patrol links show up, but always have the API request fail.
Bug: T125288
Change-Id: Ia91f6ae7ed54627e3e722f41637b1d11626d9806
Kunal Mehta [Wed, 17 Feb 2016 09:09:32 +0000 (01:09 -0800)]
Convert all array() syntax to []
Per wikitech-l consensus:
https://lists.wikimedia.org/pipermail/wikitech-l/2016-February/084821.html
Notes:
* Disabled CallTimePassByReference due to false positives (T127163)
Change-Id: I2c8ce713ce6600a0bb7bf67537c87044c7a45c4b
jenkins-bot [Wed, 17 Feb 2016 02:26:22 +0000 (02:26 +0000)]
Merge "Update OOjs UI to v0.15.4"
jenkins-bot [Wed, 17 Feb 2016 02:13:45 +0000 (02:13 +0000)]
Merge "Remove obsolete ignored path from maintenance/checkSyntax.php"
James D. Forrester [Wed, 17 Feb 2016 02:10:44 +0000 (18:10 -0800)]
Update OOjs UI to v0.15.4
Release notes:
https://git.wikimedia.org/blob/oojs%2Fui.git/v0.15.4/History.md
Change-Id: I29c8db4c654ecf575113199ace1006d70ce29012
jenkins-bot [Tue, 16 Feb 2016 23:55:44 +0000 (23:55 +0000)]
Merge "CookieSessionProvider: It's persisted if we have a 'Token' cookie"
Ricordisamoa [Tue, 16 Feb 2016 23:45:38 +0000 (00:45 +0100)]
Remove obsolete ignored path from maintenance/checkSyntax.php
includes/NamespaceCompat.php has been deleted in 2010
with commit
38e663d0eda5ba2be6ca8b71050ea020a64ea8cf
Change-Id: I258a6e458c55871279895f2a78e076ea79e91f44
jenkins-bot [Tue, 16 Feb 2016 23:40:51 +0000 (23:40 +0000)]
Merge "Remove PHP < 5.3 support from maintenance/checkSyntax.php"
jenkins-bot [Tue, 16 Feb 2016 23:19:38 +0000 (23:19 +0000)]
Merge "Stop using SiteConfiguration::isLocalVHost()"
Translation updater bot [Tue, 16 Feb 2016 21:41:11 +0000 (22:41 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I845f2abb9f2c602be7a8acb732a25c6c85ac2b36
Florian [Sat, 19 Dec 2015 15:25:45 +0000 (16:25 +0100)]
Fix not-loaded DbPageLanguage when Title::getPageLanguage() get's called
If the Title object isn't the title of the current viewed WikiPage, the page_lang
field of the database isn't requested. This results in the problem, that
Title::getPageLanguage() always returns the default content language, even if
the page language is different (changed with Special:PageLanguage, if
wgPageLanguageUseDB is true). That is problematic for the Translate extension,
which relies on the correct page language.
This change makes sure, that getPageLanguage() always return the correct page
language. If the page language isn't loaded already, Title::getPageLanguage()
now does a database lookup (if $wgPageLanguageUseDB is true) to get the correct
page language. It will use LinkCache for the page_lang field.
Bug: T121666
Change-Id: I0ae5ea39f7a124ed427ca5dfb26c1a116b27a94e
jenkins-bot [Tue, 16 Feb 2016 18:59:52 +0000 (18:59 +0000)]
Merge "Session: Implement ArrayAccess"
jenkins-bot [Tue, 16 Feb 2016 18:59:43 +0000 (18:59 +0000)]
Merge "Converted ApiQueryPageProps to use PageProps; added multi-property query to PageProps."
Cindy Cicalese [Sun, 14 Feb 2016 21:58:46 +0000 (16:58 -0500)]
Converted ApiQueryPageProps to use PageProps; added multi-property query to PageProps.
Change-Id: Icd4540001e044052ae5759c87c8b83a70ab5c30f
Brad Jorsch [Wed, 10 Feb 2016 16:43:23 +0000 (11:43 -0500)]
Session: Implement ArrayAccess
Now that we dropped support for PHP 5.3.3, we can do this.
The behavior of $session['foo'] when that key doesn't already exist is a
little unexpected (it implicitly assigns null), but it's the best we can
do.
Change-Id: Ibef878867d46591a8bf542139a1719dfec3b83ab
jenkins-bot [Tue, 16 Feb 2016 17:32:27 +0000 (17:32 +0000)]
Merge "resourceloader: Implement modern module loading (1/2)"
Brad Jorsch [Tue, 16 Feb 2016 17:13:32 +0000 (12:13 -0500)]
CookieSessionProvider: It's persisted if we have a 'Token' cookie
This aspect of the pre-SessionManager Setup.php code had been
overlooked.
This also updates an inaccurate doc comment that I happened to notice.
Bug: T125313
Change-Id: Id49836086be837012b02885ce5384ae6a4ebc105
jenkins-bot [Tue, 16 Feb 2016 15:17:53 +0000 (15:17 +0000)]
Merge "Allow users to tag file uploads"
jenkins-bot [Tue, 16 Feb 2016 11:58:10 +0000 (11:58 +0000)]
Merge "TOC: Use padding instead of inline-block for space"
jenkins-bot [Tue, 16 Feb 2016 06:56:14 +0000 (06:56 +0000)]
Merge "Add 'reason' to UserGroupsChanged hook"
Bartosz Dziewoński [Thu, 21 Jan 2016 18:20:53 +0000 (19:20 +0100)]
Allow users to tag file uploads
Using either action=upload API or Special:Upload. (No user interface
is provided for the latter, this is meant to be used by on-wiki
scripts/gadgets enhancing the upload process.)
Modelled after how
ae3ab9eef0379e3e0a6cd9408f153648297e0853
implemented tagging of regular edits.
Bug: T121876
Change-Id: Ia3e0dbd895b2f8bc66985b24db35f112b6f9a22d
jenkins-bot [Tue, 16 Feb 2016 02:40:00 +0000 (02:40 +0000)]
Merge "mw.Upload.BookletLayout: Use notice instead of popup for help text"
Prateek Saxena [Thu, 11 Feb 2016 12:47:40 +0000 (18:17 +0530)]
UploadBooklet: Show image thumbnail in both steps
Bug: T115860
Change-Id: I0794206dad06fd0652e9b62884e8996e836b73b3
jenkins-bot [Tue, 16 Feb 2016 01:27:48 +0000 (01:27 +0000)]
Merge "UploadBooklet: Switch on showDropTarget in the SelectFileWidget"
Prateek Saxena [Thu, 11 Feb 2016 05:14:58 +0000 (10:44 +0530)]
UploadBooklet: Switch on showDropTarget in the SelectFileWidget
Bug: T115721
Change-Id: I026cc2d52fb1cb9ff4632d1c977ba23047c6b653
Volker E [Tue, 16 Feb 2016 00:33:41 +0000 (16:33 -0800)]
mediawiki.mixins: Remove `-o-transition`
Removing `-o-transition` as basic support is still prolonged without
it and it saves some bytes on 99.95%+ clients (no clear usage numbers on
Opera 9.70–11.50 users).
Bug: T127023
Change-Id: Ie2e5b2d851aeaa14f802c3a300b79cd1517e10f8
Translation updater bot [Mon, 15 Feb 2016 20:12:06 +0000 (21:12 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I405dcc02cb6945d940efd6bfaace6e102ad1f0eb
jenkins-bot [Mon, 15 Feb 2016 16:13:18 +0000 (16:13 +0000)]
Merge "Follow-up I0a3bf8fb: Load oojs-ui-core.styles not the deprecated oojs-ui.styles"
Prateek Saxena [Mon, 8 Feb 2016 01:54:37 +0000 (07:24 +0530)]
mw.Upload.BookletLayout: Use notice instead of popup for help text
Now looks like https://phabricator.wikimedia.org/
F3321595
Follows up Iaaac4908c71b416888921a4e45de66fa87ab448d
Bug: T116086
Change-Id: Ie12be072a149dc61d833f194c21305014e330c32
jenkins-bot [Mon, 15 Feb 2016 05:30:44 +0000 (05:30 +0000)]
Merge "Use global cache keys login/create account rate limitting"
Brian Wolff [Mon, 15 Feb 2016 02:13:48 +0000 (21:13 -0500)]
Use global cache keys login/create account rate limitting
If you are running multiple wikis, you probably want the rate limit
on one wiki to apply to all wikis
Bug: T126685
Change-Id: Id662742c7af1b26811f5b0aa199176cb9a7658d9
Translation updater bot [Sun, 14 Feb 2016 20:19:19 +0000 (21:19 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: Ic7986269d1f22ba1260e6c931020852dbe20e216
jenkins-bot [Sun, 14 Feb 2016 16:33:26 +0000 (16:33 +0000)]
Merge "Add 2 FIXMEs about confusingly named functions"
Kunal Mehta [Sun, 14 Feb 2016 08:12:31 +0000 (00:12 -0800)]
Document that Http::get() and Http::post() can return false
Change-Id: I6d48ac011ee221050c7b8a05103d028fe2bed66a
Translation updater bot [Sat, 13 Feb 2016 21:47:11 +0000 (22:47 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: If8a45c13a53d80dd04d39926980411a2c9af5bbe
Fomafix [Sat, 13 Feb 2016 20:33:01 +0000 (20:33 +0000)]
TOC: Use padding instead of inline-block for space
The padding does not get reduced on table cell size adaption. See T126857.
The padding is also visible for IE7 and lower.
c7894deb used an inline-block because it get ignored by IE7 and lower.
Now the gap between tocnummber and toctext is 0.5em + one space for IE7 and lower.
This is acceptable.
The additional CSS selectors are necessary to get the padding on the correct side.
* On Special:EditWatchlist and
* On content pages with a user interface language with different direction.
Bug: T126857
Change-Id: I61e3835f28cd65152cf7920a17e393dc68b76e41
Ricordisamoa [Fri, 12 Feb 2016 17:31:49 +0000 (18:31 +0100)]
Make maintenance/findHooks.php pass again
* check 4 new paths
* strip 'NormalizeMessageKey' hook from docs/hooks.txt,
last call was removed in
1ea4f23b05a1776be395e2390aab8326bd97caa7
Change-Id: Id36ab478b94f74be451cae848d5ef2a318d23040
jenkins-bot [Sat, 13 Feb 2016 10:17:12 +0000 (10:17 +0000)]
Merge "FormatJson: Remove PHP 5.3 compatibility code"
jdlrobson [Tue, 29 Dec 2015 19:32:46 +0000 (09:32 -1000)]
resourceloader: Implement modern module loading (1/2)
This defines mw.loader.require() and 'module.exports'. These will
be exposed to mw.loader.implement() closures as local 'require'
and 'module' parameters.
Changes:
* This alters nestedAddScript to maintain a single queue to
ensure scripts from different modules are never downloaded in
parallel (used in debug mode).
Note:
A further patch will start passing module and require to module definitions.
Bug: T108655
Change-Id: Ia925844cc22f143f531216f2fe3efead08885b5d
jenkins-bot [Sat, 13 Feb 2016 03:03:26 +0000 (03:03 +0000)]
Merge "Remove references to safe_mode INI setting"
Kevin Israel [Sat, 13 Feb 2016 00:30:01 +0000 (19:30 -0500)]
RELEASE-NOTES: Remove register_globals "Security reminder"
The feature no longer exists starting in PHP 5.4.0, and MediaWiki
now only supports PHP 5.5.9 or newer.
I did not remove the mention in UPGRADE because that refers to an
very old version of MediaWiki that needs a very old PHP version.
Change-Id: I0788d83943f4d08100177c430269eeb16e6f842e
Kaldari [Tue, 9 Feb 2016 01:29:09 +0000 (19:29 -0600)]
Add 2 FIXMEs about confusingly named functions
With the roll-out of the Gadget namespace, these are going to be
especially misleading and likely to cause bugs.
Change-Id: I61f1f56762711fab173bbc54d110a7c48604d464
Kevin Israel [Sat, 13 Feb 2016 00:18:26 +0000 (19:18 -0500)]
Remove references to safe_mode INI setting
The feature no longer exists starting in PHP 5.4.0, and MediaWiki
now only supports PHP 5.5.9 or newer.
Change-Id: I3f2d1b564c50f0a28ec1ec0abd7d1b242e26953b
Kevin Israel [Fri, 12 Feb 2016 23:49:01 +0000 (18:49 -0500)]
FormatJson: Remove PHP 5.3 compatibility code
MediaWiki now only works with PHP versions that are new enough
to have the encoding options required by encode54(). So fold
that into encode() and remove encode53() and prettyPrint().
Change-Id: I6b22daf8fa01ef608efbde9c6aecdbb5ce03e2b9
jenkins-bot [Fri, 12 Feb 2016 22:39:02 +0000 (22:39 +0000)]
Merge "Add IContextSource as parameter to ChangeTags::formatSummaryRow"
Aaron Schulz [Thu, 24 Dec 2015 01:11:24 +0000 (17:11 -0800)]
Upgrade mismatched commit() warnings to exceptions
I saw no WMF logs for these in the last 7 days.
Change-Id: I725535925ba3fc68cee485767f18937fb8f239bf
Translation updater bot [Fri, 12 Feb 2016 20:47:56 +0000 (21:47 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I2c3440378f1a706985d7e5a2093a395a226c6297
Stephane Bisson [Mon, 8 Feb 2016 22:06:33 +0000 (17:06 -0500)]
Add 'reason' to UserGroupsChanged hook
Used by Echo to display the reason in the 'user-rights' notifications
Bug: T126277
Change-Id: Ib9bb28a7a77602e3e729fd0bf13ab8259e15b006
Bryan Davis [Thu, 11 Feb 2016 20:58:33 +0000 (13:58 -0700)]
Update AutoLoaderTest and ran maintenance/generateLocalAutoload.php
AutoLoaderTest didn't know about traits.
generateLocalAutoload found a missing Trait from the autoloader and
a class map ordering issue.
Change-Id: I34bf2698ad838b6a977c9bf39f6e416330ff0e5d
jenkins-bot [Fri, 12 Feb 2016 02:46:31 +0000 (02:46 +0000)]
Merge "Make change tagging of edits in RecentChange::notifyNew/Edit"
jenkins-bot [Fri, 12 Feb 2016 00:35:12 +0000 (00:35 +0000)]
Merge "Log multiple IPs using the same session or the same user account"
jenkins-bot [Fri, 12 Feb 2016 00:14:07 +0000 (00:14 +0000)]
Merge "Add MediaWikiTestCase convenience method for mocking a logger"
Max Semenik [Thu, 11 Feb 2016 19:20:43 +0000 (11:20 -0800)]
Remove REQUEST_TIME_FLOAT hack for old PHP
Change-Id: Id11f4f479d5225d92e38b2ae83b25315591b73d6
jenkins-bot [Thu, 11 Feb 2016 22:42:55 +0000 (22:42 +0000)]
Merge "Remove register_globals and magic_quotes_* checks"
jenkins-bot [Thu, 11 Feb 2016 21:30:55 +0000 (21:30 +0000)]
Merge "SessionProvider::mergeMetadata: Log additional data"
Bryan Davis [Thu, 11 Feb 2016 16:55:37 +0000 (09:55 -0700)]
SessionProvider::mergeMetadata: Log additional data
Add the data values and types to the exception raised when mismatched
session data is processed. This is done by passing the old and new
values on via a new MetadataMergeException class. The attached data is
added to the debug logging context info when caught.
Change-Id: If8a7174399289bc284ca1b36052ba515c8857c50
jenkins-bot [Thu, 11 Feb 2016 21:17:32 +0000 (21:17 +0000)]
Merge "Remove PHP < 5.3.6 compatibility in LegacyLogger"
jenkins-bot [Thu, 11 Feb 2016 21:10:42 +0000 (21:10 +0000)]
Merge "Stop doing $that = $this in includes/parser"
Reedy [Thu, 11 Feb 2016 20:54:09 +0000 (20:54 +0000)]
We support 5.5.9...
Change-Id: I6ef6a21e6f5cd9cdd82227f100eb89a9f6122d98
James D. Forrester [Thu, 11 Feb 2016 20:41:12 +0000 (12:41 -0800)]
Follow-up I0a3bf8fb: Load oojs-ui-core.styles not the deprecated oojs-ui.styles
Change-Id: I5125abe81b66680dad4ccc754e12b59aa3cccff5
Translation updater bot [Thu, 11 Feb 2016 20:04:05 +0000 (21:04 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I002ea4f85ae2d98926b1aced118a5ebaee85c04d
jenkins-bot [Thu, 11 Feb 2016 19:48:06 +0000 (19:48 +0000)]
Merge "Fix a bunch of call-time pass-by-reference errors"
Max Semenik [Thu, 11 Feb 2016 00:41:44 +0000 (16:41 -0800)]
Remove register_globals and magic_quotes_* checks
Yay, this crap is finally gone as of PHP 5.4!
Change-Id: I2cb01b5bf0fdde4c8cf5286ef6aff93ac45e99fd
jenkins-bot [Thu, 11 Feb 2016 19:11:49 +0000 (19:11 +0000)]
Merge "Remove gzdecode() polyfill from includes/GlobalFunctions.php"
jenkins-bot [Thu, 11 Feb 2016 19:02:17 +0000 (19:02 +0000)]
Merge "Fix invalid key warning in CookieSessionProvider error handling code"
Ricordisamoa [Thu, 11 Feb 2016 14:45:42 +0000 (15:45 +0100)]
Remove gzdecode() polyfill from includes/GlobalFunctions.php
Unnecessary since PHP 5.4.0
Change-Id: I8423b792488e3b3326ef9b702f1b84c9a2137952
umherirrender [Thu, 11 Feb 2016 18:50:43 +0000 (19:50 +0100)]
Remove PHP < 5.3.6 compatibility in LegacyLogger
Change-Id: Iaa820accce207ce48022bf7e72264c3c247331ba
Gergő Tisza [Wed, 10 Feb 2016 21:55:35 +0000 (13:55 -0800)]
Fix invalid key warning in CookieSessionProvider error handling code
Change-Id: I68172ff5fcd6acaab7ecf298ed4a47f23cb8c9f7
Chad Horohoe [Thu, 11 Feb 2016 18:26:30 +0000 (10:26 -0800)]
Stop using SiteConfiguration::isLocalVHost()
It's deprecated and nothing sets it anymore
Change-Id: Idad23551c7c31c9d05fd9e1be2efadc941860058
jenkins-bot [Thu, 11 Feb 2016 16:15:38 +0000 (16:15 +0000)]
Merge "mw.ForeignStructuredUpload.BookletLayout: Remove A/B test code"
Gergő Tisza [Sun, 7 Feb 2016 19:24:05 +0000 (11:24 -0800)]
Log multiple IPs using the same session or the same user account
As an attempt to detect SessionManager errors that log people into
the wrong account, log multiple IPs using the same session, or the same
user account.
Bug: T125455
Change-Id: I27468a3f6d582d9b46984227b9307dc71190fd6a
Ricordisamoa [Thu, 11 Feb 2016 14:57:48 +0000 (15:57 +0100)]
InfoAction: Remove array dereferencing workaround
Change-Id: I99d3773a52d4b99367eb3008009da0ffd8a4690a
Ricordisamoa [Thu, 11 Feb 2016 08:51:01 +0000 (09:51 +0100)]
Remove PHP < 5.3 support from maintenance/checkSyntax.php
Change-Id: I2b8e941ef036b8de499a45cf077b07d3f4957540
Ricordisamoa [Thu, 11 Feb 2016 08:40:54 +0000 (09:40 +0100)]
Stop doing $that = $this in includes/parser
Closures support $this as of PHP 5.4
Change-Id: Iace7ef43b17e8100f6bd71b4e23bad39cba87c0d
Bartosz Dziewoński [Fri, 5 Feb 2016 01:18:58 +0000 (01:18 +0000)]
mw.ForeignStructuredUpload.BookletLayout: Remove A/B test code
We don't want it to accidentally end up in MediaWiki 1.27 release.
It can be restored again when needed.
This reverts commit
d0e47d475cd7efd7541d51e02ab216a966da8b1f.
Bug: T120867
Change-Id: Ie1a90ad2d2ccdecf189313e18c3c5b24576363f4
jenkins-bot [Thu, 11 Feb 2016 04:35:20 +0000 (04:35 +0000)]
Merge "Improve docs for $wgPHPSessionHandling"
jenkins-bot [Thu, 11 Feb 2016 04:15:14 +0000 (04:15 +0000)]
Merge "Set context on RedirectSpecialPage in MediaWiki.php"
jenkins-bot [Thu, 11 Feb 2016 04:08:12 +0000 (04:08 +0000)]
Merge "mediawiki.widgets: Use formatversion=2 for API requests"
jenkins-bot [Thu, 11 Feb 2016 04:06:13 +0000 (04:06 +0000)]
Merge "OutputPage.php: Remove misleading comment"