Igor Sysoev
acb5b0aad7
Ignoring HUP signal in main process.
2019-02-18 18:34:20 +03:00
Igor Sysoev
bb11e9036f
Fixed memory leak on response body sending failure.
2019-02-18 17:28:55 +03:00
Valentin Bartenev
2a6b54c230
Rejecting requests with duplicate "Content-Length".
2019-02-18 16:51:30 +03:00
Andrei Belov
1ba49d9250
Packages: added "-fno-strict-aliasing" flag on CentOS 6 x86_64.
...
Closes #221 on GitHub.
2019-02-14 17:21:37 +03:00
Andrei Belov
43ad6be2f0
Packages: removed unit-perl on CentOS 6.
...
CentOS 6 has Perl version 5.10, which is unsupported by Unit.
2019-02-14 17:21:36 +03:00
Andrey Zelenkov
ab40732c08
Tests: added tests for "Content-Length" header.
2019-02-14 16:09:58 +03:00
Andrey Zelenkov
0e5aaf60d4
Tests: headers with equal header fields allowed.
2019-02-14 16:09:54 +03:00
Andrey Zelenkov
7ce9f61cb6
Tests: minor fixes.
2019-02-14 16:09:19 +03:00
Valentin Bartenev
0f008918b3
Merged with the 1.7 branch.
2019-02-11 15:42:16 +03:00
Valentin Bartenev
fc2af29bd3
Added tag 1.7.1 for changeset 0f04ef991fbc
2019-02-07 17:48:13 +03:00
Valentin Bartenev
6680fd5b8c
Generated Dockerfiles for Unit 1.7.1.
2019-02-07 17:46:46 +03:00
Valentin Bartenev
9a9277b227
Added version 1.7.1 CHANGES.
2019-02-07 17:46:46 +03:00
Valentin Bartenev
a2cbe890a1
Rejecting requests with invalid "Content-Length".
2019-02-07 17:40:27 +03:00
Valentin Bartenev
83dd67d216
Rejecting requests with invalid "Content-Length".
2019-02-07 17:40:27 +03:00
Andrey Zelenkov
d60fbc6d44
Tests: large configuration tests.
2019-01-28 17:17:23 +03:00
Andrey Zelenkov
7dddfe2143
Tests: added test for reading body from IO::Handle-like object.
2019-01-28 17:16:50 +03:00
Andrey Zelenkov
eced6bc972
Tests: removed blocking mode customization for sockets.
...
This customization was added in 0e12b17e512d and left unused.
Also, set blocking mode by default for all sockets.
2019-01-28 15:11:50 +03:00
Andrei Belov
9e383ecaf2
Packages: disabled debugsource generation on relevant platforms.
...
In particular, this fixes unit-go package building on Fedora >= 29.
2019-01-24 16:47:32 +03:00
Andrei Belov
3b7f28f23c
Packages: fixed control socket path after 7012b4fd5113.
2019-01-24 15:18:19 +03:00
Remi Collet
b78ed44f39
Packages: systemd and other improvements.
...
See the following links for details:
https://github.com/nginx/unit/pull/212
https://github.com/nginx/unit/issues/213
Closes #155 , closes #212 , closes #213 .
2019-01-24 14:05:58 +03:00
Remi Collet
b1649bce9e
Packages: Fedora >= 29 have python 3.7.
...
Closes #211 .
2019-01-24 13:03:25 +03:00
Alexander Borisov
2bc8fb7b43
Node.js: fixed module version on installation from sources.
2019-01-23 17:47:53 +03:00
Igor Sysoev
fd6a6a5514
Fixed processing Unix listening socket failures.
...
This is related to issue #198 on GitHub.
2019-01-21 18:39:19 +03:00
Alexander Borisov
52c1895cd2
Go: fixed module installation, broken in ed8b1aaefdd1.
...
Added the nxt_unit_version.h dependency.
This closes #214 issue on GitHub.
2019-01-21 18:13:00 +03:00
Alexander Borisov
2677bd5604
Go: fixed module installation, broken in ed8b1aaefdd1.
...
Added the nxt_unit_version.h dependency.
This closes #214 issue on GitHub.
2019-01-21 18:13:00 +03:00
Igor Sysoev
627b116c4d
Testing correct value.
2019-01-18 16:18:36 +03:00
Igor Sysoev
23a6a8e451
Testing correct value.
2019-01-18 16:18:36 +03:00
Valentin Bartenev
73eceb7e56
Year 2019.
2019-01-09 18:03:48 +03:00
Valentin Bartenev
8193601226
Year 2019.
2019-01-09 18:03:48 +03:00
Andrei Belov
4ca0479c98
Packages: Ubuntu 18.10 "cosmic" support added.
2018-12-27 11:07:24 +03:00
Andrei Belov
be049932b1
Packages: Ubuntu 18.10 "cosmic" support added.
2018-12-27 11:07:24 +03:00
Andrei Belov
a22fd45248
Packages: URL fixed in examples to work with latest curl.
2018-12-27 11:06:43 +03:00
Valentin Bartenev
e038f1e9cc
Version bump.
2019-02-07 17:42:31 +03:00
Andrei Belov
325421eac7
Packages: URL fixed in examples to work with latest curl.
2018-12-27 11:06:43 +03:00
Andrey Zelenkov
17068d2cdc
Tests: removed skipping Go tests on x86.
2018-12-25 21:28:02 +03:00
Andrey Zelenkov
5964413066
Tests: added delay to wait for error logging.
2018-12-25 17:22:32 +03:00
Andrey Zelenkov
4ccf0c8a17
Tests: fixed test_tls_reconfigure.
...
Previously, order of applying TLS configuration and sending partial request to
the application was uncertain. These changes make sure that client-application
connection was established before reconfiguration. Additionally, added test
to check that non-TLS connection works correctly after reconfiguration.
2018-12-25 16:35:35 +03:00
Andrey Zelenkov
f5b7fee128
Tests: set TCP_NODELAY option by default.
2018-12-25 16:35:35 +03:00
Andrey Zelenkov
d625691ff4
Tests: test_node_application_write_before_writeHead reworked.
...
Added res.end() call in application and response status check.
Also, renamed to test_node_application_write_before_write_head.
2018-12-25 16:35:35 +03:00
Andrey Zelenkov
f57e729a11
Tests: expectedFailure's removed from test_node_application.py.
...
Also removed alert skip in test_node_application_write_before_writeHead.
Fixes committed in 1340e3539362, 1e008ef94f43, 5df32621af19, dae402cb243f
and 41f561b3a178.
2018-12-25 16:35:35 +03:00
Andrey Zelenkov
f9a3328a25
Tests: more QUERY_STRING tests.
2018-12-24 20:35:18 +03:00
Valentin Bartenev
fac0ef29d5
Version bump.
2018-12-24 20:31:45 +03:00
Valentin Bartenev
4195a29fab
Added tag 1.7 for changeset 784b45adb0fe
2018-12-20 19:23:59 +03:00
Valentin Bartenev
c51e1aa47d
Generated Dockerfiles for Unit 1.7.
2018-12-20 19:17:08 +03:00
Valentin Bartenev
45655f2652
Added version 1.7 CHANGES.
2018-12-20 19:17:08 +03:00
Valentin Bartenev
61a87bc285
Fixed style in CHANGES.
2018-12-20 19:17:08 +03:00
Valentin Bartenev
27394118b3
Python: fixed error reporting on initialization of applications.
...
PyErr_Print() writes traceback to "sys.stderr", which is a file object that
can buffer the output. If the process exits immediately, the buffer can be
destroyed before flushing to the log. As a result, the user doesn't see
the traceback.
Now Py_Finalize() is also called in case of any errors during initialization.
It finalizes the interpreter and flushes all data.
2018-12-20 15:47:10 +03:00
Valentin Bartenev
1ce7e860b2
Python: cleanup of nxt_python_init().
...
- Removed surplus NULL assignments;
- Added missing nxt_slow_path();
- Style cleanup.
2018-12-20 15:47:10 +03:00
Artem Konev
9c03079e3a
Python: fixed a typo in path error message.
2018-12-20 14:17:58 +03:00
Valentin Bartenev
cebec46353
Python: replaced PyErr_PrintEx(1) with PyErr_Print().
...
These function calls are equivalent.
No functional changes.
2018-12-19 20:06:53 +03:00