<feed xmlns='http://www.w3.org/2005/Atom'>
<title>unit.git, branch 1.19.0</title>
<subtitle>Universal Web Application Server</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/'/>
<entry>
<title>Generated Dockerfiles for Unit 1.19.0.</title>
<updated>2020-08-13T16:22:41+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2020-08-13T16:22:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=ba445d31f17194be335fb8bf6295bceac991299d'/>
<id>ba445d31f17194be335fb8bf6295bceac991299d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added version 1.19.0 CHANGES.</title>
<updated>2020-08-13T16:22:41+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2020-08-13T16:22:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=b8c7bc5a47c422cf6e3147e567bd386bcfdd46a3'/>
<id>b8c7bc5a47c422cf6e3147e567bd386bcfdd46a3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: set root by unprivilaged user.</title>
<updated>2020-08-13T11:17:15+00:00</updated>
<author>
<name>Tiago Natel de Moura</name>
<email>t.nateldemoura@f5.com</email>
</author>
<published>2020-08-13T11:17:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=479fdff39d3d213c6067ca34ef3b7476bd2b7826'/>
<id>479fdff39d3d213c6067ca34ef3b7476bd2b7826</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: added test with error on loading application.</title>
<updated>2020-08-13T12:17:27+00:00</updated>
<author>
<name>Andrei Zeliankou</name>
<email>zelenkov@nginx.com</email>
</author>
<published>2020-08-13T12:17:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=8032686a57c739d673e5554ba8517a4076f9e742'/>
<id>8032686a57c739d673e5554ba8517a4076f9e742</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: added variables tests.</title>
<updated>2020-08-13T12:17:01+00:00</updated>
<author>
<name>Andrei Zeliankou</name>
<email>zelenkov@nginx.com</email>
</author>
<published>2020-08-13T12:17:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=c40e45344fa606984910a7e47db2b2f881cb963c'/>
<id>c40e45344fa606984910a7e47db2b2f881cb963c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixing router assertion in result of application prefork error.</title>
<updated>2020-08-13T13:08:38+00:00</updated>
<author>
<name>Max Romanov</name>
<email>max.romanov@nginx.com</email>
</author>
<published>2020-08-13T13:08:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=b04b5ce430ef055a7552b9fc451ca23f7d5effb3'/>
<id>b04b5ce430ef055a7552b9fc451ca23f7d5effb3</id>
<content type='text'>
Buffer for application prefork request allocated from temp conf mem_pool.
If error response from main process received before buffer completion handler,
temp conf mem_pool destroyed and router may crash in completion handler.

Assertion "src/nxt_buf.c:208 assertion failed: data == b-&gt;parent" triggered
when NXT_DEBUG_ALLOC enabled in configure.

This patch disables completion handler and memory allocated for buffer
released with memory pool.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Buffer for application prefork request allocated from temp conf mem_pool.
If error response from main process received before buffer completion handler,
temp conf mem_pool destroyed and router may crash in completion handler.

Assertion "src/nxt_buf.c:208 assertion failed: data == b-&gt;parent" triggered
when NXT_DEBUG_ALLOC enabled in configure.

This patch disables completion handler and memory allocated for buffer
released with memory pool.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed error handling of prefork callback.</title>
<updated>2020-08-13T11:25:52+00:00</updated>
<author>
<name>Tiago Natel de Moura</name>
<email>t.nateldemoura@f5.com</email>
</author>
<published>2020-08-13T11:25:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=b9ed3384cb620618c2622e387d1770bb8c43ff13'/>
<id>b9ed3384cb620618c2622e387d1770bb8c43ff13</id>
<content type='text'>
Previously, an error during the prefork phase triggered assert:

 src/nxt_port.c:27 assertion failed: port-&gt;pair[0] == -1

and resulted in exiting of the main process.

This could be easily reproduced by pushing a configuration with "rootfs",
when daemon is running without required permissions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, an error during the prefork phase triggered assert:

 src/nxt_port.c:27 assertion failed: port-&gt;pair[0] == -1

and resulted in exiting of the main process.

This could be easily reproduced by pushing a configuration with "rootfs",
when daemon is running without required permissions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed typo in return value check.</title>
<updated>2020-08-13T00:45:54+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2020-08-13T00:45:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=a58f224e26cf3bcb79adbd69ccc2c67733fe372f'/>
<id>a58f224e26cf3bcb79adbd69ccc2c67733fe372f</id>
<content type='text'>
Found by Coverity (CID 361277).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Found by Coverity (CID 361277).
</pre>
</div>
</content>
</entry>
<entry>
<title>Basic variables support.</title>
<updated>2020-08-12T23:46:54+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2020-08-12T23:46:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=93146616cf56a94fc2979cb978c7b451c5592594'/>
<id>93146616cf56a94fc2979cb978c7b451c5592594</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>PHP: compatibility with 8.0.0 Beta 1.</title>
<updated>2020-08-12T19:55:01+00:00</updated>
<author>
<name>Remi Collet</name>
<email>remi@remirepo.net</email>
</author>
<published>2020-08-12T19:55:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=21ac95f17e70f2f20fe8e2a99bbe9cc7328a6e62'/>
<id>21ac95f17e70f2f20fe8e2a99bbe9cc7328a6e62</id>
<content type='text'>
This closes #441 PR on GitHub.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This closes #441 PR on GitHub.
</pre>
</div>
</content>
</entry>
</feed>
