Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-02-20 | Tests: skip sendmsg()/recvmsg() alerts for all tests. | Andrey Zelenkov | 1 | -8/+0 | |
Currently, these alerts may appear in the log when any application exits. | |||||
2018-12-25 | Tests: added delay to wait for error logging. | Andrey Zelenkov | 1 | -0/+3 | |
2018-12-24 | Tests: more QUERY_STRING tests. | Andrey Zelenkov | 1 | -0/+19 | |
2018-11-15 | Tests: added command line arguments parsing in tests. | Andrey Zelenkov | 1 | -1/+1 | |
Added the following command line arguments: -d, --detailed: Show detailed output for tests Usage examples: ./test/run.py --detailed python3 test/test_access_log.py --detailed python3 test/test_access_log.py -d TestUnitAccessLog.test_access_log_ipv6 -l, --log: Save unit.log after the test execution Usage examples: ./test/run.py -l python3 test/test_access_log.py -l python3 test/test_access_log.py --log TestUnitAccessLog.test_access_log_ipv6 | |||||
2018-09-28 | Disabled chunked transfer encoding for 204 responses. | Igor Sysoev | 1 | -1/+0 | |
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-06 | Tests: used relative path for configuration. | Andrey Zelenkov | 1 | -3/+3 | |
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: more reconfigure tests. | Andrey Zelenkov | 1 | -0/+53 | |
2018-05-30 | Tests: added keep-alive with reconfiguration test. | Andrey Zelenkov | 1 | -0/+52 | |
2018-05-21 | Tests: added tests for SERVER_SOFTWARE variable. | Andrey Zelenkov | 1 | -2/+4 | |
2018-04-26 | Tests: response handling improved. | Andrey Zelenkov | 1 | -1/+1 | |
2018-04-26 | Tests: added test for callable write() in Python. | Andrey Zelenkov | 1 | -0/+5 | |
2018-04-05 | Tests: added Python test with not iterable object. | Andrey Zelenkov | 1 | -0/+11 | |
2018-04-02 | Tests: more Python tests. | Andrey Zelenkov | 1 | -1/+145 | |
2018-04-02 | Tests: added Python test with iterator context. | Andrey Zelenkov | 1 | -0/+23 | |
2018-04-02 | Tests: use "%Z" directive while parsing Date header. | Andrey Zelenkov | 1 | -2/+6 | |
2018-03-21 | Tests: Ruby module. | Andrey Zelenkov | 1 | -4/+2 | |
2018-03-13 | Capitalization in the "Server" field. | Valentin Bartenev | 1 | -1/+1 | |
2018-02-20 | Tests: reworked python tests with application. | Andrey Zelenkov | 1 | -80/+6 | |
2018-02-14 | Tests: removed unused code in unit.py. | Andrey Zelenkov | 1 | -5/+2 | |
2018-02-12 | HTTP: the Date response header. | Valentin Bartenev | 1 | -0/+4 | |
2018-02-05 | Tests: simplified test for query string. | Andrey Zelenkov | 1 | -7/+2 | |
2018-02-05 | Tests: adjusted check_version()'s. | Andrey Zelenkov | 1 | -1/+1 | |
2018-01-29 | Introducing extended app process management. | Max Romanov | 1 | -1/+1 | |
- Pre-fork 'processes.spare' application processes; - fork more processes to keep 'processes.spare' idle processes; - fork on-demand up to 'processes.max' count; - scale down idle application processes above 'processes.spare' after 'processes.idle_timeout'; - number of concurrently started application processes also limited by 'processes.spare' (or 1, if spare is 0). | |||||
2018-01-30 | Tests: reworked TestUnitHTTP. | Andrey Zelenkov | 1 | -15/+10 | |
2018-01-30 | Tests: added methods to manage unit configuration. | Andrey Zelenkov | 1 | -9/+8 | |
2018-01-30 | Tests: small fixes. | Andrey Zelenkov | 1 | -18/+6 | |
2018-01-24 | Tests: added test for QUERY_STRING variable. | Andrey Zelenkov | 1 | -0/+34 | |
2018-01-24 | Tests: added test with "Transfer-Encoding" header in 204 response. | Andrey Zelenkov | 1 | -0/+17 | |
2018-01-24 | Tests: using "expectedFailure" decorator instead of assertTry(). | Andrey Zelenkov | 1 | -40/+57 | |
2018-01-17 | Tests: using LF line ending for test files. | Andrey Zelenkov | 1 | -90/+90 | |
2018-01-15 | Tests: use "data" parameter in Request() to send body. | Andrey Zelenkov | 1 | -2/+1 | |
2018-01-15 | Tests: simple python application. | Andrey Zelenkov | 1 | -0/+91 | |