summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_application.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2020-03-09Refactor of process management.Tiago Natel de Moura1-19/+344
2019-10-22Fixing process crash in case of module load error.Max Romanov1-0/+3
2019-07-17Exiting application process in case of pre_init stage error.Max Romanov1-4/+1
2019-03-06Removed unnecessary abstraction layer.Alexander Borisov1-28/+0
2019-02-28Introducing Java Servlet Container beta.Max Romanov1-0/+14
2018-10-09Renamed "go" application type to "external".Valentin Bartenev1-4/+4
2018-08-06Unit application library.Max Romanov1-427/+49
2018-07-12Enabled body buffer shared memory segmentation.Max Romanov1-23/+22
2018-06-25Introduced nxt_length() macro.Valentin Bartenev1-4/+4
2018-05-28Configuration of environment variables for application processes.Valentin Bartenev1-0/+47
2018-05-21Added SERVER_SOFTWARE request meta-variable.Valentin Bartenev1-0/+3
2018-04-20Fixed segfault when two modules have the same type and version.Valentin Bartenev1-1/+1
2018-04-17Added missing checks if nxt_port_rpc_register_handler() failed.Valentin Bartenev1-0/+4
2018-04-05Handling error return from application 'run()' function.Max Romanov1-1/+7
2018-04-04Changed version processing for modules.Alexander Borisov1-8/+10
2018-03-21Added Ruby support.Alexander Borisov1-0/+3
2018-03-05Reduced number of critical log levels.Valentin Bartenev1-10/+5
2018-02-14Fixed race condition while discovering modules.Valentin Bartenev1-20/+42
2018-01-31Added Perl support.Alexander Borisov1-3/+3
2018-01-24Fixed formatting in nxt_sprintf() and logging.Sergey Kandaurov1-1/+1
2018-01-24Using size_t for the field width type of the "%*s" specifier.Sergey Kandaurov1-3/+5
2017-12-28Removed duplicate declaration.Igor Sysoev1-1/+1
2017-12-28HTTP keep-alive connections support.Igor Sysoev1-207/+16
2017-12-28Changed nxt_mp_retain() and nxt_mp_release() interfaces.Igor Sysoev1-1/+1
2017-12-27Implementing the ability to cancel request before worker starts processing it.Max Romanov1-61/+31
2017-12-27Introducing application 'atexit' hook.Max Romanov1-1/+12
2017-12-25HTTP parser: reworked header fields handling.Valentin Bartenev1-46/+45
2017-12-07Fixed protocol version string handling in router.Valentin Bartenev1-1/+1
2017-10-18Added the debug option to module compatibility vector.Igor Sysoev1-1/+1
2017-10-10Optimized application type handling.Valentin Bartenev1-23/+41
2017-10-05Improved applications versions handling.Valentin Bartenev1-3/+9
2017-10-04Using request mem pool for req<->app link.Max Romanov1-1/+1
2017-09-16Fixed memory leak caused by mempool related to request context.Valentin Bartenev1-7/+3
2017-09-15Fixing memory leak of request parse context.Max Romanov1-8/+26
2017-09-06Style fixes.Igor Sysoev1-8/+7
2017-09-05Double connection close attempt fix.Max Romanov1-2/+2
2017-09-05Introducing working_directory directive for applications.Max Romanov1-0/+13
2017-08-31Fixed format specifier.Igor Sysoev1-1/+1
2017-08-31Introduced module compatibility vector.Igor Sysoev1-5/+21
2017-08-30The discovery process did not quit if no modules were not found.Igor Sysoev1-41/+48
2017-08-29The master process has been renamed to the main process.Igor Sysoev1-2/+2
2017-08-26Added configure and command line option --modules.Igor Sysoev1-2/+3
2017-08-17The new module configuration interface.Igor Sysoev1-20/+305
2017-08-11Request body read state implemented.Max Romanov1-38/+132
2017-07-12New process port exchange changed. READY message type introduced.Max Romanov1-5/+53
2017-07-05Complex target parser copied from NGINX.Max Romanov1-12/+4
2017-06-23Application-side message processing.Max Romanov1-747/+332
2017-06-20Using new memory pool implementation.Igor Sysoev1-14/+14
2017-06-14nxt_event_conn_... functions and structures have been renamedIgor Sysoev1-24/+24
2017-06-06C99 style declaration of connection states.Igor Sysoev1-19/+7