Commit Graph

  • 47683c4704 Python: Fix ASGI applications accessed over IPv6. Andrew Clayton 2023-05-15 22:48:31 +01:00
  • aa45d17dc6 Fixed broken links in README. Artem Konev 2023-05-10 21:15:17 +01:00
  • 51de0db7f5 Added the initial version of the OpenAPI specification. Artem Konev 2023-05-10 20:57:42 +01:00
  • faf97dc060 Unit 1.30.0 release. Andrei Zeliankou 2023-05-10 17:44:20 +01:00
  • fcf1628b2c Merged with the 1.29 branch. Andrei Zeliankou 2023-05-10 17:22:28 +01:00
  • 03718e0bdf Added version 1.30.0 CHANGES. Andrei Zeliankou 2023-05-10 16:53:01 +01:00
  • ec275200f7 Edited "changes.xml" for the 1.30.0 release. Andrei Zeliankou 2023-05-10 16:07:25 +01:00
  • 014a5ab6cb Toned down proxy messaging in README. Artem Konev 2023-05-10 13:23:33 +01:00
  • e88e16d11e Tests: added tests for NJS loadable modules. Andrei Zeliankou 2023-05-10 13:02:52 +01:00
  • dc03914418 Regenerated dockerfiles. Konstantin Pavlov 2023-05-09 20:20:28 -07:00
  • d481801907 Docker: show welcome page on port 80 when entrypoint.d is empty. Liam Crilly 2023-05-09 22:53:18 +01:00
  • 8ab16f71fe Docker: tagged minimal variant as latest. Konstantin Pavlov 2023-05-05 17:20:10 -07:00
  • 5b98d87e52 Docker: Makefile housekeeping. Konstantin Pavlov 2023-05-05 17:20:06 -07:00
  • 6e548cbb30 Docker: added a way to generate multiple versions of an image. Konstantin Pavlov 2023-05-05 17:19:55 -07:00
  • 7a77f48a25 Packages: added Ubuntu 23.04 "lunar" support. Konstantin Pavlov 2023-05-03 16:13:36 -07:00
  • 20a5fd44ac Docker: add support for JavaScript modules. Liam Crilly 2023-05-09 19:19:36 +01:00
  • a3c3a29493 NJS: supported loadable modules. Zhidao HONG 2023-05-08 16:00:25 +08:00
  • 56af7bb825 Tests: added tests for the URI rewrite. Andrei Zeliankou 2023-05-09 13:52:09 +01:00
  • 14d6d97bac HTTP: added basic URI rewrite. Zhidao HONG 2023-04-20 23:20:41 +08:00
  • 8843e30e82 Docs: removed incorrect Pp call in unitd.8. Alejandro Colomar 2023-05-08 18:07:10 +02:00
  • 7417987923 Docs: using appropriate mdoc(7) macros for URIs in unitd.8. Alejandro Colomar 2023-04-27 14:21:20 +02:00
  • 8e849db4e6 Docs: changed Authors section to Copyright section in unitd.8. Alejandro Colomar 2023-04-26 16:18:29 +02:00
  • f994b232ff Docs: updated unitd.8 date. Alejandro Colomar 2023-04-26 15:55:57 +02:00
  • 3d76bc5996 Docs: setting the project name in unitd.8. Alejandro Colomar 2023-04-26 15:50:19 +02:00
  • c2bb129e47 Docs: documenting the renamed directory flags in unitd.8. Alejandro Colomar 2023-04-26 15:40:20 +02:00
  • 7fdd5b035f Docs: not using shouty caps in unitd.8. Alejandro Colomar 2023-04-26 15:29:00 +02:00
  • 147ee8abd6 Docs: removed '-v' from unitd.8. Alejandro Colomar 2023-04-26 15:02:09 +02:00
  • 1266eda80c Docs: moved uintd.8 to man8/ subdirectory. Alejandro Colomar 2023-04-24 17:59:34 +02:00
  • 86a701abe0 Docker: made curl fail with non-zero exit code on server errors. Konstantin Pavlov 2023-04-12 16:00:32 -07:00
  • 1a485fed6a Allow to remove the version string in HTTP responses. Andrew Clayton 2023-03-18 16:32:59 +00:00
  • 1fd6eb626b Decouple "Unit" from NXT_SERVER. Andrew Clayton 2023-03-21 22:46:42 +00:00
  • dcdc8e7466 Remove an erroneous semi-colon. Andrew Clayton 2023-03-23 21:01:40 +00:00
  • 375556f9aa Don't conflate the error variable in nxt_kqueue_poll(). Andrew Clayton 2023-03-24 14:23:06 +00:00
  • b9177d36e7 Remove a bunch of dead code. Andrew Clayton 2023-03-27 19:28:54 +01:00
  • 6f36a67fc3 Tools: setup-unit: unified repeated code. Alejandro Colomar 2023-04-03 18:16:28 +02:00
  • 4f8a9e305d contrib: updated njs to 0.7.12. Konstantin Pavlov 2023-04-11 15:48:01 -07:00
  • fcff55acb6 HTTP: optimizing $request_line. Alejandro Colomar 2023-03-31 14:08:41 +02:00
  • bfd9a0a30a Docker: fixed a typo. Konstantin Pavlov 2023-04-11 15:39:42 -07:00
  • 45c45eaeb4 Add per-application logging. Andrew Clayton 2023-03-30 05:53:13 +01:00
  • 8b8952930c Add nxt_file_stdout(). Andrew Clayton 2023-03-30 05:44:18 +01:00
  • edbc43558d PHP: Make the filter_input() function work. Andrew Clayton 2023-03-31 14:01:43 +01:00
  • 028e537bef Docker: fixed git references. Konstantin Pavlov 2023-03-28 14:45:10 -07:00
  • 5d83ee6660 Docker: drop apt-get clean usage. It's automatic in the Debian and Ubuntu containers: 5cf7949ecf/scripts/debuerreotype-minimizing-config (L85-L109) Konstantin Pavlov 2023-04-06 20:43:22 -07:00
  • 472c6d0fb0 Docker: explicitely set uid/gid to 999 for unit user. This allows us to be consistent through possible updates of default settings used in distributions. Previous behaviour was uid/gid were chosen automatically based on what uids/gids are already taken on the system. Konstantin Pavlov 2023-04-06 20:43:22 -07:00
  • 6d51672d8d Packages: use groupadd/useradd on Debian-based operating systems. Konstantin Pavlov 2023-04-06 20:43:22 -07:00
  • 886aa17e79 Docker: added OCI image-spec labels. Konstantin Pavlov 2023-04-06 20:43:22 -07:00
  • 09cd3793aa Docker: specified explicit variants of images to use. This allows us to decide when to move to a newer underlying distribution version with our pace instead of relying on Docker Hub cadence. Konstantin Pavlov 2023-04-06 20:43:22 -07:00
  • 6ed5f1654e Docker: dropped a leftover from a multi-stage build. Konstantin Pavlov 2023-04-06 20:43:22 -07:00
  • 8392f8c902 Docker: check out packaging tags. Konstantin Pavlov 2023-04-10 15:36:48 -07:00
  • 31424f409e Docker: added njs support. Konstantin Pavlov 2023-03-30 16:17:59 -07:00
  • 73c6c8a7f7 Packages: added unitc and setup-unit. Konstantin Pavlov 2023-03-30 16:03:41 -07:00
  • c54331fa3d Tools: use control socket and log file from running instance. Liam Crilly 2023-04-04 11:29:53 +01:00
  • 4852057124 Remove a useless assignment in nxt_mem_zone_alloc_pages(). Andrew Clayton 2023-03-15 03:48:48 +00:00
  • 8a9e078e54 Prevent a possible NULL de-reference in nxt_job_create(). Andrew Clayton 2023-03-14 17:31:48 +00:00
  • 22993fe41a Remove a useless assignment in nxt_fs_mkdir_all(). Andrew Clayton 2023-03-14 17:21:36 +00:00
  • 497b84c18f Packages: Used a stricter check for Amazon Linux 2023. Konstantin Pavlov 2023-03-30 10:51:32 -07:00
  • 219b8363a4 Packages: fixed rpm builds after 817968931c58. Konstantin Pavlov 2023-03-29 12:42:54 -07:00
  • 24243ecab3 Packages: Added Amazon Linux 2023. Konstantin Pavlov 2023-03-22 16:55:36 -07:00
  • 700ee28bbf Packages: check rpm database for actual provides. Previously, we required an exact non-virtual package, however it's fine if some package has a fully-virtual provides for what we need. Konstantin Pavlov 2023-03-22 16:55:25 -07:00
  • 6e16d7ac5b Auto: mirroring installation structure in build tree. Alejandro Colomar 2023-03-22 16:55:02 +01:00
  • 5ba79b9b52 Renamed --libstatedir to --statedir. Alejandro Colomar 2023-03-27 13:43:37 +02:00
  • e242b1454d Tests: relaxed jar glob. Konstantin Pavlov 2023-03-27 13:16:47 -07:00
  • 565dcbb139 Docker: bumped language versions. Konstantin Pavlov 2023-02-13 17:04:24 -08:00
  • 2a597c5c7a Docker: limited the waiting time for control socket creation. While at it, fixed a typo. Konstantin Pavlov 2023-02-13 17:04:24 -08:00
  • 054518bb36 Docker: made dockerfiles use a single stage build process. Konstantin Pavlov 2023-02-13 17:04:24 -08:00
  • eb47174875 Docker: added a target to generate Docker library definition. Konstantin Pavlov 2023-02-13 17:04:24 -08:00
  • a8f21079e0 Docker: cleanup unused targets. Konstantin Pavlov 2023-02-13 17:04:24 -08:00
  • b24257c8f6 Tests: added tests for the "log_route" option. Andrei Zeliankou 2023-03-21 19:20:23 +00:00
  • 0ebce31c92 HTTP: added route logging. Alejandro Colomar 2023-01-26 15:07:12 +01:00
  • 773c341d70 HTTP: rewrote while loop as for loop. Alejandro Colomar 2023-01-10 22:03:40 +01:00
  • c18dd1f65b Default PR_SET_NO_NEW_PRIVS to off. Andrew Clayton 2023-03-16 21:35:01 +00:00
  • 7d0ceb82c7 Improve an error message regarding Unix domain sockets. Andrew Clayton 2023-03-16 12:42:59 +00:00
  • 2e3e1c7e7b Socket: Remove Unix domain listen sockets upon reconfigure. Andrew Clayton 2023-02-28 01:59:04 +00:00
  • 8f0192bb4c Remove some dormant code from nxt_process_quit(). Andrew Clayton 2023-03-09 23:26:56 +00:00
  • ccaad38bc5 Socket: Remove Unix domain listen sockets at shutdown. Andrew Clayton 2023-02-25 23:37:00 +00:00
  • 172ceba5b6 Router: More accurately allocate request buffer memory. Andrew Clayton 2023-03-13 23:43:12 +00:00
  • 28bdeec614 Tests: added Perl test with many responses using streaming body. Andrei Zeliankou 2023-03-14 11:06:09 +00:00
  • fa81d7a11a Perl: Fix a crash in the language module. Andrew Clayton 2023-02-28 15:41:53 +00:00
  • 78e1122a3c Router: Fix allocation of request buffer sent to application. Andrew Clayton 2023-03-04 23:52:51 +00:00
  • 4ed4283cff Tests: _clear_temp_dir() function introduced. Andrei Zeliankou 2023-03-07 14:47:39 +00:00
  • d13c4fb503 Adding the NGINX Code of Conduct to the repo. Dave McAllister 2023-03-02 12:00:46 -08:00
  • 1d515879f1 contrib: fixed njs make rule. Konstantin Pavlov 2023-02-28 10:42:18 -08:00
  • 814815a3c5 Merged with the 1.29 branch. Andrei Zeliankou 2023-03-01 18:25:52 +00:00
  • d5382aebb7 Unit 1.29.1 release. Andrei Zeliankou 2023-02-28 16:18:19 +00:00
  • 0af1253c17 Generated Dockerfiles for Unit 1.29.1. Andrei Zeliankou 2023-02-28 14:52:32 +00:00
  • 32f9c3d6f9 Added version 1.29.1 CHANGES. Andrei Zeliankou 2023-02-28 16:16:27 +00:00
  • 8295a0eb08 Changes moved to the correct section. Andrei Zeliankou 2023-02-28 16:01:54 +00:00
  • 32c9b8c3cd Added missing fixes in changes.xml. Andrei Zeliankou 2023-02-28 13:42:39 +00:00
  • ca9988171b Added missing fixes in changes.xml. Andrei Zeliankou 2023-02-28 13:09:06 +00:00
  • 132f7d18a2 contrib: updated njs to 0.7.10. Konstantin Pavlov 2023-02-27 15:45:04 -08:00
  • f4298180eb contrib: updated njs to 0.7.10. Konstantin Pavlov 2023-02-27 15:45:04 -08:00
  • bbeccabe0a Tools: improved detection of unitd control socket. Liam Crilly 2023-02-27 14:25:58 +00:00
  • 5ed6eae718 Set a safer umask(2) when running as a daemon. Andrew Clayton 2023-02-23 12:01:14 +00:00
  • ffa86b6edc Isolation: rootfs: Set the sticky bit on the tmp directory. Andrew Clayton 2023-02-22 16:04:53 +00:00
  • 29471c8d32 Set a safer umask(2) when running as a daemon. Andrew Clayton 2023-02-23 12:01:14 +00:00
  • 5c9113ddac Isolation: rootfs: Set the sticky bit on the tmp directory. Andrew Clayton 2023-02-22 16:04:53 +00:00
  • 7934dcabbc Tests: switched to using f-strings. Andrei Zeliankou 2023-02-21 17:21:29 +00:00
  • 1b7cf1f3d0 Tests: added Python tests with encoding. Andrei Zeliankou 2023-02-21 15:35:38 +00:00
  • fcabbf09d8 Tests: added Python tests with encoding. Andrei Zeliankou 2023-02-21 15:35:38 +00:00
  • 7f046c80b9 Tests: removed list usage as default argument. Andrei Zeliankou 2023-02-21 14:40:47 +00:00