m6w6/ext-http
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.

16 years agoflush
Michael Wallner [Mon, 2 May 2005 20:58:00 +0000 (20:58 +0000)] 
flush

16 years ago- yay, I guess this needs to be done by hand...
Michael Wallner [Fri, 29 Apr 2005 17:19:53 +0000 (17:19 +0000)] 
- yay, I guess this needs to be done by hand...

16 years ago- ditch HttpMessage::__construct() and ::setRaw
Michael Wallner [Wed, 27 Apr 2005 15:25:52 +0000 (15:25 +0000)] 
- ditch HttpMessage::__construct() and ::setRaw
- make HttpMessage::$nestedMessage public

16 years ago- separated http_check_method() from http_check_allowed_methods()
Michael Wallner [Wed, 27 Apr 2005 13:37:05 +0000 (13:37 +0000)] 
- separated http_check_method() from http_check_allowed_methods()
- message parser now recognizes nested messages if there's a content length header or chunked transfer encoding
- added (still crashing) HttpMessage::getMessage()
- some other fixes & adjustments

16 years ago- unify script termination
Michael Wallner [Tue, 26 Apr 2005 19:48:03 +0000 (19:48 +0000)] 
- unify script termination
- don't dllexport http_cache_exit()
- move know request methods over to http_std_defs
- introduce http.cache_log

16 years ago- missing proto keyword
Michael Wallner [Tue, 26 Apr 2005 16:03:14 +0000 (16:03 +0000)] 
- missing proto keyword

16 years ago- http_ob_etaghandler() belongs to the cache_api now
Michael Wallner [Tue, 26 Apr 2005 15:41:37 +0000 (15:41 +0000)] 
- http_ob_etaghandler() belongs to the cache_api now

16 years ago- unified cache_api function names
Michael Wallner [Tue, 26 Apr 2005 15:37:49 +0000 (15:37 +0000)] 
- unified cache_api function names
- moved http_ob_etaghandler() to cache_api
- don't pretend to be smarter than the developer at etag caching; removed http_start_ob_buffer, etc;
- renamed ob_httpetaghandler to ob_etaghandler

16 years ago- memleaks & error messages
Michael Wallner [Tue, 26 Apr 2005 12:17:10 +0000 (12:17 +0000)] 
- memleaks & error messages

16 years ago- typo & ws
Michael Wallner [Tue, 26 Apr 2005 11:14:08 +0000 (11:14 +0000)] 
- typo & ws

16 years ago- added missing methods (except setBody) for HttpMessage
Michael Wallner [Tue, 26 Apr 2005 11:11:33 +0000 (11:11 +0000)] 
- added missing methods (except setBody) for HttpMessage

16 years ago- cosmetics
Michael Wallner [Wed, 13 Apr 2005 17:29:50 +0000 (17:29 +0000)] 
- cosmetics

16 years ago- no global curlbuf anymore
Michael Wallner [Wed, 13 Apr 2005 17:29:24 +0000 (17:29 +0000)] 
- no global curlbuf anymore

16 years ago- E_THROW for PHP4 too
Michael Wallner [Wed, 13 Apr 2005 17:29:04 +0000 (17:29 +0000)] 
- E_THROW for PHP4 too
- dont return on wrong param count

16 years ago* return length directly in curl cb
Michael Wallner [Wed, 13 Apr 2005 15:15:46 +0000 (15:15 +0000)] 
* return length directly in curl cb

16 years ago* return modification length
Michael Wallner [Wed, 13 Apr 2005 15:14:35 +0000 (15:14 +0000)] 
* return modification length

16 years ago- fix & enhance option setting
Michael Wallner [Wed, 13 Apr 2005 15:14:07 +0000 (15:14 +0000)] 
- fix & enhance option setting
 *walk through the options even if the options array is empty, so that some default options will be set
 *always convert options

16 years ago- use custom error function
Michael Wallner [Wed, 13 Apr 2005 13:37:09 +0000 (13:37 +0000)] 
- use custom error function
- smarter response handling for http_request using http_message

16 years ago- error constants
Michael Wallner [Wed, 13 Apr 2005 13:35:57 +0000 (13:35 +0000)] 
- error constants

