History log of /unit/src/nxt_application.h (Results 26 – 50 of 72)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: 1.8.0-1, 1.8.0
# 977:4f9268f27b57 28-Feb-2019 Max Romanov

Introducing Java Servlet Container beta.


# 967:d693ed6d0209 27-Feb-2019 Valentin Bartenev

Fixed processing of SERVER_NAME after 77aad2c142a0.

Previously, the nxt_router_prepare_msg() function expected server host among
other headers unmodified. It's not true anymore since normalization

Fixed processing of SERVER_NAME after 77aad2c142a0.

Previously, the nxt_router_prepare_msg() function expected server host among
other headers unmodified. It's not true anymore since normalization of the
Host header has been introduced in 77aad2c142a0.

The nxt_unit_split_host() function was removed. It didn't work correctly with
IPv6 literals. Anyway, after 77aad2c142a0 the port splitting is done in router
while Host header processing.

show more ...


Revision tags: 1.7.1-1, 1.7.1, 1.7-1, 1.7, 1.6-1, 1.6, 1.5-1, 1.5
# 804:fe8d2dea28dd 09-Oct-2018 Valentin Bartenev

Renamed "go" application type to "external".

There's nothing specific to Go language. This type of application object can
be used to run any external application that utilizes libunit API.


Revision tags: 1.4-2, 1.4
# 743:e0f0cd7d244a 06-Aug-2018 Max Romanov

Unit application library.

Library now used in all language modules.
Old 'nxt_app_*' code removed.

See src/test/nxt_unit_app_test.c for usage sample.


Revision tags: 1.3
# 718:f6866084cc80 11-Jul-2018 Valentin Bartenev

Removed unused "nxt_app_header_field_t" structure.

It's not used since 3b77edf46701.


# 703:2d536dde84d2 25-Jun-2018 Valentin Bartenev

Introduced nxt_length() macro.


Revision tags: 1.2
# 687:492cbccba4fe 07-Jun-2018 Valentin Bartenev

PHP: added setting of php.ini configuration file path.


# 685:99f3d48664de 06-Jun-2018 Valentin Bartenev

Go: specifying command line arguments to the executable.

This closes #110 issue on GitHub.


# 678:f05d36cbe461 28-May-2018 Valentin Bartenev

Configuration of environment variables for application processes.


# 673:9fa79c719a17 21-May-2018 Valentin Bartenev

Added SERVER_SOFTWARE request meta-variable.


Revision tags: 1.1, 1.0
# 615:38d50cba8f00 05-Apr-2018 Max Romanov

Stopping timed out application process.


# 613:e5dd7bc63d59 05-Apr-2018 Valentin Bartenev

Style.


# 612:217e48a3b091 04-Apr-2018 Alexander Borisov

Changed version processing for modules.


# 611:323e11065f83 04-Apr-2018 Valentin Bartenev

Style: capitalized letters in hexadecimal literals.


Revision tags: 0.7
# 584:28e8e1877e62 21-Mar-2018 Alexander Borisov

Added Ruby support.


Revision tags: 0.6, 0.5
# 510:4979fe09d9cd 31-Jan-2018 Alexander Borisov

Added Perl support.


# 507:fa714d76592b 29-Jan-2018 Max Romanov

Introducing extended app process management.

- Pre-fork 'processes.spare' application processes;
- fork more processes to keep 'processes.spare' idle processes;
- fork on-demand up to 'processes.max

Introducing extended app process management.

- Pre-fork 'processes.spare' application processes;
- fork more processes to keep 'processes.spare' idle processes;
- fork on-demand up to 'processes.max' count;
- scale down idle application processes above 'processes.spare' after
'processes.idle_timeout';
- number of concurrently started application processes also limited by
'processes.spare' (or 1, if spare is 0).

show more ...


Revision tags: 0.4
# 462:17a2c9b27b57 11-Jan-2018 Max Romanov

Changing relative php scripts paths to real ones.

This is required to run phpMyAdmin.


Revision tags: 0.3
# 444:4bf1dca6173c 28-Dec-2017 Igor Sysoev

Removed duplicate declaration.


# 431:5817734dd9b9 28-Dec-2017 Igor Sysoev

HTTP keep-alive connections support.


# 421:b57f61ecf2ec 27-Dec-2017 Max Romanov

Introducing application 'atexit' hook.

Finalizing Python interpreter.

This closes #65 issue on GitHub.


# 417:47366bb40f2c 25-Dec-2017 Valentin Bartenev

HTTP parser: reworked header fields handling.


# 394:28ec49e1e6b0 29-Nov-2017 Max Romanov

Introducing python virtualenv configuration.

New parameter 'home' for python application allows to configure
application-specific virtualenv path.

This closes #15 issue on GitHub.


Revision tags: 0.2
# 356:b6c89a2f537b 10-Oct-2017 Valentin Bartenev

Optimized application type handling.


# 354:8fc82db3530b 05-Oct-2017 Valentin Bartenev

Improved applications versions handling.


123