summaryrefslogtreecommitdiff
path: root/sapi
Commit message (Collapse)AuthorAgeFilesLines
...
* fix testAntony Dovgal2008-07-131-4/+9
|
* add test for the shebang thingNuno Lopes2008-07-061-0/+39
|
* fix test for good consoles (tm)Nuno Lopes2008-07-061-0/+3
|
* long -> int + minor sources reorganizationAntony Dovgal2008-07-011-50/+51
|
* fixed types (no more compiler warnings)Alexey Zakhlestin2008-06-281-2/+2
|
* updated to the new parameter-parsing apiAlexey Zakhlestin2008-06-281-62/+69
|
* Fixed possible buffer overflowDmitry Stogov2008-06-231-3/+7
|
* MFH: Response to: [PHP-DEV] cleaning up the functions - any volunteers? :)Uwe Schindler2008-06-221-11/+17
|
* fix testAntony Dovgal2008-06-061-18/+43
|
* Fixed bug #45144 (ap_child_terminate() isn't available on threaded builds)Scott MacVicar2008-06-011-0/+2
|
* Windows configure fixes, a few additional lib names allowed, apache2 only on ↵Elizabeth Marie Smith2008-05-143-8/+16
| | | | for zts builds since apache on win is always threaded, isapi no longer stops configure in non-zts mode, look for _debug for debug libraries when debug is enabled
* These are really old config.w32 files - now they use PHP_PHP_BUILD correctly ↵Elizabeth Marie Smith2008-04-152-4/+4
| | | | instead of hard coding the path to the libraries
* Optimized request startup sequence for php.ini without per dir and per host ↵Dmitry Stogov2008-04-151-30/+35
| | | | configurations
* Fixed bug #44673 (With CGI argv/argc starts from arguments, not from script)Dmitry Stogov2008-04-091-1/+1
|
* MFH: fix testAntony Dovgal2008-04-071-1/+7
|
* - Fixed possible stack buffer overflow in FastCGI SAPI. (Andrey Nigmatulin)Dmitry Stogov2008-04-031-1/+4
| | | | | | - Fixed sending of uninitialized paddings which may contain some information. (Andrey Nigmatulin)
* MFB: Fixed bug #44564 (escapeshellarg removes UTF-8 multi-byte characters)Felipe Pena2008-03-301-0/+16
|
* MFH:Marcus Boerger2008-03-251-20/+17
| | | | | | - Fix memory leak found by Osman - Merge strlen to sizof change from CLI
* - MFH Use sizeof rather than strlen and cleanupMarcus Boerger2008-03-251-11/+10
|
* Typo (I wonder if anybody would ever have noticed this)Rasmus Lerdorf2008-03-191-1/+1
|
* Add new empty child terminate sapi hook to the rest of the sapisRasmus Lerdorf2008-03-1818-1/+19
|
* exit_on_timeout patchRasmus Lerdorf2008-03-181-0/+9
| | | | | | | | | | | | | | | | | | | | | After the sigsetjmp change, this is patch #2 in an effort to get some sanity restored to signal handling in PHP. This patch does two things. First, it makes it possible to reset the timeout without resetting the signal handlers. This is important for cases where an extension may have deferred signals in its MINIT in order to implement critical sections. It also lays the groundwork for cleaning up our signal handling and perhaps eventually implementing our own signal deferring mechanism so we can have true critical sections. The second thing this does is to make it possible to terminate the current child process (only for Apache1 at the moment) on a timeout. There are a number of extensions that are unhappy about being longjmp'ed out of and when this happens on a timeout they are left in an inconsistent state. By turning on exit_on_timeout you can now force the process to terminate on a timeout which will clean up any hanging locks and/or memory left hanging after the longjmp.
* Implemented concept of "delayed early binding" that allows opcode caches to ↵Dmitry Stogov2008-03-183-3/+3
| | | | | | | | | | | | | | | | | | | | | | perform class declaration (early and/or run-time binding) in exactly the same order as vanila php. The following pseudo-code explains how it should be used in opcode cache. function cache_compile_file($filename) { if (!is_cached($filename)) { ... orig_compiler_options = CG(compiler_optins); CG(compiler_options) |= ZEND_COMPILE_IGNORE_INTERNAL_CLASSES | ZEND_COMPILE_DELAYED_BINDING; $op_array = orig_compile_file($filename); CG(compiler_options) = orig_copiler_options; ... } else { $op_array = restore_from_cache($filename); } zend_do_delayed_early_binding($op_array); }
* RevertRasmus Lerdorf2008-03-171-6/+7
| | | | | | | | Never mind, it looks like ext/filter does an estrdup on everything it gets which doesn't seem very efficient to me as most things it gets passed will already be emalloc'ed. My custom version of the filter extension doesn't do this which led to the confusion.
* We need to pass PHP-managed pointers to filter here to avoid havingRasmus Lerdorf2008-03-171-7/+6
| | | | | | | | emalloc'ed data assigned to things like r->uri and having it get efree()'ed on request shutdown which then means that if the Apache logging module tries to log r->uri it would be reading from free'ed memory. So a simple estrdup before the filter call takes care of that.
* fix tests (removed duplicated stuff)Nuno Lopes2008-03-172-211/+0
|
* fix testAntony Dovgal2008-03-171-1/+1
|
* - Rewrite scanner to be based on re2c instead of flexMarcus Boerger2008-03-1610-40/+237
| | | | | | | | | The full patch is available as: http://php.net/~helly/php-re2c-5.3-20080316.diff.txt This is against php-re2c repository version 98 An older patch against version 97 is available under: http://php.net/~helly/php-re2c-97-20080316.diff.txt
* Adding itk again to non-threaded MPMs. Sorry for the confusionLars Strojny2008-03-111-1/+1
|
* MFH: New way for check void parametersFelipe Pena2008-03-102-28/+28
|
* Fix typo (#44381)Felipe Pena2008-03-091-1/+1
|
* sapi/apache2(handler|filter)/config.m4: Removing itk from the list of ↵Lars Strojny2008-03-092-2/+2
| | | | threaded MPMs (thanks Hannes)
* Adding itk and and peruser MPM to the list of threaded Apache MPMsLars Strojny2008-03-092-4/+4
|
* Fix test (new constant was added in PREG)Felipe Pena2008-03-081-1/+2
|
* - MFH: New testsJohannes Schlüter2008-03-073-0/+95
|
* MFH: New testsJohannes Schlüter2008-03-012-0/+211
|
* MFHAntony Dovgal2008-02-281-306/+47
|
* MFB: Fixed security issue detailed in CVE-2008-0599Ilia Alshanetsky2008-02-281-1/+1
|
* optimizationDmitry Stogov2008-02-152-10/+22
|
* - Small improvements, no malloc needed for the zvalMarcus Boerger2008-02-031-9/+5
|
* Improved PHP binary size and startup speed with GCC4 visibility control (Nuno)Dmitry Stogov2008-01-305-1/+29
|
* Fixed bug #43968 (Extending internal class causes a crash)Dmitry Stogov2008-01-291-5/+5
| | | | | The fix is a workaround for GCC optizer bug.
* fix testAntony Dovgal2008-01-291-1/+6
| | | | | Derick, you're adding new methods too fast =)
* Fix testHannes Magnusson2008-01-271-1/+13
|
* Fixed bug #42779 (Incorrect forcing from HTTP/1.0 request to HTTP/1.1Ilia Alshanetsky2008-01-161-2/+0
| | | | | response)
* Fixed testIlia Alshanetsky2008-01-131-1/+12
|
* Update copyrightIlia Alshanetsky2008-01-011-1/+1
|
* Update copyrightIlia Alshanetsky2007-12-311-1/+1
|
* MFH: Bump copyright year, 2 of 2.Sebastian Bergmann2007-12-3142-46/+46
|
* fix testAntony Dovgal2007-12-151-1/+6
|