Commit Graph

  • 2281d9f02c Added version 1.11.0 CHANGES. Valentin Bartenev 2019-09-19 17:28:55 +03:00
  • 2503226729 Tests: serving static files. Andrey Zelenkov 2019-09-19 17:11:37 +03:00
  • 08a8d1510d Basic support for serving static files. Valentin Bartenev 2019-09-19 02:47:09 +03:00
  • c554941b4f Initial applications isolation support using Linux namespaces. Tiago de Bem Natel de Moura 2019-09-19 15:25:23 +03:00
  • 6346e641ee Releasing WebSocket frame in case of buffer allocation failure. Max Romanov 2019-09-19 16:28:03 +03:00
  • 1fac43eebe Fixing master process crash after failed fork. Max Romanov 2019-09-18 22:45:30 +03:00
  • ab40ce3757 Go: removing nxt_main.h usage. Max Romanov 2019-09-18 18:31:29 +03:00
  • a216b15e99 Fixing request release order to avoid crashes on exit. Max Romanov 2019-09-18 18:31:22 +03:00
  • 84e4a6437f Go: do not store pointer to Go object. Max Romanov 2019-09-18 18:31:14 +03:00
  • 4ea9ed309e Reducing number of warning messages. Max Romanov 2019-09-18 18:31:06 +03:00
  • 9bacd21405 Protecting context structures with mutex. Max Romanov 2019-09-18 18:30:58 +03:00
  • ca01845d89 Configuration: added ability to modify object members with slashes. Valentin Bartenev 2019-09-18 16:03:28 +03:00
  • 26fcb46137 Tests: added read_buffer_size option in http(). Andrey Zelenkov 2019-09-18 00:25:57 +03:00
  • 23215c839f Tests: head() method introduced. Andrey Zelenkov 2019-09-17 21:15:15 +03:00
  • 6352c21a58 HTTP parser: fixed parsing of target after literal space character. Valentin Bartenev 2019-09-17 18:40:21 +03:00
  • 3b77e402a9 HTTP parser: removed unused "plus_in_target" flag. Valentin Bartenev 2019-09-16 20:17:42 +03:00
  • 56f4085b9d HTTP parser: removed unused "offset" field. Valentin Bartenev 2019-09-16 20:17:42 +03:00
  • 2fb7a1bfb9 HTTP parser: removed unused "exten_start" and "args_start" fields. Valentin Bartenev 2019-09-16 20:17:42 +03:00
  • 64be8717bd Configuration: added ability to access object members with slashes. Valentin Bartenev 2019-09-16 20:17:42 +03:00
  • b5394c3956 Tests: fixed features check. Andrey Zelenkov 2019-09-16 17:49:49 +03:00
  • 65ca2d7b19 Tests: refactored prerequisites model. Andrey Zelenkov 2019-09-14 14:44:35 +03:00
  • 962cdb6659 Tests: prepare_env() introduced. Andrey Zelenkov 2019-09-16 15:37:32 +03:00
  • 13ecbe333a Tests: style and minor fixes in java.py. Andrey Zelenkov 2019-09-16 15:37:32 +03:00
  • a5b9c9241e Tests: more comments. Andrey Zelenkov 2019-09-16 15:37:32 +03:00
  • 7152162886 Tests: set default "unsafe" value. Andrey Zelenkov 2019-09-16 15:37:32 +03:00
  • 6f1f3b48b2 Packages: added explicit library path for Java on RPM based distros. Andrei Belov 2019-09-16 13:28:06 +03:00
  • 2a6af1d214 Added "extern" to nxt_http_fields_hash_proto to avoid link issues. Max Romanov 2019-09-09 17:39:24 +03:00
  • f10a8a03a1 Tests: Java websockets tests. Andrey Zelenkov 2019-09-05 15:30:09 +03:00
  • 2b8cab1e24 Java: introducing websocket support. Max Romanov 2019-09-05 15:27:32 +03:00
  • 3e23afb0d2 Tests: increased read_timeout for websockets tests. Andrey Zelenkov 2019-09-03 21:23:32 +03:00
  • daadc2e00b Making request state handler calls more consistent. Max Romanov 2019-09-02 18:27:08 +03:00
  • 1cfd329b3d Tests: fixed recv_bytes() in websockets.py. Andrey Zelenkov 2019-09-02 18:03:33 +03:00
  • 790b4f8f00 Tests: removed duplicate websocket tests. Andrey Zelenkov 2019-09-02 18:03:17 +03:00
  • 70e808040d Tests: prevented writing non-chopped frames to the closed socket. Andrey Zelenkov 2019-09-02 14:55:00 +03:00
  • cb36616132 Tests: prevented writing to the closed socket for websocket tests. Andrey Zelenkov 2019-08-30 16:59:35 +03:00
  • ccd6c0dc05 Tests: websockets style fixes. Andrey Zelenkov 2019-08-30 15:37:44 +03:00
  • 7053a35a60 Fixed WebSocket implementation that was broken on some systems. Max Romanov 2019-08-30 00:07:54 +03:00
  • e2abfaf381 Adding body handler to nxt_http_request_header_send(). Igor Sysoev 2019-08-26 18:29:00 +03:00
  • 1298824130 Version bump. Valentin Bartenev 2019-08-26 18:06:03 +03:00
  • 9b459d5d26 Added changes for 1.10.0-2 bugfix release. Andrei Belov 2019-08-23 12:10:20 +03:00
  • 5d4426ed65 Installing libunit files for websocket support. Max Romanov 2019-08-23 01:19:57 +03:00
  • c47af243b0 Tests: removed keepalive_interval for websocket tests. Andrey Zelenkov 2019-08-22 21:28:03 +03:00
  • bc57d1d076 Added tag 1.10.0 for changeset cdbba3c3e376 Valentin Bartenev 2019-08-22 18:56:22 +03:00
  • 19f59b221d Generated Dockerfiles for Unit 1.10.0. Valentin Bartenev 2019-08-22 18:43:25 +03:00
  • 700987c355 Fixed rebuilding of Dockerfiles. Valentin Bartenev 2019-08-22 18:43:21 +03:00
  • 0a106e3cbc Added version 1.10.0 CHANGES. Valentin Bartenev 2019-08-22 18:43:02 +03:00
  • 72b56388b7 Tests: Node.js websockets tests tuned. Andrey Zelenkov 2019-08-22 18:28:23 +03:00
  • e291841b33 Node.js: introducing websocket support. Max Romanov 2019-08-20 16:32:05 +03:00
  • e501c74ddc Introducing websocket support in router and libunit. Max Romanov 2019-08-20 16:31:53 +03:00
  • 9bbf54e23e Tests: Node.js websockets. Andrey Zelenkov 2019-08-22 15:33:41 +03:00
  • 08601bbbf0 Tests: "--unsafe" option introduced. Andrey Zelenkov 2019-08-22 15:26:15 +03:00
  • b4c09e2954 Tests: reverted rerun for Java tests in 5e429a7f133c. Andrey Zelenkov 2019-08-21 14:24:23 +03:00
  • 686f5b1436 Changing the sequence of body send execution. Max Romanov 2019-08-16 14:55:18 +03:00
  • 29911538ea Improving response header fields processing. Max Romanov 2019-08-16 00:56:38 +03:00
  • caea9d3c07 Fixing multi-thread port write racing conditions. Max Romanov 2019-08-16 00:48:11 +03:00
  • 4d7576d323 Tests: print decoded strings in detailed mode, if possible. Andrey Zelenkov 2019-08-14 16:26:47 +03:00
  • 1b095ff417 Renaming supplemental request structures in router. Max Romanov 2019-08-14 23:59:46 +03:00
  • ac316ff7a5 Tests: fixed port reusing to avoid access issues. Andrey Zelenkov 2019-08-14 15:53:58 +03:00
  • 4bef4256c0 Java: implementing multipart message support. Max Romanov 2019-08-14 15:24:41 +03:00
  • 8904c87c6b Tests: goftm used for Go applications. Andrey Zelenkov 2019-08-14 14:06:28 +03:00
  • b3b7013eda Tests: added tests for deleting listeners and applications objects. Andrey Zelenkov 2019-08-14 14:06:22 +03:00
  • 78fbf9ee60 Tests: fixed modules version parsing. Andrey Zelenkov 2019-08-08 15:47:26 +03:00
  • e8d1c760d6 Tests: Java multipart test. Andrey Zelenkov 2019-08-07 14:43:38 +03:00
  • c8c259b972 Tests: rerun tests for each module version. Andrey Zelenkov 2019-08-06 18:25:13 +03:00
  • 274260bd28 Router: allowed empty configurations. Valentin Bartenev 2019-08-06 17:13:13 +03:00
  • 7fd9444728 Node.js: returning "this" from writeHead() to allow chaining. Valentin Bartenev 2019-08-06 16:24:11 +03:00
  • c7210eaa5a nxt_h1proto_t definition was moved to h1proto implementation. Igor Sysoev 2019-08-06 15:29:40 +03:00
  • 17bb22a4e4 Refactored HTTP protocol callback table. Igor Sysoev 2019-08-06 15:29:39 +03:00
  • fdf570f1d9 Tests: added delay before SIGQUIT in access_log partial tests. Andrey Zelenkov 2019-08-01 18:15:00 +03:00
  • 7785c96c1a Added routing based on request scheme. Axel Duch 2019-07-24 13:47:35 +03:00
  • b1165d2edc Tests: fixed test_java_conf_error to pass with "--modules=" option. Andrey Zelenkov 2019-07-23 14:58:27 +03:00
  • 242dc363ce Perl: propagated compile options from perl build. Valentin Bartenev 2019-07-17 21:17:30 +03:00
  • dbce694d5a Perl: removed "--include=" configure option. Valentin Bartenev 2019-07-17 21:17:30 +03:00
  • a920215a5c Tests: more Java tests. Andrey Zelenkov 2019-07-17 17:48:35 +03:00
  • 4153fad89d Tests: added PHP tests with "script" and "index" options. Andrey Zelenkov 2019-07-17 16:50:24 +03:00
  • dcf46a63eb Exiting application process in case of pre_init stage error. Max Romanov 2019-07-17 16:57:43 +03:00
  • aab235c4dc Java: fixing realpath error message. Max Romanov 2019-07-17 10:52:48 +03:00
  • ef89815f03 PHP: fixed script filename setting, broken after 2a71417d297f. Valentin Bartenev 2019-07-16 17:58:48 +03:00
  • ce1fbd9273 Tests: simplified one route case configuration. Andrey Zelenkov 2019-07-14 23:49:45 +03:00
  • b097476824 Tests: TestApplicationTLS.openssl_conf() introduced. Andrey Zelenkov 2019-07-14 23:49:37 +03:00
  • 72e987e110 Tests: check application configuration loading in TLS tests. Andrey Zelenkov 2019-07-14 23:49:31 +03:00
  • ff5413f109 Tests: removed unnecessary initialization. Andrey Zelenkov 2019-07-14 23:47:49 +03:00
  • ee1f0365d2 Tests: removed unused import. Andrey Zelenkov 2019-07-14 23:47:07 +03:00
  • c0aad59d13 Packages: Debian 10 "buster" support added. Andrei Belov 2019-07-09 14:17:03 +03:00
  • d7516e5f4e Tests: made openssl certificates more strong to avoid errors. Andrey Zelenkov 2019-07-08 20:46:06 +03:00
  • 4ea7d71405 Tests: added PATH_INFO variable test. Andrey Zelenkov 2019-07-08 19:23:33 +03:00
  • cc578b2e63 PHP: added PATH_INFO support. Max Romanov 2019-07-05 21:10:01 +03:00
  • 924165c90b PHP: improved response status code handling. Valentin Bartenev 2019-07-05 18:42:30 +03:00
  • e1de5bcfab Packages: log and pid paths made consistent. Andrei Belov 2019-07-04 14:14:29 +03:00
  • bcb9048c46 Tests: adjusted inactive interval in Java app for slow hosts. Andrey Zelenkov 2019-07-02 16:44:08 +03:00
  • 29225c4fc6 Tests: removed misleading comments in test_routing.t. Andrey Zelenkov 2019-07-02 15:36:13 +03:00
  • b1ee073707 PHP: removing excessive debug message. Max Romanov 2019-06-28 12:20:00 +03:00
  • ce17fef73d Fixed application crash handling in router. Max Romanov 2019-06-28 12:19:54 +03:00
  • 9ea4be7e4e Fixing allocation alignment for port fragments. Max Romanov 2019-06-28 12:19:48 +03:00
  • 3ceec5f4d2 Java: adding Content-Type response header for static files. Max Romanov 2019-06-28 12:19:40 +03:00
  • a2c1907fda Decreased level of some shutdown() and send() errors. Igor Sysoev 2019-06-18 18:01:03 +03:00
  • 24400b3a5d Node.js: packaging new nxt_napi.h. Max Romanov 2019-06-17 18:16:06 +03:00
  • 1f8c395fc0 Cookie-based routing should be case-sensitive. Igor Sysoev 2019-06-10 18:47:35 +03:00
  • b2a0620483 Version bump. Valentin Bartenev 2019-06-10 15:53:26 +03:00
  • c62cb7acdc Packages: switched to Java 11 on Ubuntu 18.04. Andrei Belov 2019-06-07 14:17:37 +03:00