Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-03-21 | Tests: Ruby module. | Andrey Zelenkov | 33 | -15/+565 | |
2018-03-21 | Added Ruby support. | Alexander Borisov | 11 | -1/+1534 | |
2018-03-21 | Triggering RPC error for all handlers on port close. | Max Romanov | 3 | -0/+41 | |
This is required to avoid crashes and memory leaks on Unit exit. | |||||
2018-03-21 | Registered RPC handlers affects port use counters. | Max Romanov | 1 | -0/+8 | |
Service process port gets closed and released by runtime on process exit, but there can be active RPC handlers, which uses port structure. | |||||
2018-03-19 | Tests: more Perl tests. | Andrey Zelenkov | 2 | -2/+37 | |
2018-03-19 | Perl: improvements to support PSGI specification. | Alexander Borisov | 1 | -16/+15 | |
2018-03-16 | PHP: fixed segfault on initialization. | Valentin Bartenev | 1 | -12/+9 | |
PHP SAPI can call log handler while initializing. Particularly, that happens if there's a problem in loading some extension specified in php.ini file. On this stage server context is empty, so now nxt_thread_log_error() is used. | |||||
2018-03-16 | Tests: HTTP header field and value tests. | Andrey Zelenkov | 2 | -0/+130 | |
2018-03-15 | HTTP parser: excluding leading and trailing tabs from field values. | Valentin Bartenev | 1 | -2/+5 | |
As required by RFC 7230. | |||||
2018-03-15 | HTTP parser: allowing tabs in field values as per RFC 7230. | Valentin Bartenev | 2 | -13/+45 | |
2018-03-15 | HTTP parser: restricting allowed characters in fields values. | Valentin Bartenev | 2 | -1/+20 | |
According to RFC 7230 only printable 7-bit ASCII characters are allowed in field values. | |||||
2018-03-15 | HTTP parser: fixed parsing of field values ending with space. | Valentin Bartenev | 2 | -8/+16 | |
This closes #82 issue on GitHub. | |||||
2018-03-15 | Python: safety checks for request processing context. | Valentin Bartenev | 1 | -2/+14 | |
An application can store request related functions and mistakenly call them outside of request processing. Previously this resulted in segmentation fault due to unset nxt_python_run_ctx. Now an exception will be raised. | |||||
2018-03-15 | Python: fixed crash if start_response() is called inside iteration. | Valentin Bartenev | 1 | -4/+4 | |
The start_response() uses nxt_python_run_ctx, but it was unset right after the application call. | |||||
2018-03-15 | Skipping idle state when port already closed. | Max Romanov | 1 | -1/+1 | |
2018-03-14 | Ignoring response for already terminated request. | Max Romanov | 1 | -0/+3 | |
Request can be terminated because of invalid response headers and content should be ignored in this case. | |||||
2018-03-13 | Capitalization in the "Server" field. | Valentin Bartenev | 4 | -5/+5 | |
2018-03-13 | Releasing application on configuration failure. | Max Romanov | 1 | -0/+15 | |
2018-03-07 | Socket configuration should retain application. | Max Romanov | 1 | -0/+8 | |
This retains application during reconfiguration if an incoming connection was already established before the reconfiguration, but no request was yet created for the connection and thus no application was yet assigned to the request. | |||||
2018-03-06 | Added support for shm_open(SHM_ANON) extension. | Sergey Kandaurov | 3 | -0/+47 | |
2018-03-06 | Tests: detect alerts and Sanitizer errors. | Andrey Zelenkov | 2 | -0/+56 | |
2018-03-05 | Reduced number of critical log levels. | Valentin Bartenev | 47 | -534/+403 | |
2018-02-28 | Packages: added Fedora support. | Andrei Belov | 3 | -1/+13 | |
Tested on currently supported releases: Fedora 26, Fedora 27. | |||||
2018-03-01 | Packages: added openSUSE Leap, openSUSE Tumbleweed, SLES support. | Andrei Belov | 8 | -9/+83 | |
2018-03-01 | Packages: fixed changelog generation for rpms. | Andrei Belov | 9 | -2/+10 | |
2018-03-01 | Packages: include unit.spec under specs target. | Andrei Belov | 1 | -1/+1 | |
2018-03-01 | Packages: unified check-build-depends target. | Andrei Belov | 2 | -47/+22 | |
2018-03-01 | Packages: perl-ExtUtils-Embed added to unit-perl dependencies on CentOS. | Andrei Belov | 1 | -1/+6 | |
2018-03-01 | Packages: added epel-release to unit-go dependencies on CentOS 6. | Andrei Belov | 1 | -0/+5 | |
2018-02-28 | Packages: added essential build dependencies. | Andrei Belov | 2 | -2/+3 | |
2018-02-26 | Tests: more configuration tests. | Andrey Zelenkov | 3 | -11/+29 | |
2018-02-26 | Tests: more perl tests. | Andrey Zelenkov | 4 | -2/+39 | |
2018-02-20 | Tests: handle ConnectionRefusedError in TestUnitHTTP.http(). | Andrey Zelenkov | 1 | -4/+6 | |
2018-02-20 | Tests: reworked python tests with application. | Andrey Zelenkov | 12 | -189/+102 | |
2018-02-20 | Removed unwanted assertions. | Max Romanov | 5 | -22/+42 | |
2018-02-14 | Tests: removed unused code in unit.py. | Andrey Zelenkov | 8 | -52/+17 | |
2018-02-14 | Fixed race condition while discovering modules. | Valentin Bartenev | 2 | -20/+51 | |
Previously, the discovery process might exit before the main process received a list of available modules. | |||||
2018-02-14 | Docs: reduced number of similar entries in changes.xml. | Andrei Belov | 1 | -459/+20 | |
2018-02-14 | Docs: extended xsls template for changelogs generation. | Andrei Belov | 2 | -6/+21 | |
2018-02-13 | Improving configuration field mapping names. | Max Romanov | 1 | -16/+25 | |
Avoiding word 'common' as too common. Couple of assertions reduced to error messages. | |||||
2018-02-12 | signalfd() notification should be ignored if nothing was read. | Igor Sysoev | 1 | -0/+1 | |
2018-02-12 | Tests: perl module. | Andrey Zelenkov | 15 | -0/+235 | |
2018-02-12 | HTTP: the Date response header. | Valentin Bartenev | 4 | -2/+59 | |
2018-02-12 | Version bump. | Valentin Bartenev | 1 | -2/+2 | |
2018-02-09 | Added tag 0.6 for changeset 88831b81e384 | Valentin Bartenev | 1 | -0/+1 | |
2018-02-09 | Generated Dockerfiles for Unit 0.6.0.6 | Valentin Bartenev | 8 | -8/+8 | |
2018-02-09 | Added version 0.6 CHANGES. | Valentin Bartenev | 2 | -0/+163 | |
2018-02-09 | Made nxt_assert() statements to be compiled only with debug. | Valentin Bartenev | 3 | -16/+30 | |
2018-02-09 | Changed the default number of spare processes to 0. | Valentin Bartenev | 2 | -2/+2 | |
2018-02-09 | Fixed starting of applications with specified version. | Valentin Bartenev | 1 | -5/+15 | |
The "type" option can contain version number that need to be cut off before calling nxt_app_parse_type(). The bug was introduced in 4979fe09d9cd. |