wiki.techinc.nl/includes/libs
Tim Starling 792dc3c74a Improve timeouts in MultiHttpClient
* PHP 7 only checks for request/connection timeout after the timeout
  passed to curl_multi_select() expires. So it's necessary to use a
  select timeout which is much shorter than 10s. I filed
  https://bugs.php.net/bug.php?id=76480 for this.
* Use millisecond resolution timeout parameters. These have been
  available since libcurl 7.16.2, released Jan 2008, available in
  Debian 7, Ubuntu 14.04 and CentOS 6.

Change-Id: Ia07b824dde179b33e14b81a76d580ce547bca315
2018-06-15 21:04:05 +10:00
..
composer Use PHP 7 '??' operator instead of '?:' with 'isset()' where convenient 2018-05-30 18:06:13 -07:00
eventrelayer
filebackend Get rid of call_user_func(_array)(), part 3 2018-06-10 02:21:24 +00:00
http Use SPDX 3.0 license identifier 2018-03-18 18:08:22 +00:00
iterators
lockmanager PHP: Use short ternary operator (?:) where possible 2018-06-11 11:26:35 +02:00
mime PHP: Use short ternary operator (?:) where possible 2018-06-11 11:26:35 +02:00
objectcache Get rid of call_user_func(_array)(), part 3 2018-06-10 02:21:24 +00:00
rdbms rdbms: make getCPInfoFromCookieValue() stricter about allowed values 2018-06-12 18:18:54 +00:00
redis Get rid of call_user_func(_array)(), part 3 2018-06-10 02:21:24 +00:00
replacers
stats
virtualrest Use PHP 7 '??' operator instead of '?:' with 'isset()' where convenient 2018-05-30 18:06:13 -07:00
APACHE-LICENSE-2.0.txt
ArrayUtils.php Get rid of call_user_func(_array)(), part 3 2018-06-10 02:21:24 +00:00
Cookie.php
CookieJar.php
CryptHKDF.php Clean up CSPRNG support for PHP7 2018-06-10 00:52:04 +00:00
CryptRand.php Clean up CSPRNG support for PHP7 2018-06-10 00:52:04 +00:00
CSSMin.php Use PHP 7 "\u{NNNN}" Unicode codepoint escapes in string literals 2018-06-04 16:20:13 +00:00
DeferredStringifier.php Soft deprecate DeferredStringifier class 2018-02-16 22:46:59 +00:00
DnsSrvDiscoverer.php
ExplodeIterator.php
GenericArrayObject.php Fix MediaWiki.Commenting.LicenseComment.InvalidLicenseTag errors 2018-05-23 16:23:42 -07:00
HashRing.php HashRing: use bisection instead of guess and refine 2018-06-08 02:36:49 -07:00
HtmlArmor.php Use SPDX 3.0 license identifier 2018-03-18 18:08:22 +00:00
HttpStatus.php Use PHP 7 '??' operator instead of '?:' with 'isset()' where convenient 2018-05-30 18:06:13 -07:00
IEUrlExtension.php
IP.php Use PHP 5.6 '**' operator instead of 'pow()' function 2018-05-30 18:05:19 -07:00
JavaScriptMinifier.php Use PHP 7 '??' operator instead of '?:' with 'isset()' where convenient 2018-05-30 18:06:13 -07:00
jsminplus.php PHP: Use short ternary operator (?:) where possible 2018-06-11 11:26:35 +02:00
MapCacheLRU.php
MappedIterator.php Use PHP 7 '??' operator instead of '?:' with 'isset()' where convenient 2018-05-30 18:06:13 -07:00
MemoizedCallable.php Get rid of call_user_func(_array)(), part 3 2018-06-10 02:21:24 +00:00
MessageSpecifier.php
MultiHttpClient.php Improve timeouts in MultiHttpClient 2018-06-15 21:04:05 +10:00
MWCryptHash.php
MWMessagePack.php
ProcessCacheLRU.php
README
ReplacementArray.php Enable "PhanTypeInvalidRightOperand" phan checks 2018-05-17 23:27:42 -07:00
ReverseArrayIterator.php
RiffExtractor.php
StatusValue.php Replace call_user_func_array(), part 2 2018-06-07 20:19:26 -07:00
StringUtils.php Get rid of call_user_func(_array)(), part 3 2018-06-10 02:21:24 +00:00
Timing.php Use PHP 7 '??' operator instead of '?:' with 'isset()' where convenient 2018-05-30 18:06:13 -07:00
UDPTransport.php Use PHP 7 '??' operator instead of '?:' with 'isset()' where convenient 2018-05-30 18:06:13 -07:00
Xhprof.php
XhprofData.php Use PHP 7 '<=>' operator in 'sort()' callbacks 2018-05-30 18:05:20 -07:00

The classes in this directory ./includes/libs are considered standalone
from the remainder of the MediaWiki codebase. They do not call on any other
portions of MediaWiki code, and can be used in other projects without
dependency issues.