m6w6/ext-http
17 years ago- http_parse_headers() now accepts a callback for handling of request/response lines
Michael Wallner [Mon, 11 Apr 2005 10:04:34 +0000 (10:04 +0000)] 
- http_parse_headers() now accepts a callback for handling of request/response lines
  (used in the http_message api)

17 years ago- a header may have an array of values
Michael Wallner [Mon, 11 Apr 2005 07:12:17 +0000 (07:12 +0000)] 
- a header may have an array of values

17 years ago- typo
Michael Wallner [Mon, 11 Apr 2005 06:53:39 +0000 (06:53 +0000)] 
- typo

17 years ago- simplify
Michael Wallner [Mon, 11 Apr 2005 06:52:08 +0000 (06:52 +0000)] 
- simplify

17 years ago- missing includes
Michael Wallner [Mon, 11 Apr 2005 06:51:55 +0000 (06:51 +0000)] 
- missing includes

17 years ago* more modular file structure
Michael Wallner [Sun, 10 Apr 2005 15:58:30 +0000 (15:58 +0000)] 
* more modular file structure
# one big file was convenient for vim but not for GUI editors

17 years ago- error workaround
Michael Wallner [Sun, 10 Apr 2005 15:56:35 +0000 (15:56 +0000)] 
- error workaround

17 years ago* update
Michael Wallner [Thu, 24 Mar 2005 17:03:40 +0000 (17:03 +0000)] 
* update

17 years ago* check initial length of arg_separator
Michael Wallner [Thu, 24 Mar 2005 16:57:50 +0000 (16:57 +0000)] 
* check initial length of arg_separator

17 years ago* satisfy gcc
Michael Wallner [Thu, 24 Mar 2005 16:50:10 +0000 (16:50 +0000)] 
* satisfy gcc

17 years ago* update version info
Michael Wallner [Thu, 24 Mar 2005 16:49:52 +0000 (16:49 +0000)] 
* update version info

17 years ago* fix compiler warning
Michael Wallner [Thu, 24 Mar 2005 16:49:39 +0000 (16:49 +0000)] 
* fix compiler warning

17 years ago* renamed HttpRequest::addHeader() to ::addHeaders() and addCookie() to ::addCookies()
Michael Wallner [Thu, 24 Mar 2005 16:32:48 +0000 (16:32 +0000)] 
* renamed HttpRequest::addHeader() to ::addHeaders() and addCookie() to ::addCookies()
* added ::(set|get|unset)SslOptions()
* added ::(get|unstet)(Headers|Cookies)()

17 years ago* added arg_sep param ot http_build_query()
Michael Wallner [Thu, 24 Mar 2005 16:30:56 +0000 (16:30 +0000)] 
* added arg_sep param ot http_build_query()

17 years ago* added http_parse_cookie()
Michael Wallner [Thu, 24 Mar 2005 16:30:12 +0000 (16:30 +0000)] 
* added http_parse_cookie()
* http_parse_headers() now makes an array out of headers with equal name

17 years ago- send full entity if range is "0-"
Michael Wallner [Wed, 23 Mar 2005 13:17:45 +0000 (13:17 +0000)] 
- send full entity if range is "0-"

17 years ago- added SSL options
Michael Wallner [Wed, 23 Mar 2005 13:12:01 +0000 (13:12 +0000)] 
- added SSL options

17 years ago- improved range checking
Michael Wallner [Wed, 23 Mar 2005 13:11:19 +0000 (13:11 +0000)] 
- improved range checking

17 years ago- class renamed from HTTPi to Http
Michael Wallner [Tue, 22 Mar 2005 19:20:18 +0000 (19:20 +0000)] 
- class renamed from HTTPi to Http
- added short note in README

17 years ago- use size_t and return 0 on fail
Michael Wallner [Tue, 22 Mar 2005 15:59:39 +0000 (15:59 +0000)] 
- use size_t and return 0 on fail

17 years ago- updating docs
Michael Wallner [Tue, 22 Mar 2005 14:41:53 +0000 (14:41 +0000)] 
- updating docs

17 years ago* that should do the trick
Michael Wallner [Tue, 22 Mar 2005 12:14:06 +0000 (12:14 +0000)] 
* that should do the trick

17 years ago* move include to top
Michael Wallner [Tue, 22 Mar 2005 11:45:24 +0000 (11:45 +0000)] 
* move include to top

17 years ago* we're not in ext on the snaps box
Michael Wallner [Mon, 21 Mar 2005 20:23:51 +0000 (20:23 +0000)] 
* we're not in ext on the snaps box

17 years ago* try the direct way
Michael Wallner [Mon, 21 Mar 2005 19:54:14 +0000 (19:54 +0000)] 
* try the direct way

