year bump
Fixed bug #15800
- don't use environment for constructing request urls and introduce HTTP_URL_FROM_ENV which is added to the default flags of http_build_url()
- fix copyright year
- fix switch() CS
- add HTTP_URL_STRIP_ALL constant - recognize HTTPS server variable - simplify building urls where path is based on SG(request_).request_uri
- fix behaviour of http_build_url() when second parameter is NULL
- get rid of 1001 strict-aliasing warnings
- add flag parameter to http_build_url(); slightly breaks parameter order
- happy new year - add HttpRequest::onFinish() callback method lookup - add test
- http_build_url() replaces http_absolute_(url|uri)/http_build_uri; # This is most probably the final name. :) # # Based on a request by ilia who probably wanted to see something similar along # the following lines to be possible: # http_build_url(parse_url(...)) # # It basically can still work like the removed function: # echo http_build_url('/foo/bar', array('scheme' => 'https', 'host' => 'example.com')); # # The third param will be filled with an array like parse_url() of the result url would return.
- module/includes cleanup
- own, simpler hash urlencoder
- relicense with a BSD style license
* more modular file structure # one big file was convenient for vim but not for GUI editors