History log of /unit/ (Results 26 – 50 of 1953)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
2015:4570130dd18324-Nov-2021 Max Romanov

Fixing alerts on router restart.

Splitting the process type connectivity matrix to 'keep ports' and 'send
ports'; the 'keep ports' matrix is used to clean up unnecessary ports after
forking a new pr

Fixing alerts on router restart.

Splitting the process type connectivity matrix to 'keep ports' and 'send
ports'; the 'keep ports' matrix is used to clean up unnecessary ports after
forking a new process, and the 'send ports' matrix determines which process
types expect to get created process ports.

Unfortunately, the original single connectivity matrix no longer works because
of an application stop delay caused by prototypes. Existing applications
should not get the new router port at the moment.

show more ...

2014:f8a0992944df24-Nov-2021 Max Romanov

Sending shared port to application prototype.

Application process started with shared port (and queue) already configured.
But still waits for PORT_ACK message from router to start request processin

Sending shared port to application prototype.

Application process started with shared port (and queue) already configured.
But still waits for PORT_ACK message from router to start request processing
(so-called "ready state").

Waiting for router confirmation is necessary. Otherwise, the application may
produce response and send it to router before the router have the information
about the application process. This is a subject of further optimizations.

show more ...

2013:797e9f33226d23-Nov-2021 Valentin Bartenev

Fixed possible access to an uninitialized field.

The "recv_msg.incoming_buf" is checked after jumping to the "done" label
if nxt_socket_msg_oob_get_fds() returns an error.

Also moved initialization

Fixed possible access to an uninitialized field.

The "recv_msg.incoming_buf" is checked after jumping to the "done" label
if nxt_socket_msg_oob_get_fds() returns an error.

Also moved initialization of "port_msg" near to its first usage.

Found by Coverity (CID 373899).

show more ...

2012:4d8073113bd422-Nov-2021 Valentin Bartenev

Version bump.

Revision tags: 1.26.0-1
2009:bf36583f036818-Nov-2021 Valentin Bartenev

Unit 1.26.0 release.

Revision tags: 1.26.0
2008:2be7b623fbfa18-Nov-2021 Valentin Bartenev

Generated Dockerfiles for Unit 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).

2005:28c7f6ff383215-Nov-2021 Andrei Zeliankou

Tests: fixed session reuse tests.

Since SSL_CTX_sess_set_cache_size() can't guarantee the size
of the cache there is no need to test edge "cache_size" values.

2004:ca4c5855f13915-Nov-2021 Andrei Zeliankou

Tests: refactored working with processes.

2003:28f0ed517b6e12-Nov-2021 Andrei Belov

Packages: added support for Fedora 35.

2002:c802cd56771111-Nov-2021 Valentin Bartenev

Removed the execute permission bit from "nxt_h1proto.c".

It was accidentally added in 4645a43bc248.

2001:9d1eda3634b310-Nov-2021 Andrei Zeliankou

Tests: added more tests for "query" routing pattern.

2000:c42fcbf9378909-Nov-2021 Max Romanov

Tests: PHP shared opcache test added.

1999:00d43b03d82f09-Nov-2021 Max Romanov

Tests: app prototype related fixes.

1998:c8790d2a89bb09-Nov-2021 Tiago Natel de Moura

Introducing application prototype processes.

1997:a8a3f1d243ee09-Nov-2021 Tiago Natel de Moura

Changed nxt_process_* for reuse.

This enables the reuse of process creation functions.

1996:35873fa78fed09-Nov-2021 Tiago Natel de Moura

Introduced SCM_CREDENTIALS / SCM_CREDS in the socket control msgs.

1995:c0a87d18814709-Nov-2021 Artem Konev

Style fix in "changes.xml".

1994:f12ff04582f708-Nov-2021 Andrei Belov

Packages: fixed dependency checks on multi-arch Debian/Ubuntu.

1993:219b31af2f8108-Nov-2021 Max Romanov

Go: fixing racing condition on app start.

Request procesing loop should be started in ready handler to avoid race
between go-routine start and context ready flag assignment.

The issue introduced in

Go: fixing racing condition on app start.

Request procesing loop should be started in ready handler to avoid race
between go-routine start and context ready flag assignment.

The issue introduced in 43553aa72111.

show more ...

1992:5324147c839408-Nov-2021 Max Romanov

Moving change record to the right place.

The change record was incorectly merged in 43553aa72111.

1991:61155eb41a9605-Nov-2021 Zhidao HONG

Router: matching query string support.

The "query" option matches decoded arguments, including plus ('+') to
space (' '). Like "uri", it can be a string or an array of strings.

1990:89f8eb0b5ccf05-Nov-2021 Zhidao HONG

HTTP: removed surplus check for r->args is not NULL.

1989:beee0e84eea005-Nov-2021 Zhidao HONG

Router: fixed nxt_http_route_arguments_parse().

A valid query string argument is a string of "key=value\[&key=value ...\]"
pairs with non-empty keys. The fix removes invalid empty arguments.

12345678910>>...79