17 years ago* fixing concept of phpstr dtor/free
Michael Wallner [Mon, 21 Mar 2005 19:33:38 +0000 (19:33 +0000)] 
* fixing concept of phpstr dtor/free
# so, how to typedef a struct for the php4 build :-?

17 years ago* use phpstr
Michael Wallner [Sun, 20 Mar 2005 17:36:16 +0000 (17:36 +0000)] 
* use phpstr

17 years ago* renamed classes
Michael Wallner [Sun, 20 Mar 2005 17:35:40 +0000 (17:35 +0000)] 
* renamed classes

17 years ago*build files
Michael Wallner [Sun, 20 Mar 2005 17:35:15 +0000 (17:35 +0000)] 
*build files

17 years ago* add phpstr
Michael Wallner [Sun, 20 Mar 2005 17:31:41 +0000 (17:31 +0000)] 
* add phpstr

17 years ago* signature fixes
Michael Wallner [Sun, 20 Mar 2005 17:30:56 +0000 (17:30 +0000)] 
* signature fixes
* better integration of php_url_encode_hash_ex()

17 years ago* typo
Michael Wallner [Sun, 20 Mar 2005 17:27:21 +0000 (17:27 +0000)] 
* typo

17 years ago* rename classes according CS
Michael Wallner [Sun, 20 Mar 2005 17:24:49 +0000 (17:24 +0000)] 
* rename classes according CS

17 years ago* allow curl use zends memory functions (just to check if everything goes right)
Michael Wallner [Fri, 18 Mar 2005 17:01:51 +0000 (17:01 +0000)] 
* allow curl use zends memory functions (just to check if everything goes right)

17 years ago* curl_easy_strerror() is available as of 7.12.0
Michael Wallner [Fri, 18 Mar 2005 13:16:01 +0000 (13:16 +0000)] 
* curl_easy_strerror() is available as of 7.12.0

17 years ago* fix memleak
Michael Wallner [Fri, 18 Mar 2005 13:05:23 +0000 (13:05 +0000)] 
* fix memleak

17 years ago* improve http_send() and http_negotiate_q() code
Michael Wallner [Fri, 18 Mar 2005 12:50:24 +0000 (12:50 +0000)] 
* improve http_send() and http_negotiate_q() code

17 years ago* zval_add_ref() expects zval **
Michael Wallner [Fri, 18 Mar 2005 10:40:04 +0000 (10:40 +0000)] 
* zval_add_ref() expects zval **

17 years ago* added HTTPi_Request::unsetOptions(), HTTPi_Request::addHeader(), HTTPi_Request...
Michael Wallner [Thu, 17 Mar 2005 14:45:41 +0000 (14:45 +0000)] 
* added HTTPi_Request::unsetOptions(), HTTPi_Request::addHeader(), HTTPi_Request::addCookie()

17 years ago* fixed/improved ranges support
Michael Wallner [Tue, 15 Mar 2005 20:07:43 +0000 (20:07 +0000)] 
* fixed/improved ranges support

17 years ago* dep files
Michael Wallner [Tue, 15 Mar 2005 19:54:25 +0000 (19:54 +0000)] 
* dep files

17 years ago* renaming tests
Michael Wallner [Tue, 15 Mar 2005 19:53:52 +0000 (19:53 +0000)] 
* renaming tests
* adding some tests

17 years ago* nicer MINFO
Michael Wallner [Thu, 10 Mar 2005 15:46:12 +0000 (15:46 +0000)] 
* nicer MINFO

17 years ago* ditch warnings
Michael Wallner [Thu, 10 Mar 2005 15:45:46 +0000 (15:45 +0000)] 
* ditch warnings

17 years ago* attempt to be smarter than windows ;)
Michael Wallner [Thu, 10 Mar 2005 12:41:45 +0000 (12:41 +0000)] 
* attempt to be smarter than windows ;)
# seems that the regarding code in curl/multi.h that should prevent winsock(2) troubles does not take effect as it is intended

17 years ago* fix layout
Michael Wallner [Wed, 9 Mar 2005 18:42:27 +0000 (18:42 +0000)] 
* fix layout

17 years ago* pre-include winsock2.h
Michael Wallner [Wed, 9 Mar 2005 16:23:12 +0000 (16:23 +0000)] 
* pre-include winsock2.h

17 years ago* complete - commented - webdav request methods
Michael Wallner [Wed, 9 Mar 2005 14:23:11 +0000 (14:23 +0000)] 
* complete - commented - webdav request methods

17 years ago* cpp stuff
Michael Wallner [Wed, 9 Mar 2005 13:34:36 +0000 (13:34 +0000)] 
* cpp stuff

17 years ago* add webdav request methods to standard allowed methods
Michael Wallner [Wed, 9 Mar 2005 13:23:13 +0000 (13:23 +0000)] 
* add webdav request methods to standard allowed methods

