Michael Wallner [Fri, 18 Mar 2005 12:50:24 +0000 (12:50 +0000)]
* improve http_send() and http_negotiate_q() code
Michael Wallner [Fri, 18 Mar 2005 10:40:04 +0000 (10:40 +0000)]
* zval_add_ref() expects zval **
Michael Wallner [Thu, 17 Mar 2005 14:45:41 +0000 (14:45 +0000)]
* added HTTPi_Request::unsetOptions(), HTTPi_Request::addHeader(), HTTPi_Request::addCookie()
Michael Wallner [Tue, 15 Mar 2005 20:07:43 +0000 (20:07 +0000)]
* fixed/improved ranges support
Michael Wallner [Tue, 15 Mar 2005 19:54:25 +0000 (19:54 +0000)]
* dep files
Michael Wallner [Tue, 15 Mar 2005 19:53:52 +0000 (19:53 +0000)]
* renaming tests
* adding some tests
Michael Wallner [Thu, 10 Mar 2005 15:46:12 +0000 (15:46 +0000)]
* nicer MINFO
Michael Wallner [Thu, 10 Mar 2005 15:45:46 +0000 (15:45 +0000)]
* ditch warnings
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
Michael Wallner [Wed, 9 Mar 2005 18:42:27 +0000 (18:42 +0000)]
* fix layout
Michael Wallner [Wed, 9 Mar 2005 16:23:12 +0000 (16:23 +0000)]
* pre-include winsock2.h
Michael Wallner [Wed, 9 Mar 2005 14:23:11 +0000 (14:23 +0000)]
* complete - commented - webdav request methods
Michael Wallner [Wed, 9 Mar 2005 13:34:36 +0000 (13:34 +0000)]
* cpp stuff
Michael Wallner [Wed, 9 Mar 2005 13:23:13 +0000 (13:23 +0000)]
* add webdav request methods to standard allowed methods
Michael Wallner [Wed, 9 Mar 2005 13:19:26 +0000 (13:19 +0000)]
* I always forget to update that...
Michael Wallner [Mon, 7 Mar 2005 13:10:09 +0000 (13:10 +0000)]
* docs
Michael Wallner [Mon, 7 Mar 2005 13:04:33 +0000 (13:04 +0000)]
* docs
Michael Wallner [Mon, 7 Mar 2005 12:50:38 +0000 (12:50 +0000)]
* 0.6.1
Michael Wallner [Mon, 7 Mar 2005 08:31:15 +0000 (08:31 +0000)]
* probably fixing getservby*() usage
Michael Wallner [Mon, 7 Mar 2005 08:30:01 +0000 (08:30 +0000)]
* use version info in <package> tag
Michael Wallner [Mon, 7 Mar 2005 07:12:24 +0000 (07:12 +0000)]
* run tests on linux - flushing changes
Michael Wallner [Sun, 6 Mar 2005 22:12:40 +0000 (22:12 +0000)]
* fix http_split_response[_ex]()
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()
Michael Wallner [Sun, 6 Mar 2005 11:30:35 +0000 (11:30 +0000)]
* excluding getservby*() in PHP4 (??)
Michael Wallner [Sun, 6 Mar 2005 11:14:46 +0000 (11:14 +0000)]
* tiny API adjustments
* fixed new http_asolute_uri()
Michael Wallner [Sat, 5 Mar 2005 23:22:34 +0000 (23:22 +0000)]
* much smarter & enhanced absolute_uri() using parse_url()
Michael Wallner [Sat, 5 Mar 2005 16:02:22 +0000 (16:02 +0000)]
* medthod docs
* more zval to hastable resolutions
Michael Wallner [Fri, 4 Mar 2005 16:34:13 +0000 (16:34 +0000)]
* bump
Michael Wallner [Fri, 4 Mar 2005 13:12:13 +0000 (13:12 +0000)]
* fix header ids
Michael Wallner [Fri, 4 Mar 2005 13:08:02 +0000 (13:08 +0000)]
* release 0.6.0
Michael Wallner [Thu, 3 Mar 2005 21:09:50 +0000 (21:09 +0000)]
* use curl's error messages
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
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
Michael Wallner [Thu, 3 Mar 2005 18:59:27 +0000 (18:59 +0000)]
* ditch some inline functions and replace them with a macro
Michael Wallner [Sat, 26 Feb 2005 14:01:07 +0000 (14:01 +0000)]
* fix EOF
Michael Wallner [Fri, 25 Feb 2005 21:18:39 +0000 (21:18 +0000)]
* melt http_api down
Michael Wallner [Fri, 25 Feb 2005 18:47:01 +0000 (18:47 +0000)]
* ditch warnings
Michael Wallner [Fri, 25 Feb 2005 10:46:43 +0000 (10:46 +0000)]
* unused vars
Michael Wallner [Fri, 25 Feb 2005 10:21:36 +0000 (10:21 +0000)]
* add std defs header
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
Michael Wallner [Thu, 24 Feb 2005 19:19:55 +0000 (19:19 +0000)]
* don't enable compression by default
Michael Wallner [Thu, 24 Feb 2005 19:11:38 +0000 (19:11 +0000)]
* not curl but I behaved weird
Michael Wallner [Thu, 24 Feb 2005 19:07:12 +0000 (19:07 +0000)]
* strlen("") => sizeof("")-1
* major meltdown for the curl api
Michael Wallner [Thu, 24 Feb 2005 17:52:42 +0000 (17:52 +0000)]
* prevent inclusion of winsock.h
Michael Wallner [Wed, 23 Feb 2005 15:32:06 +0000 (15:32 +0000)]
* add src files
Michael Wallner [Wed, 23 Feb 2005 12:47:08 +0000 (12:47 +0000)]
* missed http_curl_api.c
Michael Wallner [Wed, 23 Feb 2005 12:40:16 +0000 (12:40 +0000)]
* ditch warning
Michael Wallner [Wed, 23 Feb 2005 11:34:57 +0000 (11:34 +0000)]
* un-hack curl info name duplication
Michael Wallner [Wed, 23 Feb 2005 11:31:41 +0000 (11:31 +0000)]
* fix memory-leaks/pre-use-frees
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
Michael Wallner [Tue, 22 Feb 2005 21:01:26 +0000 (21:01 +0000)]
* weird, weird
Michael Wallner [Tue, 22 Feb 2005 20:46:49 +0000 (20:46 +0000)]
* added POST support to HTTPi_Request
Michael Wallner [Tue, 22 Feb 2005 12:50:27 +0000 (12:50 +0000)]
* release 0.5.1
Michael Wallner [Tue, 22 Feb 2005 12:41:44 +0000 (12:41 +0000)]
* ditch mem-leak
Michael Wallner [Tue, 22 Feb 2005 12:41:33 +0000 (12:41 +0000)]
* avoid warning
Michael Wallner [Tue, 22 Feb 2005 12:11:10 +0000 (12:11 +0000)]
* no need to wrap around zend_objects_destroy_object()
Michael Wallner [Tue, 22 Feb 2005 12:06:19 +0000 (12:06 +0000)]
* more compatibility
Michael Wallner [Tue, 22 Feb 2005 12:01:18 +0000 (12:01 +0000)]
* do the dtor dance the right way
Michael Wallner [Tue, 22 Feb 2005 12:00:47 +0000 (12:00 +0000)]
* more version checks
Marcus Boerger [Tue, 22 Feb 2005 11:35:44 +0000 (11:35 +0000)]
- Call __destruct
Michael Wallner [Tue, 22 Feb 2005 11:31:07 +0000 (11:31 +0000)]
* compatibility with older libcurl versions, take 2
Marcus Boerger [Tue, 22 Feb 2005 11:04:50 +0000 (11:04 +0000)]
- Compatibility with older libcurl
Michael Wallner [Tue, 22 Feb 2005 10:17:34 +0000 (10:17 +0000)]
* typos/ws
Michael Wallner [Mon, 21 Feb 2005 16:12:23 +0000 (16:12 +0000)]
* remove obsolete include
Michael Wallner [Mon, 21 Feb 2005 16:12:00 +0000 (16:12 +0000)]
* fixed typo
* use php_stream_stat_path() instead of php_stat()
Michael Wallner [Mon, 21 Feb 2005 11:21:52 +0000 (11:21 +0000)]
* curlbuf struct isn't needed any where else and breaks the php4 build - so no typedef
Michael Wallner [Sat, 19 Feb 2005 12:35:53 +0000 (12:35 +0000)]
* release 0.5.0
Michael Wallner [Sat, 19 Feb 2005 12:22:36 +0000 (12:22 +0000)]
* fixed a LOAD of mem-leaks
Michael Wallner [Fri, 18 Feb 2005 19:02:35 +0000 (19:02 +0000)]
* added HTTPi_Request::getResponseInfo(), ::setOptions() ::getOptions()
Michael Wallner [Fri, 18 Feb 2005 15:58:39 +0000 (15:58 +0000)]
* filestat fixes
Michael Wallner [Fri, 18 Feb 2005 15:53:05 +0000 (15:53 +0000)]
* HTTPi_Request prototype
Michael Wallner [Fri, 18 Feb 2005 11:28:28 +0000 (11:28 +0000)]
* hopefully satisfying snaps.php.net
Michael Wallner [Fri, 18 Feb 2005 11:04:17 +0000 (11:04 +0000)]
* update
Michael Wallner [Fri, 18 Feb 2005 10:53:26 +0000 (10:53 +0000)]
* simplify HTTPi_Response::send() a lot
* move caching code into separate functions
Michael Wallner [Thu, 17 Feb 2005 21:30:31 +0000 (21:30 +0000)]
* fixed some memleaks
* fixed property initalization
* typo
Michael Wallner [Thu, 17 Feb 2005 20:29:25 +0000 (20:29 +0000)]
* HTTPi_Response mostly done
Michael Wallner [Thu, 17 Feb 2005 17:13:13 +0000 (17:13 +0000)]
* hoppala
Michael Wallner [Thu, 17 Feb 2005 17:11:44 +0000 (17:11 +0000)]
* preparations for the OO interface
* missed to include RINIT and MSHUTDOWN in the module struct
Michael Wallner [Wed, 16 Feb 2005 20:08:15 +0000 (20:08 +0000)]
* sanitize ob_httpetaghandler
Michael Wallner [Wed, 16 Feb 2005 19:33:46 +0000 (19:33 +0000)]
* use 4k cs
Michael Wallner [Wed, 16 Feb 2005 19:33:14 +0000 (19:33 +0000)]
* don't restart "default output handler"
* copy text_length, too
Michael Wallner [Wed, 16 Feb 2005 16:58:51 +0000 (16:58 +0000)]
* fix fatal erealloc error
Michael Wallner [Wed, 16 Feb 2005 16:25:47 +0000 (16:25 +0000)]
* added ob_httpetaghandler() (has major limitations compared to http_cache_etag())
* smarter ob handling in http_cache_etag() - used buffers will be fetched, freed
and piped through again, so that everything passes the etag ob handler
Michael Wallner [Wed, 16 Feb 2005 08:34:54 +0000 (08:34 +0000)]
* release 0.4.0
Michael Wallner [Tue, 15 Feb 2005 09:33:56 +0000 (09:33 +0000)]
* add winmm.lib for timeGetTime
Michael Wallner [Tue, 15 Feb 2005 09:02:44 +0000 (09:02 +0000)]
* add zlib
Michael Wallner [Mon, 14 Feb 2005 16:04:25 +0000 (16:04 +0000)]
* add ssl libs
Michael Wallner [Mon, 14 Feb 2005 15:57:56 +0000 (15:57 +0000)]
* add wsock32.lib
Michael Wallner [Mon, 14 Feb 2005 10:29:44 +0000 (10:29 +0000)]
* keep winsock crap outta door
Michael Wallner [Mon, 14 Feb 2005 10:20:17 +0000 (10:20 +0000)]
* ms cc chokes on that
Michael Wallner [Sun, 13 Feb 2005 19:50:30 +0000 (19:50 +0000)]
* fix etag caching
* fix send_data()
Michael Wallner [Sun, 13 Feb 2005 19:48:46 +0000 (19:48 +0000)]
* fix etag caching
* some maintainance in RSHUTDOWN
Michael Wallner [Sun, 13 Feb 2005 10:41:15 +0000 (10:41 +0000)]
* adding tests
Michael Wallner [Sun, 13 Feb 2005 10:38:50 +0000 (10:38 +0000)]
* -dev version
* make package.xml installable
* fix etag sending
* fix mem-corruption in http_parse_headers() with empty header values
* fix http dates being truncated
* expand default allowed methods to all standard methods
Michael Wallner [Fri, 11 Feb 2005 18:19:26 +0000 (18:19 +0000)]
* cosmetics
Michael Wallner [Fri, 11 Feb 2005 18:07:08 +0000 (18:07 +0000)]
* we should just send the full entity if the range header si syntactically invalid
Michael Wallner [Fri, 11 Feb 2005 17:53:23 +0000 (17:53 +0000)]
* separate http_check_allowed_methods()
Michael Wallner [Fri, 11 Feb 2005 17:43:12 +0000 (17:43 +0000)]
* we must send an allow header
Michael Wallner [Fri, 11 Feb 2005 16:18:03 +0000 (16:18 +0000)]
* added http.allowed_methods ini entry
Michael Wallner [Fri, 11 Feb 2005 16:04:30 +0000 (16:04 +0000)]
* add defines too