Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/php/pecl-http-pecl_http
Extended HTTP Support
https://github.com/php/pecl-http-pecl_http
explicitly declare as abstract
bfb28ace86611f7be960db7e7e81be92e1a4aef2 authored over 12 years ago
bfb28ace86611f7be960db7e7e81be92e1a4aef2 authored over 12 years ago
avoid serialization
ffc0b7e324486790e283b6b39353c5a9990b56f6 authored over 12 years ago
ffc0b7e324486790e283b6b39353c5a9990b56f6 authored over 12 years ago
fix leak; fix history
6384c059a56976898f02505d38f9aed3fc6c6340 authored over 12 years ago
6384c059a56976898f02505d38f9aed3fc6c6340 authored over 12 years ago
expand #if CURL
286fd61cfcf5c44ca5d36c4a1014a31f5c559b94 authored over 12 years ago
286fd61cfcf5c44ca5d36c4a1014a31f5c559b94 authored over 12 years ago
ensure these properties are always set
729594cae203b09419d195ec0dabde0430c9f1cd authored over 12 years ago
729594cae203b09419d195ec0dabde0430c9f1cd authored over 12 years ago
fixes for windows and 5.3 compatibility
305ac2f007710b684d96b05f33964b4f6a4e3e4d authored over 12 years ago
305ac2f007710b684d96b05f33964b4f6a4e3e4d authored over 12 years ago
* split request and response message parsers, so the "100 Continue" response does not intercept the request
* make sure that message headers are updated by inspecting the body prior sending the request
* a...
exlcude the port from hostname
f257ab645344a43d04c089a684a3ddfd3bf3fc48 authored over 12 years ago
f257ab645344a43d04c089a684a3ddfd3bf3fc48 authored over 12 years ago
add missing HTTP response status codes regarding to IANA
8440085bc06a0b6edc7363155abf7b54e861455c authored over 12 years ago
8440085bc06a0b6edc7363155abf7b54e861455c authored over 12 years ago
add json content type handler if ext/json is present
c0d96fe2c0d156412bcb22bf5b9f5e9ed0046c9c authored over 12 years ago
c0d96fe2c0d156412bcb22bf5b9f5e9ed0046c9c authored over 12 years ago
don't sanitize URL path by default, and add http\Url::SANITIZE_PATH flag for that
dc34435880de3900616a80a2466105790e7a118a authored almost 13 years ago
dc34435880de3900616a80a2466105790e7a118a authored almost 13 years ago
prepare 2.0.0alpha1 release
20c7bbe79fe39450f9ca36800ab63898d52eda69 authored almost 13 years ago
20c7bbe79fe39450f9ca36800ab63898d52eda69 authored almost 13 years ago
fix valgrind errors
a2694ec713f44e2a07003e045c6adf76e327aecc authored almost 13 years ago
a2694ec713f44e2a07003e045c6adf76e327aecc authored almost 13 years ago
fix leak; fix compiler warning
51f1ec2e8c28a0d304a8f5bde9182c524e8367bc authored almost 13 years ago
51f1ec2e8c28a0d304a8f5bde9182c524e8367bc authored almost 13 years ago
add http\Client\AbstractClient#request(string method, string url[, array headers=null[, mixed body=null[, array options=null]]])
78481a961e262e97e1592ff997e384031b6f6d2c authored almost 13 years ago
78481a961e262e97e1592ff997e384031b6f6d2c authored almost 13 years ago
fiy a serialization issue; always add "arguments" key to params array; add tests
4fa594d2099832b6d1eea0c01cdee3b44109577f authored almost 13 years ago
4fa594d2099832b6d1eea0c01cdee3b44109577f authored almost 13 years ago
use php_http_array_hashkey_string* where applicable
f53a076880dc4a087a1be843506c9434fbc61d63 authored almost 13 years ago
f53a076880dc4a087a1be843506c9434fbc61d63 authored almost 13 years ago
fixed this parser bug; removed old code
f0c6e73940ea9cf9b53963c9580cc8fbc7359e19 authored almost 13 years ago
f0c6e73940ea9cf9b53963c9580cc8fbc7359e19 authored almost 13 years ago
fix serialization of http\Params; one test still fails though
4b368d86db1aae978d41a8ec0350f3ba340739d8 authored almost 13 years ago
4b368d86db1aae978d41a8ec0350f3ba340739d8 authored almost 13 years ago
fix bug #64111
enable the params parser to parse x-www-form-urlencoded (query string)
58410541834f8f897291c290d38e7a505dbb93c1 authored almost 13 years ago
code cleanup
bd80b17b026a00a254ee8693cd7bacf1ebdec4cf authored almost 13 years ago
bd80b17b026a00a254ee8693cd7bacf1ebdec4cf authored almost 13 years ago
fix bug #61372 (undefined symbol: Z_ADDREF_P - possibly wrong dependency?)
a82a43116a750e478d0d4be079a5fa5bac7e199b authored almost 13 years ago
a82a43116a750e478d0d4be079a5fa5bac7e199b authored almost 13 years ago
missing version number
7181a2f2237aaea07a2c25a1255f77a6d6719a89 authored almost 13 years ago
7181a2f2237aaea07a2c25a1255f77a6d6719a89 authored almost 13 years ago
release dev10
efdbb46bf78df0d34936c536bd78b05abadd3a0d authored almost 13 years ago
efdbb46bf78df0d34936c536bd78b05abadd3a0d authored almost 13 years ago
reintegrate the DEV_2-client branch
eebe0f3e8947ecb407451d20aef0611cfcedfdac authored almost 13 years ago
eebe0f3e8947ecb407451d20aef0611cfcedfdac authored almost 13 years ago
update filelist
be8c213f7ebe79dfe33e58feb4c3d1cbca519f23 authored almost 13 years ago
be8c213f7ebe79dfe33e58feb4c3d1cbca519f23 authored almost 13 years ago
batch renaming: client*curl curl*client
2769c041b77a0aaba7acbee4ae469571eaeb2b0a authored almost 13 years ago
2769c041b77a0aaba7acbee4ae469571eaeb2b0a authored almost 13 years ago
let the request be able to carry client options
759c822dcd99fdf733399a5ed92dbea382ddc474 authored almost 13 years ago
759c822dcd99fdf733399a5ed92dbea382ddc474 authored almost 13 years ago
operate directly on the querystring of the request url
a12f0a7899331567ab4a27070761e1f7643fedfe authored almost 13 years ago
a12f0a7899331567ab4a27070761e1f7643fedfe authored almost 13 years ago
merge usort
5bbb9fb7e8a807d3c06db151662b38daf3e26b60 authored almost 13 years ago
5bbb9fb7e8a807d3c06db151662b38daf3e26b60 authored almost 13 years ago
don't crash if user extends abstract classes
8b0d2cdc1c3c1b8c54f9d1f18038468b1b87c126 authored almost 13 years ago
8b0d2cdc1c3c1b8c54f9d1f18038468b1b87c126 authored almost 13 years ago
fix crash: options might be null
5c2aacdbafcaad2ddae8ce80db86b59bd00208ec authored almost 13 years ago
5c2aacdbafcaad2ddae8ce80db86b59bd00208ec authored almost 13 years ago
re-enable the factory
a18e662d5ff2c4e7051e028f8002dbba720cccd6 authored almost 13 years ago
a18e662d5ff2c4e7051e028f8002dbba720cccd6 authored almost 13 years ago
make the pool functional again
c52a84fd06e87bf72eb98e83abfff29779b0681c authored almost 13 years ago
c52a84fd06e87bf72eb98e83abfff29779b0681c authored almost 13 years ago
let the ctor honor the options array too
19a017f746fe281d828d1783ef2a5991ce6114e4 authored almost 13 years ago
19a017f746fe281d828d1783ef2a5991ce6114e4 authored almost 13 years ago
no need for separate property
53cd22c1ef1112d21f6be89d0fbfead72216c640 authored almost 13 years ago
53cd22c1ef1112d21f6be89d0fbfead72216c640 authored almost 13 years ago
fix errenous quotes
e3cc6403e9fe144d82b10f3029452367c26802d0 authored almost 13 years ago
e3cc6403e9fe144d82b10f3029452367c26802d0 authored almost 13 years ago
fypo tix
b8281599bb3809e05b1e6ef67471154c34db87f0 authored almost 13 years ago
b8281599bb3809e05b1e6ef67471154c34db87f0 authored almost 13 years ago
missed one file
4df3b824699d900869d3ee55371bdaf87174ea2d authored almost 13 years ago
4df3b824699d900869d3ee55371bdaf87174ea2d authored almost 13 years ago
add current state of refactoring
6cc24086f57aa1e8f4d6a2c12361635e7c24f60f authored almost 13 years ago
6cc24086f57aa1e8f4d6a2c12361635e7c24f60f authored almost 13 years ago
commit lingering changes: http\Message::toStream() and ::toCallback()
880540695ec6784e5570a15533467f7dff98d4f1 authored almost 13 years ago
880540695ec6784e5570a15533467f7dff98d4f1 authored almost 13 years ago
devel branch for the proposed client API
907d2e474a9ee60e99aa8385a353746b5e9c388a authored almost 13 years ago
907d2e474a9ee60e99aa8385a353746b5e9c388a authored almost 13 years ago
add missing tests
737776929a44884a24c3e584162d771ada71f7e9 authored almost 13 years ago
737776929a44884a24c3e584162d771ada71f7e9 authored almost 13 years ago
add population of _POST and _FILES for non-POST requests; release 2.0.0dev9
7edf623c5ddadb989db89dfd8ebd4d822605b8af authored almost 13 years ago
7edf623c5ddadb989db89dfd8ebd4d822605b8af authored almost 13 years ago
update curl info
4957436be59f65fae9cdbaec1dc865acc680862f authored almost 13 years ago
4957436be59f65fae9cdbaec1dc865acc680862f authored almost 13 years ago
remove php_http_request_method.[ch]; add support for CURL_LOCK_DATA_SSL_SESSION, CURLOPT_RESOLVE, CURLOPT_DNS_SERVERS
f2f85ecef84a1dfc7982f9fd9b10f5a0dadb2540 authored almost 13 years ago
f2f85ecef84a1dfc7982f9fd9b10f5a0dadb2540 authored almost 13 years ago
remove 90% of the request method cruft; request methods are now simple strings
4e5827ad559e50a1bfa4dc1807add9248acb3be4 authored almost 13 years ago
4e5827ad559e50a1bfa4dc1807add9248acb3be4 authored almost 13 years ago
add changelog and new tests
65d59c30de68c9f2102ddf3348ffdaf5622e5ddb authored almost 13 years ago
65d59c30de68c9f2102ddf3348ffdaf5622e5ddb authored almost 13 years ago
allow arguments at first level, i.e. the following examples are equally stringified as "key;some=stuff"
["key"=>["value"=>true,"arguments"=>["some"=>"stuff"]]]
["key"=>["value"=>true,"some"=>"stuff"]]...
remove lots of unused code; tests++; speed up php_http_message_serialize() by reversing the message chain prior serialization; set an appropriate response status according to the response code
16273970757b5f5bf733f8e0765b0526af7f071f authored almost 13 years ago
16273970757b5f5bf733f8e0765b0526af7f071f authored almost 13 years ago
use a http\Params like array as content disposition
bd5941c913f187accbbf02700b5bb48fc912a28e authored almost 13 years ago
bd5941c913f187accbbf02700b5bb48fc912a28e authored almost 13 years ago
fix package.xml
a56d3d7f7020900acc4d00301f6e2acb0603f492 authored almost 13 years ago
a56d3d7f7020900acc4d00301f6e2acb0603f492 authored almost 13 years ago
keep track of changes in package.xml
0384973e0d4b7401fd7653c95178934a5ead9bcc authored almost 13 years ago
0384973e0d4b7401fd7653c95178934a5ead9bcc authored almost 13 years ago
rename http\Env\Request::getPost() to getForm(), because it actually retrieves form data; add tests to pacakge.xml as suggested by Remi Collet
517336efe27e1f8e58e36352478a6d9ffdcdf378 authored almost 13 years ago
517336efe27e1f8e58e36352478a6d9ffdcdf378 authored almost 13 years ago
release 2.0.0dev8
e16613a9ec8a1b41c4f81c3c9b055aa14c7b3e24 authored almost 13 years ago
e16613a9ec8a1b41c4f81c3c9b055aa14c7b3e24 authored almost 13 years ago
duh, test before commit!; remove errenous additional CRLF on php_http_message_to_string(); fix some tests while at
ae3da9e40ac118dc77984bfe172aa0ddc0a49a48 authored almost 13 years ago
ae3da9e40ac118dc77984bfe172aa0ddc0a49a48 authored almost 13 years ago
renamed http\Message\Body::add() to ::addForm() because it acually adds form-data; add http\Message\Body::addPart(http\Message part)
de1f7e0ab81d134c3dffe95623b6c27b9ce16235 authored almost 13 years ago
de1f7e0ab81d134c3dffe95623b6c27b9ce16235 authored almost 13 years ago
move the param string builder into it's own function
cfd6f56fae6192e762dd9054b91cc17672859f9e authored almost 13 years ago
cfd6f56fae6192e762dd9054b91cc17672859f9e authored almost 13 years ago
add some more tests; fix leak in php_http_env_get_response_header(); honor content-type etc. headers in php_http_env_get_request_headers();
61067d19cf03ad876954c2644ff9e37942b2ad67 authored almost 13 years ago
61067d19cf03ad876954c2644ff9e37942b2ad67 authored almost 13 years ago
add ob handler http\Env\Response::__invoke() appending to it's body
3de3e5f65db0e7c24849c0e7c60c54a4e8566422 authored almost 13 years ago
3de3e5f65db0e7c24849c0e7c60c54a4e8566422 authored almost 13 years ago
fix some compiler warnings
3aee7891076f2ced989ab589df41c4a1a070670d authored almost 13 years ago
3aee7891076f2ced989ab589df41c4a1a070670d authored almost 13 years ago
fix wrong assumption in php_http_env_is_response_cached_by_*
fix leak in *_last_modified
e5ed9120ff3c82cb51b72f63c0afefb1c0e37647 authored almost 13 years ago
add php_http_buffer_account(buf, size_t account)
9de008496a220c769a745cd1eead0a3b3d7d6cca authored almost 13 years ago
9de008496a220c769a745cd1eead0a3b3d7d6cca authored almost 13 years ago
less intrusive fix
66f7e8b6b937976c9c1d3dbfb86a90141b19b5c6 authored almost 13 years ago
66f7e8b6b937976c9c1d3dbfb86a90141b19b5c6 authored almost 13 years ago
Fix error: redefinition of typedef 'php_http_message_t' during RHEL build
0e89d506db19cab9581a7317e0494001941a8c70 authored almost 13 years ago
0e89d506db19cab9581a7317e0494001941a8c70 authored almost 13 years ago
release 2.0.0dev7
0fe8d2c42e06a74877aa289805184fccac8be1fa authored almost 13 years ago
0fe8d2c42e06a74877aa289805184fccac8be1fa authored almost 13 years ago
sanitized negotiation code
40b8f999b7705c5474030aa67530a8b293f9ea8c authored almost 13 years ago
40b8f999b7705c5474030aa67530a8b293f9ea8c authored almost 13 years ago
add simple (de)quote and (de)escape capabilities to http\Params
846f90e308c5392215cdb4ef87f9751235e40f40 authored almost 13 years ago
846f90e308c5392215cdb4ef87f9751235e40f40 authored almost 13 years ago
* Fixed Bug #61310: Bundled pecl_http-1.7.2.tgz is invalid
65e8d26f23e09b824c3009d9263dbb2629f29304 authored almost 13 years ago
65e8d26f23e09b824c3009d9263dbb2629f29304 authored almost 13 years ago
add bool http\Message::isMultipart([&$boundary]) and http\Message http\Message::splitMultipartBody()
32580f1d50d0481c9069b65ef30d0acd59ada3bb authored almost 13 years ago
32580f1d50d0481c9069b65ef30d0acd59ada3bb authored almost 13 years ago
fix tests; fix leaks in new http\Env\Request methods; release dev6
cdfa5298b064787eebbdce77a46b5ae77b3617ae authored almost 13 years ago
cdfa5298b064787eebbdce77a46b5ae77b3617ae authored almost 13 years ago
separate http_env_request; add getQuer(), getPost(), getFiles()
14aec371d6123fbedbe13ca73b6a6d5768c635cb authored almost 13 years ago
14aec371d6123fbedbe13ca73b6a6d5768c635cb authored almost 13 years ago
make syntactically valid
a55d2fffb5a4b7876cb8ec43b00a5162950e9a94 authored almost 13 years ago
a55d2fffb5a4b7876cb8ec43b00a5162950e9a94 authored almost 13 years ago
cache only standard GET/HEAD by default
e0dfcd720b949fe1883e9a5b185d0d255a222707 authored almost 13 years ago
e0dfcd720b949fe1883e9a5b185d0d255a222707 authored almost 13 years ago
allow parsing messages consiting of headers only; fetch content-type and content-length headers from env
82c3dedd73be0292b8105b489359fc81fefce0a5 authored almost 13 years ago
82c3dedd73be0292b8105b489359fc81fefce0a5 authored almost 13 years ago
fix crahs with empty urls because of typo
1421b2b78469a66ebe3cd2958a608de9a036bca9 authored almost 13 years ago
1421b2b78469a66ebe3cd2958a608de9a036bca9 authored almost 13 years ago
experimental stream message parser
5389d7b1cc701efea82a2c6cbb1cc1b234f705e3 authored almost 13 years ago
5389d7b1cc701efea82a2c6cbb1cc1b234f705e3 authored almost 13 years ago
prepare 1.7.2 release
34354cfcc8f9fa3f68055e915ad1d883aed4c2b9 authored almost 13 years ago
34354cfcc8f9fa3f68055e915ad1d883aed4c2b9 authored almost 13 years ago
allow underscores in methods
Fixes bug #59974 methodRegister doesn't allow "_" to be in method name
31f063a5727317d1939c0cbf074520b48a4534da authored almost 13 years ago
fix http_get_request_body_stream() the same way like http_get_request_body()
(SAPI may hang at shutdown if request body is larger than 4k)
a2577d5a478ad62398cb8bafb7ad295cf9a8bdfd authored almost 13 years ago
fix tests
11e10af01b2125c59f7a91cee615c2431a1b7196 authored almost 13 years ago
11e10af01b2125c59f7a91cee615c2431a1b7196 authored almost 13 years ago
hack PHP_5_4 compatibility into v1
addc97f0d58f4234080f520703c11b1d24940d3a authored almost 13 years ago
addc97f0d58f4234080f520703c11b1d24940d3a authored almost 13 years ago
tests
a84a30daa74ea8ff52a671769528ccf06580be4e authored almost 13 years ago
a84a30daa74ea8ff52a671769528ccf06580be4e authored almost 13 years ago
fix leak
5d94cd9e46b7eb30149b4aebde1aa14fce2ced43 authored almost 13 years ago
5d94cd9e46b7eb30149b4aebde1aa14fce2ced43 authored almost 13 years ago
catch NULLs
94b41df5ff58a07118a24d935371b241e53d2669 authored almost 13 years ago
94b41df5ff58a07118a24d935371b241e53d2669 authored almost 13 years ago
fix crash due to mixed up params order
b8d231837549e580c73c310fc4af87f108052c9e authored almost 13 years ago
b8d231837549e580c73c310fc4af87f108052c9e authored almost 13 years ago
fix etag handling
f0d7e02457d964a1801d2075c409e505b9e35faf authored almost 13 years ago
f0d7e02457d964a1801d2075c409e505b9e35faf authored almost 13 years ago
fix type initialization and leaks; fix prepend
bbbecc2dde9ed1a605fd97cdde99960f41b098ab authored almost 13 years ago
bbbecc2dde9ed1a605fd97cdde99960f41b098ab authored almost 13 years ago
fix curl crash on copy
b80b16d3afcdd12ee21229a4bdfd8882e91aa0be authored almost 13 years ago
b80b16d3afcdd12ee21229a4bdfd8882e91aa0be authored almost 13 years ago
fix cloning of http\Request; add refcount to resource factory
e34ef0f70e4bcb816b3dbfc41aedc799ec64b04d authored almost 13 years ago
e34ef0f70e4bcb816b3dbfc41aedc799ec64b04d authored almost 13 years ago
persistent handle fixes
8c69d38f5215bf073ff0a563b65c6ac067937de4 authored almost 13 years ago
8c69d38f5215bf073ff0a563b65c6ac067937de4 authored almost 13 years ago
remove that awkward and error prone global request datashare
a4fd0a809ae831f21cbaec14e24c3d3ee0569c12 authored about 13 years ago
a4fd0a809ae831f21cbaec14e24c3d3ee0569c12 authored about 13 years ago
HTTP info test & fixes
d926a12aeec96752456eddfbf9a04a002809a0d2 authored about 13 years ago
d926a12aeec96752456eddfbf9a04a002809a0d2 authored about 13 years ago
querystring test & fix
179b9e4d1c888871a3393a6045dfb675a14b6675 authored about 13 years ago
179b9e4d1c888871a3393a6045dfb675a14b6675 authored about 13 years ago
cookie test & fixes
809cfb73a233ce951274a5951b921d5f5feb6676 authored about 13 years ago
809cfb73a233ce951274a5951b921d5f5feb6676 authored about 13 years ago
return the actual zval instead of a string cast as header if join==0
a4d37ccceca1eecd63e8b69c74f09ce679f39498 authored about 13 years ago
a4d37ccceca1eecd63e8b69c74f09ce679f39498 authored about 13 years ago
make sure we're not caught by uninitialized values
762569513846ed320f863f4c2e51808015098610 authored about 13 years ago
762569513846ed320f863f4c2e51808015098610 authored about 13 years ago
etag test & fixes; set default etag mode for temp streams to crc32(b)
4407379af8d886b627c88572e9da69c38cdbda58 authored about 13 years ago
4407379af8d886b627c88572e9da69c38cdbda58 authored about 13 years ago
negotiation test & fixes
a5e1d0cdf87105d3577ca2db9cb2c5c380062c10 authored about 13 years ago
a5e1d0cdf87105d3577ca2db9cb2c5c380062c10 authored about 13 years ago
encoding tests & fixes
a3ac311bb52e1947e743739c9d165b7aa01583b8 authored about 13 years ago
a3ac311bb52e1947e743739c9d165b7aa01583b8 authored about 13 years ago