17 years ago* I always forget to update that...
Michael Wallner [Wed, 9 Mar 2005 13:19:26 +0000 (13:19 +0000)] 
* I always forget to update that...

17 years ago* docs
Michael Wallner [Mon, 7 Mar 2005 13:10:09 +0000 (13:10 +0000)] 
* docs

17 years ago* docs
Michael Wallner [Mon, 7 Mar 2005 13:04:33 +0000 (13:04 +0000)] 
* docs

17 years ago* 0.6.1
Michael Wallner [Mon, 7 Mar 2005 12:50:38 +0000 (12:50 +0000)] 
* 0.6.1

17 years ago* probably fixing getservby*() usage
Michael Wallner [Mon, 7 Mar 2005 08:31:15 +0000 (08:31 +0000)] 
* probably fixing getservby*() usage

17 years ago* use version info in <package> tag
Michael Wallner [Mon, 7 Mar 2005 08:30:01 +0000 (08:30 +0000)] 
* use version info in <package> tag

17 years ago* run tests on linux - flushing changes
Michael Wallner [Mon, 7 Mar 2005 07:12:24 +0000 (07:12 +0000)] 
* run tests on linux - flushing changes

17 years ago* fix http_split_response[_ex]()
Michael Wallner [Sun, 6 Mar 2005 22:12:40 +0000 (22:12 +0000)] 
* fix http_split_response[_ex]()

17 years ago* added HTTPi_Request::getResponseCode()
Michael Wallner [Sun, 6 Mar 2005 21:43:09 +0000 (21:43 +0000)] 
* added HTTPi_Request::getResponseCode()
* renamed HTTPi_Request::getResponseHeader<del>s</del>() allowing retrieval of single header values
* HTTPi_Request::getResponseInfo() allows retrieval of single info values now
* fixed overflow in http_split_response()

17 years ago* excluding getservby*() in PHP4 (??)
Michael Wallner [Sun, 6 Mar 2005 11:30:35 +0000 (11:30 +0000)] 
* excluding getservby*() in PHP4 (??)

17 years ago* tiny API adjustments
Michael Wallner [Sun, 6 Mar 2005 11:14:46 +0000 (11:14 +0000)] 
* tiny API adjustments
* fixed new http_asolute_uri()

17 years ago* much smarter & enhanced absolute_uri() using parse_url()
Michael Wallner [Sat, 5 Mar 2005 23:22:34 +0000 (23:22 +0000)] 
* much smarter & enhanced absolute_uri() using parse_url()

17 years ago* medthod docs
Michael Wallner [Sat, 5 Mar 2005 16:02:22 +0000 (16:02 +0000)] 
* medthod docs
* more zval to hastable resolutions

17 years ago* bump
Michael Wallner [Fri, 4 Mar 2005 16:34:13 +0000 (16:34 +0000)] 
* bump

17 years ago* fix header ids
Michael Wallner [Fri, 4 Mar 2005 13:12:13 +0000 (13:12 +0000)] 
* fix header ids

17 years ago* release 0.6.0
Michael Wallner [Fri, 4 Mar 2005 13:08:02 +0000 (13:08 +0000)] 
* release 0.6.0

17 years ago* use curl's error messages
Michael Wallner [Thu, 3 Mar 2005 21:09:50 +0000 (21:09 +0000)] 
* use curl's error messages

17 years ago* reset the curl handle if curl_easy_reset() is available
Michael Wallner [Thu, 3 Mar 2005 20:22:23 +0000 (20:22 +0000)] 
* reset the curl handle if curl_easy_reset() is available
* 0x070c02 !== 71202

17 years ago* reordering things for curl info and options a bit, so that they can be better compa...
Michael Wallner [Thu, 3 Mar 2005 20:12:52 +0000 (20:12 +0000)] 
* reordering things for curl info and options a bit, so that they can be better compared to the docs
* added some more curl options
* use better readable curl version numbers

17 years ago* ditch some inline functions and replace them with a macro
Michael Wallner [Thu, 3 Mar 2005 18:59:27 +0000 (18:59 +0000)] 
* ditch some inline functions and replace them with a macro

17 years ago* fix EOF
Michael Wallner [Sat, 26 Feb 2005 14:01:07 +0000 (14:01 +0000)] 
* fix EOF

17 years ago* melt http_api down
Michael Wallner [Fri, 25 Feb 2005 21:18:39 +0000 (21:18 +0000)] 
* melt http_api down

17 years ago* ditch warnings
Michael Wallner [Fri, 25 Feb 2005 18:47:01 +0000 (18:47 +0000)] 
* ditch warnings

17 years ago* unused vars
Michael Wallner [Fri, 25 Feb 2005 10:46:43 +0000 (10:46 +0000)] 
* unused vars

