Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-08-20 | Introducing websocket support in router and libunit. | Max Romanov | 29 | -442/+3536 | |
2019-08-22 | Tests: Node.js websockets. | Andrey Zelenkov | 5 | -0/+1841 | |
2019-08-22 | Tests: "--unsafe" option introduced. | Andrey Zelenkov | 1 | -0/+8 | |
2019-08-21 | Tests: reverted rerun for Java tests in 5e429a7f133c. | Andrey Zelenkov | 1 | -3/+1 | |
Each testcase should also recompile to be recompiled. So backed out for now. | |||||
2019-08-16 | Changing the sequence of body send execution. | Max Romanov | 3 | -11/+11 | |
Request state ready_handler required for further websocket events processing. It is not required for regular response transferring. | |||||
2019-08-16 | Improving response header fields processing. | Max Romanov | 3 | -27/+46 | |
Fields are filtered one by one before being added to fields list. This avoids adding and then skipping connection-specific fields. | |||||
2019-08-16 | Fixing multi-thread port write racing conditions. | Max Romanov | 4 | -159/+165 | |
2019-08-14 | Tests: print decoded strings in detailed mode, if possible. | Andrey Zelenkov | 1 | -2/+10 | |
2019-08-14 | Renaming supplemental request structures in router. | Max Romanov | 2 | -349/+420 | |
- nxt_req_app_link_t -> nxt_request_app_link_t - nxt_req_conn_link_t -> nxt_request_rpc_data_t Corresponding abbreviated field names also changed: - ra -> req_app_link - rc -> req_rpc_data | |||||
2019-08-14 | Tests: fixed port reusing to avoid access issues. | Andrey Zelenkov | 2 | -2/+2 | |
2019-08-14 | Java: implementing multipart message support. | Max Romanov | 5 | -15/+192 | |
This closes #265 issue on GitHub. | |||||
2019-08-14 | Tests: goftm used for Go applications. | Andrey Zelenkov | 8 | -78/+78 | |
2019-08-14 | Tests: added tests for deleting listeners and applications objects. | Andrey Zelenkov | 2 | -0/+53 | |
2019-08-08 | Tests: fixed modules version parsing. | Andrey Zelenkov | 1 | -1/+1 | |
2019-08-07 | Tests: Java multipart test. | Andrey Zelenkov | 2 | -0/+132 | |
2019-08-06 | Tests: rerun tests for each module version. | Andrey Zelenkov | 6 | -6/+40 | |
Rerun supported for Python, PHP, Perl, Ruby, and Java modules. | |||||
2019-08-06 | Router: allowed empty configurations. | Valentin Bartenev | 1 | -191/+189 | |
Now it's possible to delete "listeners" and "applications" objects. This closes #187 issue on GitHub. | |||||
2019-08-06 | Node.js: returning "this" from writeHead() to allow chaining. | Valentin Bartenev | 11 | -20/+16 | |
In Node.js version 11.10.0 and later, the writeHead() function returns "this". | |||||
2019-08-06 | nxt_h1proto_t definition was moved to h1proto implementation. | Igor Sysoev | 2 | -19/+21 | |
2019-08-06 | Refactored HTTP protocol callback table. | Igor Sysoev | 4 | -83/+48 | |
2019-08-01 | Tests: added delay before SIGQUIT in access_log partial tests. | Andrey Zelenkov | 1 | -3/+9 | |
This change is necessary to avoid race between client connection close and Unit close. Also "read_timeout" value decreased to speed up tests. | |||||
2019-07-24 | Added routing based on request scheme. | Axel Duch | 7 | -20/+221 | |
Scheme matches exact string “http” or “https”. | |||||
2019-07-23 | Tests: fixed test_java_conf_error to pass with "--modules=" option. | Andrey Zelenkov | 1 | -0/+1 | |
2019-07-17 | Perl: propagated compile options from perl build. | Valentin Bartenev | 2 | -2/+2 | |
Some Perl compile options affects ABI and not using them while compiling our module resulted in non-working build. Notably on 32-bit Debian 10, Perl is built with -D_FILE_OFFSET_BITS=64 and our module after being compiled without this option caused segmentation faults in unexpected places. | |||||
2019-07-17 | Perl: removed "--include=" configure option. | Valentin Bartenev | 1 | -11/+5 | |
It's surplus option because the perl executable returns the proper path. Also the Perl module configure script was cleaned up a bit. Note that NXT_PERL_LDOPTS already contains the library path. | |||||
2019-07-17 | Tests: more Java tests. | Andrey Zelenkov | 2 | -0/+40 | |
Added test with war file and error configuration test. | |||||
2019-07-17 | Tests: added PHP tests with "script" and "index" options. | Andrey Zelenkov | 2 | -0/+42 | |
2019-07-17 | Exiting application process in case of pre_init stage error. | Max Romanov | 1 | -4/+1 | |
2019-07-17 | Java: fixing realpath error message. | Max Romanov | 1 | -1/+1 | |
2019-07-16 | PHP: fixed script filename setting, broken after 2a71417d297f. | Valentin Bartenev | 1 | -6/+8 | |
2019-07-14 | Tests: simplified one route case configuration. | Andrey Zelenkov | 1 | -661/+406 | |
No functional changes. | |||||
2019-07-14 | Tests: TestApplicationTLS.openssl_conf() introduced. | Andrey Zelenkov | 2 | -5/+14 | |
2019-07-14 | Tests: check application configuration loading in TLS tests. | Andrey Zelenkov | 1 | -1/+1 | |
2019-07-14 | Tests: removed unnecessary initialization. | Andrey Zelenkov | 1 | -2/+0 | |
That could leads to the incorrect behaviour in test_tls_application_respawn. | |||||
2019-07-14 | Tests: removed unused import. | Andrey Zelenkov | 1 | -1/+0 | |
2019-07-09 | Packages: Debian 10 "buster" support added. | Andrei Belov | 2 | -1/+13 | |
2019-07-08 | Tests: made openssl certificates more strong to avoid errors. | Andrey Zelenkov | 2 | -3/+3 | |
2019-07-08 | Tests: added PATH_INFO variable test. | Andrey Zelenkov | 2 | -1/+4 | |
2019-07-05 | PHP: added PATH_INFO support. | Max Romanov | 1 | -74/+96 | |
2019-07-05 | PHP: improved response status code handling. | Valentin Bartenev | 3 | -12/+46 | |
There's no reason to parse "http_status_line"; the PHP interpreter already does this. If the line contains a valid status code, it's assigned to "http_response_code". This also fixes invalid status line handling, where the nxt_int_parse() function returned -1; it was cast to unsigned, yielding response code 65535. | |||||
2019-07-04 | Packages: log and pid paths made consistent. | Andrei Belov | 5 | -7/+7 | |
2019-07-02 | Tests: adjusted inactive interval in Java app for slow hosts. | Andrey Zelenkov | 2 | -5/+19 | |
2019-07-02 | Tests: removed misleading comments in test_routing.t. | Andrey Zelenkov | 1 | -2/+2 | |
2019-06-28 | PHP: removing excessive debug message. | Max Romanov | 1 | -2/+0 | |
2019-06-28 | Fixed application crash handling in router. | Max Romanov | 1 | -4/+4 | |
Before this fix, request in router may hang until timeout expired if application crashed during request processing. | |||||
2019-06-28 | Fixing allocation alignment for port fragments. | Max Romanov | 1 | -1/+1 | |
All allocated blocks for lvlhash required to be aligned because lower address bits used for various extra information. Using unaligned blocks may cause invalid memory aceess. This was issue found on buildbot running large configuration tests. | |||||
2019-06-28 | Java: adding Content-Type response header for static files. | Max Romanov | 1 | -0/+1 | |
2019-06-18 | Decreased level of some shutdown() and send() errors. | Igor Sysoev | 1 | -2/+2 | |
2019-06-17 | Node.js: packaging new nxt_napi.h. | Max Romanov | 1 | -0/+1 | |
File nxt_napi.h (introduced in 53533ba0097c) added into packaged files list. This closes #261 issue on GitHub. | |||||
2019-06-10 | Cookie-based routing should be case-sensitive. | Igor Sysoev | 2 | -16/+25 | |