<feed xmlns='http://www.w3.org/2005/Atom'>
<title>unit.git, branch 1.12.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.12.0.</title>
<updated>2019-10-03T14:08:32+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2019-10-03T14:08:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=946cbd1f100da56c4ea38a1598fd86d0ee1d72f5'/>
<id>946cbd1f100da56c4ea38a1598fd86d0ee1d72f5</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.12.0 CHANGES.</title>
<updated>2019-10-03T13:30:31+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2019-10-03T13:30:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=b1cb78ef8e4cc33b6aaa7dbe8e7eeba71876075b'/>
<id>b1cb78ef8e4cc33b6aaa7dbe8e7eeba71876075b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignoring EINTR error in kqueue.</title>
<updated>2019-10-03T13:13:13+00:00</updated>
<author>
<name>Igor Sysoev</name>
<email>igor@sysoev.ru</email>
</author>
<published>2019-10-03T13:13:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=aa910b276ebb06da216232978c295d80359a5316'/>
<id>aa910b276ebb06da216232978c295d80359a5316</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Regenerated Dockerfiles.</title>
<updated>2019-10-03T12:08:50+00:00</updated>
<author>
<name>Konstantin Pavlov</name>
<email>thresh@nginx.com</email>
</author>
<published>2019-10-03T12:08:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=f5e86ad8fc8f3d6e3669bc1767f0ee4554a9d6d7'/>
<id>f5e86ad8fc8f3d6e3669bc1767f0ee4554a9d6d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Docker: added an entrypoint to make configuration easier.</title>
<updated>2019-10-03T12:08:44+00:00</updated>
<author>
<name>Konstantin Pavlov</name>
<email>thresh@nginx.com</email>
</author>
<published>2019-10-03T12:08:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=c6df631bccafd528f92c2aa88b7b3ded1db93a9e'/>
<id>c6df631bccafd528f92c2aa88b7b3ded1db93a9e</id>
<content type='text'>
Docker images now accept shell scripts, json files and certificate chain
bundles to provide configuration on a container start by placing them
into /docker-entrypoint.d/ directory.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Docker images now accept shell scripts, json files and certificate chain
bundles to provide configuration on a container start by placing them
into /docker-entrypoint.d/ directory.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added response status code to error page body.</title>
<updated>2019-10-02T17:04:52+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2019-10-02T17:04:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=73f096f79614403b93f23e7397f312eea49b0938'/>
<id>73f096f79614403b93f23e7397f312eea49b0938</id>
<content type='text'>
Also the error page markup is now valid according to HTML5 specification.
All optional tags were omitted.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also the error page markup is now valid according to HTML5 specification.
All optional tags were omitted.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed "make tests" build without preceding "make".</title>
<updated>2019-10-02T16:11:10+00:00</updated>
<author>
<name>Max Romanov</name>
<email>max.romanov@nginx.com</email>
</author>
<published>2019-10-02T16:11:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=9b4e45cafcc8f1f74bcfce3071866ee5eab176a5'/>
<id>9b4e45cafcc8f1f74bcfce3071866ee5eab176a5</id>
<content type='text'>
Currently almost all Unit object files depends on generated nxt_version.h.
This patch adds missing dependence and fixes running make with multiple
jobs.

This closes #318 issue on GitHub.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently almost all Unit object files depends on generated nxt_version.h.
This patch adds missing dependence and fixes running make with multiple
jobs.

This closes #318 issue on GitHub.
</pre>
</div>
</content>
</entry>
<entry>
<title>Go: fixing header buffer size calculation.</title>
<updated>2019-10-01T16:53:18+00:00</updated>
<author>
<name>Max Romanov</name>
<email>max.romanov@nginx.com</email>
</author>
<published>2019-10-01T16:53:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=2eb6f35ef5a5e72e3b16649dc52c55df617d3f0e'/>
<id>2eb6f35ef5a5e72e3b16649dc52c55df617d3f0e</id>
<content type='text'>
Header names and values are stored 0-terminated for ease of use in different
languages, so magic number 2 should be added to each name-value pair size.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Header names and values are stored 0-terminated for ease of use in different
languages, so magic number 2 should be added to each name-value pair size.
</pre>
</div>
</content>
</entry>
<entry>
<title>HTTP: corrected allocation size for tail chunk.</title>
<updated>2019-09-30T16:11:17+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2019-09-30T16:11:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=f8ff71b917452589bdac38ca6e51293fb05f2e8a'/>
<id>f8ff71b917452589bdac38ca6e51293fb05f2e8a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>HTTP parser: removed unused "exten" field.</title>
<updated>2019-09-30T16:11:17+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2019-09-30T16:11:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=f7d3db314da88be47eeed0a3509368cbe4c5f04f'/>
<id>f7d3db314da88be47eeed0a3509368cbe4c5f04f</id>
<content type='text'>
This field was intended for MIME type lookup by file extension when serving
static files, but this use case is too narrow; only a fraction of requests
targets static content, and the URI presumably isn't rewritten.  Moreover,
current implementation uses the entire filename for MIME type lookup if the
file has no extension.

Instead of extracting filenames and extensions when parsing requests, it's
easier to obtain them right before serving static content; this behavior is
already implemented.  Thus, we can drop excessive logic from parser.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This field was intended for MIME type lookup by file extension when serving
static files, but this use case is too narrow; only a fraction of requests
targets static content, and the URI presumably isn't rewritten.  Moreover,
current implementation uses the entire filename for MIME type lookup if the
file has no extension.

Instead of extracting filenames and extensions when parsing requests, it's
easier to obtain them right before serving static content; this behavior is
already implemented.  Thus, we can drop excessive logic from parser.
</pre>
</div>
</content>
</entry>
</feed>