17 years ago* add std defs header
Michael Wallner [Fri, 25 Feb 2005 10:21:36 +0000 (10:21 +0000)] 
* add std defs header

17 years ago* moved defines into php_http_std_defs.h
Michael Wallner [Fri, 25 Feb 2005 10:20:22 +0000 (10:20 +0000)] 
* moved defines into php_http_std_defs.h
* added http_urlencode_hash_ex()
* added CREDITS file
* integrated http_build_query()/php_url_encode_hash_ex() into std source files

17 years ago* don't enable compression by default
Michael Wallner [Thu, 24 Feb 2005 19:19:55 +0000 (19:19 +0000)] 
* don't enable compression by default

17 years ago* not curl but I behaved weird
Michael Wallner [Thu, 24 Feb 2005 19:11:38 +0000 (19:11 +0000)] 
* not curl but I behaved weird

17 years ago* strlen("") => sizeof("")-1
Michael Wallner [Thu, 24 Feb 2005 19:07:12 +0000 (19:07 +0000)] 
* strlen("") => sizeof("")-1
* major meltdown for the curl api

17 years ago* prevent inclusion of winsock.h
Michael Wallner [Thu, 24 Feb 2005 17:52:42 +0000 (17:52 +0000)] 
* prevent inclusion of winsock.h

17 years ago* add src files
Michael Wallner [Wed, 23 Feb 2005 15:32:06 +0000 (15:32 +0000)] 
* add src files

17 years ago* missed http_curl_api.c
Michael Wallner [Wed, 23 Feb 2005 12:47:08 +0000 (12:47 +0000)] 
* missed http_curl_api.c

17 years ago* ditch warning
Michael Wallner [Wed, 23 Feb 2005 12:40:16 +0000 (12:40 +0000)] 
* ditch warning

17 years ago* un-hack curl info name duplication
Michael Wallner [Wed, 23 Feb 2005 11:34:57 +0000 (11:34 +0000)] 
* un-hack curl info name duplication

17 years ago* fix memory-leaks/pre-use-frees
Michael Wallner [Wed, 23 Feb 2005 11:31:41 +0000 (11:31 +0000)] 
* fix memory-leaks/pre-use-frees

17 years ago* split into more reasonable modules
Michael Wallner [Wed, 23 Feb 2005 10:50:01 +0000 (10:50 +0000)] 
* split into more reasonable modules
* no need to have separate buffers for headers and body

17 years ago* weird, weird
Michael Wallner [Tue, 22 Feb 2005 21:01:26 +0000 (21:01 +0000)] 
* weird, weird

17 years ago* added POST support to HTTPi_Request
Michael Wallner [Tue, 22 Feb 2005 20:46:49 +0000 (20:46 +0000)] 
* added POST support to HTTPi_Request

17 years ago* release 0.5.1
Michael Wallner [Tue, 22 Feb 2005 12:50:27 +0000 (12:50 +0000)] 
* release 0.5.1

17 years ago* ditch mem-leak
Michael Wallner [Tue, 22 Feb 2005 12:41:44 +0000 (12:41 +0000)] 
* ditch mem-leak

17 years ago* avoid warning
Michael Wallner [Tue, 22 Feb 2005 12:41:33 +0000 (12:41 +0000)] 
* avoid warning

17 years ago* no need to wrap around zend_objects_destroy_object()
Michael Wallner [Tue, 22 Feb 2005 12:11:10 +0000 (12:11 +0000)] 
* no need to wrap around zend_objects_destroy_object()

17 years ago* more compatibility
Michael Wallner [Tue, 22 Feb 2005 12:06:19 +0000 (12:06 +0000)] 
* more compatibility

17 years ago* do the dtor dance the right way
Michael Wallner [Tue, 22 Feb 2005 12:01:18 +0000 (12:01 +0000)] 
* do the dtor dance the right way

17 years ago* more version checks
Michael Wallner [Tue, 22 Feb 2005 12:00:47 +0000 (12:00 +0000)] 
* more version checks

17 years ago- Call __destruct
Marcus Boerger [Tue, 22 Feb 2005 11:35:44 +0000 (11:35 +0000)] 
- Call __destruct

17 years ago* compatibility with older libcurl versions, take 2
Michael Wallner [Tue, 22 Feb 2005 11:31:07 +0000 (11:31 +0000)] 
* compatibility with older libcurl versions, take 2

17 years ago- Compatibility with older libcurl
Marcus Boerger [Tue, 22 Feb 2005 11:04:50 +0000 (11:04 +0000)] 
- Compatibility with older libcurl

17 years ago* typos/ws
Michael Wallner [Tue, 22 Feb 2005 10:17:34 +0000 (10:17 +0000)] 
* typos/ws

17 years ago* remove obsolete include
Michael Wallner [Mon, 21 Feb 2005 16:12:23 +0000 (16:12 +0000)] 
* remove obsolete include