<feed xmlns='http://www.w3.org/2005/Atom'>
<title>unit.git/auto, branch 1.7</title>
<subtitle>Universal Web Application Server</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/'/>
<entry>
<title>Node.js: added check for libunit version at compile time.</title>
<updated>2018-12-19T12:56:57+00:00</updated>
<author>
<name>Alexander Borisov</name>
<email>alexander.borisov@nginx.com</email>
</author>
<published>2018-12-19T12:56:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=d6f38a3268dd4df717bdb9054f3f9ee47fa1f429'/>
<id>d6f38a3268dd4df717bdb9054f3f9ee47fa1f429</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libunit: added generation of version header file.</title>
<updated>2018-12-19T12:56:54+00:00</updated>
<author>
<name>Alexander Borisov</name>
<email>alexander.borisov@nginx.com</email>
</author>
<published>2018-12-19T12:56:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=c55f329ecf8d32bad0d5bc2aae1da1522b3a92f8'/>
<id>c55f329ecf8d32bad0d5bc2aae1da1522b3a92f8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Node.js: fixed global install in some cases.</title>
<updated>2018-12-12T16:54:52+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2018-12-12T16:54:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=f51f95fa54b51a6c70939eba54c9823f3b941b87'/>
<id>f51f95fa54b51a6c70939eba54c9823f3b941b87</id>
<content type='text'>
By default "npm install" switches to non-privileged user to run package scripts
if it is invoked by root.  As a result it may prevent node-gyp from writing to
package directory and break installation of the module.

To disable this switching the --unsafe-perm flag is added.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By default "npm install" switches to non-privileged user to run package scripts
if it is invoked by root.  As a result it may prevent node-gyp from writing to
package directory and break installation of the module.

To disable this switching the --unsafe-perm flag is added.
</pre>
</div>
</content>
</entry>
<entry>
<title>Ruby: rpath made optional.</title>
<updated>2018-12-04T14:18:00+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2018-12-04T14:18:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=d500e29f8818247c1eb6fe38c0d802405aa2c283'/>
<id>d500e29f8818247c1eb6fe38c0d802405aa2c283</id>
<content type='text'>
In most cases it is not needed because Ruby libraries are in the default path.
At the same time, rpath pointing to the default path is prohibited by rpmbuild
on Fedora.

This is related to issue #87 on GitHub.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In most cases it is not needed because Ruby libraries are in the default path.
At the same time, rpath pointing to the default path is prohibited by rpmbuild
on Fedora.

This is related to issue #87 on GitHub.
</pre>
</div>
</content>
</entry>
<entry>
<title>PHP: workaround for bug #71041.</title>
<updated>2018-11-22T17:23:43+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2018-11-22T17:23:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=262578dc71e4c1aaad01656a9b0c78539b1e7371'/>
<id>262578dc71e4c1aaad01656a9b0c78539b1e7371</id>
<content type='text'>
Since PHP 7, a zend_signal_startup() call is required if the interpreter
was built with ZEND_SIGNALS defined; such a call was added in 3fd76e4ce70a.

However, the zend_signal_startup() export is missing from the PHP library;
as the result, dlopen() fails with the 'Undefined symbol "zend_signal_startup"'
error while loading the PHP module.

Meanwhile, if PHP is built without ZTS, the zend_signal_startup() call can
be omitted; otherwise, the missing call causes segmentation fault.

The PHP fix already was committed to upstream, but we still have to deal
with numerous unpatched versions remaining at large.

See the related PHP bug: https://bugs.php.net/bug.php?id=71041
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since PHP 7, a zend_signal_startup() call is required if the interpreter
was built with ZEND_SIGNALS defined; such a call was added in 3fd76e4ce70a.

However, the zend_signal_startup() export is missing from the PHP library;
as the result, dlopen() fails with the 'Undefined symbol "zend_signal_startup"'
error while loading the PHP module.

Meanwhile, if PHP is built without ZTS, the zend_signal_startup() call can
be omitted; otherwise, the missing call causes segmentation fault.

The PHP fix already was committed to upstream, but we still have to deal
with numerous unpatched versions remaining at large.

See the related PHP bug: https://bugs.php.net/bug.php?id=71041
</pre>
</div>
</content>
</entry>
<entry>
<title>PHP: fixed compatibility with ZTS.</title>
<updated>2018-11-21T15:22:19+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2018-11-21T15:22:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=adf22b6a0d3481f7fc4d38ade08a2a0dd4ea6f19'/>
<id>adf22b6a0d3481f7fc4d38ade08a2a0dd4ea6f19</id>
<content type='text'>
This closes #184 issue on GitHub.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This closes #184 issue on GitHub.
</pre>
</div>
</content>
</entry>
<entry>
<title>Prettier ./configure summary.</title>
<updated>2018-11-15T18:50:00+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2018-11-15T18:50:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=39cd4a9dee9a8ea61af0efd6d62ed8d692375ab7'/>
<id>39cd4a9dee9a8ea61af0efd6d62ed8d692375ab7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added TLS information to ./configure summary.</title>
<updated>2018-11-15T17:08:46+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2018-11-15T17:08:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=c1fd6cb589d08a5feae5399d176e6e02599c823d'/>
<id>c1fd6cb589d08a5feae5399d176e6e02599c823d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Node.js: reworked installation procedure.</title>
<updated>2018-11-14T17:12:47+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2018-11-14T17:12:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=ed8bfc669f0c6ac2b7cb367f6adcdf756b2f6cca'/>
<id>ed8bfc669f0c6ac2b7cb367f6adcdf756b2f6cca</id>
<content type='text'>
Now by default "make install" installs the module globally.
The "--local" configure option added for local installation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now by default "make install" installs the module globally.
The "--local" configure option added for local installation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Node.js: ./configure script cleanup.</title>
<updated>2018-11-14T17:01:34+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2018-11-14T17:01:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=0b558b873add688bd110fb1465585e696438571c'/>
<id>0b558b873add688bd110fb1465585e696438571c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
