Commit Graph

  • 5c9fe8c306 Added trailing zero to version string. Valentin Bartenev 2019-02-27 17:25:28 +03:00
  • e929d08201 Fixed processing of SERVER_NAME after 77aad2c142a0. Valentin Bartenev 2019-02-27 17:25:07 +03:00
  • a881c31abd Controller: added "routes" configuration. Valentin Bartenev 2019-02-27 16:50:37 +03:00
  • c24c0deb19 Controller: added "pass" configuration option. Valentin Bartenev 2019-02-27 16:44:52 +03:00
  • d4ccaae900 Initial routing implementation. Igor Sysoev 2019-02-27 16:41:11 +03:00
  • 95c9bba33b Introduced nxt_memcpy_upcase(). Igor Sysoev 2019-02-26 19:48:44 +03:00
  • ce650ea0f7 Introduced nxt_conf_array_qsort(). Igor Sysoev 2019-02-26 19:48:41 +03:00
  • 547082171e Introduced nxt_conf_array_elements_count(). Igor Sysoev 2019-02-26 19:48:38 +03:00
  • 444b9ffea9 Keepalive mode is disabled on HTTP header parsing errors. Igor Sysoev 2019-02-26 19:12:16 +03:00
  • ce6ce15c20 Fixed violation of the strict aliasing rules in 5d0edd35c4ce. Valentin Bartenev 2019-02-26 17:42:20 +03:00
  • aa7478267a Packages: yet another fix added, missed in a7af31b69692. Andrei Belov 2019-02-26 14:53:28 +03:00
  • 79e3185f33 Packages: fixed packages build, broken in 00d8049418cf. Andrei Belov 2019-02-26 14:39:08 +03:00
  • bd1eb7b502 RPC error message size fixed. Max Romanov 2019-02-25 18:09:37 +03:00
  • d8c0a0dbe2 Disabled useless code in nxt_router_listen_socket_error(). Valentin Bartenev 2019-02-25 15:10:44 +03:00
  • c5563d142d Removed surplus check for NUL in nxt_http_validate_host(). Valentin Bartenev 2019-02-23 14:48:33 +03:00
  • 608e09e9de Improvement and unification of version processing in build scripts. Alexander Borisov 2019-02-22 16:31:44 +03:00
  • c96b2baca5 TLS certificates should be freed per listener. Igor Sysoev 2019-02-22 17:32:38 +03:00
  • 3280b826e3 Initializing incoming buffer queue in a proper place. Sergey Kandaurov 2019-02-21 16:30:59 +03:00
  • 499096a55a Tests: one more alert skipped in test_json_application_many. Andrey Zelenkov 2019-02-20 20:46:23 +03:00
  • 955050aea3 Tests: skip sendmsg()/recvmsg() alerts for all tests. Andrey Zelenkov 2019-02-20 20:28:29 +03:00
  • 09fb847cc7 Tests: removed test_http_header_transfer_encoding_chunked. Andrey Zelenkov 2019-02-20 20:24:05 +03:00
  • b2ca342902 Tests: JSON array allowed. Andrey Zelenkov 2019-02-20 20:20:02 +03:00
  • ac10bf8c7b Tests: fixed ports range. Andrey Zelenkov 2019-02-20 20:19:55 +03:00
  • 2d4697dbbe Validation and normalization of request host. Valentin Bartenev 2019-02-19 20:25:25 +03:00
  • acb5b0aad7 Ignoring HUP signal in main process. Igor Sysoev 2019-02-18 18:34:20 +03:00
  • bb11e9036f Fixed memory leak on response body sending failure. Igor Sysoev 2019-02-18 17:28:55 +03:00
  • 2a6b54c230 Rejecting requests with duplicate "Content-Length". Valentin Bartenev 2019-02-18 16:51:30 +03:00
  • 1ba49d9250 Packages: added "-fno-strict-aliasing" flag on CentOS 6 x86_64. Andrei Belov 2019-02-14 17:21:37 +03:00
  • 43ad6be2f0 Packages: removed unit-perl on CentOS 6. Andrei Belov 2019-02-14 17:21:36 +03:00
  • ab40732c08 Tests: added tests for "Content-Length" header. Andrey Zelenkov 2019-02-14 16:09:58 +03:00
  • 0e5aaf60d4 Tests: headers with equal header fields allowed. Andrey Zelenkov 2019-02-14 16:09:54 +03:00
  • 7ce9f61cb6 Tests: minor fixes. Andrey Zelenkov 2019-02-14 16:09:19 +03:00
  • 0f008918b3 Merged with the 1.7 branch. Valentin Bartenev 2019-02-11 15:42:16 +03:00
  • fc2af29bd3 Added tag 1.7.1 for changeset 0f04ef991fbc Valentin Bartenev 2019-02-07 17:48:13 +03:00
  • 6680fd5b8c Generated Dockerfiles for Unit 1.7.1. Valentin Bartenev 2019-02-07 17:46:46 +03:00
  • 9a9277b227 Added version 1.7.1 CHANGES. Valentin Bartenev 2019-02-07 17:46:46 +03:00
  • a2cbe890a1 Rejecting requests with invalid "Content-Length". Valentin Bartenev 2019-02-07 17:40:27 +03:00
  • 83dd67d216 Rejecting requests with invalid "Content-Length". Valentin Bartenev 2019-02-07 17:40:27 +03:00
  • d60fbc6d44 Tests: large configuration tests. Andrey Zelenkov 2019-01-28 17:17:23 +03:00
  • 7dddfe2143 Tests: added test for reading body from IO::Handle-like object. Andrey Zelenkov 2019-01-28 17:16:50 +03:00
  • eced6bc972 Tests: removed blocking mode customization for sockets. Andrey Zelenkov 2019-01-28 15:11:50 +03:00
  • 9e383ecaf2 Packages: disabled debugsource generation on relevant platforms. Andrei Belov 2019-01-24 16:47:32 +03:00
  • 3b7f28f23c Packages: fixed control socket path after 7012b4fd5113. Andrei Belov 2019-01-24 15:18:19 +03:00
  • b78ed44f39 Packages: systemd and other improvements. Remi Collet 2019-01-24 14:05:58 +03:00
  • b1649bce9e Packages: Fedora >= 29 have python 3.7. Remi Collet 2019-01-24 13:03:25 +03:00
  • 2bc8fb7b43 Node.js: fixed module version on installation from sources. Alexander Borisov 2019-01-23 17:47:53 +03:00
  • fd6a6a5514 Fixed processing Unix listening socket failures. Igor Sysoev 2019-01-21 18:39:19 +03:00
  • 52c1895cd2 Go: fixed module installation, broken in ed8b1aaefdd1. Alexander Borisov 2019-01-21 18:13:00 +03:00
  • 2677bd5604 Go: fixed module installation, broken in ed8b1aaefdd1. Alexander Borisov 2019-01-21 18:13:00 +03:00
  • 627b116c4d Testing correct value. Igor Sysoev 2019-01-18 16:18:36 +03:00
  • 23a6a8e451 Testing correct value. Igor Sysoev 2019-01-18 16:18:36 +03:00
  • 73eceb7e56 Year 2019. Valentin Bartenev 2019-01-09 18:03:48 +03:00
  • 8193601226 Year 2019. Valentin Bartenev 2019-01-09 18:03:48 +03:00
  • 4ca0479c98 Packages: Ubuntu 18.10 "cosmic" support added. Andrei Belov 2018-12-27 11:07:24 +03:00
  • be049932b1 Packages: Ubuntu 18.10 "cosmic" support added. Andrei Belov 2018-12-27 11:07:24 +03:00
  • a22fd45248 Packages: URL fixed in examples to work with latest curl. Andrei Belov 2018-12-27 11:06:43 +03:00
  • e038f1e9cc Version bump. Valentin Bartenev 2019-02-07 17:42:31 +03:00
  • 325421eac7 Packages: URL fixed in examples to work with latest curl. Andrei Belov 2018-12-27 11:06:43 +03:00
  • 17068d2cdc Tests: removed skipping Go tests on x86. Andrey Zelenkov 2018-12-25 21:28:02 +03:00
  • 5964413066 Tests: added delay to wait for error logging. Andrey Zelenkov 2018-12-25 17:22:32 +03:00
  • 4ccf0c8a17 Tests: fixed test_tls_reconfigure. Andrey Zelenkov 2018-12-25 16:35:35 +03:00
  • f5b7fee128 Tests: set TCP_NODELAY option by default. Andrey Zelenkov 2018-12-25 16:35:35 +03:00
  • d625691ff4 Tests: test_node_application_write_before_writeHead reworked. Andrey Zelenkov 2018-12-25 16:35:35 +03:00
  • f57e729a11 Tests: expectedFailure's removed from test_node_application.py. Andrey Zelenkov 2018-12-25 16:35:35 +03:00
  • f9a3328a25 Tests: more QUERY_STRING tests. Andrey Zelenkov 2018-12-24 20:35:18 +03:00
  • fac0ef29d5 Version bump. Valentin Bartenev 2018-12-24 20:31:45 +03:00
  • 4195a29fab Added tag 1.7 for changeset 784b45adb0fe Valentin Bartenev 2018-12-20 19:23:59 +03:00
  • c51e1aa47d Generated Dockerfiles for Unit 1.7. Valentin Bartenev 2018-12-20 19:17:08 +03:00
  • 45655f2652 Added version 1.7 CHANGES. Valentin Bartenev 2018-12-20 19:17:08 +03:00
  • 61a87bc285 Fixed style in CHANGES. Valentin Bartenev 2018-12-20 19:17:08 +03:00
  • 27394118b3 Python: fixed error reporting on initialization of applications. Valentin Bartenev 2018-12-20 15:47:10 +03:00
  • 1ce7e860b2 Python: cleanup of nxt_python_init(). Valentin Bartenev 2018-12-20 15:47:10 +03:00
  • 9c03079e3a Python: fixed a typo in path error message. Artem Konev 2018-12-20 14:17:58 +03:00
  • cebec46353 Python: replaced PyErr_PrintEx(1) with PyErr_Print(). Valentin Bartenev 2018-12-19 20:06:53 +03:00
  • 98e8f366da Node.js: removed value checking for headers. Alexander Borisov 2018-12-19 15:57:07 +03:00
  • d9dad07934 Node.js: removed unused _implicitHeader() function. Alexander Borisov 2018-12-19 15:57:04 +03:00
  • d6f38a3268 Node.js: added check for libunit version at compile time. Alexander Borisov 2018-12-19 15:56:57 +03:00
  • c55f329ecf libunit: added generation of version header file. Alexander Borisov 2018-12-19 15:56:54 +03:00
  • ab461437b5 Node.js: checking for exception after running JS code from C++. Alexander Borisov 2018-12-19 15:56:37 +03:00
  • dcf51274ce Node.js: checking uniqueness of HTTP headers for different case. Alexander Borisov 2018-12-19 15:56:30 +03:00
  • 607653c0f1 Node.js: calling write callback asynchronously. Alexander Borisov 2018-12-19 15:56:13 +03:00
  • 704fe556b4 Node.js: style fixes. Alexander Borisov 2018-12-19 15:56:09 +03:00
  • dc16885b60 Node.js: changed the unit-http socket constructor. Alexander Borisov 2018-12-19 15:56:06 +03:00
  • f47a5db506 Node.js: napi_call_function() replaced with napi_make_callback(). Alexander Borisov 2018-12-19 15:56:01 +03:00
  • 13c9ebccca Node.js: changed the 'data' event calling sequence for the request. Alexander Borisov 2018-12-19 15:55:58 +03:00
  • de3c062c6e Node.js: buffering HTTP headers before writing the body. Alexander Borisov 2018-12-19 15:55:54 +03:00
  • aeb026c8ab Node.js: removed unused dependency. Valentin Bartenev 2018-12-12 19:57:15 +03:00
  • f51f95fa54 Node.js: fixed global install in some cases. Valentin Bartenev 2018-12-12 19:54:52 +03:00
  • aafa4bbaf9 Tests: more Node.js tests. Andrey Zelenkov 2018-12-11 18:30:58 +03:00
  • 37cd6d23b6 Tests: PHP directives "disable_classes" and "disable_functions". Andrey Zelenkov 2018-11-28 03:14:38 +03:00
  • 2ef5011236 Tests: fixed test_node_application_write_callback. Andrey Zelenkov 2018-12-04 19:05:10 +03:00
  • d500e29f88 Ruby: rpath made optional. Valentin Bartenev 2018-12-04 17:18:00 +03:00
  • 63d16aa5f6 Packages: made unit-go architecture-dependent. Andrei Belov 2018-11-29 12:10:16 +03:00
  • db63191719 PHP: fixed "disable_functions" and "disable_classes" options. Valentin Bartenev 2018-11-27 22:06:39 +03:00
  • 7c09387156 Packages: added strict version dependency for unit-dev/unit-devel. Andrei Belov 2018-11-26 13:05:37 +03:00
  • 262578dc71 PHP: workaround for bug #71041. Valentin Bartenev 2018-11-22 20:23:43 +03:00
  • adf22b6a0d PHP: fixed compatibility with ZTS. Valentin Bartenev 2018-11-21 18:22:19 +03:00
  • 39cd4a9dee Prettier ./configure summary. Valentin Bartenev 2018-11-15 21:50:00 +03:00
  • 0fdc7c3a55 Tests: Node.js application tests. Sergey Kandaurov 2018-10-25 15:43:48 +03:00
  • 41d3d63758 Tests: class prefix made optional. Andrey Zelenkov 2018-11-15 21:26:15 +03:00