<feed xmlns='http://www.w3.org/2005/Atom'>
<title>unit.git/test, branch 1.25.0-1</title>
<subtitle>Universal Web Application Server</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/'/>
<entry>
<title>Java: upgrading third-party components.</title>
<updated>2021-08-12T11:55:51+00:00</updated>
<author>
<name>Max Romanov</name>
<email>max.romanov@nginx.com</email>
</author>
<published>2021-08-12T11:55:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=b586707c861448cfdd6d8783864c4a1ce7112a77'/>
<id>b586707c861448cfdd6d8783864c4a1ce7112a77</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: client IP address replacement.</title>
<updated>2021-08-12T08:23:23+00:00</updated>
<author>
<name>Oisin Canty</name>
<email>o.canty@f5.com</email>
</author>
<published>2021-08-12T08:23:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=039d032dd6f4d9720ea4e009925a45f4160df55c'/>
<id>039d032dd6f4d9720ea4e009925a45f4160df55c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: initialising log params before first _print_log().</title>
<updated>2021-08-11T16:01:16+00:00</updated>
<author>
<name>Max Romanov</name>
<email>max.romanov@nginx.com</email>
</author>
<published>2021-08-11T16:01:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=9988569beafce7f587f17a9ef710b76e9bfa3165'/>
<id>9988569beafce7f587f17a9ef710b76e9bfa3165</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: retrying directory remove if resource is busy.</title>
<updated>2021-08-11T16:01:04+00:00</updated>
<author>
<name>Max Romanov</name>
<email>max.romanov@nginx.com</email>
</author>
<published>2021-08-11T16:01:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=5f67d30ec709ea101870d0a91db8953fc49c7810'/>
<id>5f67d30ec709ea101870d0a91db8953fc49c7810</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Java: upgrading third-party components.</title>
<updated>2021-08-09T07:14:57+00:00</updated>
<author>
<name>Max Romanov</name>
<email>max.romanov@nginx.com</email>
</author>
<published>2021-08-09T07:14:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=1a85ad378f3374b9c83b59ae9c12277288aa7c30'/>
<id>1a85ad378f3374b9c83b59ae9c12277288aa7c30</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Router: fixed crash when matching an empty address pattern array.</title>
<updated>2021-08-05T16:00:01+00:00</updated>
<author>
<name>Oisin Canty</name>
<email>o.canty@f5.com</email>
</author>
<published>2021-08-05T16:00:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=60cf1399611ae1b2728492c94ff57a4a044774b4'/>
<id>60cf1399611ae1b2728492c94ff57a4a044774b4</id>
<content type='text'>
A crash would occur when the router tried to match an
against an empty address pattern array.

The following configuration was used to reproduce the
issue:

{
    "listeners": {
        "127.0.0.1:8082": {
            "pass": "routes"
        }
    },
    "routes": [
        {
            "match": {
                "source": []
            },
            "action": {
                "return": 200
            }
        }
    ]
}
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A crash would occur when the router tried to match an
against an empty address pattern array.

The following configuration was used to reproduce the
issue:

{
    "listeners": {
        "127.0.0.1:8082": {
            "pass": "routes"
        }
    },
    "routes": [
        {
            "match": {
                "source": []
            },
            "action": {
                "return": 200
            }
        }
    ]
}
</pre>
</div>
</content>
</entry>
<entry>
<title>Router: fixed segmentation fault.</title>
<updated>2021-08-02T04:30:38+00:00</updated>
<author>
<name>Zhidao HONG</name>
<email>z.hong@f5.com</email>
</author>
<published>2021-08-02T04:30:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=d16cf0416784db82147ee5aaad1054840d028e7d'/>
<id>d16cf0416784db82147ee5aaad1054840d028e7d</id>
<content type='text'>
In the case that routes or upstreams is empty and the pass option is a variable.
If the resolved pass is routes or upstreams, a segment error occurred.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the case that routes or upstreams is empty and the pass option is a variable.
If the resolved pass is routes or upstreams, a segment error occurred.
</pre>
</div>
</content>
</entry>
<entry>
<title>Application restart introduced.</title>
<updated>2021-07-29T16:50:39+00:00</updated>
<author>
<name>Max Romanov</name>
<email>max.romanov@nginx.com</email>
</author>
<published>2021-07-29T16:50:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=fa9fb29be221e0393562831a9e3bcba416652f60'/>
<id>fa9fb29be221e0393562831a9e3bcba416652f60</id>
<content type='text'>
When processing a restart request, the router sends a QUIT message to all
existing processes of the application.  Then, a new shared application port is
created to ensure that new requests won't be handled by the old processes of
the application.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When processing a restart request, the router sends a QUIT message to all
existing processes of the application.  Then, a new shared application port is
created to ensure that new requests won't be handled by the old processes of
the application.
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: added SNI test without hostname in request.</title>
<updated>2021-07-23T14:37:03+00:00</updated>
<author>
<name>Andrei Zeliankou</name>
<email>zelenkov@nginx.com</email>
</author>
<published>2021-07-23T14:37:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=960ffc99677b8451a3cc4ea7bc053b3c123e4e1b'/>
<id>960ffc99677b8451a3cc4ea7bc053b3c123e4e1b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: use mutex with multitthreaded Ruby hooks.</title>
<updated>2021-07-21T14:53:33+00:00</updated>
<author>
<name>Oisin Canty</name>
<email>o.canty@f5.com</email>
</author>
<published>2021-07-21T14:53:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=1f2ba4dca8c67442e19367ac7f1f96dbff6457ff'/>
<id>1f2ba4dca8c67442e19367ac7f1f96dbff6457ff</id>
<content type='text'>
This commit fixes a rare crash that can occur when File.write is
called by many threads.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit fixes a rare crash that can occur when File.write is
called by many threads.
</pre>
</div>
</content>
</entry>
</feed>
