Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | fix test | Antony Dovgal | 2008-07-13 | 1 | -4/+9 | |
| | ||||||
* | add test for the shebang thing | Nuno Lopes | 2008-07-06 | 1 | -0/+39 | |
| | ||||||
* | fix test for good consoles (tm) | Nuno Lopes | 2008-07-06 | 1 | -0/+3 | |
| | ||||||
* | long -> int + minor sources reorganization | Antony Dovgal | 2008-07-01 | 1 | -50/+51 | |
| | ||||||
* | fixed types (no more compiler warnings) | Alexey Zakhlestin | 2008-06-28 | 1 | -2/+2 | |
| | ||||||
* | updated to the new parameter-parsing api | Alexey Zakhlestin | 2008-06-28 | 1 | -62/+69 | |
| | ||||||
* | Fixed possible buffer overflow | Dmitry Stogov | 2008-06-23 | 1 | -3/+7 | |
| | ||||||
* | MFH: Response to: [PHP-DEV] cleaning up the functions - any volunteers? :) | Uwe Schindler | 2008-06-22 | 1 | -11/+17 | |
| | ||||||
* | fix test | Antony Dovgal | 2008-06-06 | 1 | -18/+43 | |
| | ||||||
* | Fixed bug #45144 (ap_child_terminate() isn't available on threaded builds) | Scott MacVicar | 2008-06-01 | 1 | -0/+2 | |
| | ||||||
* | Windows configure fixes, a few additional lib names allowed, apache2 only on ↵ | Elizabeth Marie Smith | 2008-05-14 | 3 | -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 Smith | 2008-04-15 | 2 | -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 Stogov | 2008-04-15 | 1 | -30/+35 | |
| | | | | configurations | |||||
* | Fixed bug #44673 (With CGI argv/argc starts from arguments, not from script) | Dmitry Stogov | 2008-04-09 | 1 | -1/+1 | |
| | ||||||
* | MFH: fix test | Antony Dovgal | 2008-04-07 | 1 | -1/+7 | |
| | ||||||
* | - Fixed possible stack buffer overflow in FastCGI SAPI. (Andrey Nigmatulin) | Dmitry Stogov | 2008-04-03 | 1 | -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 Pena | 2008-03-30 | 1 | -0/+16 | |
| | ||||||
* | MFH: | Marcus Boerger | 2008-03-25 | 1 | -20/+17 | |
| | | | | | | - Fix memory leak found by Osman - Merge strlen to sizof change from CLI | |||||
* | - MFH Use sizeof rather than strlen and cleanup | Marcus Boerger | 2008-03-25 | 1 | -11/+10 | |
| | ||||||
* | Typo (I wonder if anybody would ever have noticed this) | Rasmus Lerdorf | 2008-03-19 | 1 | -1/+1 | |
| | ||||||
* | Add new empty child terminate sapi hook to the rest of the sapis | Rasmus Lerdorf | 2008-03-18 | 18 | -1/+19 | |
| | ||||||
* | exit_on_timeout patch | Rasmus Lerdorf | 2008-03-18 | 1 | -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 Stogov | 2008-03-18 | 3 | -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); } | |||||
* | Revert | Rasmus Lerdorf | 2008-03-17 | 1 | -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 having | Rasmus Lerdorf | 2008-03-17 | 1 | -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 Lopes | 2008-03-17 | 2 | -211/+0 | |
| | ||||||
* | fix test | Antony Dovgal | 2008-03-17 | 1 | -1/+1 | |
| | ||||||
* | - Rewrite scanner to be based on re2c instead of flex | Marcus Boerger | 2008-03-16 | 10 | -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 confusion | Lars Strojny | 2008-03-11 | 1 | -1/+1 | |
| | ||||||
* | MFH: New way for check void parameters | Felipe Pena | 2008-03-10 | 2 | -28/+28 | |
| | ||||||
* | Fix typo (#44381) | Felipe Pena | 2008-03-09 | 1 | -1/+1 | |
| | ||||||
* | sapi/apache2(handler|filter)/config.m4: Removing itk from the list of ↵ | Lars Strojny | 2008-03-09 | 2 | -2/+2 | |
| | | | | threaded MPMs (thanks Hannes) | |||||
* | Adding itk and and peruser MPM to the list of threaded Apache MPMs | Lars Strojny | 2008-03-09 | 2 | -4/+4 | |
| | ||||||
* | Fix test (new constant was added in PREG) | Felipe Pena | 2008-03-08 | 1 | -1/+2 | |
| | ||||||
* | - MFH: New tests | Johannes Schlüter | 2008-03-07 | 3 | -0/+95 | |
| | ||||||
* | MFH: New tests | Johannes Schlüter | 2008-03-01 | 2 | -0/+211 | |
| | ||||||
* | MFH | Antony Dovgal | 2008-02-28 | 1 | -306/+47 | |
| | ||||||
* | MFB: Fixed security issue detailed in CVE-2008-0599 | Ilia Alshanetsky | 2008-02-28 | 1 | -1/+1 | |
| | ||||||
* | optimization | Dmitry Stogov | 2008-02-15 | 2 | -10/+22 | |
| | ||||||
* | - Small improvements, no malloc needed for the zval | Marcus Boerger | 2008-02-03 | 1 | -9/+5 | |
| | ||||||
* | Improved PHP binary size and startup speed with GCC4 visibility control (Nuno) | Dmitry Stogov | 2008-01-30 | 5 | -1/+29 | |
| | ||||||
* | Fixed bug #43968 (Extending internal class causes a crash) | Dmitry Stogov | 2008-01-29 | 1 | -5/+5 | |
| | | | | | The fix is a workaround for GCC optizer bug. | |||||
* | fix test | Antony Dovgal | 2008-01-29 | 1 | -1/+6 | |
| | | | | | Derick, you're adding new methods too fast =) | |||||
* | Fix test | Hannes Magnusson | 2008-01-27 | 1 | -1/+13 | |
| | ||||||
* | Fixed bug #42779 (Incorrect forcing from HTTP/1.0 request to HTTP/1.1 | Ilia Alshanetsky | 2008-01-16 | 1 | -2/+0 | |
| | | | | | response) | |||||
* | Fixed test | Ilia Alshanetsky | 2008-01-13 | 1 | -1/+12 | |
| | ||||||
* | Update copyright | Ilia Alshanetsky | 2008-01-01 | 1 | -1/+1 | |
| | ||||||
* | Update copyright | Ilia Alshanetsky | 2007-12-31 | 1 | -1/+1 | |
| | ||||||
* | MFH: Bump copyright year, 2 of 2. | Sebastian Bergmann | 2007-12-31 | 42 | -46/+46 | |
| | ||||||
* | fix test | Antony Dovgal | 2007-12-15 | 1 | -1/+6 | |
| |