Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-05-03 | Packages: added Ubuntu 23.04 "lunar" support. | Konstantin Pavlov | 1 | -0/+15 | |
2023-05-08 | Docs: moved uintd.8 to man8/ subdirectory. | Alejandro Colomar | 1 | -1/+1 | |
Reviewed-by: Artem Konev <a.konev@f5.com> Signed-off-by: Alejandro Colomar <alx@nginx.com> | |||||
2023-03-30 | Packages: added unitc and setup-unit. | Konstantin Pavlov | 1 | -1/+2 | |
2023-03-29 | Auto: mirroring installation structure in build tree. | Alejandro Colomar | 1 | -4/+4 | |
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 | 1 | -2/+2 | |
2022-12-07 | Packages: added njs support. | Konstantin Pavlov | 1 | -3/+7 | |
2022-11-16 | Packages: added Ubuntu 22.10 "kinetic" support. | Konstantin Pavlov | 1 | -0/+15 | |
2022-11-04 | Packages: relaxed dependencies between modules and base package. | Konstantin Pavlov | 1 | -0/+1 | |
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 | 1 | -15/+0 | |
2022-05-16 | Packages: ship README.md and CONTRIBUTING.md. | Konstantin Pavlov | 1 | -1/+1 | |
2022-05-05 | Packages: added Ubuntu 22.04 "jammy" support. | Konstantin Pavlov | 1 | -0/+14 | |
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 | 1 | -97/+2 | |
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 | 1 | -0/+16 | |
2021-08-17 | Packages: added Debian 11 "bullseye" support. | Andrei Belov | 1 | -0/+12 | |
2021-05-27 | Packages: added Ubuntu 21.04 "hirsute" support. | Andrei Belov | 1 | -0/+15 | |
2021-04-21 | Packages: switched to common address for package maintainers. | Andrei Belov | 1 | -0/+6 | |
2021-03-24 | Packages: added man page on debian-based systems. | Konstantin Pavlov | 1 | -1/+1 | |
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 | 1 | -0/+2 | |
2020-12-16 | Packages: eliminated debuild warning about debian/rules. | Andrei Belov | 1 | -0/+1 | |
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 | 1 | -0/+15 | |
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 | 1 | -0/+12 | |
2020-03-12 | Using disk file to store large request body. | Max Romanov | 1 | -0/+1 | |
This closes #386 on GitHub. | |||||
2019-12-24 | Go: moving source files to the root of the project. | Max Romanov | 1 | -1/+1 | |
This patch includes packaging changes related to files move. | |||||
2019-12-24 | Packages: making unit-go architecture independent. | Max Romanov | 1 | -11/+6 | |
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 | 1 | -0/+14 | |
2019-11-19 | Packages: added Python 3.8 on Ubuntu 18.04, 19.04. | Andrei Belov | 1 | -0/+2 | |
2019-07-09 | Packages: Debian 10 "buster" support added. | Andrei Belov | 1 | -0/+12 | |
2019-06-07 | Packages: switched to Java 11 on Ubuntu 18.04. | Andrei Belov | 1 | -1/+1 | |
2019-06-04 | Packages: added Python 3.7 on Ubuntu 18.04. | Andrei Belov | 1 | -0/+1 | |
This closes #251 issue on GitHub. | |||||
2019-04-22 | Packages: Ubuntu 19.04 "disco" support added. | Andrei Belov | 1 | -0/+13 | |
2019-03-01 | Packages: removed Ubuntu 17.04 and 17.10 references due to EOL. | Andrei Belov | 1 | -22/+0 | |
2019-02-28 | Packages: added unit-jsc (Java Servlet Container) family. | Andrei Belov | 1 | -5/+23 | |
2019-02-26 | Packages: yet another fix added, missed in a7af31b69692. | Andrei Belov | 1 | -1/+1 | |
2019-02-22 | Improvement and unification of version processing in build scripts. | Alexander Borisov | 1 | -3/+2 | |
This also eliminates expressions that incompatible with BSD make, thus fixing installation of Node.js module on FreeBSD (broken by dace60fc4926). | |||||
2018-12-27 | Packages: Ubuntu 18.10 "cosmic" support added. | Andrei Belov | 1 | -0/+12 | |
2018-11-29 | Packages: made unit-go architecture-dependent. | Andrei Belov | 1 | -2/+2 | |
This closes #172 issue on GitHub. | |||||
2018-10-25 | Packages: updated to 1.5-1. | Valentin Bartenev | 1 | -1/+1 | |
2018-09-27 | Packages: updated to 1.4-2. | Andrei Belov | 1 | -1/+1 | |
2018-09-20 | Packages: enabled OpenSSL support. | Andrei Belov | 1 | -2/+3 | |
2018-05-14 | Packages: Ubuntu 18.10 "bionic" support added. | Andrei Belov | 1 | -0/+11 | |
2018-04-02 | Added Ruby packaging support. | Andrei Belov | 1 | -0/+5 | |
2018-03-01 | Packages: unified check-build-depends target. | Andrei Belov | 1 | -23/+11 | |
2018-02-28 | Packages: added essential build dependencies. | Andrei Belov | 1 | -1/+1 | |
2018-02-07 | Packages: fixed building of deb packages with redefined versions. | Andrei Belov | 1 | -0/+7 | |