16 years ago- added custom error function which is able to throw exceptions
Michael Wallner [Wed, 13 Apr 2005 13:35:46 +0000 (13:35 +0000)] 
- added custom error function which is able to throw exceptions

16 years ago- smarter check for allowed methods
Michael Wallner [Wed, 13 Apr 2005 13:35:20 +0000 (13:35 +0000)] 
- smarter check for allowed methods

16 years ago- removed unused stuff
Michael Wallner [Wed, 13 Apr 2005 13:34:34 +0000 (13:34 +0000)] 
- removed unused stuff

16 years ago* typo
Michael Wallner [Wed, 13 Apr 2005 08:03:20 +0000 (08:03 +0000)] 
* typo

16 years ago- no empty_string anymore
Michael Wallner [Tue, 12 Apr 2005 20:29:08 +0000 (20:29 +0000)] 
- no empty_string anymore

16 years ago- renamed response.status to response.code
Michael Wallner [Tue, 12 Apr 2005 20:17:35 +0000 (20:17 +0000)] 
- renamed response.status to response.code
- added HttpMessage::get* methods

16 years ago- renamed response.status to response.code
Michael Wallner [Tue, 12 Apr 2005 20:16:54 +0000 (20:16 +0000)] 
- renamed response.status to response.code

16 years ago- missing include
Michael Wallner [Tue, 12 Apr 2005 17:51:43 +0000 (17:51 +0000)] 
- missing include
- unused var

16 years ago- use exceptions in constructors and HttpRequest::send()
Michael Wallner [Tue, 12 Apr 2005 17:45:34 +0000 (17:45 +0000)] 
- use exceptions in constructors and HttpRequest::send()

16 years ago- update
Michael Wallner [Tue, 12 Apr 2005 16:05:25 +0000 (16:05 +0000)] 
- update

16 years ago- even better use a object struct member for that crap
Michael Wallner [Tue, 12 Apr 2005 15:36:00 +0000 (15:36 +0000)] 
- even better use a object struct member for that crap

16 years ago- add HttpMessage::setRaw(), ::getBody(), ::getHeaders()
Michael Wallner [Tue, 12 Apr 2005 15:28:44 +0000 (15:28 +0000)] 
- add HttpMessage::setRaw(), ::getBody(), ::getHeaders()
- using a global tmp zval for the property avoids memleaks

16 years ago- missing inluce
Michael Wallner [Tue, 12 Apr 2005 14:57:55 +0000 (14:57 +0000)] 
- missing inluce
- old macro

16 years ago- include object headers only for ZE2
Michael Wallner [Tue, 12 Apr 2005 14:44:48 +0000 (14:44 +0000)] 
- include object headers only for ZE2

16 years ago- update
Michael Wallner [Tue, 12 Apr 2005 14:06:43 +0000 (14:06 +0000)] 
- update

16 years ago- split object code into separate files
Michael Wallner [Tue, 12 Apr 2005 13:58:59 +0000 (13:58 +0000)] 
- split object code into separate files

16 years ago- undef debug stmts
Michael Wallner [Tue, 12 Apr 2005 11:29:32 +0000 (11:29 +0000)] 
- undef debug stmts
- clean obj prop hash on beginning ...

16 years ago- preparations for HttpMessage
Michael Wallner [Tue, 12 Apr 2005 11:19:47 +0000 (11:19 +0000)] 
- preparations for HttpMessage
# <rant>object/property handlers suck big rocks</rant>

16 years ago* "Status" now is "Response Status"
Michael Wallner [Mon, 11 Apr 2005 10:33:00 +0000 (10:33 +0000)] 
* "Status" now is "Response Status"
# need to switch to http_message api

16 years agooops, typos causing mem-corruption
Michael Wallner [Mon, 11 Apr 2005 10:26:58 +0000 (10:26 +0000)] 
oops, typos causing mem-corruption

16 years ago- check for success
Michael Wallner [Mon, 11 Apr 2005 10:12:26 +0000 (10:12 +0000)] 
- check for success

16 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)

16 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

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

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

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

16 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

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

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

16 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

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

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

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

16 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)()

16 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()

16 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

16 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-"

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

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

16 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

16 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

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

16 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

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

16 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

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

16 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 :-?

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

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

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

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