Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-05-20 | contrib: be quiet on unpack | Konstantin Pavlov | 1 | -4/+4 | |
The lists of files being unpacked are mostly useless but take a significant amount of lines and bytes in e.g. CI jobs. E.g. in rhel9 packaging job, it's 39680 lines just for the unpacking of wasmtime-v11.0.1-src, as compared to total 48945 lines of output. | |||||
2024-05-20 | Packaging: fix build-depends detection on debian-based systems | Konstantin Pavlov | 1 | -2/+2 | |
dpkg-query -W will show information about the package if any other package references it, even when the queried package is not installed. The fix is to query for an actual status of a needed build dependency. | |||||
2024-05-20 | Packaging: added missing build dependencies to Makefiles | Konstantin Pavlov | 2 | -2/+2 | |
Forgotten in bf3d5759e and 260494626. | |||||
2024-03-12 | NJS: loader should be registered using njs_vm_set_module_loader() | Andrei Zeliankou | 2 | -2/+2 | |
This change makes NJS module incompatible with NJS older than 0.8.3. Therefore, the configuration version check has been adjusted accordingly. This change was introduced in NJS 0.8.3 here: <https://hg.nginx.com/njs/rev/ad1a7ad3c715> | |||||
2024-02-27 | Generated Dockerfiles for Unit 1.32.0 | Andrei Zeliankou | 14 | -28/+28 | |
2024-02-22 | Packages: Pass CFLAGS to compile wasm modules on all packaging targets | Konstantin Pavlov | 2 | -3/+3 | |
This extends the approach used for debian-based packages in 3f805bc64e28 to rpm as well. Notable change for both deb and rpm packaging is to use CFLAGS as defined in the build/Makefile, and not pass them from the environment which might not be there (as is the case for rpm). While at it, stop passing CFLAGS in the install phase, as it should no longer invoke builds (see d54af163c46b). The rpm part was overlooked in 7a6405566c0, since testing was not done on the platforms where problem manifested itself, notably Amazon Linux 2023 and Fedora 38+. | |||||
2024-02-21 | Packages: added wasm-wasi-component module packaging for rpm-based distros | Konstantin Pavlov | 1 | -3/+3 | |
2024-02-21 | Packages: added wasm-wasi-component module packaging for deb-based distros | Konstantin Pavlov | 1 | -3/+3 | |
We need to redefine CFLAGS to drop missing-prototypes as warning since third-party code such as wasmtime fails to build from source when building a debian package. This happens only for packages because we use DPKG_EXPORT_BUILDFLAGS=1 propagating build flags to the environment, so cargo build picks it up as well. Since we have no control over third-party code, the easiest solution is to disable this warning. | |||||
2024-02-21 | Docker: Re-generate Dockerfile.wasm | Andrew Clayton | 1 | -7/+8 | |
This now includes support for the 'wasm-wasi-component' module. This targets the upcoming 1.32.0 release which is required by wasm-wasi-component. However of course the 1.32.0 tag doesn't exist yet, so there will be a small window where this image won't build. Signed-off-by: Andrew Clayton <a.clayton@nginx.com> | |||||
2024-02-21 | Docker: Add wasm-wasi-component to the wasm target | Andrew Clayton | 1 | -3/+4 | |
Thus $ make build-wasm will build _both_ the 'wasm' & 'wasm-wasi-component' modules. Signed-off-by: Andrew Clayton <a.clayton@nginx.com> | |||||
2024-02-21 | Docker: Bump rust version to 1.76.0 | Andrew Clayton | 1 | -1/+2 | |
The minimum version required to build wasmtime 17 which is required by wasm-wasi-component is 1.73.0 But no point not using the latest version. This also now needs the libclang-dev package installed, we install this via MODULE_PREBUILD_wasm. Signed-off-by: Andrew Clayton <a.clayton@nginx.com> | |||||
2024-02-20 | Updated copyright notice. | Andrei Zeliankou | 6 | -31/+61 | |
2024-02-20 | Docker: Update versions of Go, Node, PHP, Ruby | Dan Callahan | 16 | -21/+199 | |
- Go: Drop 1.20, Add 1.22 - Node: Drop 18, Add 21 - PHP: Add 8.3 - Ruby: Add 3.3 Perl and Python are still up-to-date with upstream releases Regenerating the Dockerfiles also picks up the logging change from 183a1e9d634ae2fb129ce98f1ca8a16cbfdeac99 | |||||
2024-02-20 | Docker: Shallow clone the Unit repo | Dan Callahan | 14 | -14/+14 | |
Saves on the order of 10 MBs of transfer for each build. We call `rm -rf /usr/src/unit` later in this step, so the full repo has never appeared in our published images anyway. | |||||
2024-02-20 | Packages: fixed a path to python 3.12 example app | Konstantin Pavlov | 1 | -1/+1 | |
2024-02-20 | Docker: redirect logs to stderr | Konstantin Pavlov | 1 | -1/+1 | |
This allows to use /dev/stdout as application logs if users choose to do so. Closes: https://github.com/nginx/unit/issues/982 | |||||
2024-02-19 | Docker: Switch python3.12 to using github | Andrei Zeliankou | 1 | -2/+2 | |
Forgotten in <https://github.com/nginx/unit/commit/c3af21e970ca3c822004cfda7c5b56ec07d99da9> | |||||
2024-02-16 | Packages: Move dist target to git archive | Konstantin Pavlov | 1 | -4/+5 | |
2024-02-16 | Docker: Switch to github | Konstantin Pavlov | 13 | -26/+26 | |
2024-02-13 | Docker: Generated Dockerfile for Unit 1.31.1. | tclesius | 1 | -0/+89 | |
2024-02-13 | Docker: added python3.12 to versions | tclesius | 1 | -1/+1 | |
2024-02-09 | Packages: Added Fedora 39 support. | Konstantin Pavlov | 5 | -2/+101 | |
2024-02-09 | contrib: updated njs to 0.8.2. | Konstantin Pavlov | 2 | -2/+2 | |
2024-02-09 | contrib: Bump libunit-wasm to 0.3.0. | Konstantin Pavlov | 1 | -2/+2 | |
2024-02-09 | Packages: added Ubuntu 23.10 "mantic" support. | Konstantin Pavlov | 5 | -0/+165 | |
2024-01-16 | White space formatting fixes | Andrei Zeliankou | 1 | -1/+1 | |
Closes: <https://github.com/nginx/unit/pull/1062> | |||||
2023-10-17 | Generated Dockerfiles for Unit 1.31.1.1.31.1 | Andrei Zeliankou | 12 | -24/+24 | |
2023-10-13 | contrib: updated njs to 0.8.1. | Konstantin Pavlov | 2 | -2/+2 | |
2023-10-04 | Docker: fix HTML escaping. | Liam Crilly | 1 | -1/+1 | |
2023-08-23 | Generated Dockerfiles for Unit 1.31.0.tag1.31.0 | Andrei Zeliankou | 12 | -24/+24 | |
2023-08-22 | Regenerated Dockerfiles. | Konstantin Pavlov | 12 | -37/+453 | |
2023-08-22 | Docker: remove gem caches in ruby images. | Konstantin Pavlov | 1 | -1/+1 | |
2023-08-22 | Docker: remove maven caches in jsc images. | Konstantin Pavlov | 1 | -1/+1 | |
2023-08-22 | Docker: remove npm caches in node images. | Konstantin Pavlov | 1 | -1/+1 | |
2023-08-22 | Docker: remove build-essential package. | Konstantin Pavlov | 1 | -1/+1 | |
2023-08-22 | Docker: added a container-diff helper. | Konstantin Pavlov | 1 | -0/+5 | |
It's useful to check whether resulting images have unexpected build leftovers. Requires https://github.com/GoogleContainerTools/container-diff in $PATH. | |||||
2023-08-22 | Docker: be POSIX-compliant in the library creation script. | Konstantin Pavlov | 1 | -2/+2 | |
2023-08-22 | Docker: avoid error if /docker-entrypoint.d already exists. | RomainMou | 1 | -1/+1 | |
Closes #865. | |||||
2023-08-22 | Docker: bumped language versions. | Konstantin Pavlov | 1 | -3/+3 | |
2023-08-22 | Docker: added meaningful title to metadata. | Konstantin Pavlov | 2 | -1/+2 | |
2023-08-22 | Docker: added wasm variant. | Konstantin Pavlov | 1 | -2/+31 | |
2023-08-22 | Docker: use a specific directory to build unit. | Konstantin Pavlov | 1 | -1/+3 | |
2023-08-22 | Docker: introduced a "module prebuild" step. | Konstantin Pavlov | 2 | -1/+11 | |
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. Fixes https://github.com/nginx/unit/issues/908. | |||||
2023-08-22 | Packages: specify runstatedir and logdir explicitely. | Konstantin Pavlov | 3 | -0/+6 | |
2023-08-22 | Packages: added libunit-wasm and headers to deb packaging. | Konstantin Pavlov | 4 | -4/+15 | |
2023-08-22 | Packages: added libunit-wasm and headers to rpm packaging. | Konstantin Pavlov | 1 | -0/+17 | |
2023-08-22 | contrib: added libunit-wasm and wasi-sysroot. | Konstantin Pavlov | 5 | -0/+45 | |
2023-08-22 | Packages: added wasm module packaging for deb-based distros. | Konstantin Pavlov | 3 | -0/+57 | |
2023-08-22 | Packages: added wasm module packaging for rpm-based distros. | Konstantin Pavlov | 3 | -0/+60 | |
2023-08-22 | contrib: added wasmtime. | Konstantin Pavlov | 3 | -0/+32 | |