Commit Graph

  • e249dd4727 Tools: using nicer characters for showing a tree. Alejandro Colomar 2023-01-11 15:25:25 +01:00
  • 96f33c0395 Remove the nxt_getpid() alias. Andrew Clayton 2022-12-01 21:05:39 +00:00
  • 3351bb4ff5 Isolation: Remove the syscall(SYS_getpid) wrapper. Andrew Clayton 2022-11-19 23:58:51 +00:00
  • 1388d311c6 Isolation: Remove nxt_clone(). Andrew Clayton 2022-11-19 02:27:22 +00:00
  • b0e2d9d0a1 Isolation: Switch to fork(2) & unshare(2) on Linux. Andrew Clayton 2022-11-18 23:53:30 +00:00
  • d98a1b0dd7 Enable the PR_SET_CHILD_SUBREAPER prctl(2) option on Linux. Andrew Clayton 2022-11-30 00:13:22 +00:00
  • 3ecdd2c69c Isolation: Rename NXT_HAVE_CLONE -> NXT_HAVE_LINUX_NS. Andrew Clayton 2022-11-18 23:42:44 +00:00
  • 763396b8be Isolation: Fix the enablement of PR_SET_NO_NEW_PRIVS. Andrew Clayton 2022-11-25 10:32:20 +00:00
  • b0bb829107 Packages: get rid of deprecated configure options. Konstantin Pavlov 2023-02-06 12:39:06 -08:00
  • 789762ff3d NJS: adding the missing vm destruction. Zhidao HONG 2023-01-30 11:16:01 +08:00
  • cbc01907fe Python: ASGI: Don't log asyncio.get_running_loop() errors. Andrew Clayton 2023-02-07 13:11:10 +00:00
  • 9c0a4a0997 Python: ASGI: Switch away from asyncio.get_event_loop(). Andrew Clayton 2023-01-20 03:33:37 +00:00
  • 4b7a95469c Python: ASGI: Factor out event loop creation to its own function. Andrew Clayton 2023-01-20 03:27:59 +00:00
  • 5a37171f73 Added default values for pathnames. Alejandro Colomar 2022-07-14 13:25:57 +02:00
  • 0be289b7fc Tests: Add some PHP tests for 403 and 404 error handling. Andrew Clayton 2023-01-26 12:11:49 +00:00
  • bebc03c729 PHP: Implement better error handling. Andrew Clayton 2023-01-26 12:09:43 +00:00
  • fafdb7a57a PHP: Simplify ctx->script_filename.start in nxt_php_execute(). Andrew Clayton 2023-01-25 21:46:01 +00:00
  • 3923de987e PHP: Make use of zend_stream_init_filename(). Andrew Clayton 2023-01-27 14:16:56 +00:00
  • 0686740f20 PHP: Factored out code into a helper function. Alejandro Colomar 2023-01-27 14:14:43 +01:00
  • 05c5639458 Tests: added NJS iteration tests. Andrei Zeliankou 2023-01-24 01:12:22 +00:00
  • 6dad38f655 Tests: NJS tests reworked. Andrei Zeliankou 2023-01-24 01:11:44 +00:00
  • 3d930a7c5b Removed repetitive phrasing from README. Artem Konev 2023-01-18 15:29:33 +00:00
  • 71c2db151d Liam. Artem Konev 2023-01-18 15:04:35 +00:00
  • 141deec353 NJS: added the keys API for the request objects. Zhidao HONG 2023-01-17 10:37:45 +08:00
  • 97caab0e7a PHP: Fix a potential problem parsing the path. Andrew Clayton 2022-11-07 00:06:43 +00:00
  • 2c7e1bb92f Fix endianness detection in nxt_websocket_header_t. Andrew Clayton 2022-12-02 17:58:20 +00:00
  • ead3580db2 Autodetect endianness. Andrew Clayton 2022-12-02 17:20:37 +00:00
  • f3d05bba52 Python: Fix enabling of UTF-8 in some situations. Andrew Clayton 2023-01-05 22:04:32 +00:00
  • a560cbf992 Python: Do some cleanup in nxt_python3_init_config(). Andrew Clayton 2022-12-30 00:07:20 +00:00
  • 834c1a2dd1 Fixed the Slack workspace link. Artem Konev 2023-01-12 16:47:16 +00:00
  • 88b04f3e7c Tools: setup-unit: disabled buggy behavior of zsh(1). Alejandro Colomar 2022-12-22 16:36:29 +01:00
  • 2435bd1c3a Tools: setup-unit: workarounded macOS tmp file permissions. Alejandro Colomar 2022-12-16 21:39:28 +01:00
  • 6861c25e4e Tools: setup-unit: removed root checks. Alejandro Colomar 2022-12-16 20:47:50 +01:00
  • ab3d1297af Packages: do not clean up rpm build root. Konstantin Pavlov 2022-12-28 20:06:43 -08:00
  • 24d4dda255 Docs: added changelog for Python 3.11. Konstantin Pavlov 2022-12-15 08:37:52 -08:00
  • a2b3992462 Tools: unitc avoid interactive rm(1) invocations. Liam Crilly 2022-12-19 15:03:55 +00:00
  • 9c94cfccd5 Tools: Fixed bug in help message. Alejandro Colomar 2022-12-16 15:14:35 +01:00
  • 99a7fa7839 Tools: Using HereDoc instead of echo(1). Alejandro Colomar 2022-12-16 15:02:20 +01:00
  • aaba6fdcc9 Version bump. Andrei Zeliankou 2022-12-16 12:42:53 +00:00
  • e2dd3610f3 Tools: fixed quoting for apostrophe in setup-unit. Liam Crilly 2022-12-16 12:46:35 +00:00
  • 4409a10ff0 Unit 1.29.0 release. Andrei Zeliankou 2022-12-15 12:52:00 +00:00
  • 7d7b5a977c Remove the nxt_getpid() alias. Andrew Clayton 2022-12-01 21:05:39 +00:00
  • 58812e74d3 Isolation: Remove the syscall(SYS_getpid) wrapper. Andrew Clayton 2022-11-19 23:58:51 +00:00
  • b9c1a2977b Isolation: Remove nxt_clone(). Andrew Clayton 2022-11-19 02:27:22 +00:00
  • c1299faa7d Isolation: Switch to fork(2) & unshare(2) on Linux. Andrew Clayton 2022-11-18 23:53:30 +00:00
  • a83354f473 Enable the PR_SET_CHILD_SUBREAPER prctl(2) option on Linux. Andrew Clayton 2022-11-30 00:13:22 +00:00
  • b7f1d7253a Isolation: Rename NXT_HAVE_CLONE -> NXT_HAVE_LINUX_NS. Andrew Clayton 2022-11-18 23:42:44 +00:00
  • 0277d8f103 Isolation: Fix the enablement of PR_SET_NO_NEW_PRIVS. Andrew Clayton 2022-11-25 10:32:20 +00:00
  • 1f37d8121a NJS: adding the missing vm destruction. Zhidao HONG 2023-01-30 11:16:01 +08:00
  • b2d1915578 Python: ASGI: Don't log asyncio.get_running_loop() errors. Andrew Clayton 2023-02-07 13:11:10 +00:00
  • 843ae1b842 Python: ASGI: Switch away from asyncio.get_event_loop(). Andrew Clayton 2023-01-20 03:33:37 +00:00
  • 21bc8ee15f Python: ASGI: Factor out event loop creation to its own function. Andrew Clayton 2023-01-20 03:27:59 +00:00
  • 420ddd4e49 PHP: Fix a potential problem parsing the path. Andrew Clayton 2022-11-07 00:06:43 +00:00
  • a8dde6a5dd Fix endianness detection in nxt_websocket_header_t. Andrew Clayton 2022-12-02 17:58:20 +00:00
  • c175e47cfe Autodetect endianness. Andrew Clayton 2022-12-02 17:20:37 +00:00
  • 96891a308b Python: Fix enabling of UTF-8 in some situations. Andrew Clayton 2023-01-05 22:04:32 +00:00
  • fcbb26e92a Python: Do some cleanup in nxt_python3_init_config(). Andrew Clayton 2022-12-30 00:07:20 +00:00
  • 2596a89527 Packages: do not clean up rpm build root. Konstantin Pavlov 2022-12-28 20:06:43 -08:00
  • 2a05b207e7 Docs: added changelog for Python 3.11. Konstantin Pavlov 2022-12-15 08:37:52 -08:00
  • b5952edcc6 Version bump. Andrei Zeliankou 2023-02-27 19:13:56 +00:00
  • 87a1a9c0d2 Generated Dockerfiles for Unit 1.29.0. Andrei Zeliankou 2022-12-15 12:42:01 +00:00
  • edd7ebaf60 Added version 1.29.0 CHANGES. Andrei Zeliankou 2022-12-15 12:32:46 +00:00
  • f65efe73a4 Reordered changes for 1.29.0 by significance (subjective). Andrei Zeliankou 2022-12-15 12:30:38 +00:00
  • 789095b8a0 Tools: Updated built-in 'setup-unit' help, README.md command lines. Artem Konev 2022-12-14 21:17:01 +00:00
  • cf3ffb8cf3 Packages: Used a more common name for pkg-config. pkg-config package is named differently on supported rpm-based systems: - Amazon Linux 2 has pkgconfig - Fedora has pkgconf-pkg-config - RHEL 7 has pkgconfig - RHEL 8 and 9 have pkgconfig-pkg-config Konstantin Pavlov 2022-12-14 11:52:58 -08:00
  • 4b39cb1fc7 Tests: added tests for "path" option in isolation/cgroup. Andrei Zeliankou 2022-12-14 19:00:14 +00:00
  • 24e3f17102 Packages: added njs support. Konstantin Pavlov 2022-12-07 18:20:44 -08:00
  • 11c66941ce Added contribs and njs. Konstantin Pavlov 2022-11-29 18:12:54 +04:00
  • 3778877eb3 Tools: Added subcommands to setup-unit. Alejandro Colomar 2022-11-21 18:20:26 +01:00
  • 101b262f1f Tools: Added unitc. Liam Crilly 2022-12-14 16:20:08 +00:00
  • 6dae517ebd Python: Added "prefix" to configuration. OutOfFocus4 2021-11-14 10:47:07 -05:00
  • 7a81d9d61d Removed dead code. OutOfFocus4 2022-11-22 15:03:59 -05:00
  • c9c001ee16 Java: upgrading third-party components. Sergey A. Osokin 2022-12-14 01:43:24 +00:00
  • 63cc4a31bd Docker: limited the waiting time for control socket removal. Fixes https://github.com/nginx/unit/issues/728 Refs https://github.com/nginx/unit/issues/718 Konstantin Pavlov 2022-12-13 13:36:39 -08:00
  • f09d0e2284 Regenerated Dockerfiles. Konstantin Pavlov 2022-12-13 11:50:42 -08:00
  • 9f6d7c7ccd Docker: bumped language versions. Konstantin Pavlov 2022-12-07 18:31:48 -08:00
  • 6313cffd26 Tests: added tests for the large header buffer settings. Andrei Zeliankou 2022-12-13 14:51:11 +00:00
  • f88371ff1d Configuration: made large_header_buffers a valid setting. Andrew Clayton 2022-12-06 12:56:03 +00:00
  • dad7ef9a12 Configuration: made large_header_buffer_size a valid setting. Andrew Clayton 2022-05-04 16:13:19 +01:00
  • 12e2cbae8a Tests: stop execution if can't unmount any filesystem. Andrei Zeliankou 2022-12-12 16:27:02 +00:00
  • 648e91a623 Tests: pretty output. Andrei Zeliankou 2022-12-12 16:24:54 +00:00
  • f67a01b88f Isolation: wired up cgroup support to the config system. Andrew Clayton 2022-10-24 17:14:06 +01:00
  • c9e433a13d Isolation: wired up cgroup to build system. Andrew Clayton 2022-10-24 14:13:23 +01:00
  • 867a839f10 Isolation: wired up per-application cgroup support internally. Andrew Clayton 2022-10-24 17:35:04 +01:00
  • 7d177faf3b Isolation: added core cgroup infrastructure. Andrew Clayton 2022-10-24 17:33:23 +01:00
  • 9466daf9bd Added simple wrappers for fopen(3) and fclose(3). Andrew Clayton 2022-12-01 01:39:57 +00:00
  • 55b9a5307d Tests: fixed tests to run as privileged user. Andrei Zeliankou 2022-12-09 14:17:49 +00:00
  • e70653c766 Fix compilation with GCC and -O0. Andrew Clayton 2022-12-06 20:57:16 +00:00
  • 6afc524116 Packages: added Ubuntu 22.10 "kinetic" support. Konstantin Pavlov 2022-11-16 17:05:57 +04:00
  • 0feab91c5b Packages: added Fedora 37 support. Konstantin Pavlov 2022-11-16 17:06:42 +04:00
  • 09ac678943 Used pkg-config to detect njs where available. Konstantin Pavlov 2022-11-29 18:10:38 +04:00
  • d862f581db Node.js: added "shortCircuit" option for ES modules hook. Andrei Zeliankou 2022-12-06 14:30:13 +00:00
  • 491d0f700f Python: Added support for Python 3.11. Andrew Clayton 2022-11-17 21:56:58 +00:00
  • dfededabdc Added tools/README.md. Liam Crilly 2022-12-03 18:11:14 +00:00
  • 190691ade8 Tests: NJS. Andrei Zeliankou 2022-11-29 01:02:08 +00:00
  • e3bbf5b3b5 NJS: added http request prototype. Zhidao HONG 2022-11-22 10:13:18 +08:00
  • 4d6d146e92 Basic njs support. Zhidao HONG 2022-11-20 23:16:51 +08:00
  • 4735931ace Var: separating nxt_tstr_t from nxt_var_t. Zhidao HONG 2022-11-20 23:15:01 +08:00
  • 0c9f417aff Added security.txt. Artem Konev 2022-11-24 15:06:54 +00:00
  • e9c1954dc2 Tools: Added setup-unit. Konstantin Pavlov 2022-11-22 12:39:20 +01:00