let DEV_2 be trunk
- fix PHP4 build - use zend_hash_func instead of zend_get_hash_value
- fix copyright year
- use PHPSTR_NOMEM
- force syncronized flush on encoding stream - allow erealloc failure in phpstr_resize_ex() # appending a *deflate* (zlib/gzip) filter to a stream # for reading won't make one happy, though
- improve struct layout
- ditch warnings - give anonymous types a name
- add support for If-Range header - fix cases where 412 Precondition failed should be generated
- add phpstr_shrink() - fix some warnings
- CURLOPT_COOKIELIST needs curl 7.15 - fixed typo in phpstr.h - reimplemented encoding api - removed http_gzencode()/http_gzdecode(); zlib *can* do that - http_deflate() accepts various flags now, pass HTTP_DEFLATE_TYPE_GZIP for gzip encoding; HTTP_DEFLATE_TYPE_ZLIB (default) for HTTP deflate (AKA zlib) encoding HTTP_DEFLATE_TYPE_RAW for raw deflate encoding (same as PHPs gzdeflate); - http_inflate() can decode all 3 formats
- add HttpRequest::getRawResponseMessage() and ::getRawRequestMessage() (Ilia) - add 'resetcookies' request option (Ilia) - fix wrong return by ref arg info
thanks, msvc didn't complain about that
Fixed build
- pmem aware phpstr - tests fixup # uhm.. where's the valgrind patch for run-tests?
- sanitize stream filter
- fix previous commit and adjust tests
- gzip responses # this is a braindump; do not try to compile
- add first version of package2.xml - define PHPSTR_DEFAULT_SIZE in the header - some minor tidbits
- ditch http_split_response() - unify parsing of HTTP pre-header line; add info api - add several log facilities through http_exit() - several other fixbits # unfinished...
- flush