Jérôme Loyet
a7e18ea855
- remove FPM specific version which is irrelevant since FPM integration into core.
2010-09-07 22:03:43 +00:00
Jérôme Loyet
75891691ed
- Fixed bug #52498 (libevent was not only linked to php-fpm)
2010-09-07 21:12:28 +00:00
Dmitry Stogov
c290767ed7
Fixed bug #46723 (FastCGI persistent connection is incredibly slow due to TCP ack delay).
2010-09-06 11:11:40 +00:00
Felipe Pena
7396657fc1
- Fixed compiler warning (missing return statement)
2010-09-01 23:21:03 +00:00
Dmitry Stogov
6bc16cce8f
Reduced overhead of FastCGI using near-perfect hash function and predcalculated hash values.
2010-09-01 15:34:48 +00:00
Dmitry Stogov
001d83dc47
invalid length
2010-09-01 14:42:43 +00:00
Jérôme Loyet
70d7d86505
- Fixed bug #52725 (gcc builtin atomic functions were sometimes used when they were not available).
2010-09-01 08:17:18 +00:00
Jérôme Loyet
4d62c8c501
- add 'max children reached' to the FPM status page. It shows how many times
...
a pool has reached the max_children parameter.
2010-08-31 14:49:16 +00:00
Jérôme Loyet
b212312a93
- Add libevent version to the startup debug log in FPM.
2010-08-31 09:41:04 +00:00
Jérôme Loyet
bf28d740e3
- Changed listen.backlog in the FPM configuration file to default to 128
...
instead of -1 (except on FreeBSD and OpenBSD). This is the same value
as the one used in the cgi sapi. This patch completes revision 302725.
2010-08-31 09:33:53 +00:00
Jérôme Loyet
d5a12aef12
- only one process (for all pools) could be killed by the 'dynamic' process manager. Now it's one process per pool which can be killed by the 'dynamic' process manager.
...
- rename nonsense variable (i)
2010-08-30 15:21:31 +00:00
Dmitry Stogov
d4c2c6c6ba
Don't check FCGI_WEB_SERVER_ADDRS for UNIX sockets
2010-08-27 08:50:32 +00:00
Dmitry Stogov
a95dd97752
Added apache compatible functions (apache_child_terminate, getallheaders, apache_request_headers, apache_response_headers) to FastCGI SAPI
2010-08-27 08:34:44 +00:00
Dmitry Stogov
d663b9cc77
Don't try to read the rest of malformed FCGI requests, close immediately. It saves one recv() call for proper FCGI request.
2010-08-25 13:48:16 +00:00
Dmitry Stogov
7fc86e5cb4
ws
2010-08-25 11:44:15 +00:00
Jérôme Loyet
266e369184
- Changed listen.backlog in the FPM configuration file to default to 128
...
instead of -1. This is the same value as the one used in the cgi sapi.
2010-08-23 23:22:36 +00:00
Jérôme Loyet
f5e38e30b6
- Fixed bug #52674 (FPM Status page returns inconsistent Content-Type headers).
2010-08-23 20:40:44 +00:00
Jérôme Loyet
6b8f3c0c59
- Fix #52407 (use __sync_bool_compare_and_swap in fpm_atomic.h if gcc >= 4.1 is used - credit to geissert)
2010-08-21 06:46:18 +00:00
Jérôme Loyet
06228b2cab
- typo (thx to sixd)
2010-08-20 17:00:57 +00:00
Jérôme Loyet
99a4506787
Fix #52609 (INI scanner did not use ZEND_INI_SCANNER_NORMAL)
2010-08-20 08:33:57 +00:00
Kalle Sommer Nielsen
250fcf9317
Nuke compiler warning, wrong fix that shouldn't have been in the previously commit
2010-08-18 18:00:33 +00:00
Kalle Sommer Nielsen
34b631f679
Pass the TSRMS pointers to sapi_module_struct.log_message, this saves some TSRMLS_FETCH() calls in a few of our SAPI's
2010-08-18 13:34:40 +00:00
Kalle Sommer Nielsen
65d031d3da
Use the TSRMLS_DC/TSRMLS_CC macros instead of TSRMLS_FETCH()
2010-08-18 12:59:52 +00:00
Dmitry Stogov
d6e772a1d0
Fixed ZTS build
2010-08-18 11:59:30 +00:00
Dmitry Stogov
bfbfd15a2a
improved performance of FastCGI request parsing
2010-08-18 08:22:41 +00:00
Kalle Sommer Nielsen
aae13b29a9
Fixed bug #50804 (Document configure.js --enable-crt-debug)
2010-08-11 22:38:15 +00:00
Jérôme Loyet
eb2266197f
BUG: all value comparaisons were not case insensitive in the conf file parser
2010-08-02 21:46:52 +00:00
Jérôme Loyet
71eee6b1d4
typo
2010-08-02 09:28:54 +00:00
Jérôme Loyet
5181210a7a
correct php-fpm.conf: slowlog has no default value
2010-08-02 09:02:48 +00:00
Jérôme Loyet
51dd4c2feb
- Fixed bug #52476 (move php-fpm man page from section 1 to section 8)
2010-07-29 22:07:00 +00:00
Raphael Geissert
197ab331eb
Fix required facilities for php-fpm's init script
...
$all should only be used in rare, and very specific, cases.
2010-07-29 19:13:42 +00:00
Dmitry Stogov
f20f516129
typo
2010-07-20 11:28:53 +00:00
Dmitry Stogov
b4216e0a82
Use zend_stream API to open main PHP script in CGI/FastCGI. This allows to override the open function by opcode caches and eliminate the actual open syscall.
2010-07-07 16:54:55 +00:00
Antony Dovgal
388a9ccaf0
fix typos and use correct directive names in error messages
2010-07-06 11:37:19 +00:00
Dmitry Stogov
d22dff0903
reduced request processing overhead
2010-07-05 15:40:54 +00:00
Felipe Pena
f2419953d9
- MF5.3: Reverted fix for bug #48930 (due binary compatibility breakage)
...
# To commit a new common fix
2010-06-30 02:30:14 +00:00
Felipe Pena
22e2302e78
- Improved initialization
2010-06-27 22:13:41 +00:00
Felipe Pena
3396a6d185
- Fixed bug #48930 (__COMPILER_HALT_OFFSET__ incorrect in PHP >= 5.3)
2010-06-27 21:46:16 +00:00
Felipe Pena
80926568f1
- Fixed bug #52183 (Reflectionfunction reports invalid number of arguments for function aliases)
2010-06-26 16:03:39 +00:00
Sriram Natarajan
4278f56f60
- Fixed bug #52162 (custom request header variables with numbers are removed)
2010-06-23 19:06:33 +00:00
Jérôme Loyet
84d268f63b
- Fixed bug #52086 (No new line at the end of a included file crahes the PHP FPM daemon)
2010-06-19 16:31:19 +00:00
Antony Dovgal
b95170580c
improve ptrace() test
...
change error to warning - there can be no trace method available at all
2010-06-16 08:58:42 +00:00
Jérôme Loyet
12e8eef760
Fix #52067 , chroot and chdir path were not checked at startup. If configured with unexistant directories, FPM entered in an error loop.
2010-06-13 10:30:35 +00:00
Antony Dovgal
61344366ae
support both 'warn' and 'warning' as error levels
2010-06-08 18:59:11 +00:00
Antony Dovgal
04d673472f
fix micro-memleaks (happened once per process)
2010-06-08 12:02:55 +00:00
Michael Wallner
0ed3973331
fix fpm build
2010-06-01 13:51:05 +00:00
Michael Wallner
11d24c1593
* implement new output API, fixing some bugs and implementing some feature
...
requests--let's see what I can dig out of the bugtracker for NEWS--
and while crossing the road:
* implemented new zlib API
* fixed up ext/tidy (what was "s&" in zend_parse_parameters() supposed to do?)
Thanks to Jani and Felipe for pioneering.
2010-05-31 10:29:43 +00:00
Jérôme Loyet
27c2c35953
fix commit 299383
2010-05-29 22:00:43 +00:00
Jérôme Loyet
bc4c3fdd83
typo (thx to Brian P. Mercer)
2010-05-29 10:39:35 +00:00
Jérôme Loyet
8cf687608e
bug: include paths were not evaluated to to full path
2010-05-27 22:31:28 +00:00