]> git.mxchange.org Git - quix0rs-gnu-social.git/commit
Rebuilt HTTPClient class as an extension of PEAR HTTP_Request2 package, adding redire...
authorBrion Vibber <brion@pobox.com>
Wed, 28 Oct 2009 19:29:20 +0000 (15:29 -0400)
committerBrion Vibber <brion@pobox.com>
Mon, 2 Nov 2009 14:31:28 +0000 (06:31 -0800)
commitfa37967858c3c29000797e510e5f98aca8ab558f
tree994b75c5651431c99ff38bc4f9fc3f48d7d389a6
parent8e64723813525f3911e3402f4ccf84d8813ce25a
Rebuilt HTTPClient class as an extension of PEAR HTTP_Request2 package, adding redirect handling and convenience functions.
Caching support will be added in future work after unit tests have been added.

* extlib: add PEAR HTTP_Request2 0.4.1 alpha
* extlib: update PEAR Net_URL2 to 0.3.0 beta for HTTP_Request2 compatibility
* moved direct usage of CURL and file_get_contents to HTTPClient class, excluding external-sourced libraries

Note some plugins haven't been tested yet.
29 files changed:
classes/File_redirection.php
extlib/HTTP/Request2.php [new file with mode: 0644]
extlib/HTTP/Request2/Adapter.php [new file with mode: 0644]
extlib/HTTP/Request2/Adapter/Curl.php [new file with mode: 0644]
extlib/HTTP/Request2/Adapter/Mock.php [new file with mode: 0644]
extlib/HTTP/Request2/Adapter/Socket.php [new file with mode: 0644]
extlib/HTTP/Request2/Exception.php [new file with mode: 0644]
extlib/HTTP/Request2/MultipartBody.php [new file with mode: 0644]
extlib/HTTP/Request2/Observer/Log.php [new file with mode: 0644]
extlib/HTTP/Request2/Response.php [new file with mode: 0644]
extlib/Net/URL2.php
install.php
lib/Shorturl_api.php
lib/curlclient.php [deleted file]
lib/default.php
lib/httpclient.php
lib/oauthclient.php
lib/ping.php
lib/snapshot.php
plugins/BlogspamNetPlugin.php
plugins/LinkbackPlugin.php
plugins/SimpleUrl/SimpleUrlPlugin.php
plugins/TwitterBridge/daemons/synctwitterfriends.php
plugins/TwitterBridge/daemons/twitterstatusfetcher.php
plugins/TwitterBridge/twitter.php
plugins/TwitterBridge/twitterauthorization.php
plugins/TwitterBridge/twitterbasicauthclient.php
plugins/WikiHashtagsPlugin.php
scripts/enjitqueuehandler.php