Revision tags: 1.21.0-1, 1.21.0 |
|
#
1673:883f2f79c2f6 |
| 29-Oct-2020 |
Tiago Natel de Moura |
Isolation: mounting of procfs by default when using "rootfs".
|
#
1655:72319d055889 |
| 26-Oct-2020 |
Valentin Bartenev |
Configure: using comma instead of space for passing -rpath value.
This variant will be more interoperable across various systems and it's already used in Ruby module.
Otherwise, configure tests fai
Configure: using comma instead of space for passing -rpath value.
This variant will be more interoperable across various systems and it's already used in Ruby module.
Otherwise, configure tests fail on NetBSD with:
gcc: Missing argument for -Wl,-rpath
show more ...
|
Revision tags: 1.20.0-1, 1.20.0 |
|
#
1624:e46b1b422545 |
| 01-Oct-2020 |
Max Romanov |
Python: ASGI server introduced.
This closes #461 issue on GitHub.
|
#
1592:9727c9b61f1c |
| 14-Sep-2020 |
Max Romanov |
Python: split module initialization from WSGI implementation.
This is required for futher ASGI implementation.
|
#
1591:f58129644010 |
| 13-Sep-2020 |
Max Romanov |
Python: source file moved to 'python' sub-directory.
No functional changes. Get ready for an increase in file number.
|
#
1585:e941d77852d1 |
| 25-Aug-2020 |
Tiago Natel de Moura |
Isolation: added "automount" option.
Now it's possible to disable default bind mounts of languages by setting:
{ "isolation": { "automount": { "language_deps": fal
Isolation: added "automount" option.
Now it's possible to disable default bind mounts of languages by setting:
{ "isolation": { "automount": { "language_deps": false } } }
In this case, the user is responsible to provide a "rootfs" containing the language libraries and required files for the application.
show more ...
|
Revision tags: 1.19.0-1, 1.19.0 |
|
#
1532:4b4d0c3ce94b |
| 30-Jul-2020 |
Tiago Natel de Moura |
Isolation: fixed the generation of mounts table.
Since the introduction of rootfs feature, some language modules can't be configured multiple times.
Now the configure generates a separate nxt_<modu
Isolation: fixed the generation of mounts table.
Since the introduction of rootfs feature, some language modules can't be configured multiple times.
Now the configure generates a separate nxt_<module>_mounts.h for each module compiled.
show more ...
|
#
1502:324e6e2cd624 |
| 23-Jun-2020 |
Tiago Natel de Moura |
Python: fixed interpreter path in ./configure.
|
Revision tags: 1.18.0-1, 1.18.0 |
|
#
1489:4a3ec07f4b19 |
| 28-May-2020 |
Tiago Natel de Moura |
Added "rootfs" feature.
|
Revision tags: 1.17.0-1, 1.17.0, 1.16.0-1, 1.16.0, 1.15.0-1, 1.15.0, 1.14.0-1, 1.14.0, 1.13.0-1, 1.13.0 |
|
#
1241:cc6c74fd768e |
| 23-Oct-2019 |
Max Romanov |
Python: fixing Python 3.8 build with clang.
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) a
Python: fixing Python 3.8 build with clang.
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.
show more ...
|
#
1237:59eaa56b8f5c |
| 22-Oct-2019 |
Max Romanov |
Python: fixing build for Python 3.8.
Thanks to tonyafanasyev. This is related to #331 issue on GitHub.
|
Revision tags: 1.12.0-1, 1.12.0 |
|
#
1217:ed8c4e263152 |
| 02-Oct-2019 |
Max Romanov |
Fixed "make tests" build without preceding "make".
Currently almost all Unit object files depends on generated nxt_version.h. This patch adds missing dependence and fixes running make with multiple
Fixed "make tests" build without preceding "make".
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.
show more ...
|
Revision tags: 1.11.0-2, 1.11.0-1, 1.11.0, 1.10.0-2, 1.10.0-1, 1.10.0, 1.9.0-1, 1.9.0, 1.8.0-1, 1.8.0, 1.7.1-1, 1.7.1, 1.7-1, 1.7, 1.6-1, 1.6, 1.5-1, 1.5, 1.4-2, 1.4 |
|
#
743:e0f0cd7d244a |
| 06-Aug-2018 |
Max Romanov |
Unit application library.
Library now used in all language modules. Old 'nxt_app_*' code removed.
See src/test/nxt_unit_app_test.c for usage sample.
|
Revision tags: 1.3 |
|
#
706:9b7baae18541 |
| 28-Jun-2018 |
Igor Sysoev |
Added check of "make install" ability.
This closes #136 issue on GitHub.
|
Revision tags: 1.2, 1.1, 1.0 |
|
#
612:217e48a3b091 |
| 04-Apr-2018 |
Alexander Borisov |
Changed version processing for modules.
|
Revision tags: 0.7, 0.6, 0.5, 0.4, 0.3 |
|
#
415:7439704336c7 |
| 15-Dec-2017 |
Max Romanov |
Introducing --lib-path options for Python module linkage.
This option is useful when python-config does not setup path to libpython, which is non standard.
|
#
396:3ed1efa34ac2 |
| 01-Dec-2017 |
Max Romanov |
Using compiler capability to generate dependencies.
This closes #58 issue on GitHub.
|
#
395:4b85dc010702 |
| 29-Nov-2017 |
Max Romanov |
Using --ld-opt when linking modules.
|
Revision tags: 0.2, 0.1 |
|
#
265:864835cbba67 |
| 31-Aug-2017 |
Max Romanov |
Introducing install & uninstall Makefile targets.
|
#
260:2a6ee82d77c1 |
| 30-Aug-2017 |
Igor Sysoev |
Changed modules names format.
|
#
259:9cf0e151e752 |
| 30-Aug-2017 |
Igor Sysoev |
nginext has been renamed to unit.
|
#
241:6f2cc3f6e6d8 |
| 29-Aug-2017 |
Max Romanov |
Separation of module prerequisites for 'all' target in Makefile.
To avoid using sed -i.
|
#
235:467cff8f6def |
| 26-Aug-2017 |
Igor Sysoev |
Added configure and command line option --help.
|
#
216:07257705cd64 |
| 17-Aug-2017 |
Igor Sysoev |
The new module configuration interface.
Configuration and building example:
./configure ./configure python ./configure php ./configure go make all
or
./configure make nginext ./co
The new module configuration interface.
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
show more ...
|