Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-09-06 | Style fixes. | Igor Sysoev | 22 | -125/+186 | |
2017-09-06 | Controller: validating user and group names. | Igor Sysoev | 1 | -4/+67 | |
2017-09-05 | Fixing request id logging. | Max Romanov | 1 | -1/+1 | |
2017-09-05 | Fixing racing condition on app port release/request. | Max Romanov | 1 | -1/+21 | |
Application free ports is a queue (double linked list) protected with mutex. After successfull request parsing, each router thread (1) tries to get port from this list. If this list is empty, (2) start worker request posted to main router thread. Another thread may release port between (1) and (2). This fix adds an attempt to get port from free ports list at the beginning of start worker action in main thread. | |||||
2017-09-05 | Double connection close attempt fix. | Max Romanov | 2 | -4/+13 | |
2017-09-05 | Using CSTRZ mapping type for go executable. | Max Romanov | 3 | -10/+6 | |
2017-09-05 | Introducing working_directory directive for applications. | Max Romanov | 4 | -0/+36 | |
2017-09-04 | Fixed permissions for Go sources. | Andrei Belov | 1 | -1/+1 | |
In particular, it resolves a number of errors and warnings reported by rpmlint(1). | |||||
2017-09-04 | Initialized task in utf8 unit test, fixes segfault in debug build. | Sergey Kandaurov | 1 | -5/+8 | |
2017-09-01 | Added SERVER_ADDR parameter for Python and PHP modules. | Igor Sysoev | 4 | -0/+11 | |
2017-08-31 | Fixed format specifier. | Igor Sysoev | 1 | -1/+1 | |
2017-08-31 | Setting build directory with variable instead of configure option. | Igor Sysoev | 2 | -5/+1 | |
2017-08-31 | Introducing install & uninstall Makefile targets. | Max Romanov | 8 | -26/+111 | |
2017-08-31 | Multiplexing different requests in single app port. | Max Romanov | 1 | -0/+5 | |
2017-08-31 | Default value 1 for number of workers. | Max Romanov | 1 | -0/+2 | |
2017-08-31 | Go: fixed splitting recipe line with newer gmake. | Sergey Kandaurov | 1 | -2/+2 | |
Use double quotes to quote a string with the backslash/newline pair. Newer gmake versions, such as GNU Make 4.1, do not remove the backslash from a string quoted with single quotes, which results in an extraneous backslash passed to the shell and, eventually, to the Go compiler. | |||||
2017-08-31 | PHP SAPI: typo fixed. | Sergey Kandaurov | 1 | -1/+1 | |
2017-08-31 | Changed modules names format. | Igor Sysoev | 3 | -9/+9 | |
2017-08-31 | nginext has been renamed to unit. | Igor Sysoev | 35 | -54/+53 | |
2017-08-31 | Introduced module compatibility vector. | Igor Sysoev | 7 | -5/+50 | |
2017-08-31 | Moving generating CGO header file to the make stage. | Igor Sysoev | 1 | -12/+13 | |
2017-08-30 | Avoid nxt_port_mmap_header_t redefinition warning. | Max Romanov | 1 | -3/+1 | |
2017-08-30 | Avoid nxt_go_process_t redefinition warning. | Max Romanov | 3 | -3/+12 | |
2017-08-30 | ListenAndServe changed to be compatible with http.ListenAndServe. | Max Romanov | 3 | -6/+27 | |
2017-08-30 | Send remote address to go application. | Max Romanov | 2 | -0/+6 | |
2017-08-30 | Fixed pid_file pattern misprint introduced in 231:6832cdee961e. | Max Romanov | 1 | -1/+1 | |
2017-08-30 | Adding a missing slash to the tail of path set by --modules | Igor Sysoev | 1 | -3/+12 | |
command line option. | |||||
2017-08-30 | The discovery process did not quit if no modules were not found. | Igor Sysoev | 1 | -41/+48 | |
2017-08-30 | Controller: resending configuration to router after its restart. | Valentin Bartenev | 1 | -66/+116 | |
Now router crash can be survived with less damage. | |||||
2017-08-30 | Controller: waiting for router before start to accept connections. | Valentin Bartenev | 3 | -31/+53 | |
Previously, reconfiguration might fail right after the daemon start if the router process wasn't ready yet. | |||||
2017-08-30 | Controller: correct handling of missing router port. | Valentin Bartenev | 1 | -11/+41 | |
There's no router port if the router process is just crashed or hasn't started yet. | |||||
2017-08-30 | Lib unit tests have been renamed to tests. | Igor Sysoev | 23 | -337/+326 | |
2017-08-29 | The process type enum exposed to go module. | Max Romanov | 6 | -15/+29 | |
2017-08-29 | Fixed debug message broken in e8da77a2c293. | Max Romanov | 1 | -4/+3 | |
2017-08-29 | Using NXT_GO variable instead of explicit go. | Max Romanov | 1 | -4/+4 | |
2017-08-29 | Store and use NXT_LIBRT for go module. | Max Romanov | 3 | -1/+4 | |
2017-08-29 | Separation of module prerequisites for 'all' target in Makefile. | Max Romanov | 3 | -6/+6 | |
To avoid using sed -i. | |||||
2017-08-29 | The master process has been renamed to the main process. | Igor Sysoev | 16 | -123/+123 | |
2017-08-29 | Improved English. | Igor Sysoev | 3 | -11/+11 | |
2017-08-28 | Improved reconfiguration requests serialization. | Valentin Bartenev | 1 | -81/+49 | |
Previously, only applying of updated configuration was serialized, while the changes themselves could be done in parallel on the same configuration. That resulted in inconsistent behaviour. | |||||
2017-08-28 | Fixed nxt_job_file_read_data(). | Valentin Bartenev | 1 | -1/+1 | |
Obviously it should read data into the free region of buffer. The "free" pointer is respectively shifted in the code below. | |||||
2017-08-26 | Added configuration summary. | Igor Sysoev | 2 | -0/+24 | |
2017-08-26 | Added configure and command line option --help. | Igor Sysoev | 8 | -42/+154 | |
2017-08-26 | Added configure and command line option --control. | Igor Sysoev | 6 | -39/+53 | |
2017-08-26 | Added configure and command line option --modules. | Igor Sysoev | 5 | -2/+41 | |
2017-08-26 | Added configure option --user=USER and --group=GROUP. | Igor Sysoev | 4 | -11/+40 | |
2017-08-26 | Added configure option --pid=FILE. | Igor Sysoev | 4 | -18/+12 | |
A pid file name can be relative. The default pid file name is "nginext.pid". | |||||
2017-08-26 | Added configure options --prefix=PATH and --log=FILE. | Igor Sysoev | 4 | -15/+28 | |
A prefix is prepended to all relative names at configure stage. There is no prefix by default. A log file name can be relative. The default log file name is "nginext.log". | |||||
2017-08-26 | Introduced nxt_socket_defer_accept(). | Igor Sysoev | 4 | -13/+25 | |
2017-08-26 | Removed unused function. | Igor Sysoev | 2 | -70/+0 | |