<?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] 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>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>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>
<item>
    <title>fix wrong return error code in proxy_response_write</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/webserver/rev/66afe8954ff9</guid>
    <link>https://code.unixwork.de/hg/webserver/rev/66afe8954ff9</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>66afe8954ff9</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 wrong return error code 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:42:48 +0100</pubDate>
</item>
<item>
    <title>fix forwarded parameter in reverse-proxy-service saf</title>
    <guid isPermaLink="true">https://code.unixwork.de/hg/webserver/rev/a815f30e368d</guid>
    <link>https://code.unixwork.de/hg/webserver/rev/a815f30e368d</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>a815f30e368d</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 forwarded parameter in reverse-proxy-service saf</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>Fri, 13 Mar 2026 20:12:49 +0100</pubDate>
</item>

  </channel>
</rss>