summaryrefslogtreecommitdiffhomepage
path: root/auto (follow)
AgeCommit message (Collapse)AuthorFilesLines
2018-12-12Node.js: fixed global install in some cases.Valentin Bartenev1-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-04Ruby: rpath made optional.Valentin Bartenev1-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-22PHP: workaround for bug #71041.Valentin Bartenev1-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-21PHP: fixed compatibility with ZTS.Valentin Bartenev1-1/+1
This closes #184 issue on GitHub.
2018-11-15Prettier ./configure summary.Valentin Bartenev1-16/+17
2018-11-15Added TLS information to ./configure summary.Valentin Bartenev1-0/+1
2018-11-14Node.js: reworked installation procedure.Valentin Bartenev1-3/+25
Now by default "make install" installs the module globally. The "--local" configure option added for local installation.
2018-11-14Node.js: ./configure script cleanup.Valentin Bartenev1-11/+19
2018-11-01Mention of "nodejs" configure option in help.Sergey Kandaurov1-0/+3
2018-10-23Removed unused "--upstream" command line option.Valentin Bartenev1-1/+1
2018-10-18Fixed Makefile target for NodeJS.Alexander Borisov1-3/+3
2018-10-17Installing libunit headers and static library.Max Romanov4-0/+42
2018-10-09Renamed "go" application type to "external".Valentin Bartenev1-1/+1
There's nothing specific to Go language. This type of application object can be used to run any external application that utilizes libunit API.
2018-10-03Added Node.js support.Alexander Borisov3-0/+167
2018-10-01Mention of --openssl configure option in help.Valentin Bartenev1-0/+2
This closes #171 issue on GitHub. Thanks to 洪志道 (Hong Zhi Dao).
2018-09-20Fixed building perl on Alpine Linux.Sergey Kandaurov1-0/+2
_GNU_SOURCE is required there to expose off64_t and other types.
2018-09-20Controller: certificates storage interface.Valentin Bartenev1-1/+1
2018-09-20Added SSL/TLS support on connection level.Igor Sysoev4-12/+11
2018-09-17Removed deprecated MacOSX OSSpinLockLock().Igor Sysoev1-23/+0
2018-09-10Fixed spelling in a comment.Valentin Bartenev1-1/+1
This closes #161 issue on GitHub. Thanks to 洪志道 (Hong Zhi Dao).
2018-08-08Returning error for "make tests" when "--tests" wasn't configured.Valentin Bartenev1-13/+29
2018-08-06Unit application library.Max Romanov8-6/+56
Library now used in all language modules. Old 'nxt_app_*' code removed. See src/test/nxt_unit_app_test.c for usage sample.
2018-07-27Refactored thread ID functions.Igor Sysoev1-1/+0
nxt_thread_tid() was moved to src/nxt_thread.c nxt_thread_get_tid() was moved to src/nxt_thread_id.h. src/nxt_thread_id.c was removed.
2018-07-16Added getentropy() support.Sergey Kandaurov1-0/+43
Prodded by David Carlier.
2018-07-16Supplied getrandom() test with commentary about supported OSes.Sergey Kandaurov1-1/+1
2018-06-28Removed -mmacosx-version-min option.Igor Sysoev4-17/+1
2018-06-28Added check of "make install" ability.Igor Sysoev5-6/+15
This closes #136 issue on GitHub.
2018-06-27Packages: tar building functionality moved into pkg/Makefile.Valentin Bartenev1-12/+0
2018-06-20Using own popcount where the compiler builtin is not available.Sergey Kandaurov1-0/+13
2018-06-20Using portable grep features.Sergey Kandaurov1-1/+2
2018-06-19Using 'all' as default target in Makefile.Max Romanov1-2/+2
2018-05-30PHP: fixed building on MacOSX with --ld-opt= option.Igor Sysoev2-3/+5
2018-05-30PHP: using generated dependencies in makefile.Max Romanov1-0/+3
2018-05-24Using getrandom() libc interface, SYS_getrandom fixes.Sergey Kandaurov1-4/+30
The interface is available since Glibc 2.25, and FreeBSD 12.0.
2018-05-21Added SERVER_SOFTWARE request meta-variable.Valentin Bartenev1-1/+1
2018-04-15Enabled exporting symbols for OpenBSD.Sergey Kandaurov1-1/+2
2018-04-11Configure scripts cleanup.Valentin Bartenev2-8/+7
Thanks to 洪志道 (Hong Zhi Dao).
2018-04-04Changed version processing for modules.Alexander Borisov4-6/+52
2018-04-02Ruby: correctly getting version from RbConfig::CONFIG.sshaw1-1/+1
This closes #90 PR on GitHub.
2018-03-28Aligned macosx-version-min flag for test and build environments.Igor Sysoev1-1/+1
The flag has been misaligned in the changeset 4979fe09d9cd.
2018-03-21Added Ruby support.Alexander Borisov3-0/+178
2018-03-06Added support for shm_open(SHM_ANON) extension.Sergey Kandaurov1-0/+23
2018-02-07Perl: use ExtUtils::Embed in configure.Andrei Belov2-13/+15
2018-01-31Added Perl support.Alexander Borisov4-1/+209
2018-01-15PHP: "--lib-static" option uses "--lib-path" option.Igor Sysoev1-6/+18
2018-01-12PHP: added "--lib-static" configure option.Igor Sysoev1-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.
2018-01-11Fixed DragonFly BSD shared memory implementation.Igor Sysoev3-2/+69
2018-01-11Using hg archive instead of copying to make distribution tarball.Igor Sysoev1-6/+3
2017-12-28HTTP keep-alive connections support.Igor Sysoev1-0/+4
2017-12-26Enabled exporting symbols for NetBSD.Sergey Kandaurov1-1/+2