[FEATURE] Include HTTP Request2 for better HTTP handling
authorPhilipp Gampe <forge.typo3.org@philippgampe.info>
Fri, 8 Jul 2011 08:12:01 +0000 (10:12 +0200)
committerSteffen Gebert <steffen.gebert@typo3.org>
Sun, 31 Jul 2011 18:12:46 +0000 (20:12 +0200)
commitaddec7b35713a9cbd5b2fa170ccba0d1a9e113b2
tree8e2327f506c057eb49948b69331f92a1c12d796a
parent36c833022064aa22fcb04d84c436f43970175cf8
[FEATURE] Include HTTP Request2 for better HTTP handling

Add the pear packages HTTP/Request2 end Net/URL2.
Also add PEAR/Exception.php.

Add t3lib_http_Request as wrapper for Request2.
This sets the default options from TYPO3_CONF_VARS.

Additionally add new TYPO3_CONF_VARS options and deprecate the old
cURL options.

Extend include_path that it also works with pear packages.

Change-Id: I430685159cc966e13f1e833ca19ee8f0c75e400a
Resolves: #28344
Releases: 4.5,4.6
Reviewed-on: http://review.typo3.org/3437
Reviewed-by: Markus Klein
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Stefan Neufeind
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
16 files changed:
t3lib/config_default.php
t3lib/core_autoload.php
t3lib/http/class.t3lib_http_request.php [new file with mode: 0644]
typo3/contrib/pear/HTTP/Request2.php [new file with mode: 0644]
typo3/contrib/pear/HTTP/Request2/Adapter.php [new file with mode: 0644]
typo3/contrib/pear/HTTP/Request2/Adapter/Curl.php [new file with mode: 0644]
typo3/contrib/pear/HTTP/Request2/Adapter/Mock.php [new file with mode: 0644]
typo3/contrib/pear/HTTP/Request2/Adapter/Socket.php [new file with mode: 0644]
typo3/contrib/pear/HTTP/Request2/CookieJar.php [new file with mode: 0644]
typo3/contrib/pear/HTTP/Request2/Exception.php [new file with mode: 0644]
typo3/contrib/pear/HTTP/Request2/MultipartBody.php [new file with mode: 0644]
typo3/contrib/pear/HTTP/Request2/Observer/Log.php [new file with mode: 0644]
typo3/contrib/pear/HTTP/Request2/Response.php [new file with mode: 0644]
typo3/contrib/pear/Net/URL2.php [new file with mode: 0644]
typo3/contrib/pear/PEAR/Exception.php [new file with mode: 0644]
typo3/init.php