Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-08-22 | Packages: specify runstatedir and logdir explicitely. | Konstantin Pavlov | 1 | -0/+2 | |
2023-08-22 | Packages: added libunit-wasm and headers to deb packaging. | Konstantin Pavlov | 4 | -4/+15 | |
2023-08-22 | Packages: added wasm module packaging for deb-based distros. | Konstantin Pavlov | 3 | -0/+57 | |
2023-06-07 | Packages: added Debian 12 "bookworm" support. | Konstantin Pavlov | 2 | -1/+14 | |
2023-05-24 | Updated copyright notice. | Andrei Zeliankou | 3 | -12/+21 | |
2023-05-03 | Packages: added Ubuntu 23.04 "lunar" support. | Konstantin Pavlov | 5 | -0/+163 | |
2023-05-08 | Docs: moved uintd.8 to man8/ subdirectory. | Alejandro Colomar | 2 | -3/+3 | |
Reviewed-by: Artem Konev <a.konev@f5.com> Signed-off-by: Alejandro Colomar <alx@nginx.com> | |||||
2023-04-06 | Packages: use groupadd/useradd on Debian-based operating systems. | Konstantin Pavlov | 1 | -5/+4 | |
addgroup/adduser will no longer be installed by default in the "minbase". Also, moving to lower-level utilities saves us one runtime dependency. | |||||
2023-03-30 | Packages: added unitc and setup-unit. | Konstantin Pavlov | 3 | -1/+6 | |
2023-03-29 | Auto: mirroring installation structure in build tree. | Alejandro Colomar | 2 | -7/+7 | |
This makes the build tree more organized, which is good for adding new stuff. Now, it's useful for example for adding manual pages in man3/, but it may be useful in the future for example for extending the build system to run linters (e.g., clang-tidy(1), Clang analyzer, ...) on the C source code. Previously, the build tree was quite flat, and looked like this (after `./configure && make`): $ tree -I src build build ├── Makefile ├── autoconf.data ├── autoconf.err ├── echo ├── libnxt.a ├── nxt_auto_config.h ├── nxt_version.h ├── unitd └── unitd.8 1 directory, 9 files And after this patch, it looks like this: $ tree -I src build build ├── Makefile ├── autoconf.data ├── autoconf.err ├── bin │ └── echo ├── include │ ├── nxt_auto_config.h │ └── nxt_version.h ├── lib │ ├── libnxt.a │ └── unit │ └── modules ├── sbin │ └── unitd ├── share │ └── man │ └── man8 │ └── unitd.8 └── var ├── lib │ └── unit ├── log │ └── unit └── run └── unit 17 directories, 9 files It also solves one issue introduced in 5a37171f733f ("Added default values for pathnames."). Before that commit, it was possible to run unitd from the build system (`./build/unitd`). Now, since it expects files in a very specific location, that has been broken. By having a directory structure that mirrors the installation, it's possible to trick it to believe it's installed, and run it from there: $ ./configure --prefix=./build $ make $ ./build/sbin/unitd Fixes: 5a37171f733f ("Added default values for pathnames.") Reported-by: Liam Crilly <liam@nginx.com> Reviewed-by: Konstantin Pavlov <thresh@nginx.com> Reviewed-by: Andrew Clayton <a.clayton@nginx.com> Cc: Andrei Zeliankou <zelenkov@nginx.com> Cc: Zhidao Hong <z.hong@f5.com> Signed-off-by: Alejandro Colomar <alx@nginx.com> | |||||
2023-03-29 | Renamed --libstatedir to --statedir. | Alejandro Colomar | 1 | -1/+1 | |
In BSD systems, it's usually </var/db> or some other dir under </var> that is not </var/lib>, so $statedir is a more generic name. See hier(7). Reported-by: Andrei Zeliankou <zelenkov@nginx.com> Reported-by: Zhidao Hong <z.hong@f5.com> Reviewed-by: Konstantin Pavlov <thresh@nginx.com> Reviewed-by: Andrew Clayton <a.clayton@nginx.com> Cc: Liam Crilly <liam@nginx.com> Signed-off-by: Alejandro Colomar <alx@nginx.com> | |||||
2023-02-06 | Packages: get rid of deprecated configure options. | Konstantin Pavlov | 4 | -8/+8 | |
2022-12-07 | Packages: added njs support. | Konstantin Pavlov | 3 | -5/+17 | |
2022-11-16 | Packages: added Ubuntu 22.10 "kinetic" support. | Konstantin Pavlov | 3 | -0/+101 | |
2022-11-04 | Packages: relaxed dependencies between modules and base package. | Konstantin Pavlov | 3 | -1/+3 | |
This allows us to update base or single modules packages without updating the whole set. | |||||
2022-06-20 | Packages: cleanup targets that are not supported anymore. | Konstantin Pavlov | 16 | -522/+0 | |
2022-06-20 | Packages: dropped /etc/unit directory. | Konstantin Pavlov | 1 | -1/+0 | |
It's never used. | |||||
2022-05-26 | Packaging: Go: use GO111MODULE=auto in build instructions. | Konstantin Pavlov | 1 | -1/+1 | |
2022-05-16 | Packages: ship README.md and CONTRIBUTING.md. | Konstantin Pavlov | 4 | -5/+9 | |
2022-05-05 | Packages: added Ubuntu 22.04 "jammy" support. | Konstantin Pavlov | 1 | -0/+14 | |
2022-02-15 | Updated copyright notice. | Valentin Bartenev | 4 | -17/+40 | |
2021-12-02 | Packages: added systemd service for debug binary. | Andrei Belov | 2 | -1/+16 | |
2021-12-01 | Packages: adjusted debhelper minimal version for Debian/Ubuntu. | Andrei Belov | 3 | -6/+6 | |
Forgotten in 199a11eceb3c. While here, Standards-Version increased to 4.1.4 (matches Ubuntu 18.04 as the oldest supported distro). | |||||
2021-11-09 | Packages: fixed dependency checks on multi-arch Debian/Ubuntu. | Andrei Belov | 1 | -1/+1 | |
2021-10-21 | Packages: removed support for EOL'ed Debian/Ubuntu distros. | Andrei Belov | 3 | -102/+3 | |
While here, default debhelper compat level bumped to 11 (this is the version installed out of the box on Ubuntu 18.04 "bionic" which is the oldest one from supported distros). | |||||
2021-10-21 | Packages: added Ubuntu 21.10 "impish" support. | Andrei Belov | 6 | -3/+167 | |
2021-08-17 | Packages: added Debian 11 "bullseye" support. | Andrei Belov | 2 | -1/+13 | |
2021-05-27 | Packages: added Ubuntu 21.04 "hirsute" support. | Andrei Belov | 8 | -1/+250 | |
2021-04-21 | Packages: switched to common address for package maintainers. | Andrei Belov | 4 | -3/+9 | |
2021-03-24 | Packages: added man page on debian-based systems. | Konstantin Pavlov | 2 | -2/+4 | |
2021-01-18 | Bumping year in copyright notice. | Valentin Bartenev | 1 | -8/+8 | |
2020-12-28 | Packages: fixed building for Ubuntu 16.04 "xenial". | Andrei Belov | 2 | -0/+79 | |
Changes introduced in a27532e3a17b effectively broke building of the unit package due to missed dh_installsystemd script in older debhelper 9.x. Once Ubuntu 16.04 reach EOL, the following actions should be made: - this commit should be reverted; - minimal debhelper version should be increased to 11. | |||||
2020-12-24 | Packages: fixed an ability to override package version. | Andrei Belov | 1 | -1/+2 | |
This was broken since 00d8049418cf. | |||||
2020-12-23 | Packages: set the "--user" value to "nobody" for build-stage tests. | Andrei Belov | 1 | -2/+2 | |
This allows tests to pass well in cases when the default user specified in the ./configure parameters does not exist in the building environment. | |||||
2020-12-17 | Packages: run non-privileged processes under "unit" user. | Andrei Belov | 15 | -15/+37 | |
2020-11-24 | Packages: added pcre2 to build depends. | Konstantin Pavlov | 2 | -2/+5 | |
While at it, propagate unit build depends to modules. | |||||
2020-11-24 | Packages: dropped support for non-systemd distributions. | Konstantin Pavlov | 2 | -75/+1 | |
2020-12-16 | Packages: eliminated debuild warning about debian/rules. | Andrei Belov | 1 | -0/+1 | |
2020-12-16 | Packages: the NOTICE file added to debian binaries. | Andrei Belov | 1 | -1/+2 | |
This resolves the following lintian error: https://lintian.debian.org/tags/missing-notice-file-for-apache-license.html While here, changed upstream changelog name to conform with the policy: https://lintian.debian.org/tags/wrong-name-for-upstream-changelog.html | |||||
2020-12-16 | Packages: introduced PYTEST_ARGS env variable for test targets. | Andrei Belov | 1 | -2/+2 | |
This is useful for running particular tests, e.g.: PYTEST_ARGS='test/test_respawn.py::TestRespawn::test_respawn_router' make test | |||||
2020-11-09 | Packages: added Ubuntu 20.10 "groovy" support. | Andrei Belov | 8 | -1/+274 | |
2020-09-16 | Tests: migrated to the pytest. | Andrei Zeliankou | 1 | -2/+2 | |
2020-04-23 | Packages: added Ubuntu 20.04 "focal" support. | Andrei Belov | 2 | -1/+13 | |
2020-03-12 | Using disk file to store large request body. | Max Romanov | 1 | -0/+1 | |
This closes #386 on GitHub. | |||||
2020-01-28 | Packages: added curl dependency to fetch Java archives. | Max Romanov | 1 | -1/+1 | |
2020-01-27 | Updated copyright notice. | Valentin Bartenev | 1 | -4/+9 | |
2019-12-25 | Go: changing import name for "unit.nginx.org/go". | Max Romanov | 2 | -2/+2 | |
This patch includes packaging changes - update unit-go installation directory. | |||||
2019-12-24 | Go: moving source files to the root of the project. | Max Romanov | 4 | -1/+4 | |
This patch includes packaging changes related to files move. | |||||
2019-12-24 | Packages: making unit-go architecture independent. | Max Romanov | 16 | -454/+10 | |
To support Go modules, the unit-go module should be platform independent. All platform-dependent logic is moved to libunit, so the unit-dev package should be installed before building unit-go. | |||||
2019-11-21 | Packages: added Ubuntu 19.10 "eoan" support. | Andrei Belov | 6 | -1/+141 | |