Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-12-12 | Node.js: fixed global install in some cases. | Valentin Bartenev | 1 | -1/+1 | |
By default "npm install" switches to non-privileged user to run package scripts if it is invoked by root. As a result it may prevent node-gyp from writing to package directory and break installation of the module. To disable this switching the --unsafe-perm flag is added. | |||||
2018-12-04 | Ruby: rpath made optional. | Valentin Bartenev | 1 | -3/+22 | |
In most cases it is not needed because Ruby libraries are in the default path. At the same time, rpath pointing to the default path is prohibited by rpmbuild on Fedora. This is related to issue #87 on GitHub. | |||||
2018-11-22 | PHP: workaround for bug #71041. | Valentin Bartenev | 1 | -1/+26 | |
Since PHP 7, a zend_signal_startup() call is required if the interpreter was built with ZEND_SIGNALS defined; such a call was added in 3fd76e4ce70a. However, the zend_signal_startup() export is missing from the PHP library; as the result, dlopen() fails with the 'Undefined symbol "zend_signal_startup"' error while loading the PHP module. Meanwhile, if PHP is built without ZTS, the zend_signal_startup() call can be omitted; otherwise, the missing call causes segmentation fault. The PHP fix already was committed to upstream, but we still have to deal with numerous unpatched versions remaining at large. See the related PHP bug: https://bugs.php.net/bug.php?id=71041 | |||||
2018-11-21 | PHP: fixed compatibility with ZTS. | Valentin Bartenev | 1 | -1/+1 | |
This closes #184 issue on GitHub. | |||||
2018-11-14 | Node.js: reworked installation procedure. | Valentin Bartenev | 1 | -3/+25 | |
Now by default "make install" installs the module globally. The "--local" configure option added for local installation. | |||||
2018-11-14 | Node.js: ./configure script cleanup. | Valentin Bartenev | 1 | -11/+19 | |
2018-10-18 | Fixed Makefile target for NodeJS. | Alexander Borisov | 1 | -3/+3 | |
2018-10-03 | Added Node.js support. | Alexander Borisov | 2 | -0/+165 | |
2018-09-20 | Fixed building perl on Alpine Linux. | Sergey Kandaurov | 1 | -0/+2 | |
_GNU_SOURCE is required there to expose off64_t and other types. | |||||
2018-08-06 | Unit application library. | Max Romanov | 5 | -4/+5 | |
Library now used in all language modules. Old 'nxt_app_*' code removed. See src/test/nxt_unit_app_test.c for usage sample. | |||||
2018-06-28 | Removed -mmacosx-version-min option. | Igor Sysoev | 1 | -4/+0 | |
2018-06-28 | Added check of "make install" ability. | Igor Sysoev | 4 | -4/+4 | |
This closes #136 issue on GitHub. | |||||
2018-05-30 | PHP: fixed building on MacOSX with --ld-opt= option. | Igor Sysoev | 1 | -2/+4 | |
2018-05-30 | PHP: using generated dependencies in makefile. | Max Romanov | 1 | -0/+3 | |
2018-04-04 | Changed version processing for modules. | Alexander Borisov | 4 | -6/+52 | |
2018-04-02 | Ruby: correctly getting version from RbConfig::CONFIG. | sshaw | 1 | -1/+1 | |
This closes #90 PR on GitHub. | |||||
2018-03-21 | Added Ruby support. | Alexander Borisov | 2 | -0/+175 | |
2018-02-07 | Perl: use ExtUtils::Embed in configure. | Andrei Belov | 1 | -13/+13 | |
2018-01-31 | Added Perl support. | Alexander Borisov | 2 | -0/+205 | |
2018-01-15 | PHP: "--lib-static" option uses "--lib-path" option. | Igor Sysoev | 1 | -6/+18 | |
2018-01-12 | PHP: added "--lib-static" configure option. | Igor Sysoev | 1 | -0/+7 | |
The libraries returned by "php-config --libs" are required to link with static libphp.a. Dynamic libphp.so contains the required libraries names. | |||||
2017-12-15 | Introducing --lib-path options for Python module linkage. | Max Romanov | 1 | -7/+17 | |
This option is useful when python-config does not setup path to libpython, which is non standard. | |||||
2017-12-01 | Making Go package source distributable and renaming to 'nginx/unit'. | Max Romanov | 1 | -22/+18 | |
All header files are copied to Go package sources. As the result, package can be (re-)build when required. This closes #23 issue on GitHub. | |||||
2017-12-01 | Using compiler capability to generate dependencies. | Max Romanov | 2 | -5/+20 | |
This closes #58 issue on GitHub. | |||||
2017-11-29 | Using --ld-opt when linking modules. | Max Romanov | 2 | -4/+4 | |
2017-09-06 | Style fixes. | Igor Sysoev | 1 | -1/+1 | |
2017-09-04 | Fixed permissions for Go sources. | Andrei Belov | 1 | -1/+1 | |
In particular, it resolves a number of errors and warnings reported by rpmlint(1). | |||||
2017-08-31 | Introducing install & uninstall Makefile targets. | Max Romanov | 3 | -8/+48 | |
2017-08-31 | Go: fixed splitting recipe line with newer gmake. | Sergey Kandaurov | 1 | -2/+2 | |
Use double quotes to quote a string with the backslash/newline pair. Newer gmake versions, such as GNU Make 4.1, do not remove the backslash from a string quoted with single quotes, which results in an extraneous backslash passed to the shell and, eventually, to the Go compiler. | |||||
2017-08-31 | Changed modules names format. | Igor Sysoev | 2 | -8/+8 | |
2017-08-31 | nginext has been renamed to unit. | Igor Sysoev | 3 | -16/+15 | |
2017-08-31 | Moving generating CGO header file to the make stage. | Igor Sysoev | 1 | -12/+13 | |
2017-08-29 | The process type enum exposed to go module. | Max Romanov | 1 | -1/+1 | |
2017-08-29 | Using NXT_GO variable instead of explicit go. | Max Romanov | 1 | -4/+4 | |
2017-08-29 | Store and use NXT_LIBRT for go module. | Max Romanov | 1 | -1/+1 | |
2017-08-29 | Separation of module prerequisites for 'all' target in Makefile. | Max Romanov | 3 | -6/+6 | |
To avoid using sed -i. | |||||
2017-08-26 | Added configure and command line option --help. | Igor Sysoev | 4 | -28/+47 | |
2017-08-17 | The new module configuration interface. | Igor Sysoev | 4 | -0/+446 | |
Configuration and building example: ./configure ./configure python ./configure php ./configure go make all or ./configure make nginext ./configure python make python ./configure php make php ./configure go make go Modules configuration options and building examples: ./configure python --module=python2 --config=python2.7-config make python2 ./configure php --module=php7 --config=php7.0-config --lib-path=/usr/local/php7.0 make php7 ./configure go --go=go1.6 --go-path=${HOME}/go1.6 make go1.6 | |||||
2017-08-17 | Removing auto/modules directory before commiting the new module | Igor Sysoev | 7 | -300/+0 | |
configuration infrastructure. | |||||
2017-08-04 | Introducing configure option --with-php-ldflags=. | Igor Sysoev | 1 | -8/+11 | |
2017-08-02 | Added make target 'golang-nginext-install' to install precompiled go package. | Max Romanov | 1 | -0/+20 | |
2017-07-26 | Improved PHP configure test. | Igor Sysoev | 1 | -21/+31 | |
2017-07-26 | Improved Python configure test. | Igor Sysoev | 1 | -17/+24 | |
2017-07-26 | Improved Go configure test. | Igor Sysoev | 1 | -7/+10 | |
2017-07-25 | Updated Go configure test. | Igor Sysoev | 1 | -4/+13 | |
2017-06-23 | External Go app request processing. | Max Romanov | 3 | -1/+54 | |
2017-06-23 | PHP app request processing. | Max Romanov | 3 | -0/+71 | |
2017-06-23 | Python app request processing. | Max Romanov | 2 | -17/+13 | |
2017-03-09 | Processes refactoring. | Igor Sysoev | 1 | -2/+2 | |
The cycle has been renamed to the runtime. | |||||
2017-01-24 | Fixed Python building on Ubuntu. | Igor Sysoev | 1 | -1/+1 | |