Commit Graph

  • 3711632c00 Var: improved variable parsing with empty names. Zhidao HONG 2022-11-20 23:11:41 +08:00
  • 894a2620a7 Propagated NXT_RUBY_CFLAGS to Ruby checks. Konstantin Pavlov 2022-11-16 18:37:35 +04:00
  • 6902cd14ad Refactored functions that set WSGI variables. OutOfFocus4 2022-11-06 09:08:55 -05:00
  • 3b970ed934 Removed dead code. OutOfFocus4 2022-09-13 10:36:46 -04:00
  • 2ac4a7527d Packages: relaxed dependencies between modules and base package. This allows us to update base or single modules packages without updating the whole set. Konstantin Pavlov 2022-11-04 16:52:19 +04:00
  • 9ea5ed2813 Tests: fixed _check_processes() checks in "--restart" mode. Andrei Zeliankou 2022-11-15 01:07:41 +00:00
  • bb11ef694c Tests: removed migration test. Andrei Zeliankou 2022-11-15 00:56:49 +00:00
  • 2c2156e236 Tests: fixed assertion in test_variables_dynamic. Andrei Zeliankou 2022-11-15 00:42:12 +00:00
  • 0d3b31e671 Tests: features and options checks improved. Andrei Zeliankou 2022-11-15 00:39:21 +00:00
  • 40d75c94a0 Optimization for the "--no-unix-sockets" case. Andrei Zeliankou 2022-11-15 00:17:32 +00:00
  • 11f416878a Packages: added Python 3.8 and Python 3.9 modules on RHEL 8 clones. Refs: https://github.com/nginx/unit/issues/778 Konstantin Pavlov 2022-11-04 13:55:16 +04:00
  • ebf02266a2 Removed the unsafe nxt_memchr() wrapper for memchr(3). Alejandro Colomar 2022-11-02 21:45:40 +01:00
  • 1b05161107 Removed the unsafe nxt_memcmp() wrapper for memcmp(3). Alejandro Colomar 2022-11-02 21:45:40 +01:00
  • a03274456b PHP: allowed to specify URLs without a trailing '/'. Andrew Clayton 2022-09-16 14:38:53 +01:00
  • 58248a6220 Fixed some function definitions. Andrew Clayton 2022-10-28 00:54:01 +01:00
  • 8f0dd9478e Fixed main() prototypes in auto tests. Andrew Clayton 2022-10-28 00:17:51 +01:00
  • a3cb07df20 Fixed path for sed(1). Alejandro Colomar 2022-10-27 14:30:47 +02:00
  • ac64ffde57 Improved readability of <docker-entrypoint.sh>. javad mnjd 2022-10-25 03:07:52 +03:30
  • 7a928b33b4 Set git diff driver for C source code files. Andrew Clayton 2022-10-25 20:11:32 +01:00
  • e096f19d47 TLS: Using ERR_get_error_all() with OpenSSL 3. Remi Collet 2021-11-18 17:47:39 +01:00
  • 93d24bb114 Preferring system crypto policy. Remi Collet 2019-01-16 08:38:53 +01:00
  • f93361979a Avoided modifying existing directories at 'make install'. Alex Colomar 2022-10-11 16:00:06 +02:00
  • bbf1f4da0f Configuration: added the regex status in configure summary. Zhidao HONG 2022-10-20 12:02:27 +08:00
  • c03ebf7ffe Configuration: stopped automatic migration to the "share" behavior. Zhidao HONG 2022-10-14 14:00:02 +08:00
  • db86dc0586 Added parentheses for consistency. Remi Collet 2022-10-14 12:16:43 +02:00
  • 48b6a7b311 PHP: Fixed php_module_startup() call for PHP 8.2. Remi Collet 2022-06-02 16:16:35 +02:00
  • f2213dbd1b Added missing error checking in the C API. Alex Colomar 2022-09-10 18:00:27 +02:00
  • f8b892e1fa Fixed the build on MacOS (and others). Andrew Clayton 2022-10-06 13:13:30 +01:00
  • af5903ff4e Tests: added tests for the $request_time variable. Andrei Zeliankou 2022-10-13 10:13:57 +01:00
  • 7aa6b06298 HTTP: added a $request_time variable. Zhidao HONG 2022-10-12 08:21:02 +08:00
  • 08dab702cb Tests: reworked "test_variables.py". Andrei Zeliankou 2022-10-11 13:49:44 +01:00
  • 8e1e047191 Tests: don't try to return response when "no_recv" is True. Andrei Zeliankou 2022-10-11 13:49:10 +01:00
  • 8d976cac52 Added missing slashes in config section references in README.md. Artem Konev 2022-10-06 12:47:47 +01:00
  • d806a90609 Ruby: used nxt_ruby_exception_log() in nxt_ruby_rack_init(). Andrew Clayton 2022-10-03 13:01:33 +01:00
  • dc9f592d6e Ruby: added support for rack V3. Zhidao HONG 2022-09-28 15:51:55 +01:00
  • b00983369b Renamed a couple of members of nxt_unit_request_t. Andrew Clayton 2022-09-29 20:59:43 +01:00
  • 57fc9201cb Socket: Created control socket & pid file directories. Andrew Clayton 2022-08-07 00:19:24 +01:00
  • 2e69b7eb57 Added a .mailmap file. Andrew Clayton 2022-09-22 21:21:22 +01:00
  • 97fa587c9f Tests: added test with proxy for status. Andrei Zeliankou 2022-09-27 12:08:36 +01:00
  • 0711101af8 Status: fixed error in connection statistics. Zhidao HONG 2022-09-22 01:01:18 +08:00
  • 76df62a623 HTTP: fixed cookie parsing. Zhidao HONG 2022-09-19 02:45:44 +08:00
  • 5354e05b2f Version bump. Andrei Zeliankou 2022-09-19 11:59:59 +01:00
  • 0cf0e76a74 Unit 1.28.0 release. Andrei Zeliankou 2022-09-13 09:30:30 +01:00
  • 38bd7e76a1 Generated Dockerfiles for Unit 1.28.0. Andrei Zeliankou 2022-09-13 07:26:26 +08:00
  • a03894df61 Added version 1.28.0 CHANGES. Andrei Zeliankou 2022-09-13 09:27:13 +01:00
  • ff9054af10 Reordered changes for 1.28.0 by significance (subjective). Andrei Zeliankou 2022-09-13 09:16:55 +01:00
  • ac5c0f1f03 Capitalize "HTTP" in "changes.xml" to match common style. Andrei Zeliankou 2022-09-13 00:31:32 +01:00
  • 558a5d3e89 Fixed a mutex leak in the C API. Alex Colomar 2022-09-09 13:40:17 +01:00
  • 4924bd185d Regenerated Dockerfiles. Konstantin Pavlov 2022-09-09 17:45:58 +04:00
  • 38350c17fc Docker: bumped language versions, moved jsc11 to eclipse-temurin. Konstantin Pavlov 2022-09-09 16:17:42 +04:00
  • 97124fc349 Packaging: removed support for SLES and derivatives. The packages were never built for those OSes. Konstantin Pavlov 2022-06-21 15:04:19 +04:00
  • c65e04682e Tests: minor fixes. Andrei Zeliankou 2022-09-07 01:11:04 +01:00
  • 9d3b9dba40 Status: fixed incorrect pointer in test operation. Found by Coverity (CID 380755). Zhidao HONG 2022-09-06 09:40:54 +08:00
  • b25ffe2bf3 Fixed minor issues in "changes.xml". Andrei Zeliankou 2022-09-05 23:55:15 +01:00
  • 6915ce1d1c Tests: added tests for basic statistics. Andrei Zeliankou 2022-09-05 23:06:16 +01:00
  • 3ea113fcb7 Status: added requests count. Zhidao HONG 2022-08-29 14:32:20 +08:00
  • ce26dd729e Implemented basic statistics API. Valentin Bartenev 2022-08-29 14:27:09 +08:00
  • f2bab1b1be Updated the GitHub page banner. Artem Konev 2022-09-05 10:42:18 +01:00
  • b26624fc10 Ruby: prevented a segfault on receiving SIGINT (^C). Andrew Clayton 2022-08-31 12:49:15 +01:00
  • d1cb8ab2bb Tests: added tests with abstract UNIX sockets. Andrei Zeliankou 2022-08-25 15:50:49 +01:00
  • 7e4a8a5422 Disallowed abstract unix socket syntax in non-Linux systems. Alejandro Colomar 2022-07-28 16:10:32 +02:00
  • e2aec6686a Storing abstract sockets with @ internally. Alejandro Colomar 2022-08-07 01:08:52 +02:00
  • d8e0768a5b Fixed support for abstract Unix sockets. Alejandro Colomar 2022-07-28 16:10:32 +02:00
  • 1c2f070ee2 Fixed include guard. Alejandro Colomar 2022-06-22 13:33:05 +02:00
  • 6ddf14a6c1 Tests: added test for ASGI with UNIX socket. Andrei Zeliankou 2022-08-16 03:12:12 +01:00
  • c1ae86e930 Fixed UNIX sockets support for ASGI. Andrei Zeliankou 2022-08-16 03:11:36 +01:00
  • 22c5100666 Removed dead code. Alejandro Colomar 2022-08-03 14:42:49 +02:00
  • 900828cc4b Fixing isolated process PID manipulation. Max Romanov 2022-02-17 12:33:46 +00:00
  • d37b76232e Put changes entry in the correct position. Alejandro Colomar 2022-08-05 12:47:17 +02:00
  • c7543311ca Python: supporting UNIX sockets. Alejandro Colomar 2022-03-31 23:12:21 +02:00
  • e5d835e159 Tests: added tests with UNIX sockets in "source". Andrei Zeliankou 2022-08-08 10:32:24 +01:00
  • 418bc208d0 Rejecting non-Linux pivot_root(2). Alejandro Colomar 2022-08-02 19:39:55 +02:00
  • 2c0888f69c Including <mntent.h> iff it exists. Alejandro Colomar 2022-06-19 12:48:01 +02:00
  • 698680d894 Tests: added tests for the log format. Andrei Zeliankou 2022-07-28 14:13:03 +01:00
  • 69e690affe Tests: added flags to search functions in proto.py. Andrei Zeliankou 2022-07-28 14:12:19 +01:00
  • 3f8cf62c03 Log: customizable access log format. Zhidao HONG 2022-07-28 11:05:04 +08:00
  • 8761501b48 Log: split access log from nxt_router.c. Zhidao HONG 2022-07-14 11:14:20 +08:00
  • 2bd4a45527 Ruby: fixed segfault on SIGTERM signal. Zhidao HONG 2022-07-28 11:00:15 +08:00
  • 9b4b4925b3 Ruby: fixed contents of SCRIPT_NAME. Alejandro Colomar 2022-06-09 14:39:59 +02:00
  • 91ffd08d11 Fixed line removed by accident. Alejandro Colomar 2022-07-26 16:58:15 +02:00
  • 6e36584a2e Supporting UNIX sockets in address matching. Alejandro Colomar 2022-02-28 12:12:30 +01:00
  • c1cea3c97d Router: avoided undefined behaviour. Andrew Clayton 2022-06-15 16:20:01 +01:00
  • 02659b1ee3 Tests: added tests for translating $dollar into a literal $. Andrew Clayton 2022-07-20 19:05:29 +01:00
  • eebaff42ea Var: added a $dollar variable that translates to a '$'. Andrew Clayton 2022-05-06 19:41:02 +01:00
  • a1cda6455f Tests: added tests for more HTTP variables. Andrei Zeliankou 2022-07-19 17:34:32 +01:00
  • 3422e81ab6 Added missing inline keyword. Alejandro Colomar 2022-07-01 14:42:35 +02:00
  • 14857442c6 Added missing inline keyword. Alejandro Colomar 2022-07-01 14:42:35 +02:00
  • 6ba39ccf9b Fixed incorrect code. Alejandro Colomar 2022-06-23 13:25:04 +02:00
  • 5015b05fc4 Replaced Linux syscall macros by libc macros. Alejandro Colomar 2022-06-18 15:59:12 +02:00
  • 0d15cbd5b6 Removed unnecessary include. Alejandro Colomar 2022-06-19 16:55:14 +02:00
  • c8d9106a0d Removed code used when NXT_HAVE_POSIX_SPAWN is false. Alejandro Colomar 2022-06-19 14:20:05 +02:00
  • 26a5af8591 Removed duplicate handling of './configure --help'. Alejandro Colomar 2022-07-18 12:46:35 +02:00
  • 8c5e2d5ce5 HTTP: added more variables. Zhidao HONG 2022-07-14 04:34:05 +08:00
  • d358b1d448 Tests: added tests for dynamic variables. Andrei Zeliankou 2022-07-14 11:50:41 +01:00
  • 45b89e3257 Var: dynamic variables support. Zhidao HONG 2022-07-14 04:32:49 +08:00
  • 7b80186f09 Var: optimization to get rid of nxt_var_cache_find(). Zhidao HONG 2022-07-14 04:31:36 +08:00
  • f83aef1aab Increased readtimeout for configuration endpoint. Timo Stark 2022-04-25 12:57:07 +02:00
  • a3699557a3 Tests: minor improvements. Andrei Zeliankou 2022-06-30 14:40:17 +01:00
  • 63667e2f9c Unit: removed a useless assignment. Andrew Clayton 2022-06-16 02:01:01 +01:00
  • 39819143ea Unit: avoided needlessly setting lib in nxt_unit_shm_open(). Andrew Clayton 2022-06-16 02:00:58 +01:00