<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://code.unixwork.de/hg/webserver/</link>
    <language>en-us</language>

    <title>webserver Changelog</title>
    <description>webserver Changelog</description>
    <item>
    <title>[default] fix missing error propagation in net_http_write when using chunked transfer encoding</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/webserver/rev/f5ccacc7bab8</guid>
    <link>https://code.unixwork.de/hg/webserver/rev/f5ccacc7bab8</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>f5ccacc7bab8</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td>default</td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td>tip</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>fix missing error propagation in net_http_write when using chunked transfer encoding</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/server/util/io.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 18 Jul 2026 20:50:04 +0200</pubDate>
</item>
<item>
    <title>remove thread index from threadpool</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/webserver/rev/677bff22d1b2</guid>
    <link>https://code.unixwork.de/hg/webserver/rev/677bff22d1b2</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>677bff22d1b2</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>remove thread index from threadpool</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/server/public/nsapi.h<br />src/server/util/thrpool.c<br />src/server/util/thrpool.h<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 18 Jul 2026 20:34:33 +0200</pubDate>
</item>
<item>
    <title>add proxy settings to location config</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/webserver/rev/b240ff52cee5</guid>
    <link>https://code.unixwork.de/hg/webserver/rev/b240ff52cee5</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>b240ff52cee5</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>add proxy settings to location config</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/server/daemon/location.c<br />src/server/daemon/location.h<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 19 Mar 2026 21:00:01 +0100</pubDate>
</item>
<item>
    <title>add test_http_client_response_io_error</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/webserver/rev/f707afcd4218</guid>
    <link>https://code.unixwork.de/hg/webserver/rev/f707afcd4218</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>f707afcd4218</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>add test_http_client_response_io_error</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/server/proxy/httpclient.c<br />src/server/test/httpclient.c<br />src/server/test/httpclient.h<br />src/server/test/main.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 18 Mar 2026 21:42:35 +0100</pubDate>
</item>
<item>
    <title>handle net_write return 0 in proxy_response_write</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/webserver/rev/902b417ab6d2</guid>
    <link>https://code.unixwork.de/hg/webserver/rev/902b417ab6d2</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>902b417ab6d2</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>handle net_write return 0 in proxy_response_write</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/server/proxy/httpclient.c<br />src/server/safs/proxy.c<br />src/server/test/main.c<br />src/server/util/io.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 17 Mar 2026 21:01:57 +0100</pubDate>
</item>
<item>
    <title>add test_io_httpstream_chunked_write_partial_writev</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/webserver/rev/a5f3e1e5e744</guid>
    <link>https://code.unixwork.de/hg/webserver/rev/a5f3e1e5e744</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>a5f3e1e5e744</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>add test_io_httpstream_chunked_write_partial_writev</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/server/test/io.c<br />src/server/test/io.h<br />src/server/test/main.c<br />src/server/util/io.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 17 Mar 2026 20:49:37 +0100</pubDate>
</item>
<item>
    <title>fix proxy nsapi saf response in case the httpclient returned with an error</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/webserver/rev/66bde992ebd0</guid>
    <link>https://code.unixwork.de/hg/webserver/rev/66bde992ebd0</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>66bde992ebd0</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>fix proxy nsapi saf response in case the httpclient returned with an error</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/server/safs/proxy.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 16 Mar 2026 19:44:18 +0100</pubDate>
</item>
<item>
    <title>fix httpclient termination in case an external event has called the last http_client_process</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/webserver/rev/2aeaf6f32861</guid>
    <link>https://code.unixwork.de/hg/webserver/rev/2aeaf6f32861</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>2aeaf6f32861</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>fix httpclient termination in case an external event has called the last http_client_process</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/server/proxy/httpclient.c<br />src/server/safs/proxy.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 14 Mar 2026 13:36:39 +0100</pubDate>
</item>
<item>
    <title>fix error handling in proxy_response_write</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/webserver/rev/9e8b77e3e79c</guid>
    <link>https://code.unixwork.de/hg/webserver/rev/9e8b77e3e79c</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>9e8b77e3e79c</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>fix error handling in proxy_response_write</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/server/safs/proxy.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 14 Mar 2026 12:55:23 +0100</pubDate>
</item>
<item>
    <title>add some httpclient debug logging</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/webserver/rev/c190ce0aab98</guid>
    <link>https://code.unixwork.de/hg/webserver/rev/c190ce0aab98</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>c190ce0aab98</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>add some httpclient debug logging</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/server/proxy/httpclient.c<br />src/server/safs/proxy.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#79;&#108;&#97;&#102;&#32;&#87;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#32;&#60;&#111;&#108;&#97;&#102;&#46;&#119;&#105;&#110;&#116;&#101;&#114;&#109;&#97;&#110;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 14 Mar 2026 12:49:53 +0100</pubDate>
</item>

  </channel>
</rss>