Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-08-30 | Tests: websockets style fixes. | Andrey Zelenkov | 2 | -248/+216 | |
2019-08-30 | Fixed WebSocket implementation that was broken on some systems. | Max Romanov | 1 | -1/+1 | |
The "nxt_http_websocket" request state, defined in "nxt_http_websocket.c", is used in "nxt_router.c" and must be linked with external symbol declared in "nxt_router.c". Due to the missing "extern" keyword, building Unit with some linkers (notably gold and LLD) caused WebSocket connections to get stuck or even crash the router process. | |||||
2019-08-26 | Adding body handler to nxt_http_request_header_send(). | Igor Sysoev | 5 | -16/+27 | |
2019-08-26 | Version bump. | Valentin Bartenev | 1 | -2/+2 | |
2019-08-23 | Added changes for 1.10.0-2 bugfix release. | Andrei Belov | 1 | -0/+21 | |
2019-08-23 | Installing libunit files for websocket support. | Max Romanov | 1 | -4/+12 | |
2019-08-22 | Tests: removed keepalive_interval for websocket tests. | Andrey Zelenkov | 2 | -6/+12 | |
Also increased read_timeout in frame_read() for slow hosts. | |||||
2019-08-22 | Added tag 1.10.0 for changeset cdbba3c3e376 | Valentin Bartenev | 1 | -0/+1 | |
2019-08-22 | Generated Dockerfiles for Unit 1.10.0.1.10.0 | Valentin Bartenev | 9 | -9/+9 | |
2019-08-22 | Fixed rebuilding of Dockerfiles. | Valentin Bartenev | 1 | -1/+1 | |
2019-08-22 | Added version 1.10.0 CHANGES. | Valentin Bartenev | 2 | -0/+112 | |
2019-08-22 | Tests: Node.js websockets tests tuned. | Andrey Zelenkov | 2 | -5/+16 | |
2019-08-20 | Node.js: introducing websocket support. | Max Romanov | 15 | -175/+2373 | |
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 | |