* 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 |
||
|---|---|---|
| .. | ||
| composer | ||
| eventrelayer | ||
| filebackend | ||
| http | ||
| iterators | ||
| lockmanager | ||
| mime | ||
| objectcache | ||
| rdbms | ||
| redis | ||
| replacers | ||
| stats | ||
| virtualrest | ||
| APACHE-LICENSE-2.0.txt | ||
| ArrayUtils.php | ||
| Cookie.php | ||
| CookieJar.php | ||
| CryptHKDF.php | ||
| CryptRand.php | ||
| CSSMin.php | ||
| DeferredStringifier.php | ||
| DnsSrvDiscoverer.php | ||
| ExplodeIterator.php | ||
| GenericArrayObject.php | ||
| HashRing.php | ||
| HtmlArmor.php | ||
| HttpStatus.php | ||
| IEUrlExtension.php | ||
| IP.php | ||
| JavaScriptMinifier.php | ||
| jsminplus.php | ||
| MapCacheLRU.php | ||
| MappedIterator.php | ||
| MemoizedCallable.php | ||
| MessageSpecifier.php | ||
| MultiHttpClient.php | ||
| MWCryptHash.php | ||
| MWMessagePack.php | ||
| ProcessCacheLRU.php | ||
| README | ||
| ReplacementArray.php | ||
| ReverseArrayIterator.php | ||
| RiffExtractor.php | ||
| StatusValue.php | ||
| StringUtils.php | ||
| Timing.php | ||
| UDPTransport.php | ||
| Xhprof.php | ||
| XhprofData.php | ||
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.