Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-11-07 | Respecting AR environment variable to configure ar binary. | Valentin Bartenev | 3 | -12/+22 | |
2019-10-23 | Python: fixing Python 3.8 build with clang. | Max Romanov | 1 | -1/+1 | |
Python 3.8 has 'tp_print' field in PyTypeObject struct. This field is attributed as deprecated. So, clang generates warning (which is turned to error) as a result of initializing this field. From the other hand, it is impossible to omit this field in positional initialization. The solution is to use designated initializer. Silencing usage message during configure python. This is related to #331 issue on GitHub. | |||||
2019-10-22 | Python: fixing build for Python 3.8. | Max Romanov | 1 | -0/+4 | |
Thanks to tonyafanasyev. This is related to #331 issue on GitHub. | |||||
2019-10-02 | Fixed "make tests" build without preceding "make". | Max Romanov | 6 | -10/+7 | |
Currently almost all Unit object files depends on generated nxt_version.h. This patch adds missing dependence and fixes running make with multiple jobs. This closes #318 issue on GitHub. | |||||
2019-09-19 | Basic support for serving static files. | Valentin Bartenev | 1 | -0/+1 | |
2019-09-19 | Initial applications isolation support using Linux namespaces. | Tiago de Bem Natel de Moura | 4 | -0/+80 | |
2019-09-05 | Java: introducing websocket support. | Max Romanov | 1 | -9/+157 | |
2019-08-23 | Installing libunit files for websocket support. | Max Romanov | 1 | -4/+12 | |
2019-08-20 | Introducing websocket support in router and libunit. | Max Romanov | 3 | -2/+28 | |
2019-07-17 | Perl: propagated compile options from perl build. | Valentin Bartenev | 1 | -1/+2 | |
Some Perl compile options affects ABI and not using them while compiling our module resulted in non-working build. Notably on 32-bit Debian 10, Perl is built with -D_FILE_OFFSET_BITS=64 and our module after being compiled without this option caused segmentation faults in unexpected places. | |||||
2019-07-17 | Perl: removed "--include=" configure option. | Valentin Bartenev | 1 | -11/+5 | |
It's surplus option because the perl executable returns the proper path. Also the Perl module configure script was cleaned up a bit. Note that NXT_PERL_LDOPTS already contains the library path. | |||||
2019-05-30 | Java: added java module in configure help. | Max Romanov | 1 | -0/+3 | |
2019-02-28 | Introducing Java Servlet Container beta. | Max Romanov | 3 | -0/+495 | |
2019-02-27 | Added trailing zero to version string. | Valentin Bartenev | 1 | -1/+1 | |
While it looks nicer without zero 3-rd version number, this should improve interoperability. Version string can be parsed or used for sorting. And it is easier to handle and less confusing when there is constant number of version parts. Moreover, NPM also expects version format with 3 parts. So ".0" has already been used in Node.js module version. | |||||
2019-02-27 | Initial routing implementation. | Igor Sysoev | 1 | -0/+1 | |
2019-02-22 | Improvement and unification of version processing in build scripts. | Alexander Borisov | 3 | -19/+22 | |
This also eliminates expressions that incompatible with BSD make, thus fixing installation of Node.js module on FreeBSD (broken by dace60fc4926). | |||||
2019-01-23 | Node.js: fixed module version on installation from sources. | Alexander Borisov | 1 | -0/+5 | |
2019-01-21 | Go: fixed module installation, broken in ed8b1aaefdd1. | Alexander Borisov | 1 | -1/+1 | |
Added the nxt_unit_version.h dependency. This closes #214 issue on GitHub. | |||||
2018-12-19 | Node.js: added check for libunit version at compile time. | Alexander Borisov | 1 | -2/+9 | |
2018-12-19 | libunit: added generation of version header file. | Alexander Borisov | 2 | -4/+15 | |
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-15 | Prettier ./configure summary. | Valentin Bartenev | 1 | -16/+17 | |
2018-11-15 | Added TLS information to ./configure summary. | Valentin Bartenev | 1 | -0/+1 | |
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-11-01 | Mention of "nodejs" configure option in help. | Sergey Kandaurov | 1 | -0/+3 | |
2018-10-23 | Removed unused "--upstream" command line option. | Valentin Bartenev | 1 | -1/+1 | |
2018-10-18 | Fixed Makefile target for NodeJS. | Alexander Borisov | 1 | -3/+3 | |
2018-10-17 | Installing libunit headers and static library. | Max Romanov | 4 | -0/+42 | |
2018-10-09 | Renamed "go" application type to "external". | Valentin Bartenev | 1 | -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-03 | Added Node.js support. | Alexander Borisov | 3 | -0/+167 | |
2018-10-01 | Mention of --openssl configure option in help. | Valentin Bartenev | 1 | -0/+2 | |
This closes #171 issue on GitHub. Thanks to 洪志道 (Hong Zhi Dao). | |||||
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-09-20 | Controller: certificates storage interface. | Valentin Bartenev | 1 | -1/+1 | |
2018-09-20 | Added SSL/TLS support on connection level. | Igor Sysoev | 4 | -12/+11 | |
2018-09-17 | Removed deprecated MacOSX OSSpinLockLock(). | Igor Sysoev | 1 | -23/+0 | |
2018-09-10 | Fixed spelling in a comment. | Valentin Bartenev | 1 | -1/+1 | |
This closes #161 issue on GitHub. Thanks to 洪志道 (Hong Zhi Dao). | |||||
2018-08-08 | Returning error for "make tests" when "--tests" wasn't configured. | Valentin Bartenev | 1 | -13/+29 | |
2018-08-06 | Unit application library. | Max Romanov | 8 | -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-27 | Refactored thread ID functions. | Igor Sysoev | 1 | -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-16 | Added getentropy() support. | Sergey Kandaurov | 1 | -0/+43 | |
Prodded by David Carlier. | |||||
2018-07-16 | Supplied getrandom() test with commentary about supported OSes. | Sergey Kandaurov | 1 | -1/+1 | |
2018-06-28 | Removed -mmacosx-version-min option. | Igor Sysoev | 4 | -17/+1 | |
2018-06-28 | Added check of "make install" ability. | Igor Sysoev | 5 | -6/+15 | |
This closes #136 issue on GitHub. | |||||
2018-06-27 | Packages: tar building functionality moved into pkg/Makefile. | Valentin Bartenev | 1 | -12/+0 | |
2018-06-20 | Using own popcount where the compiler builtin is not available. | Sergey Kandaurov | 1 | -0/+13 | |
2018-06-20 | Using portable grep features. | Sergey Kandaurov | 1 | -1/+2 | |