<feed xmlns='http://www.w3.org/2005/Atom'>
<title>unit.git, branch gzip-v36</title>
<subtitle>Universal Web Application Server</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/'/>
<entry>
<title>HTTP: compress: gzip: calculating wbits and memlevel dynamically.</title>
<updated>2023-09-05T02:36:56+00:00</updated>
<author>
<name>Alejandro Colomar</name>
<email>alx@nginx.com</email>
</author>
<published>2023-09-05T01:16:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=993533a112a36cdd7afe704565e11e0dda5845f8'/>
<id>993533a112a36cdd7afe704565e11e0dda5845f8</id>
<content type='text'>
When the content length is small, optimize zlib for low memory usage.
Conversely, when the content length is large, use a similar amount of
memory within zlib, as it will improve compression, and won't hurt
significantly.

Signed-off-by: Alejandro Colomar &lt;alx@nginx.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the content length is small, optimize zlib for low memory usage.
Conversely, when the content length is large, use a similar amount of
memory within zlib, as it will improve compression, and won't hurt
significantly.

Signed-off-by: Alejandro Colomar &lt;alx@nginx.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Libunit: added bit functions.</title>
<updated>2023-09-05T01:20:41+00:00</updated>
<author>
<name>Alejandro Colomar</name>
<email>alx@nginx.com</email>
</author>
<published>2023-09-05T00:58:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=04e8bdfdbd42d73a68434f88249ab6652cf104a1'/>
<id>04e8bdfdbd42d73a68434f88249ab6652cf104a1</id>
<content type='text'>
These are based on C23's &lt;stdbit.h&gt;.

Signed-off-by: Alejandro Colomar &lt;alx@nginx.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are based on C23's &lt;stdbit.h&gt;.

Signed-off-by: Alejandro Colomar &lt;alx@nginx.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>HTTP: compress: checking $header_accept_encoding.</title>
<updated>2023-09-05T00:12:28+00:00</updated>
<author>
<name>Alejandro Colomar</name>
<email>alx@nginx.com</email>
</author>
<published>2023-08-31T23:41:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=861bc4948b84e738c09cbb57618969f0a7227f79'/>
<id>861bc4948b84e738c09cbb57618969f0a7227f79</id>
<content type='text'>
Signed-off-by: Alejandro Colomar &lt;alx@nginx.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Alejandro Colomar &lt;alx@nginx.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>HTTP: compress: added "mime_types" rule.</title>
<updated>2023-09-05T00:12:28+00:00</updated>
<author>
<name>Alejandro Colomar</name>
<email>alx@nginx.com</email>
</author>
<published>2023-08-28T15:34:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=77bda1133c2f614ba13c8d208be96646c2c08626'/>
<id>77bda1133c2f614ba13c8d208be96646c2c08626</id>
<content type='text'>
Signed-off-by: Alejandro Colomar &lt;alx@nginx.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Alejandro Colomar &lt;alx@nginx.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>HTTP: compress: added configurable threshold for Content-Length.</title>
<updated>2023-09-05T00:12:28+00:00</updated>
<author>
<name>Alejandro Colomar</name>
<email>alx@nginx.com</email>
</author>
<published>2023-08-24T12:09:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=334804209068a4450d22097170fef5c3987c0fa3'/>
<id>334804209068a4450d22097170fef5c3987c0fa3</id>
<content type='text'>
With this, short responses, that is, responses with a body of up to
content_length_threshold bytes, won't be compressed.  The default value
is 20, as in NGINX.

Signed-off-by: Alejandro Colomar &lt;alx@nginx.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With this, short responses, that is, responses with a body of up to
content_length_threshold bytes, won't be compressed.  The default value
is 20, as in NGINX.

Signed-off-by: Alejandro Colomar &lt;alx@nginx.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>String: added strto[u]l(3) variants for nxt_str_t.</title>
<updated>2023-09-04T01:40:33+00:00</updated>
<author>
<name>Alejandro Colomar</name>
<email>alx@nginx.com</email>
</author>
<published>2023-08-23T23:12:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=3dfab08abc813c9cd2b5e9cb910ae5c557117c93'/>
<id>3dfab08abc813c9cd2b5e9cb910ae5c557117c93</id>
<content type='text'>
They're really more inspired in the API of BSD's strto[iu](3), but use
long just to keep it simple, instead of intmax_t, and since they wrap
strtol(3), I called them like it.

Signed-off-by: Alejandro Colomar &lt;alx@nginx.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
They're really more inspired in the API of BSD's strto[iu](3), but use
long just to keep it simple, instead of intmax_t, and since they wrap
strtol(3), I called them like it.

Signed-off-by: Alejandro Colomar &lt;alx@nginx.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Auto: zlib: added --no-zlib.</title>
<updated>2023-09-04T01:40:33+00:00</updated>
<author>
<name>Alejandro Colomar</name>
<email>alx@nginx.com</email>
</author>
<published>2023-07-21T11:58:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=39db8691fe40adcfdb827c194636b87391c7c416'/>
<id>39db8691fe40adcfdb827c194636b87391c7c416</id>
<content type='text'>
Related to:

    HTTP: compress: gzip

Signed-off-by: Alejandro Colomar &lt;alx@nginx.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Related to:

    HTTP: compress: gzip

Signed-off-by: Alejandro Colomar &lt;alx@nginx.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>HTTP: compress: added configurable "level" of compression.</title>
<updated>2023-09-04T01:40:32+00:00</updated>
<author>
<name>Alejandro Colomar</name>
<email>alx@nginx.com</email>
</author>
<published>2023-08-23T15:23:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=7ecdc3d190e449f04ac69d62f437399851035028'/>
<id>7ecdc3d190e449f04ac69d62f437399851035028</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>HTTP: compress: added "encoding": "gzip".</title>
<updated>2023-09-04T01:39:54+00:00</updated>
<author>
<name>Alejandro Colomar</name>
<email>alx@nginx.com</email>
</author>
<published>2023-07-19T12:22:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=00801288b07d9d7c9557667b8020bab61375ca1c'/>
<id>00801288b07d9d7c9557667b8020bab61375ca1c</id>
<content type='text'>
Signed-off-by: Alejandro Colomar &lt;alx@nginx.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Alejandro Colomar &lt;alx@nginx.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Auto: zlib: compiling with zlib.</title>
<updated>2023-09-03T16:38:05+00:00</updated>
<author>
<name>Alejandro Colomar</name>
<email>alx@nginx.com</email>
</author>
<published>2023-07-21T11:58:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=d3f4e09c9e2e451b047dbfba739d54b6b1c4c9ba'/>
<id>d3f4e09c9e2e451b047dbfba739d54b6b1c4c9ba</id>
<content type='text'>
Signed-off-by: Alejandro Colomar &lt;alx@nginx.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Alejandro Colomar &lt;alx@nginx.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
