summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2018-06-27Packages: tar building functionality moved into pkg/Makefile.Valentin Bartenev2-13/+8
2018-06-25Removed '\r' and '\n' artifact macros.Igor Sysoev9-30/+17
2018-06-25Introduced nxt_length() macro.Valentin Bartenev28-99/+101
2018-06-21More effective implementation of nxt_popcount().Valentin Bartenev1-2/+2
This method requires as many iterations as there are set bits, while the previous one has to shift up to the position of the highest bit.
2018-06-20Using own popcount where the compiler builtin is not available.Sergey Kandaurov3-1/+35
2018-06-20Using portable grep features.Sergey Kandaurov1-1/+2
2018-06-20Fixed allocation of multiple shared memory chunks.Max Romanov2-33/+50
Previously, one shared memory chunk was allocated under mutex and other chunks (if required) were allocated using atomic operations. So such allocation is not guaranteed and the result buffer can be less than requested. This commit moves multiple chunks allocation under mutex and guarantees the result buffer is large enough.
2018-06-19Using 'all' as default target in Makefile.Max Romanov1-2/+2
2018-06-18Fixed exit status on start failure.Igor Sysoev5-17/+22
This and previous commit close #131 issue on GitHub.
2018-06-18Removing Unix control socket on start failure.Igor Sysoev5-23/+5
The bug had appeared in 5cc5002a788e when process type has been converted to bitmask. This commit reverts the type back to a number. This commit is related to #131 issue on GitHub.
2018-06-18Removed unused single process type.Igor Sysoev4-46/+12
2018-06-13Version bump.Valentin Bartenev1-2/+2
2018-06-08Tests: Go application tests.Andrey Zelenkov11-5/+377
2018-06-07Tests: added tests for "precision" option in php.ini.Andrey Zelenkov4-0/+18
2018-06-07Added tag 1.2 for changeset fbe7f5a3867eValentin Bartenev1-0/+1
2018-06-07Generated Dockerfiles for Unit 1.2.1.2Valentin Bartenev9-9/+9
2018-06-07Added version 1.2 CHANGES.Valentin Bartenev2-0/+70
2018-06-07PHP: added setting of individual configuration options.Valentin Bartenev2-0/+98
2018-06-07PHP: added setting of php.ini configuration file path.Valentin Bartenev4-5/+49
2018-06-07Exported functions for accessing configuration values.Valentin Bartenev1-9/+10
2018-06-06Go: specifying command line arguments to the executable.Valentin Bartenev4-4/+121
This closes #110 issue on GitHub.
2018-05-30Tests: added keep-alive with reconfiguration test.Andrey Zelenkov1-0/+52
2018-05-30Fixed keep-alive hanging after reconfiguration.Igor Sysoev7-102/+136
2018-05-30PHP: fixed building on MacOSX with --ld-opt= option.Igor Sysoev2-3/+5
2018-05-30PHP: using generated dependencies in makefile.Max Romanov1-0/+3
2018-05-29Added version number to main process title.Igor Sysoev1-1/+2
2018-05-29Tests: configuration of environment variables.Andrey Zelenkov2-0/+141
2018-05-28Configuration of environment variables for application processes.Valentin Bartenev4-5/+106
2018-05-25Fixed a dead store.Sergey Kandaurov1-2/+4
Found by Clang Static Analyzer.
2018-05-24Using getrandom() libc interface, SYS_getrandom fixes.Sergey Kandaurov3-10/+42
The interface is available since Glibc 2.25, and FreeBSD 12.0.
2018-05-22Tests: initial PHP application tests.Andrey Zelenkov11-0/+193
2018-05-21Tests: added tests for SERVER_SOFTWARE variable.Andrey Zelenkov6-6/+15
2018-05-21Added SERVER_SOFTWARE request meta-variable.Valentin Bartenev10-4/+37
2018-05-14Packages: Ubuntu 18.10 "bionic" support added.Andrei Belov5-1/+89
2018-05-14Packages: fixed log and pid paths on CentOS 7.Andrei Belov1-1/+1
This closes #120 issue on GitHub.
2018-04-27Eliminating possible NULL pointer dereference.Max Romanov1-1/+3
Found by Coverity (CID 276138).
2018-04-27Version bump.Valentin Bartenev1-2/+2
2018-04-26Added tag 1.1 for changeset 3f710b55c226Valentin Bartenev1-0/+1
2018-04-26Generated Dockerfiles for Unit 1.1.1.1Valentin Bartenev9-9/+9
2018-04-26Added version 1.1 CHANGES.Valentin Bartenev2-0/+102
2018-04-26Tests: response handling improved.Andrey Zelenkov3-10/+14
2018-04-26Tests: added test for callable write() in Python.Andrey Zelenkov2-0/+10
2018-04-26Improved wording in CHANGES.Valentin Bartenev2-11/+11
2018-04-26Controller waits READY message from router.Max Romanov3-27/+81
This required to avoid racing condition when controller receive router port before router receives controller port.
2018-04-25Python: added a missing slash in the path to "pyenv.cfg".Valentin Bartenev1-1/+1
This closes #115 issue on GitHub.
2018-04-24Support for PEP 405 virtual environments.Valentin Bartenev1-8/+50
This closes #96 issue on GitHub.
2018-04-24Fixed typo in RPM packages.Nick Shadrin1-1/+1
2018-04-23Tests: added access log test with unix socket.Andrey Zelenkov1-0/+20
2018-04-23Tests: added delay to wait for requests logging.Andrey Zelenkov1-0/+33
2018-04-23Tests: removed alert skips after b6ca49c1da1b.Andrey Zelenkov1-3/+0