Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-04-26 | Added 'const' for read-only function parameter. | Alejandro Colomar | 2 | -2/+3 | |
That parameter is not being modified in the function. Make it 'const' to allow passing 'static const' variables. | |||||
2022-04-12 | Tests: added check for zombie processes. | Andrei Zeliankou | 1 | -0/+58 | |
2022-04-11 | Tests: style. | Andrei Zeliankou | 36 | -343/+291 | |
2022-02-22 | Workaround for the warning in nxt_realloc() on GCC 12. | Zhidao HONG | 2 | -3/+16 | |
This closes #639 issue on Github. | |||||
2022-02-15 | Tests: added test with long certificate chain. | Andrei Zeliankou | 1 | -0/+45 | |
2022-02-15 | Updated copyright notice. | Valentin Bartenev | 8 | -34/+80 | |
2022-02-14 | Certificates: fixed crash when reallocating chain. | Zhidao HONG | 2 | -1/+7 | |
2022-02-09 | Python: fixing debug message field type. | Max Romanov | 1 | -1/+2 | |
Introduced in the 78864c9d5ba8 commit. Sorry about that. | |||||
2022-02-08 | Python: fixing incorrect function object dereference. | Max Romanov | 2 | -6/+19 | |
The __call__ method can be native and not be a PyFunction type. A type check is thus required before accessing op_code and other fields. Reproduced on Ubuntu 21.04, Python 3.9.4 and Falcon framework: here, the App.__call__ method is compiled with Cython, so accessing op_code->co_flags is invalid; accidentally, the COROUTINE bit is set which forces the Python module into the ASGI mode. The workaround is explicit protocol specification. Note: it is impossible to specify the legacy mode for ASGI. | |||||
2022-01-31 | Tests: removed TestApplicationTLS.get_server_certificate(). | Andrei Zeliankou | 14 | -60/+61 | |
distutils.version is replaced by packaging.version. Also minor style fixes. | |||||
2022-01-13 | Docker: bumped Python image version. | Konstantin Pavlov | 1 | -1/+1 | |
2022-01-10 | Tests: using modules in Go. | Max Romanov | 5 | -46/+41 | |
2021-12-27 | Java: fixing multiple SCI initializations. | Max Romanov | 2 | -4/+21 | |
- Ignoring Tomcat WebSocket container initialization. - Renaming application class loader to UnitClassLoader to avoid development environment enablement in Spring Boot. This closes #609 issue on GitHub. | |||||
2021-12-27 | Perl: creating input and error streams if closed. | Max Romanov | 7 | -167/+166 | |
Application handler can do anything with a stream object (including close it). Once the stream is closed, Unit creates a new stream. This closes #616 issue on GitHub. | |||||
2021-12-17 | Docker: bumped PHP image version. | Konstantin Pavlov | 1 | -1/+1 | |
2021-12-01 | Docker: made Dockerfiles architecture agnostic. | Konstantin Pavlov | 2 | -2/+6 | |
2021-12-12 | Tests: fixed type of applications. | Andrei Zeliankou | 9 | -23/+23 | |
2021-12-11 | Tests: added more OPcache tests. | Andrei Zeliankou | 4 | -13/+66 | |
2021-12-10 | Tests: fixed path to the "php.ini" file. | Andrei Zeliankou | 1 | -2/+10 | |
2021-12-03 | Fixed debug message broken in 45b25ffb2e8c. | Zhidao HONG | 1 | -1/+2 | |
2021-12-03 | Printing version in "./configure" output. | Valentin Bartenev | 2 | -1/+3 | |
2021-12-03 | Merged with the 1.26 branch. | Valentin Bartenev | 11 | -15/+63 | |
2021-12-02 | Unit 1.26.1 release. | Valentin Bartenev | 1 | -0/+1 | |
2021-12-02 | Generated Dockerfiles for Unit 1.26.1.1.26.1 | Valentin Bartenev | 8 | -8/+8 | |
2021-12-02 | Added version 1.26.1 CHANGES. | Valentin Bartenev | 2 | -2/+20 | |
2021-12-02 | Reordered changes for 1.26.1 by significance (subjective). | Valentin Bartenev | 1 | -7/+7 | |
2021-12-02 | Fixed grammar in "changes.xml". | Artem Konev | 1 | -1/+1 | |
2021-12-02 | Fixed grammar in "changes.xml". | Artem Konev | 1 | -1/+1 | |
2021-12-02 | Packages: added systemd service for debug binary. | Andrei Belov | 4 | -5/+50 | |
2021-12-02 | Packages: added systemd service for debug binary. | Andrei Belov | 4 | -5/+50 | |
2021-12-01 | Disabling SCM_CREDS usage on DragonFly BSD. | Max Romanov | 2 | -30/+38 | |
DragonFly BSD supports SCM_CREDS and SCM_RIGHTS, but only the first control message is passed correctly while the second one isn't processed by the kernel. This closes #599 issue on GitHub. | |||||
2021-12-01 | Disabling SCM_CREDS usage on DragonFly BSD. | Max Romanov | 2 | -30/+38 | |
DragonFly BSD supports SCM_CREDS and SCM_RIGHTS, but only the first control message is passed correctly while the second one isn't processed by the kernel. This closes #599 issue on GitHub. | |||||
2021-12-01 | Fixing prototype process crash. | Max Romanov | 2 | -0/+9 | |
A prototype stores linked application processes structures. When an application process terminates, it's removed from the list. To avoid double removal, the pointer to the next element should be set to NULL. The issue was introduced in c8790d2a89bb. | |||||
2021-12-01 | Fixing prototype process crash. | Max Romanov | 2 | -0/+9 | |
A prototype stores linked application processes structures. When an application process terminates, it's removed from the list. To avoid double removal, the pointer to the next element should be set to NULL. The issue was introduced in c8790d2a89bb. | |||||
2021-12-01 | Fixing uninitialized structure field. | Max Romanov | 1 | -0/+1 | |
Port's "data" field may be used by application and thus need to be set to NULL. The issue was introduced in the f8a0992944df commit. Found by Coverity (CID 374352). | |||||
2021-12-01 | Logging of the daemon version on startup. | Valentin Bartenev | 1 | -1/+1 | |
2021-12-01 | Logging of the daemon version on startup. | Valentin Bartenev | 1 | -1/+1 | |
2021-12-01 | Tests: fixed skipping tests with disabled OPcache. | Andrei Zeliankou | 1 | -1/+1 | |
2021-12-01 | Tests: fixed skipping tests with disabled OPcache. | Andrei Zeliankou | 1 | -1/+1 | |
2021-11-30 | Docker: respect the binary from CMD in the entrypoint. | Konstantin Pavlov | 1 | -1/+1 | |
2021-12-01 | Packages: adjusted debhelper minimal version for Debian/Ubuntu. | Andrei Belov | 3 | -6/+6 | |
Forgotten in 199a11eceb3c. While here, Standards-Version increased to 4.1.4 (matches Ubuntu 18.04 as the oldest supported distro). | |||||
2021-11-30 | Docker: respect the binary from CMD in the entrypoint. | Konstantin Pavlov | 1 | -1/+1 | |
2021-12-01 | Packages: adjusted debhelper minimal version for Debian/Ubuntu. | Andrei Belov | 3 | -6/+6 | |
Forgotten in 199a11eceb3c. While here, Standards-Version increased to 4.1.4 (matches Ubuntu 18.04 as the oldest supported distro). | |||||
2021-11-25 | PHP: fixed crash when calling module functions in OPcache preload. | Valentin Bartenev | 2 | -2/+12 | |
In PHP, custom fastcgi_finish_request() and overloaded chdir() functions can be invoked by an OPcache preloading script (it runs when php_module_startup() is called in the app process setup handler). In this case, there was no runtime context set so trying to access it caused a segmentation fault. This closes #602 issue on GitHub. | |||||
2021-11-25 | PHP: fixed crash when calling module functions in OPcache preload. | Valentin Bartenev | 2 | -2/+12 | |
In PHP, custom fastcgi_finish_request() and overloaded chdir() functions can be invoked by an OPcache preloading script (it runs when php_module_startup() is called in the app process setup handler). In this case, there was no runtime context set so trying to access it caused a segmentation fault. This closes #602 issue on GitHub. | |||||
2021-11-25 | Added a changelog for 730e903f4534. | Max Romanov | 1 | -0/+7 | |
2021-11-25 | Added a changelog for 730e903f4534. | Max Romanov | 1 | -0/+7 | |
2021-11-25 | Fixing access_log structure reference counting. | Max Romanov | 2 | -4/+33 | |
The reference to the access_log structure is stored in the current nxt_router_conf_t and the global nxt_router_t. When the reference is copied, the reference counter should be adjusted accordingly. This closes #593 issue on GitHub. | |||||
2021-11-25 | Fixing access_log structure reference counting. | Max Romanov | 2 | -4/+33 | |
The reference to the access_log structure is stored in the current nxt_router_conf_t and the global nxt_router_t. When the reference is copied, the reference counter should be adjusted accordingly. This closes #593 issue on GitHub. | |||||
2021-11-24 | Fixing zombie process appearance and hang up on shutdown. | Max Romanov | 1 | -1/+3 | |
After the c8790d2a89bb commit, the SIGCHLD handler may return before processing all awaiting PIDs. To avoid zombie processes and ensure successful main process termination, waitpid() must be called until an error is returned. This closes #600 issue on GitHub. |