Commit Graph

  • 44fe31dc61 Added a changelog for ae4f067a9ea4. Zhidao HONG 2021-08-04 18:09:50 +08:00
  • d16cf04167 Router: fixed segmentation fault. Zhidao HONG 2021-08-02 12:30:38 +08:00
  • db03dfad67 Fixed dead assignments. Max Romanov 2021-08-03 13:59:27 +03:00
  • fa9fb29be2 Application restart introduced. Max Romanov 2021-07-29 19:50:39 +03:00
  • f3a1c1deb5 Router: split nxt_http_app_conf_t from nxt_http_action_t. Zhidao HONG 2021-07-24 11:44:52 +08:00
  • b47f1ac7ea Router: renamed nxt_http_proxy_create() as nxt_http_proxy_init(). Zhidao HONG 2021-07-26 15:00:46 +08:00
  • a3df6efc8d Router: split nxt_http_static_conf_t from nxt_http_action_t. Zhidao HONG 2021-07-23 09:14:43 +08:00
  • 960ffc9967 Tests: added SNI test without hostname in request. Andrei Zeliankou 2021-07-23 15:37:03 +01:00
  • f965e358b6 Changing SNI callback return code if a client sends no SNI. Andrey Suvorov 2021-07-22 11:23:48 -07:00
  • c37ff7ed0e Enabling configure TLS sessions. Andrey Suvorov 2021-07-21 15:22:52 -07:00
  • 1f2ba4dca8 Tests: use mutex with multitthreaded Ruby hooks. Oisin Canty 2021-07-21 14:53:33 +00:00
  • f27fbd9b4d Python: using default event_loop for main thread for ASGI. Max Romanov 2021-07-20 10:37:54 +03:00
  • dfbdc1c11a Python: fixing exceptions in Future.set_result for ASGI implementation. Max Romanov 2021-07-20 10:37:53 +03:00
  • 567545213d Python: fixing ASGI receive() issues. Max Romanov 2021-07-20 10:37:50 +03:00
  • daa051e7e7 Router: fixing assertion on app thread port handle. Max Romanov 2021-07-19 16:23:13 +03:00
  • 4f94df6a71 Tests: print_log_on_assert() decorator introduced. Andrei Zeliankou 2021-07-06 12:22:10 +01:00
  • bc84992075 Tests: address configuration tests reworked. Andrei Zeliankou 2021-07-03 19:15:04 +01:00
  • 8c83652c2a Tests: Ruby hooks. Oisin Canty 2021-07-02 13:00:57 +00:00
  • 6c14d5d7b1 Tests: run Ruby applications inside temporary directory. Oisin Canty 2021-07-02 13:00:04 +00:00
  • 655e321075 Ruby: process and thread lifecycle hooks. Oisin Canty 2021-07-02 12:57:55 +00:00
  • 7d2bc04e39 Fixing crash during IPv6 text address generation. Oisin Canty 2021-07-02 10:55:13 +00:00
  • 54bf3e1912 Deduplicating code for closing fds in nxt_port_send_msg_t. Max Romanov 2021-07-01 16:23:56 +03:00
  • 2ac9c627aa Fixing memory and descriptor leakage in case of port send failure. Max Romanov 2021-07-01 16:23:51 +03:00
  • 210c8bbd81 Tests: fixing racing condition in respawn tests. Max Romanov 2021-07-01 16:22:08 +03:00
  • 830729a6c5 Ruby: improved logging of exceptions without backtraces. Oisin Canty 2021-07-01 11:16:43 +00:00
  • cfba69781a Fixing multiple TLS-enabled listeners initialization. Max Romanov 2021-07-01 13:56:40 +03:00
  • c16123e749 Router: split nxt_http_return_conf_t from nxt_http_action_t. Zhidao HONG 2021-05-24 16:15:42 +08:00
  • b86891c4ef Tests: renamed share to static. Andrei Zeliankou 2021-06-28 22:05:40 +01:00
  • 72420358be Tests: chroot test with permissions skipped under root. Andrei Zeliankou 2021-06-24 04:01:15 +01:00
  • 1e3f7808b1 Node.js: improving and test packaging. Max Romanov 2021-06-15 10:35:15 +03:00
  • fd3558456e Node.js: packaging new loader.js and loader.mjs. Max Romanov 2021-06-02 16:14:22 +03:00
  • 38ac7de61e Version bump. Valentin Bartenev 2021-05-28 18:16:23 +03:00
  • d06e55dfa3 Unit 1.24.0 release. Valentin Bartenev 2021-05-27 16:59:54 +03:00
  • 25d8e102b0 Generated Dockerfiles for Unit 1.24.0. Valentin Bartenev 2021-05-27 16:07:15 +03:00
  • 340955a75f Added version 1.24.0 CHANGES. Valentin Bartenev 2021-05-27 16:06:01 +03:00
  • ff15f25839 Reordered changes for 1.24.0 by significance (subjective). Valentin Bartenev 2021-05-27 16:05:42 +03:00
  • 3b0fa832a3 Grammar fixes and improvements in changes.xml. Artem Konev 2021-05-27 13:53:58 +01:00
  • f91fe4ce9e Tests: added tests for TLS "conf_commands" option. Andrei Zeliankou 2021-05-27 13:30:51 +01:00
  • e00ad18d80 Packages: added Ubuntu 21.04 "hirsute" support. Andrei Belov 2021-05-27 13:12:52 +03:00
  • 753ce145f7 Tests: added TLS test without close notify. Andrei Zeliankou 2021-05-26 21:47:12 +01:00
  • 3f7ccf142f Enabling SSL_CTX configuration by using SSL_CONF_cmd(). Andrey Suvorov 2021-05-26 11:19:47 -07:00
  • 3efffddd95 Fixing crash during TLS connection shutdown. Andrey Suvorov 2021-05-26 11:11:58 -07:00
  • d67a0c8711 Static: handled unknown MIME types when MIME-filtering active. Oisin Canty 2021-05-26 16:48:11 +00:00
  • 81e31872e3 MIME: added PHP. Oisin Canty 2021-05-26 16:48:05 +00:00
  • 24905c1a00 Fixing racing condition on listen socket close in router (v2). Max Romanov 2021-05-25 18:01:00 +03:00
  • 155e22da05 Go: fixing tests for Go 1.16. Max Romanov 2021-05-25 18:00:59 +03:00
  • 2fe76afaa6 Configuration: generalized application "targets" validation. Oisin Canty 2021-05-25 13:21:29 +00:00
  • 39c0fda24c Tests: added additional check in tests with timeouts. Andrei Zeliankou 2021-05-24 22:28:23 +01:00
  • 1154ede862 Tests: test_settings_send_timeout improved. Andrei Zeliankou 2021-05-24 05:26:15 +01:00
  • c160ea11e4 Node.js: renamed "require_shim" to "loader". Oisin Canty 2021-05-24 09:01:42 +00:00
  • d643900237 Tests: minor fixes. Andrei Zeliankou 2021-05-24 04:33:42 +01:00
  • 539551c89f PHP: adopted "file_handle" to Zend API changes in 8.1.0-dev. Valentin Bartenev 2021-05-21 14:41:35 +03:00
  • e50bb120e2 Tests: Python targets. Oisin Canty 2021-05-20 13:03:12 +00:00
  • f60389a782 Python: support for multiple targets. Oisin Canty 2021-05-20 13:02:45 +00:00
  • 2f0cca2e2b Tests: added test to check port release. Andrei Zeliankou 2021-05-18 16:35:54 +01:00
  • ead6ed999a Ruby: changing deprecated rb_cData to rb_cObject. Oisin Canty 2021-05-18 10:14:43 +00:00
  • 19dfeba86b Fixing a crash after applying the wrong TLS configuration. Andrey Suvorov 2021-05-17 14:28:38 -07:00
  • 1198118b3b Tests: fixed incorrect "--restart" mode performing. Andrei Zeliankou 2021-05-17 15:39:15 +01:00
  • c216f26d30 Fixing racing condition on listen socket close in router. Max Romanov 2021-05-17 17:34:15 +03:00
  • 25603eae9f Tests: added test for TLS with IP in SAN. Andrei Zeliankou 2021-05-12 14:37:25 +01:00
  • a0c083af20 Node.js: a shim for overriding "http" and "websocket" modules. Oisin Canty 2021-05-12 09:26:55 +00:00
  • 07c6bf165d Tests: temporary dir removed after tests execution. Andrei Zeliankou 2021-05-11 15:30:12 +01:00
  • a17f7e03d4 Tests: added test for TLS with empty Subject field. Andrei Zeliankou 2021-05-07 17:42:48 +01:00
  • b9e8d8073c Tests: PHP test with getting variable before the script is loaded. Andrei Zeliankou 2021-05-07 16:55:42 +01:00
  • b0e32bc015 PHP: forced initialization of $_SERVER in fastcgi_finish_request(). Valentin Bartenev 2021-05-07 07:46:25 +03:00
  • 6703b68ed0 Tests: MIME filtering Oisin Canty 2021-05-06 14:22:36 +00:00
  • b9d5eb285a Static: implemented MIME filtering Oisin Canty 2021-05-06 14:22:21 +00:00
  • e0a061955b Tests: added tests for openat2() features. Andrei Zeliankou 2021-05-05 12:36:57 +01:00
  • de631d8c36 Fixed format and arguments mismatches in error log messages. Zhidao HONG 2021-05-05 17:23:33 +08:00
  • 8bea2977bc Fixed building without openat2(). Zhidao HONG 2021-05-05 16:30:26 +08:00
  • 53279af5d4 Static: support for openat2() features. Zhidao HONG 2021-04-29 22:04:34 +08:00
  • 113afb09ea Router: grouped app and share fields in nxt_http_action_t. Zhidao HONG 2021-04-22 13:13:06 +08:00
  • f90754f84a Packages: switched to common address for package maintainers. Andrei Belov 2021-04-21 16:07:26 +03:00
  • 5b332cae83 Tests: fixed "skip" descriptors check flag for controller. Andrei Zeliankou 2021-04-14 15:56:03 +01:00
  • d5889d7daa Packages: fixed Amazon Linux 2 module packages to use openssl 1.1 Konstantin Pavlov 2021-04-12 18:39:45 +03:00
  • 74b1b1fc17 Tests: preserving unit.log when run without restart. Max Romanov 2021-04-08 19:11:11 +03:00
  • 30922c5741 Packages: moved Amazon Linux 2 packages to use openssl 1.1 Konstantin Pavlov 2021-04-08 10:55:30 +03:00
  • 6c97a1a069 Tests: style. Andrei Zeliankou 2021-04-05 14:03:05 +01:00
  • 46d8567dd7 Tests: unset LC_ALL variable in Ruby encoding test. Andrei Zeliankou 2021-04-01 00:05:44 +01:00
  • f43265ba2c Tests: removed skip_alert(). Andrei Zeliankou 2021-03-31 23:42:00 +01:00
  • a5eca0b83f Packages: fixed "dist" target to include man page in the archive. Valentin Bartenev 2021-03-31 18:39:42 +03:00
  • 0ae75733f7 Tests: added file descriptor leak detection. Andrei Zeliankou 2021-03-31 03:24:01 +01:00
  • e8577afc21 Tests: SNI. Andrei Zeliankou 2021-03-26 21:06:23 +00:00
  • c093ee7ec5 Tests: added test for Ruby default encoding. Andrei Zeliankou 2021-03-26 15:42:58 +00:00
  • 97b4de0d4a Packages: corrected permissions for /var/log/unit in rpm. Andrei Belov 2021-03-26 18:29:26 +03:00
  • f11ad5288d Corrected man page permissions in manpage-install. Andrei Belov 2021-03-26 18:28:59 +03:00
  • 1ef72a79fe Version bump. Valentin Bartenev 2021-03-26 11:29:41 +03:00
  • 3c969905bd Added tag 1.23.0 for changeset 49ee24c03f57 Valentin Bartenev 2021-03-25 17:25:18 +03:00
  • 71d3700951 Generated Dockerfiles for Unit 1.23.0. Valentin Bartenev 2021-03-25 17:15:30 +03:00
  • 6ecc9e8198 Added version 1.23.0 CHANGES. Valentin Bartenev 2021-03-25 17:14:27 +03:00
  • 0e91854ad4 Fixed wording in docs/changes.xml for the 1.23.0 release. Artem Konev 2021-03-25 14:03:45 +00:00
  • b8052b050e Fixing shm buffer leakage when sending over the port queue. Max Romanov 2021-03-25 16:55:16 +03:00
  • 067c6096e2 Node.js: used distinct placeholder for version in "package.json". Valentin Bartenev 2021-03-25 16:15:03 +03:00
  • c849483862 Node.js: fixing module global installation. Max Romanov 2021-03-25 16:09:24 +03:00
  • 9957a959df Releasing shm buffers for large body requests. Max Romanov 2021-03-25 14:16:30 +03:00
  • d2b0882d89 Added ability to configure multiple certificates on a listener. Andrey Suvorov 2021-03-24 13:19:36 -07:00
  • d62192738f Packages: added man page on rpm-based systems. Konstantin Pavlov 2021-03-24 18:45:45 +03:00
  • 4a2dcb46dd Packages: added man page on debian-based systems. Konstantin Pavlov 2021-03-24 18:45:45 +03:00
  • b33babceda Added build system support for a man page. Konstantin Pavlov 2021-03-24 18:45:45 +03:00
  • 6d7c6196e1 Added a missing .El directive in man page source. Artem Konev 2021-03-24 16:49:59 +00:00