let DEV_2 be trunk
year bump
* start 1.7.0-dev * Implement Request #14408 (Add a customizable timeout for HttpRequestPool::socketSelect)
- this seems to fix most of the issues with the multi_socket API and libevent
- make libevent usable by choice at runtime
- final bits incl. timeouts
- add libevent support
- include everything in http.c - make INIT/SHUTDOWN sequences readable again - improve allowed methods check
- finalize persistent handle support (probably) * make it a system ini option instead of a configure option = http.persistent.handles.limit controls the maximum of idle handles lingering around for a single provider * re-arrange stat() structure * display verbose phpinfo()
- fix copyright year
- persistent handles for curl_share and curl_multi
- disallow detaching requests while executing progress callbacks - hopefully the final fix for nested exceptions
- fix nested exception suppression and order - allow detaching from request pool within onfinish() callback by adding llist safe request pool apply functions - fix newly introduced leak in request method api
- move some cruft of http_request_api.c to php_http_request_int.h - simplify exception wrapper - check that curl is properly initialized in http_request_{enable|reset}_cookies()
- ditch warnings - give anonymous types a name
- happy new year - add HttpRequest::onFinish() callback method lookup - add test
- reimplement major parts of the request api # this has not been run with a debug build or valgrind yet
# you better don't look inside
- module/includes cleanup
- relicense with a BSD style license