1696:27cef28d0126 | 10-Nov-2020 |
Max Romanov |
Java: fixing isolation mounts for Alpine musl.
Thanks to @wujjpp.
This closes #490 PR on GitHub. |
1677:ccd5c695b739 | 02-Nov-2020 |
Max Romanov |
Java: upgrading 3rd-party components. |
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. |
1622:773f29e26072 | 09-Sep-2020 |
Tiago Natel de Moura |
PHP: fixed "rootfs" isolation dependency on system mounts. |
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 ...
|
1583:0d343e154c46 | 25-Aug-2020 |
Tiago Natel de Moura |
PHP: added bind mounts for extensions directory. |
1579:c80e692dc644 | 20-Aug-2020 |
Tiago Natel de Moura |
Moved isolation related code to "nxt_isolation.c". |
1577:604db78b62f9 | 16-Aug-2020 |
Max Romanov |
Supporting platforms without sendfile() implementation.
This is a quick and dirty sendfile() replacement.
This closes #452 PR on GitHub. |
Revision tags: 1.19.0-1, 1.19.0 |
|
1563:d32bc428f46b | 12-Aug-2020 |
Valentin Bartenev |
Basic variables support. |
1554:8f22edff911d | 11-Aug-2020 |
Max Romanov |
Circular queues implementations and a test.
- naive circular queue, described in the article "A Scalable, Portable, and Memory-Efficient Lock-Free FIFO Queue" by Ruslan Nikolaev: https://drops.dags
Circular queues implementations and a test.
- naive circular queue, described in the article "A Scalable, Portable, and Memory-Efficient Lock-Free FIFO Queue" by Ruslan Nikolaev: https://drops.dagstuhl.de/opus/volltexte/2019/11335/pdf/LIPIcs-DISC-2019-28.pdf - circular queue, proposed by Valentin Bartenev in the "Unit router application IPC" design draft
show more ...
|
1540:624bb8f866b0 | 08-Aug-2020 |
Valentin Bartenev |
Ruby: fixed gem mount paths.
The gem paths must depend on the specified interpreter. Also, gemdir looks redundant as it's already included in Gem.default_path(). |
1539:33581f923180 | 08-Aug-2020 |
Valentin Bartenev |
Ruby: simplified commands in ./configure script.
There is no reason to use printf instead of just print.
No functional changes. |
1538:18eb0282c859 | 08-Aug-2020 |
Valentin Bartenev |
Ruby: removed unused variable from ./configure script. |
1537:b472ba224472 | 08-Aug-2020 |
Valentin Bartenev |
Configure: verifying the Ruby library path.
An attempt to build a Ruby module for a custom Ruby installation that has the same major version as the system Ruby may unexpectedly cause the use of the
Configure: verifying the Ruby library path.
An attempt to build a Ruby module for a custom Ruby installation that has the same major version as the system Ruby may unexpectedly cause the use of the system Ruby library.
This closes #449 issue on GitHub.
show more ...
|
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 ...
|
1531:5665f0ada703 | 28-Jul-2020 |
Tiago Natel de Moura |
PHP: fixed version comparison in configure script.
Some PPAs for Ubuntu package PHP with versions like: 7.2.28-3+ubuntu18.04.1+deb.sury.org+1
But the script expected only "X.Y.Z".
The issue was i
PHP: fixed version comparison in configure script.
Some PPAs for Ubuntu package PHP with versions like: 7.2.28-3+ubuntu18.04.1+deb.sury.org+1
But the script expected only "X.Y.Z".
The issue was introduced in: http://hg.nginx.org/unit/rev/2ecb15904ba5
show more ...
|
1505:d18f2b38596b | 23-Jun-2020 |
Igor Sysoev |
Upstream chunked transfer encoding support. |
1503:c21230ef5a0e | 22-Jun-2020 |
Tiago Natel de Moura |
Isolation: fixed build when features aren't detected. |
1502:324e6e2cd624 | 23-Jun-2020 |
Tiago Natel de Moura |
Python: fixed interpreter path in ./configure. |
Revision tags: 1.18.0-1, 1.18.0 |
|
1496:9e14c63773be | 28-May-2020 |
Tiago Natel de Moura |
Packages: fixed java configure script.
Now the configure script appends /server to --lib-path argument. |
1489:4a3ec07f4b19 | 28-May-2020 |
Tiago Natel de Moura |
Added "rootfs" feature. |