History log of /unit/docs/ (Results 51 – 75 of 204)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
2067:78864c9d5ba807-Feb-2022 Max Romanov

Python: fixing incorrect function object dereference.

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.

Repro

Python: fixing incorrect function object dereference.

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.

show more ...

2061:572f002532de27-Dec-2021 Max Romanov

Java: fixing multiple SCI initializations.

- Ignoring Tomcat WebSocket container initialization.
- Renaming application class loader to UnitClassLoader to avoid
development environment enablement in

Java: fixing multiple SCI initializations.

- 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.

show more ...

2060:a1991578c62e27-Dec-2021 Max Romanov

Perl: creating input and error streams if closed.

Application handler can do anything with a stream object (including close it).
Once the stream is closed, Unit creates a new stream.

This closes #6

Perl: creating input and error streams if closed.

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.

show more ...

2050:d1298cc3f38503-Dec-2021 Valentin Bartenev

Merged with the 1.26 branch.

Revision tags: 1.26.1-1, 1.26.1
2045:bf2c0b1382df02-Dec-2021 Valentin Bartenev

Added version 1.26.1 CHANGES.

2044:5e292ac46f7402-Dec-2021 Valentin Bartenev

Reordered changes for 1.26.1 by significance (subjective).

2043:e196199b83cb02-Dec-2021 Artem Konev

Fixed grammar in "changes.xml".

2041:3ecccccc5d1901-Dec-2021 Max Romanov

Disabling SCM_CREDS usage on DragonFly BSD.

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

Disabling SCM_CREDS usage on DragonFly BSD.

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.

show more ...

2040:fb55252dea2601-Dec-2021 Max Romanov

Fixing prototype process crash.

A prototype stores linked application processes structures. When an
application process terminates, it's removed from the list. To avoid double
removal, the pointer

Fixing prototype process crash.

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.

show more ...

2035:1a36920f220a25-Nov-2021 Valentin Bartenev

PHP: fixed crash when calling module functions in OPcache preload.

In PHP, custom fastcgi_finish_request() and overloaded chdir() functions can be
invoked by an OPcache preloading script (it runs wh

PHP: fixed crash when calling module functions in OPcache preload.

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.

show more ...

2034:530996641be625-Nov-2021 Max Romanov

Added a changelog for 730e903f4534.

2033:87f86cfc200225-Nov-2021 Max Romanov

Fixing access_log structure reference counting.

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 r

Fixing access_log structure reference counting.

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.

show more ...

2029:3ea2eab79aca02-Dec-2021 Valentin Bartenev

Version bump.

2028:2dcf3b37222502-Dec-2021 Artem Konev

Fixed grammar in "changes.xml".

2026:919e283a9d3101-Dec-2021 Max Romanov

Disabling SCM_CREDS usage on DragonFly BSD.

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

Disabling SCM_CREDS usage on DragonFly BSD.

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.

show more ...

2025:9c4c2435499f01-Dec-2021 Max Romanov

Fixing prototype process crash.

A prototype stores linked application processes structures. When an
application process terminates, it's removed from the list. To avoid double
removal, the pointer

Fixing prototype process crash.

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.

show more ...

2019:8fcb7e44c66325-Nov-2021 Valentin Bartenev

PHP: fixed crash when calling module functions in OPcache preload.

In PHP, custom fastcgi_finish_request() and overloaded chdir() functions can be
invoked by an OPcache preloading script (it runs wh

PHP: fixed crash when calling module functions in OPcache preload.

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.

show more ...

2018:2bdb4fe963f225-Nov-2021 Max Romanov

Added a changelog for 730e903f4534.

2017:c1617684637c25-Nov-2021 Max Romanov

Fixing access_log structure reference counting.

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 r

Fixing access_log structure reference counting.

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.

show more ...

2012:4d8073113bd422-Nov-2021 Valentin Bartenev

Version bump.

Revision tags: 1.26.0-1, 1.26.0
2007:cbda5bd95b2f18-Nov-2021 Valentin Bartenev

Added version 1.26.0 CHANGES.

2006:ff54938cc42618-Nov-2021 Valentin Bartenev

Reordered changes for 1.26.0 by significance (subjective).

1998:c8790d2a89bb09-Nov-2021 Tiago Natel de Moura

Introducing application prototype processes.

1995:c0a87d18814709-Nov-2021 Artem Konev

Style fix in "changes.xml".

1992:5324147c839408-Nov-2021 Max Romanov

Moving change record to the right place.

The change record was incorectly merged in 43553aa72111.

123456789