summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_php_sapi.c (follow)
AgeCommit message (Collapse)AuthorFilesLines
2018-04-05Style.Valentin Bartenev1-2/+2
2018-04-04Changed version processing for modules.Alexander Borisov1-1/+1
2018-03-16PHP: fixed segfault on initialization.Valentin Bartenev1-12/+9
PHP SAPI can call log handler while initializing. Particularly, that happens if there's a problem in loading some extension specified in php.ini file. On this stage server context is empty, so now nxt_thread_log_error() is used.
2018-03-05Reduced number of critical log levels.Valentin Bartenev1-6/+4
2018-01-12PHP: Terminating names with zero.Max Romanov1-4/+7
Fixing issue introduced in changeset 462:17a2c9b27b57 .
2018-01-12Initializing script_name.start before using.Max Romanov1-0/+1
This makes gcc 4.4.6 happy.
2018-01-11Changing relative php scripts paths to real ones.Max Romanov1-46/+71
This is required to run phpMyAdmin.
2017-12-28Fixed Go package and PHP module building.0.3Igor Sysoev1-1/+1
Go package and PHP module could not be built after changeset 5817734dd9b9.
2017-12-28HTTP keep-alive connections support.Igor Sysoev1-15/+10
2017-12-27Introducing application 'atexit' hook.Max Romanov1-0/+1
Finalizing Python interpreter. This closes #65 issue on GitHub.
2017-10-18Added the debug option to module compatibility vector.Igor Sysoev1-1/+1
2017-09-07Moving body data before headers for PHP POST.Max Romanov1-2/+2
PHP SAPI tries to read body for POST request before registering header-specific variables. For other methods, read_post_body() called by SAPI after variables registration. This closes #10 issue on GitHub.
2017-09-06Style fixes.Igor Sysoev1-0/+7
2017-09-01Added SERVER_ADDR parameter for Python and PHP modules.Igor Sysoev1-0/+2
2017-08-31PHP SAPI: typo fixed.Sergey Kandaurov1-1/+1
2017-08-31nginext has been renamed to unit.Igor Sysoev1-3/+3
2017-08-31Introduced module compatibility vector.Igor Sysoev1-0/+6
2017-08-17The new module configuration interface.Igor Sysoev1-111/+4
Configuration and building example: ./configure ./configure python ./configure php ./configure go make all or ./configure make nginext ./configure python make python ./configure php make php ./configure go make go Modules configuration options and building examples: ./configure python --module=python2 --config=python2.7-config make python2 ./configure php --module=php7 --config=php7.0-config --lib-path=/usr/local/php7.0 make php7 ./configure go --go=go1.6 --go-path=${HOME}/go1.6 make go1.6
2017-08-11Request body read state implemented.Max Romanov1-50/+17
With specific timeout and buffer size settings.
2017-07-12PHP SAPI: dynamic worker initialization.Max Romanov1-60/+87
2017-07-05PHP SAPI: SERVER_NAME, SERVER_PORT and REMOTE_ADDR introduced.Max Romanov1-79/+146
2017-07-05Complex target parser copied from NGINX.Max Romanov1-14/+24
nxt_app_request_header_t fields renamed: - 'path' renamed to 'target'. - 'path_no_query' renamed to 'path' and contains parsed value.
2017-06-26PHP post body processing fixed, default index name introduced.Max Romanov1-8/+32
2017-06-23PHP app request processing.Max Romanov1-275/+419
2017-06-20Using new memory pool implementation.Igor Sysoev1-3/+3
2017-03-09Processes refactoring.Igor Sysoev1-25/+25
The cycle has been renamed to the runtime.
2017-02-01More refactoring relicts removed.Igor Sysoev1-3/+3
2017-01-17Initial version.Igor Sysoev1-0/+611