summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
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
2018-04-20Fixed segfault when two modules have the same type and version.Valentin Bartenev1-1/+1
The bug appeared in 217e48a3b091. This closes #104 issue on GitHub.
2018-04-20Fixed alerts about freeing non-freeable memory on connection close.Igor Sysoev1-1/+0
The nxt_conn_t object is allocated by nxt_zget() and should not be freed.
2018-04-20Prevention of freeing non-freeable memory pool block.Igor Sysoev1-17/+26
2018-04-20Go: fixed request.Read() behaviour for EOF.Max Romanov1-1/+6
This closes #108 issue on GitHub.
2018-04-19Router: fixed race condition while access log reopening.Valentin Bartenev1-2/+21
In order to reopen access log, the router process creates a memory pool and allocates a buffer to send RPC message for the main process. Previously, the memory pool was destroyed when RPC response handler was called. It appeared, that the buffer completion handler could be not triggered by that time and still remained in a queue. Now the memory pool is destroyed only after both events are happen.
2018-04-19Python: returning write() callable object from start_response().Alexander Borisov1-1/+47
According to PEP (3)333 the start_respose() function must return a write() callable. This closes #107 issue on GitHub.
2018-04-18Removed duplicating socket address parsing function.Valentin Bartenev1-279/+3
This also fixes #101 issue on GitHub. The function previously used to parse IPv6 address of control socket was broken. Now the working function is used instead.
2018-04-18Added missing cleanup when nxt_port_socket_write() failed.Valentin Bartenev1-13/+39
2018-04-18Tests: re-opening access log file.Andrey Zelenkov2-5/+40
2018-04-18Tests: graceful shutdown.Andrey Zelenkov1-1/+1
2018-04-17Added missing checks if nxt_port_rpc_register_handler() failed.Valentin Bartenev3-1/+9
This closes #97 issue on GitHub. Thanks to 洪志道 (Hong Zhi Dao).
2018-04-15Enabled exporting symbols for OpenBSD.Sergey Kandaurov1-1/+2
2018-04-13Improved "unitd" command line help.Valentin Bartenev1-2/+5
2018-04-13Version bump.Valentin Bartenev1-2/+2
2018-04-12Added tag 1.0 for changeset 5870dd420309Valentin Bartenev1-0/+1
2018-04-12Generated Dockerfiles for Unit 1.0.1.0Valentin Bartenev9-10/+10
2018-04-12Added version 1.0 CHANGES.Valentin Bartenev2-0/+71
2018-04-12Version bump.Valentin Bartenev1-2/+2
2018-04-12Miscellaneous changes.Igor Sysoev1-9/+14
2018-04-12Disabling timer when request header has been entirely read.Igor Sysoev1-2/+8
2018-04-12Fixed idle timeout, broken in b3e55c647741.Igor Sysoev1-1/+1
2018-04-11Tests: access_log tests.Andrey Zelenkov1-0/+220
2018-04-11Configure scripts cleanup.Valentin Bartenev2-8/+7
Thanks to 洪志道 (Hong Zhi Dao).
2018-04-11Controller: added "/config" prefix for the configuration object.Valentin Bartenev1-0/+11
2018-04-11Access log reopening.Valentin Bartenev4-3/+127
2018-04-11Initial access log support.Valentin Bartenev8-28/+422
2018-04-11Introducing connection state io_read_handler.Igor Sysoev3-40/+33
2018-04-11Keepalive processing optimization.Igor Sysoev1-46/+9
2018-04-11Fixed pipelined request processing, broken by 9e16499b63f0.Valentin Bartenev1-1/+1
2018-04-10Added "408 Request Timeout" error response.Igor Sysoev1-5/+27
2018-04-10Refactored HTTP header parsing.Igor Sysoev1-40/+54
2018-04-10Splitting HTTP processing in more granulate connection states.Igor Sysoev2-114/+226