Commit Graph

  • d1a9069852 Update third-party components for the Java module. Sergey A. Osokin 2023-10-10 11:55:44 -04:00
  • 599b035a54 Tools: unitc YAML mode. Liam Crilly 2023-10-10 15:06:36 +01:00
  • 9c8b9a46a4 Refactored nxt_vsprintf(). Zhidao HONG 2023-10-10 14:30:02 +08:00
  • c905d0d393 Update third-party components for the Java module. Sergey A. Osokin 2023-10-06 12:22:03 -04:00
  • 30142d2a3c HTTP: Fix URL with query string rewrite. Andrew Clayton 2023-10-05 00:36:00 +01:00
  • 1617f2c045 Docker: fix HTML escaping. Liam Crilly 2023-10-04 17:52:06 +01:00
  • 37b0f34fb5 Proxy mentioned in OpenAPI. Andrei Zeliankou 2023-10-04 12:53:03 +01:00
  • 9ad207057c Tools: unitc quiet mode fix for macOS. Liam Crilly 2023-10-03 14:57:17 +01:00
  • 135160934a Tests: added Java test with multiple headers. Andrei Zeliankou 2023-10-02 15:59:00 +01:00
  • 7fac908742 Added routes array to the default configuration. Liam Crilly 2023-10-02 09:43:57 +01:00
  • b6216f0bb7 Java: fixed the calculation related to the response buffer. Zhidao HONG 2023-09-28 15:14:21 +01:00
  • 2d0e502d2a Node.js: ServerRequest.destroy() implemented. Andrei Zeliankou 2023-09-26 12:49:39 +01:00
  • e0c2675774 Node.js: response body chunk can now be a Uint8Array. Andrei Zeliankou 2023-09-26 12:49:39 +01:00
  • 0f630c3f60 Wasm: Allow uploads larger than 4GiB. Andrew Clayton 2023-09-14 20:35:15 +01:00
  • d5efa5f11f Wasm: Fix multiple successive calls to the request_handler. Andrew Clayton 2023-09-14 00:37:28 +01:00
  • 76086d6d7a Wasm: Allow to set the HTTP response status. Andrew Clayton 2023-09-08 21:51:25 +01:00
  • c9961610ed Fix build on musl libc with clang. Andrew Clayton 2023-09-06 02:58:19 +01:00
  • 7dd5ad93a4 Log: fixed typo. Alejandro Colomar 2023-08-18 12:12:27 +02:00
  • 34cf6e770b Version file bump. Andrei Zeliankou 2023-09-04 14:06:21 +01:00
  • 8fae346836 Tests: added tests for the "response_headers" option. Andrei Zeliankou 2023-09-04 12:25:36 +01:00
  • 44f3886456 Version bump. Andrei Zeliankou 2023-09-04 12:03:39 +01:00
  • 9b22b6957b Fixed tag for 1.31.0 release. Konstantin Pavlov 2023-08-30 09:07:24 -07:00
  • 75e96cb3e7 Unit 1.31.0 release. Andrei Zeliankou 2023-08-28 17:54:48 +01:00
  • fd43b1b0ce Generated Dockerfiles for Unit 1.31.0. Andrei Zeliankou 2023-08-23 11:29:07 +00:00
  • 13ee1d725c Added version 1.31.0 CHANGES. Andrei Zeliankou 2023-08-28 17:51:45 +01:00
  • 4c0d0123ab Mention WebAssembly application module in changes.xml. Andrei Zeliankou 2023-08-28 17:33:26 +01:00
  • 989e8cd9c8 Edited changes.xml for the 1.31.0 release. Andrei Zeliankou 2023-08-22 11:03:02 +01:00
  • 31ce5001a0 Regenerated Dockerfiles. Konstantin Pavlov 2023-08-22 14:55:10 -07:00
  • 45bfba04bc Docker: remove gem caches in ruby images. Konstantin Pavlov 2023-08-22 14:55:10 -07:00
  • 7af9f1a175 Docker: remove maven caches in jsc images. Konstantin Pavlov 2023-08-22 14:55:10 -07:00
  • 4caf3abbe4 Docker: remove npm caches in node images. Konstantin Pavlov 2023-08-22 14:55:10 -07:00
  • 9292710f2e Docker: remove build-essential package. Konstantin Pavlov 2023-08-22 14:55:10 -07:00
  • c1f0aeaea4 Docker: added a container-diff helper. It's useful to check whether resulting images have unexpected build leftovers. Konstantin Pavlov 2023-08-22 14:55:10 -07:00
  • 78a473743d Docker: be POSIX-compliant in the library creation script. Konstantin Pavlov 2023-08-22 14:55:10 -07:00
  • f311b1f3aa Docker: avoid error if /docker-entrypoint.d already exists. Closes #865. RomainMou 2023-08-22 14:55:10 -07:00
  • c79c60be1c Docker: bumped language versions. Konstantin Pavlov 2023-08-22 14:55:10 -07:00
  • 3562c68ce7 Docker: added meaningful title to metadata. Konstantin Pavlov 2023-08-22 14:55:10 -07:00
  • 5ed7dd53c1 Docker: added wasm variant. Konstantin Pavlov 2023-08-22 14:55:10 -07:00
  • 7874798a3f Docker: use a specific directory to build unit. Konstantin Pavlov 2023-08-22 14:55:10 -07:00
  • e516d918ed Docker: introduced a "module prebuild" step. It's now used to install node-gyp on nodejs images. Starting from node:20, they no longer ship node-gyp that we require to build the modules with, so we need to install it manually. Konstantin Pavlov 2023-08-22 14:55:10 -07:00
  • ffc6e6b08f Packages: specify runstatedir and logdir explicitely. Konstantin Pavlov 2023-08-22 14:55:10 -07:00
  • bf3d5759eb Packages: added libunit-wasm and headers to deb packaging. Konstantin Pavlov 2023-08-22 14:55:10 -07:00
  • 260494626b Packages: added libunit-wasm and headers to rpm packaging. Konstantin Pavlov 2023-08-22 14:55:10 -07:00
  • 28037b1f72 contrib: added libunit-wasm and wasi-sysroot. Konstantin Pavlov 2023-08-22 14:55:10 -07:00
  • fcee584cce Packages: added wasm module packaging for deb-based distros. Konstantin Pavlov 2023-08-22 14:55:10 -07:00
  • d5c2ed1755 Packages: added wasm module packaging for rpm-based distros. Konstantin Pavlov 2023-08-22 14:55:10 -07:00
  • 1a31863f82 Docs: added changelogs for unit-wasm. Konstantin Pavlov 2023-08-22 14:55:10 -07:00
  • 805f6c24d6 contrib: added wasmtime. Konstantin Pavlov 2023-08-22 14:55:10 -07:00
  • 36dceaef63 Packages: added pkg-config file packaging for rpm-based distros. Debian-based distributions package it automatically. Konstantin Pavlov 2023-08-22 14:55:10 -07:00
  • ebcc92069d Added unit pkg-config file. Konstantin Pavlov 2023-08-01 10:16:17 -07:00
  • 47ff51009f Wasm: Add support for directory access. Andrew Clayton 2023-08-09 18:22:46 +01:00
  • e99854afdf Wasm: Wire up Wasm language module support to the config system. Andrew Clayton 2023-08-09 16:59:50 +01:00
  • 2b4a7eedd0 Wasm: Wire the Wasm language module up to the build system. Andrew Clayton 2023-08-08 23:24:07 +01:00
  • 6a211e2b74 Wasm: Add the core of initial WebAssembly language module support. Andrew Clayton 2023-08-08 14:29:54 +01:00
  • 0c44439736 Wasm: Add core configuration data structure. Andrew Clayton 2023-08-08 23:41:52 +01:00
  • 52b334acd1 Wasm: Register a new WebAssembly language module type. Andrew Clayton 2023-08-09 17:09:30 +01:00
  • 46573e6993 Index initialise the nxt_app_msg_prefix array. Andrew Clayton 2023-08-08 12:48:41 +01:00
  • a28bef097c HTTP: controlling response headers support. Zhidao HONG 2023-08-09 14:37:16 +08:00
  • 9f04d6db63 HTTP: stored matched action in nxt_http_request_t. Zhidao HONG 2023-08-09 14:36:16 +08:00
  • 497f08d15f NJS: explicitely require 0.8.0 or later versions in configure. Konstantin Pavlov 2023-07-11 13:02:43 -07:00
  • 142006528d Update README.md for Docker Official Image. Artem Konev 2023-07-25 09:45:04 +01:00
  • d0fdf5971f NJS: workaround for the warning in nxt_js_call() on Freebsd12 gcc. Zhidao HONG 2023-07-12 09:31:22 +08:00
  • eb614f1147 contrib: updated njs to 0.8.0. Konstantin Pavlov 2023-07-11 11:40:41 -07:00
  • 2ad03caf32 Tests: added tests for response header variables. Andrei Zeliankou 2023-07-11 15:51:53 +01:00
  • 458722df55 Var: supported HTTP response header variables. Zhidao HONG 2023-07-01 12:18:22 +08:00
  • c61ccec7b4 Variables refactoring. Zhidao HONG 2023-06-19 16:29:22 +08:00
  • 18d3637e4b NJS: supported 0.8.0. Zhidao HONG 2023-07-11 09:30:50 +08:00
  • 075c6a7038 Tests: check TLS methods availability more carefully. Andrei Zeliankou 2023-07-10 15:24:15 +01:00
  • 3c7743344b Tests: fixed exception handling. Andrei Zeliankou 2023-07-10 01:57:12 +01:00
  • de885feb06 Update third-party components for Unit's Java module. Sergey A. Osokin 2023-07-07 09:54:23 -04:00
  • c185ae7512 Fixed indentation. Alejandro Colomar 2023-06-14 08:59:53 +02:00
  • 543d478e12 Tools: setup-unit: ctl: added "edit" subcommand. Alejandro Colomar 2023-06-21 13:39:40 +02:00
  • d73526d27c Tools: setup-unit: restart: added -l and -s flags. Alejandro Colomar 2023-06-06 16:19:04 +02:00
  • 2f46870a3f Tools: setup-unit: added restart command. Alejandro Colomar 2023-06-06 14:55:14 +02:00
  • e165801732 Tools: setup-unit: ps: forcing full lines from ps(1). Alejandro Colomar 2023-06-06 13:16:07 +02:00
  • 7d6851055b Tools: setup-unit: using $0 is simpler. Alejandro Colomar 2023-05-17 19:24:33 +02:00
  • 0461e804c1 Tests: no caching for $uri variable. Andrei Zeliankou 2023-06-14 18:30:40 +01:00
  • c183bd8749 Tests: get rid of classes in test files. Andrei Zeliankou 2023-06-14 18:20:09 +01:00
  • c6d05191a0 Tests: removed alert skip, unnecessary after 1a48ea61fec8. Andrei Zeliankou 2023-06-12 17:28:42 +01:00
  • a378f6aa31 HTTP: fixed variable caching. Zhidao HONG 2023-05-25 00:27:55 +08:00
  • ce2405ec3d Tests: prerequisites checking reworked. Andrei Zeliankou 2023-06-12 14:16:59 +01:00
  • a3b9b49cfb Packages: added Debian 12 "bookworm" support. Konstantin Pavlov 2023-06-07 17:39:27 -07:00
  • b42f6b1dc8 Tools: unitc edit mode for interactive configuration. Liam Crilly 2023-06-07 14:45:35 +01:00
  • 9ff59e6c4b Tools: improved ps(1) portability for unitc. Liam Crilly 2023-06-01 17:53:12 +01:00
  • b84f6ecad4 Python: Fix error checks in nxt_py_asgi_request_handler(). synodriver 2023-05-27 23:18:41 +08:00
  • 93ed66958e Python: Add ASGI lifespan state support. synodriver 2023-05-27 22:18:46 +08:00
  • 31ff94add9 Tests: more fixtures. Andrei Zeliankou 2023-05-29 16:45:49 +01:00
  • f55818059c Tests: Log reworked. Andrei Zeliankou 2023-05-29 14:23:52 +01:00
  • b034bf6703 Tests: assertion related fixes. Andrei Zeliankou 2023-05-25 16:56:14 +01:00
  • 0132e552d0 Tests: "temp_dir" fixture used were possible. Andrei Zeliankou 2023-05-25 16:56:14 +01:00
  • 18fcc07c77 Tests: unified setup method usage. Andrei Zeliankou 2023-05-25 16:56:14 +01:00
  • 3e4fa1e202 Tests: removed unused variables. Andrei Zeliankou 2023-05-25 14:26:12 +01:00
  • 47cdfb6f30 Tests: fixed incorrect pointer assignment. Alejandro Colomar 2023-05-22 02:37:01 +02:00
  • 71f8c58f7f Updated copyright notice. Andrei Zeliankou 2023-05-24 16:27:24 +01:00
  • 3f655cbd07 Version bump. Andrei Zeliankou 2023-05-24 16:24:42 +01:00
  • 578f3c4c11 Using names in .mailmap. Alejandro Colomar 2023-05-20 21:37:34 +02:00
  • 766a565b2f Added Alex to .mailmap. Alejandro Colomar 2023-05-20 21:35:23 +02:00
  • f32858dcb7 Added back deprecated options to unitd. Alejandro Colomar 2023-05-17 10:00:47 +02:00
  • 5f8d58d2a4 Tests: added tests for "server_version" option. Andrei Zeliankou 2023-05-19 18:27:41 +01:00
  • aa57254674 Tests: added ASGI application with IPv6 address test. Andrei Zeliankou 2023-05-19 18:27:07 +01:00