<feed xmlns='http://www.w3.org/2005/Atom'>
<title>unit.git, branch 1.4-2</title>
<subtitle>Universal Web Application Server</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/'/>
<entry>
<title>The "packaging" branch.</title>
<updated>2018-09-27T12:11:25+00:00</updated>
<author>
<name>Andrei Belov</name>
<email>defan@nginx.com</email>
</author>
<published>2018-09-27T12:11:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=dda7d6cfc40764574f723eca4affe10c32b1385b'/>
<id>dda7d6cfc40764574f723eca4affe10c32b1385b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Packages: updated to 1.4-2.</title>
<updated>2018-09-27T12:05:03+00:00</updated>
<author>
<name>Andrei Belov</name>
<email>defan@nginx.com</email>
</author>
<published>2018-09-27T12:05:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=2a9fc6b1fe440e4887592e93c5181093a679955a'/>
<id>2a9fc6b1fe440e4887592e93c5181093a679955a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Packages: adjusted post-install banners.</title>
<updated>2018-09-27T12:04:49+00:00</updated>
<author>
<name>Andrei Belov</name>
<email>defan@nginx.com</email>
</author>
<published>2018-09-27T12:04:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=aa6e4947bacd30e52e9bef6916f9a38c1ea37dab'/>
<id>aa6e4947bacd30e52e9bef6916f9a38c1ea37dab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Packages: removed "loadconfig" and "saveconfig" actions.</title>
<updated>2018-09-26T12:24:49+00:00</updated>
<author>
<name>Andrei Belov</name>
<email>defan@nginx.com</email>
</author>
<published>2018-09-26T12:24:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=446479b3118a1217e359495ac4669931bfed65a9'/>
<id>446479b3118a1217e359495ac4669931bfed65a9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added tag 1.4 for changeset 8f4524a9cf87</title>
<updated>2018-09-20T15:20:41+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2018-09-20T15:20:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=6b8a992bfa32b3d9a7e7bb4b40a2b9ff1d02e05a'/>
<id>6b8a992bfa32b3d9a7e7bb4b40a2b9ff1d02e05a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Generated Dockerfiles for Unit 1.4.</title>
<updated>2018-09-20T15:19:14+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2018-09-20T15:19:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=80217caa52e666a05bd98c088437edd49d9f0983'/>
<id>80217caa52e666a05bd98c088437edd49d9f0983</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.4 CHANGES.</title>
<updated>2018-09-20T15:18:52+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2018-09-20T15:18:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=63ff7a341a6bba5dab3d5c1786f942b2282f13eb'/>
<id>63ff7a341a6bba5dab3d5c1786f942b2282f13eb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Resetting init-&gt;stream for ready process.</title>
<updated>2018-09-20T14:30:56+00:00</updated>
<author>
<name>Max Romanov</name>
<email>max.romanov@nginx.com</email>
</author>
<published>2018-09-20T14:30:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=58c38298f53e684e2b5a45e5f7cf053f142ba384'/>
<id>58c38298f53e684e2b5a45e5f7cf053f142ba384</id>
<content type='text'>
Router requests application start by sending port message with application
parameters to master.  In response router gets application port.  Stream id
used to link request and response.  If application process terminates
unexpectedly (e.g. before ready state), it is required to notify router about
application start failure.  For this purpose stream id is stored in process
initialization parameters.

Stream id sequentially incremented and starts from 1 in case of router
resurrection.  New router application start stream id may coincide with
stream id of currently running/terminating application processes.  In such
cases router may receive REMOVE_PID message with same stream id as used in
application start request and mistakenly reports application start failure.

This commit tries to avoid such errors by resetting stream for processes in
ready state.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Router requests application start by sending port message with application
parameters to master.  In response router gets application port.  Stream id
used to link request and response.  If application process terminates
unexpectedly (e.g. before ready state), it is required to notify router about
application start failure.  For this purpose stream id is stored in process
initialization parameters.

Stream id sequentially incremented and starts from 1 in case of router
resurrection.  New router application start stream id may coincide with
stream id of currently running/terminating application processes.  In such
cases router may receive REMOVE_PID message with same stream id as used in
application start request and mistakenly reports application start failure.

This commit tries to avoid such errors by resetting stream for processes in
ready state.
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: TLS tests.</title>
<updated>2018-09-20T13:34:34+00:00</updated>
<author>
<name>Andrey Zelenkov</name>
<email>zelenkov@nginx.com</email>
</author>
<published>2018-09-20T13:34:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=d0e428aace21c7b3462afacde6955fb1017596db'/>
<id>d0e428aace21c7b3462afacde6955fb1017596db</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed building perl on Alpine Linux.</title>
<updated>2018-09-20T13:34:19+00:00</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@nginx.com</email>
</author>
<published>2018-09-20T13:34:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=e4650b741291cce8269e9ee10484c79be101edcd'/>
<id>e4650b741291cce8269e9ee10484c79be101edcd</id>
<content type='text'>
_GNU_SOURCE is required there to expose off64_t and other types.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
_GNU_SOURCE is required there to expose off64_t and other types.
</pre>
</div>
</content>
</entry>
</feed>
