Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-10-09 | Renamed "go" application type to "external". | Valentin Bartenev | 1 | -1/+1 | |
There's nothing specific to Go language. This type of application object can be used to run any external application that utilizes libunit API. | |||||
2018-09-28 | Disabled chunked transfer encoding for 204 responses. | Igor Sysoev | 1 | -1/+0 | |
2018-09-20 | Tests: TLS tests. | Andrey Zelenkov | 2 | -4/+505 | |
2018-09-20 | Python: adjusted input.read(size) argument value interpretation. | Valentin Bartenev | 1 | -1/+0 | |
Previously, passing 0 resulted in reading the whole body and all negative values raised an exception. Now the behaviour is in consistentance with io.RawIOBase.read() interface, and passing 0 returns empty (byte) string, while -1 results in reading the whole body. | |||||
2018-09-17 | Tests: test_settings_header_read_timeout_update adjusted. | Andrey Zelenkov | 1 | -4/+9 | |
2018-09-06 | Tests: used relative path for configuration. | Andrey Zelenkov | 11 | -126/+125 | |
2018-09-04 | Tests: fixed test_settings_header_read_timeout_update. | Andrey Zelenkov | 1 | -4/+7 | |
2018-09-04 | Tests: "no_recv" option introduced. | Andrey Zelenkov | 1 | -2/+5 | |
2018-09-04 | Tests: "/config" prefix used. | Andrey Zelenkov | 1 | -3/+12 | |
2018-08-21 | Tests: more timeout tests. | Andrey Zelenkov | 1 | -0/+51 | |
2018-08-21 | Tests: typo. | Andrey Zelenkov | 1 | -1/+1 | |
2018-08-10 | Introducing app joint to accurate app release. | Max Romanov | 1 | -1/+1 | |
For accurate app descriptor release, it is required to count the number of use counts. Use count increased when: - app linked to configuration app queue; - socket conf stores pointer to app; - request for start app process posted to router service thread; Application port has pointer to app, but it does not increase use count to avoid use count loop. Timer needs a pointer to nxt_timer_t which is stored in engine timers tree. nxt_timer_t now resides in nxt_app_joint_t and does not lock the application. Start process port RPC handlers is also linked to nxt_app_joint_t. App joint (nxt_app_joint_t) is a 'weak pointer': - single threaded; - use countable; - store pointer to nxt_app_t (which can be NULL); nxt_app_t has pointer to nxt_app_joint_t and update its pointer to app. | |||||
2018-08-08 | Tests: simple "Transfer-Encoding" client header test. | Andrey Zelenkov | 1 | -0/+17 | |
2018-08-08 | Tests: more reconfigure tests. | Andrey Zelenkov | 1 | -0/+53 | |
2018-08-06 | Tests: remove unused function. | Andrey Zelenkov | 1 | -6/+0 | |
This function was accidentally added in e0f0cd7d244a. | |||||
2018-08-06 | Python: decoding unicode strings as Latin1. | Max Romanov | 1 | -1/+0 | |
According to PEP 3333, header names and values should be decoded as Latin1. | |||||
2018-08-06 | Unit application library. | Max Romanov | 4 | -4/+13 | |
Library now used in all language modules. Old 'nxt_app_*' code removed. See src/test/nxt_unit_app_test.c for usage sample. | |||||
2018-07-30 | Tests: expectedFailure removed from test_settings_idle_timeout. | Andrey Zelenkov | 1 | -1/+0 | |
Fix committed in f04b28aa6e02. | |||||
2018-07-30 | Tests: fixed test_settings_idle_timeout. | Andrey Zelenkov | 1 | -2/+2 | |
2018-07-30 | Tests: fixed header value char tests. | Andrey Zelenkov | 3 | -9/+17 | |
Use byte strings to avoid problems with encoding. | |||||
2018-07-13 | Tests: HTTP settings. | Andrey Zelenkov | 2 | -3/+124 | |
2018-07-11 | Tests: more php.ini options tests. | Andrey Zelenkov | 2 | -0/+78 | |
2018-07-11 | Tests: more chars in header values tests. | Andrey Zelenkov | 1 | -0/+20 | |
2018-07-11 | Tests: empty configuration. | Andrey Zelenkov | 1 | -0/+3 | |
2018-06-08 | Tests: Go application tests. | Andrey Zelenkov | 11 | -5/+377 | |
2018-06-07 | Tests: added tests for "precision" option in php.ini. | Andrey Zelenkov | 4 | -0/+18 | |
2018-05-30 | Tests: added keep-alive with reconfiguration test. | Andrey Zelenkov | 1 | -0/+52 | |
2018-05-29 | Tests: configuration of environment variables. | Andrey Zelenkov | 2 | -0/+141 | |
2018-05-22 | Tests: initial PHP application tests. | Andrey Zelenkov | 11 | -0/+193 | |
2018-05-21 | Tests: added tests for SERVER_SOFTWARE variable. | Andrey Zelenkov | 6 | -6/+15 | |
2018-04-26 | Tests: response handling improved. | Andrey Zelenkov | 3 | -10/+14 | |
2018-04-26 | Tests: added test for callable write() in Python. | Andrey Zelenkov | 2 | -0/+10 | |
2018-04-23 | Tests: added access log test with unix socket. | Andrey Zelenkov | 1 | -0/+20 | |
2018-04-23 | Tests: added delay to wait for requests logging. | Andrey Zelenkov | 1 | -0/+33 | |
2018-04-23 | Tests: removed alert skips after b6ca49c1da1b. | Andrey Zelenkov | 1 | -3/+0 | |
2018-04-18 | Tests: re-opening access log file. | Andrey Zelenkov | 2 | -5/+40 | |
2018-04-18 | Tests: graceful shutdown. | Andrey Zelenkov | 1 | -1/+1 | |
2018-04-11 | Tests: access_log tests. | Andrey Zelenkov | 1 | -0/+220 | |
2018-04-05 | Tests: added Python test with not iterable object. | Andrey Zelenkov | 4 | -0/+20 | |
2018-04-04 | Tests: fixed unwanted comment in a11b80dedc6b. | Andrey Zelenkov | 1 | -2/+2 | |
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 | 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 | Tests: use "%Z" directive while parsing Date header. | Andrey Zelenkov | 4 | -7/+19 | |
2018-03-21 | Tests: Ruby module. | Andrey Zelenkov | 33 | -15/+565 | |
2018-03-19 | Tests: more Perl tests. | Andrey Zelenkov | 2 | -2/+37 | |
2018-03-16 | Tests: HTTP header field and value tests. | Andrey Zelenkov | 2 | -0/+130 | |
2018-03-13 | Capitalization in the "Server" field. | Valentin Bartenev | 2 | -2/+2 | |
2018-03-06 | Tests: detect alerts and Sanitizer errors. | Andrey Zelenkov | 2 | -0/+56 | |