m6w6/ext-http
15 years ago- added http_get_request_body()
Michael Wallner [Tue, 19 Jul 2005 15:57:44 +0000 (15:57 +0000)] 
- added http_get_request_body()

15 years ago- Add .cvsignore
Marcus Boerger [Sun, 17 Jul 2005 20:20:31 +0000 (20:20 +0000)] 
- Add .cvsignore

15 years ago- raise default timeouts (were way too low for e.g. modem commections
Michael Wallner [Tue, 28 Jun 2005 16:25:47 +0000 (16:25 +0000)] 
- raise default timeouts (were way too low for e.g. modem commections

15 years ago- missed that message.info.response.http_version should also be double
Michael Wallner [Tue, 21 Jun 2005 08:21:43 +0000 (08:21 +0000)] 
- missed that message.info.response.http_version should also be double

15 years ago- more default curl options
Michael Wallner [Fri, 17 Jun 2005 15:57:47 +0000 (15:57 +0000)] 
- more default curl options
- new curlsession option

15 years ago- warning hunt
Michael Wallner [Fri, 17 Jun 2005 15:31:06 +0000 (15:31 +0000)] 
- warning hunt

15 years ago- bump version
Michael Wallner [Wed, 15 Jun 2005 16:18:43 +0000 (16:18 +0000)] 
- bump version

15 years ago- release 0.9.0
Michael Wallner [Wed, 15 Jun 2005 16:15:45 +0000 (16:15 +0000)] 
- release 0.9.0

15 years ago- fix php4 build; path has changed
Michael Wallner [Wed, 15 Jun 2005 16:12:45 +0000 (16:12 +0000)] 
- fix php4 build; path has changed

15 years ago- check responseMessage to be an object
Michael Wallner [Wed, 15 Jun 2005 13:44:12 +0000 (13:44 +0000)] 
- check responseMessage to be an object

15 years ago- update known issues
Michael Wallner [Wed, 15 Jun 2005 13:12:20 +0000 (13:12 +0000)] 
- update known issues

15 years ago- update docs
Michael Wallner [Wed, 15 Jun 2005 13:03:44 +0000 (13:03 +0000)] 
- update docs

15 years ago- update
Michael Wallner [Wed, 15 Jun 2005 12:13:13 +0000 (12:13 +0000)] 
- update

15 years ago- multiple send seems to work now without bigger problems
Michael Wallner [Wed, 15 Jun 2005 11:55:13 +0000 (11:55 +0000)] 
- multiple send seems to work now without bigger problems

15 years ago- don't copy static strings
Michael Wallner [Wed, 15 Jun 2005 11:53:06 +0000 (11:53 +0000)] 
- don't copy static strings

15 years ago- define TSRMLS_FETCH_FROM_CTX and TSRMLS_SET_CTX if not defined
Michael Wallner [Wed, 15 Jun 2005 10:01:40 +0000 (10:01 +0000)] 
- define TSRMLS_FETCH_FROM_CTX and TSRMLS_SET_CTX if not defined

15 years ago- missing include
Michael Wallner [Wed, 15 Jun 2005 10:01:13 +0000 (10:01 +0000)] 
- missing include

15 years ago- update
Michael Wallner [Tue, 14 Jun 2005 19:21:22 +0000 (19:21 +0000)] 
- update

15 years ago- remove const qualifier from url param in http_request_*()
Michael Wallner [Tue, 14 Jun 2005 19:17:55 +0000 (19:17 +0000)] 
- remove const qualifier from url param in http_request_*()
- allow HttpRequestPools to be used only once

15 years ago- fixed mem leak
Michael Wallner [Tue, 14 Jun 2005 18:22:38 +0000 (18:22 +0000)] 
- fixed mem leak
- update known issues
- memory corruption of urls still there...

15 years ago- fix HttpRequest::getResponseMessage()
Michael Wallner [Tue, 14 Jun 2005 17:39:17 +0000 (17:39 +0000)] 
- fix HttpRequest::getResponseMessage()

15 years ago- no need to allocate two contexts for the same payload
Michael Wallner [Tue, 14 Jun 2005 16:36:27 +0000 (16:36 +0000)] 
- no need to allocate two contexts for the same payload

15 years ago- free handles
Michael Wallner [Tue, 14 Jun 2005 16:03:10 +0000 (16:03 +0000)] 
- free handles

15 years ago- enable $pool = new HttpRequestPool(HttpRequest r, ...);
Michael Wallner [Tue, 14 Jun 2005 15:40:39 +0000 (15:40 +0000)] 
- enable $pool = new HttpRequestPool(HttpRequest r, ...);

15 years ago- fix request pool issues
Michael Wallner [Tue, 14 Jun 2005 14:21:23 +0000 (14:21 +0000)] 
- fix request pool issues
# hopefully -- need to test on linux yet

15 years ago- ZTS needs ZEND_INIT_MODULE_GLOBALS
Michael Wallner [Tue, 14 Jun 2005 11:01:04 +0000 (11:01 +0000)] 
- ZTS needs ZEND_INIT_MODULE_GLOBALS

15 years ago- senseless statement
Michael Wallner [Tue, 14 Jun 2005 10:57:36 +0000 (10:57 +0000)] 
- senseless statement

15 years ago- add known issues file
Michael Wallner [Tue, 14 Jun 2005 10:44:35 +0000 (10:44 +0000)] 
- add known issues file

15 years ago- request pools for ZE2 only yet
Michael Wallner [Tue, 14 Jun 2005 10:44:06 +0000 (10:44 +0000)] 
- request pools for ZE2 only yet

15 years ago- curl_multi_add_handle may return CURLM_CALL_MULTI_PERFORM (at least it does in...
Michael Wallner [Tue, 14 Jun 2005 10:39:22 +0000 (10:39 +0000)] 
- curl_multi_add_handle may return CURLM_CALL_MULTI_PERFORM (at least it does in v7.11.3 on debian)

15 years ago- needs to be a pointer
Michael Wallner [Tue, 14 Jun 2005 10:37:33 +0000 (10:37 +0000)] 
- needs to be a pointer

15 years ago- yet better a memleak than a segfault
Michael Wallner [Mon, 13 Jun 2005 17:02:12 +0000 (17:02 +0000)] 
- yet better a memleak than a segfault

15 years ago- fix memleak
Michael Wallner [Mon, 13 Jun 2005 16:48:05 +0000 (16:48 +0000)] 
- fix memleak

15 years ago- hossa - missed to clean the llist at rshutdown
Michael Wallner [Mon, 13 Jun 2005 16:38:34 +0000 (16:38 +0000)] 
- hossa - missed to clean the llist at rshutdown

15 years ago- fix mem-leaks with http_curl_callback_ctx
Michael Wallner [Mon, 13 Jun 2005 16:35:14 +0000 (16:35 +0000)] 
- fix mem-leaks with http_curl_callback_ctx
- need to sort out curl_multi_strerror

15 years ago- add PHP_ATTRIBUTE_FORMAT
Michael Wallner [Mon, 13 Jun 2005 15:25:06 +0000 (15:25 +0000)] 
- add PHP_ATTRIBUTE_FORMAT

15 years ago- sanitize retreival of response info
Michael Wallner [Mon, 13 Jun 2005 15:24:45 +0000 (15:24 +0000)] 
- sanitize retreival of response info

15 years ago- request pool test
Michael Wallner [Mon, 13 Jun 2005 15:22:47 +0000 (15:22 +0000)] 
- request pool test

15 years ago- test response code of response message
Michael Wallner [Mon, 13 Jun 2005 15:22:16 +0000 (15:22 +0000)] 
- test response code of response message

15 years ago- typo
Michael Wallner [Mon, 13 Jun 2005 09:35:23 +0000 (09:35 +0000)] 
- typo

15 years ago- typos & allow passing NULL as curl handle in http_request() again'
Michael Wallner [Sun, 12 Jun 2005 15:48:13 +0000 (15:48 +0000)] 
- typos & allow passing NULL as curl handle in http_request() again'

15 years agoFugbx typo.
Sebastian Bergmann [Sat, 11 Jun 2005 11:47:21 +0000 (11:47 +0000)] 
Fugbx typo.

15 years ago- remove hackish UPLOADDATA code
Michael Wallner [Fri, 10 Jun 2005 15:04:13 +0000 (15:04 +0000)] 
- remove hackish UPLOADDATA code
- fix UPLOADFILE handling

15 years ago- fix PHP_FUNCTION(http_split_response)
Michael Wallner [Fri, 10 Jun 2005 13:35:11 +0000 (13:35 +0000)] 
- fix PHP_FUNCTION(http_split_response)

15 years ago- ditch redundant http_split_response
Michael Wallner [Fri, 10 Jun 2005 12:54:44 +0000 (12:54 +0000)] 
- ditch redundant http_split_response
- missing include
- old libcurl on snaps revealed a "left-over"

15 years ago- move http_parse_cookie() code to an odd http_parse_key_list() function
Michael Wallner [Thu, 9 Jun 2005 15:23:33 +0000 (15:23 +0000)] 
- move http_parse_cookie() code to an odd http_parse_key_list() function
- name basic auth function basic
- start auth digest implementation
# if anyone wants to get his hands dirty... I've already lost my head

15 years ago- make the asynchronous behaviour of curl_multi available by socketSend(), socketSele...
Michael Wallner [Wed, 8 Jun 2005 11:14:14 +0000 (11:14 +0000)] 
- make the asynchronous behaviour of curl_multi available by socketSend(), socketSelect() and socketRead() methods of HttpRequestPool

15 years ago- move request_poolobject_dtor to request_pool_object_detach_all() (public API)
Michael Wallner [Wed, 8 Jun 2005 10:40:24 +0000 (10:40 +0000)] 
- move request_poolobject_dtor to request_pool_object_detach_all() (public API)
- add HttpRequestPool::reset()
- add debugging code to request_pool API

15 years ago- proper request pool cleanup
Michael Wallner [Wed, 8 Jun 2005 10:01:09 +0000 (10:01 +0000)] 
- proper request pool cleanup

15 years ago- crunch ARG_INFO
Michael Wallner [Tue, 7 Jun 2005 19:16:34 +0000 (19:16 +0000)] 
- crunch ARG_INFO
- move request dependend stuff from http.c to http_request_api.c
- provide a llist global for curl_slists (needed for custom headers in requests)
- make http_curl_copystr() http_request_data_copy() accepting different arguments
- don't copy request_uri twice

15 years ago- now I know what to use TSRMLS_SET_CTX() and TSRMLS_FETCH_FROM_CTX() for...
Michael Wallner [Tue, 7 Jun 2005 16:10:15 +0000 (16:10 +0000)] 
- now I know what to use TSRMLS_SET_CTX() and TSRMLS_FETCH_FROM_CTX() for...

15 years ago- flush version
Michael Wallner [Tue, 7 Jun 2005 14:25:15 +0000 (14:25 +0000)] 
- flush version

15 years ago- draft: implement curl_multi as HttpRequestPool
Michael Wallner [Tue, 7 Jun 2005 11:27:39 +0000 (11:27 +0000)] 
- draft: implement curl_multi as HttpRequestPool

15 years ago- release 0.8.0
Michael Wallner [Mon, 6 Jun 2005 11:49:10 +0000 (11:49 +0000)] 
- release 0.8.0

15 years ago- update docs
Michael Wallner [Mon, 6 Jun 2005 11:48:46 +0000 (11:48 +0000)] 
- update docs

15 years ago- move that at the end for PHP4
Michael Wallner [Mon, 6 Jun 2005 11:32:32 +0000 (11:32 +0000)] 
- move that at the end for PHP4

15 years ago- add http_match_request_header()
Michael Wallner [Mon, 6 Jun 2005 11:31:38 +0000 (11:31 +0000)] 
- add http_match_request_header()

15 years ago- bugs
Michael Wallner [Fri, 3 Jun 2005 09:18:55 +0000 (09:18 +0000)] 
- bugs

15 years ago- typos
Michael Wallner [Tue, 31 May 2005 19:49:18 +0000 (19:49 +0000)] 
- typos

15 years ago- prepare 0.8.0
Michael Wallner [Tue, 31 May 2005 12:29:27 +0000 (12:29 +0000)] 
- prepare 0.8.0

15 years ago- add put methods for HttpRequest
Michael Wallner [Tue, 31 May 2005 12:29:14 +0000 (12:29 +0000)] 
- add put methods for HttpRequest

15 years ago- ws
Michael Wallner [Tue, 31 May 2005 12:28:56 +0000 (12:28 +0000)] 
- ws

15 years ago- improve http_chunked_decode once more
Michael Wallner [Tue, 31 May 2005 12:27:16 +0000 (12:27 +0000)] 
- improve http_chunked_decode once more

15 years ago- add clean_ob parameter to HttpResponse::send()
Michael Wallner [Mon, 30 May 2005 15:26:35 +0000 (15:26 +0000)] 
- add clean_ob parameter to HttpResponse::send()

15 years ago- need module number for registering constants
Michael Wallner [Mon, 30 May 2005 12:35:17 +0000 (12:35 +0000)] 
- need module number for registering constants

15 years ago- might want to use HTTP_STATIC_ME_ALIAS() for other classes too
Michael Wallner [Mon, 30 May 2005 12:08:09 +0000 (12:08 +0000)] 
- might want to use HTTP_STATIC_ME_ALIAS() for other classes too

15 years ago- typo
Michael Wallner [Mon, 30 May 2005 12:06:57 +0000 (12:06 +0000)] 
- typo

15 years ago- define zend_(upate|declare)_property_double only for PHP-5.0
Michael Wallner [Mon, 30 May 2005 12:06:47 +0000 (12:06 +0000)] 
- define zend_(upate|declare)_property_double only for PHP-5.0

15 years ago- dynamically register request method constants
Michael Wallner [Mon, 30 May 2005 12:05:51 +0000 (12:05 +0000)] 
- dynamically register request method constants

15 years ago- docs
Michael Wallner [Mon, 30 May 2005 12:05:07 +0000 (12:05 +0000)] 
- docs

15 years ago- update docs
Michael Wallner [Wed, 25 May 2005 17:04:34 +0000 (17:04 +0000)] 
- update docs

15 years ago- fix compiler warnings (unused vars & missing includes)
Michael Wallner [Wed, 25 May 2005 16:45:00 +0000 (16:45 +0000)] 
- fix compiler warnings (unused vars & missing includes)

15 years ago- ws
Michael Wallner [Wed, 25 May 2005 16:36:54 +0000 (16:36 +0000)] 
- ws

15 years ago- typo
Michael Wallner [Wed, 25 May 2005 16:25:18 +0000 (16:25 +0000)] 
- typo

15 years ago- update Makefile fragments
Michael Wallner [Sun, 22 May 2005 18:01:18 +0000 (18:01 +0000)] 
- update Makefile fragments

15 years ago- fix type
Michael Wallner [Sun, 22 May 2005 17:59:42 +0000 (17:59 +0000)] 
- fix type
- update config.m4

15 years ago* flush *
Michael Wallner [Sun, 22 May 2005 17:24:15 +0000 (17:24 +0000)] 
* flush *
- added PHP_FUNCTIONS:
  http_throttle, http_request_method_(register|unregister|exists|name)
- added PHP_METHODS:
  HttpResponse::(set|get)ThrottleDelay, HttpResponse::(set|get)SendBuffersize
- http_globals cleanup
- added request methods to MINFO
- register error code constants
- added provisory http_message_dup() for the HttpMessage clone handler
- added some missing functions in missing.c
# gcc fixes follow

16 years ago- improved put support
Michael Wallner [Fri, 6 May 2005 21:07:57 +0000 (21:07 +0000)] 
- improved put support
# what the hell is wrong with this crap of an editor!

16 years agoI, moron
Michael Wallner [Fri, 6 May 2005 17:39:52 +0000 (17:39 +0000)] 
I, moron

16 years ago- missing STATUS
Michael Wallner [Fri, 6 May 2005 16:48:49 +0000 (16:48 +0000)] 
- missing STATUS

16 years agowtf?
Michael Wallner [Fri, 6 May 2005 16:39:30 +0000 (16:39 +0000)] 
wtf?

16 years ago- vastly simplified curl api and renamed it to request api (not completely finished)
Michael Wallner [Fri, 6 May 2005 16:37:53 +0000 (16:37 +0000)] 
- vastly simplified curl api and renamed it to request api (not completely finished)
# this should be the last major change

16 years ago- huh?
Michael Wallner [Fri, 6 May 2005 16:37:18 +0000 (16:37 +0000)] 
- huh?

16 years agoMakefile fragment installing headers
Michael Wallner [Tue, 3 May 2005 14:48:33 +0000 (14:48 +0000)] 
Makefile fragment installing headers

16 years ago- fix decl
Michael Wallner [Tue, 3 May 2005 14:26:41 +0000 (14:26 +0000)] 
- fix decl

16 years ago- not static declared static
Michael Wallner [Tue, 3 May 2005 14:20:55 +0000 (14:20 +0000)] 
- not static declared static

16 years ago- update
Michael Wallner [Tue, 3 May 2005 11:00:18 +0000 (11:00 +0000)] 
- update

16 years ago- remove ambigious OPT
Michael Wallner [Tue, 3 May 2005 10:21:08 +0000 (10:21 +0000)] 
- remove ambigious OPT

16 years ago- improve http_chunked_decode
Michael Wallner [Tue, 3 May 2005 10:20:42 +0000 (10:20 +0000)] 
- improve http_chunked_decode
- don't fail if the string is apperently not encoded

16 years ago- unroll loop
Michael Wallner [Tue, 3 May 2005 09:35:36 +0000 (09:35 +0000)] 
- unroll loop
# if there's a smarter way I'd appreciate a hint :)

16 years ago- add debug callback
Michael Wallner [Tue, 3 May 2005 08:57:30 +0000 (08:57 +0000)] 
- add debug callback
- name callback funcs "callback"

16 years ago- add progress callback
Michael Wallner [Tue, 3 May 2005 08:42:49 +0000 (08:42 +0000)] 
- add progress callback

16 years ago- remove dbg code
Michael Wallner [Tue, 3 May 2005 07:29:09 +0000 (07:29 +0000)] 
- remove dbg code
- typo

16 years ago- update property hash values
Michael Wallner [Tue, 3 May 2005 07:28:42 +0000 (07:28 +0000)] 
- update property hash values

16 years ago- simple message test
Michael Wallner [Tue, 3 May 2005 07:28:12 +0000 (07:28 +0000)] 
- simple message test

16 years ago- serialize HttpMessage in the same order as deserialized
Michael Wallner [Tue, 3 May 2005 07:22:32 +0000 (07:22 +0000)] 
- serialize HttpMessage in the same order as deserialized
- add body part only if there's one
- replace transfer encoding header with content-length header after decoding

16 years ago- add second host header
Michael Wallner [Tue, 3 May 2005 06:38:37 +0000 (06:38 +0000)] 
- add second host header

16 years ago- we need the trailing NUL or CRLF to catch the last header
Michael Wallner [Tue, 3 May 2005 06:35:30 +0000 (06:35 +0000)] 
- we need the trailing NUL or CRLF to catch the last header

16 years ago- run-tests diff supporting env vars
Michael Wallner [Tue, 3 May 2005 06:14:40 +0000 (06:14 +0000)] 
- run-tests diff supporting env vars

16 years agoMinor fix to avoid future mysterious failed test headaches. I don't really
Rasmus Lerdorf [Mon, 2 May 2005 21:49:08 +0000 (21:49 +0000)] 
Minor fix to avoid future mysterious failed test headaches.  I don't really
understand the point of this test in the first place, but I figured I
should fix the obvious bug.