Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-04-09 | Processing of partially parsed HTTP header. | Valentin Bartenev | 1 | -13/+31 | |
This is useful for log purposes. | |||||
2018-04-08 | Controller: fixed a memory leak when PUT operation failed. | Valentin Bartenev | 1 | -0/+2 | |
Thanks to 洪志道 (Hong Zhi Dao). | |||||
2018-04-06 | Go: Forced WriteHeader after application request processing. | Max Romanov | 1 | -0/+4 | |
Application should create response for every request. If not, Unit package will do it. | |||||
2018-04-05 | Tests: added Python test with not iterable object. | Andrey Zelenkov | 4 | -0/+20 | |
2018-04-05 | Handling error return from application 'run()' function. | Max Romanov | 2 | -4/+14 | |
Server error response generated or connection closed. | |||||
2018-04-05 | Stopping timed out application process. | Max Romanov | 2 | -9/+89 | |
2018-04-05 | Fixed NXT_INT64_T_HEXLEN. | Valentin Bartenev | 1 | -2/+2 | |
This closes #89 issue on GitHub. Thanks to hongzhidao. | |||||
2018-04-05 | Style. | Valentin Bartenev | 9 | -27/+30 | |
2018-04-04 | Changed version processing for modules. | Alexander Borisov | 11 | -20/+68 | |
2018-04-04 | Style: capitalized letters in hexadecimal literals. | Valentin Bartenev | 24 | -633/+633 | |
2018-04-04 | Tests: fixed unwanted comment in a11b80dedc6b. | Andrey Zelenkov | 1 | -2/+2 | |
2018-04-03 | Ruby: added 'enc/trans/transdb' module for converting encodings. | Alexander Borisov | 1 | -0/+3 | |
This closes #92 issue on GitHub. | |||||
2018-04-03 | HTTP: using r->mem_pool retention counter for response buffers. | Igor Sysoev | 9 | -50/+154 | |
2018-04-02 | Tests: Perl script with syntax error. | Andrey Zelenkov | 2 | -0/+15 | |
2018-04-02 | Tests: change alert skip in test_listeners_empty after RPC fixes. | Andrey Zelenkov | 1 | -1/+1 | |
2018-04-02 | Ruby: correctly getting version from RbConfig::CONFIG. | sshaw | 1 | -1/+1 | |
This closes #90 PR on GitHub. | |||||
2018-04-02 | Version bump. | Valentin Bartenev | 1 | -2/+2 | |
2018-04-02 | Tests: more Python tests. | Andrey Zelenkov | 17 | -69/+215 | |
2018-04-02 | Tests: added Python test with iterator context. | Andrey Zelenkov | 2 | -0/+46 | |
2018-04-02 | Generated Dockerfile for unit-ruby. | Andrei Belov | 1 | -0/+89 | |
2018-04-02 | Added Ruby packaging support. | Andrei Belov | 11 | -3/+187 | |
2018-04-02 | Tests: use "%Z" directive while parsing Date header. | Andrey Zelenkov | 4 | -7/+19 | |
2018-03-29 | nxt_lvlhsh_each() refactoring and nxt_lvlhsh_each_init(). | Igor Sysoev | 5 | -24/+34 | |
2018-03-29 | Using nxt_lvlhsh_peek() for port hashes. | Igor Sysoev | 3 | -19/+7 | |
2018-03-29 | Using nxt_lvlhsh_peek() and nxt_lvlhsh_retrieve(). | Igor Sysoev | 3 | -41/+6 | |
2018-03-29 | nxt_lvlhsh_retrieve(). | Igor Sysoev | 3 | -22/+136 | |
2018-03-29 | nxt_lvlhsh_peek(). | Igor Sysoev | 3 | -2/+101 | |
2018-03-29 | Removed unused macros and functions. | Igor Sysoev | 3 | -38/+0 | |
2018-03-28 | nxt_port_buf_completion() and nxt_sendbuf_completion(). | Igor Sysoev | 4 | -67/+67 | |
nxt_sendbuf_completion() has been renamed to nxt_port_buf_completion() and moved to src/nxt_port_socket.c. nxt_sendbuf_completion0() has been renamed to nxt_sendbuf_completion(). | |||||
2018-03-28 | Using more expressive name for field. | Igor Sysoev | 2 | -19/+20 | |
2018-03-28 | Using type for nxt_msec_diff(). | Igor Sysoev | 1 | -4/+5 | |
2018-03-28 | Aligned macosx-version-min flag for test and build environments. | Igor Sysoev | 1 | -1/+1 | |
The flag has been misaligned in the changeset 4979fe09d9cd. | |||||
2018-03-22 | Added tag 0.7 for changeset d2fcec5b0fa3 | Valentin Bartenev | 1 | -0/+1 | |
2018-03-22 | Generated Dockerfiles for Unit 0.7.0.7 | Valentin Bartenev | 8 | -8/+8 | |
2018-03-22 | Added version 0.7 CHANGES. | Valentin Bartenev | 2 | -0/+82 | |
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 | |