<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/libweb, branch v0.3.0</title>
<subtitle>Small and lightweight web framework written in C99 and POSIX.1-2008.
</subtitle>
<id>https://gitea.privatedns.org/xavi/libweb/atom?h=v0.3.0</id>
<link rel='self' href='https://gitea.privatedns.org/xavi/libweb/atom?h=v0.3.0'/>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/'/>
<updated>2024-02-19T22:33:27+00:00</updated>
<entry>
<title>Bump version to 0.3.0</title>
<updated>2024-02-19T22:33:27+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2024-02-19T22:29:01+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=b4930f72bb9026c5a0871f4fa4cabe20cb0e6a9f'/>
<id>urn:sha1:b4930f72bb9026c5a0871f4fa4cabe20cb0e6a9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CMakeLists.txt: Fix dynstr version</title>
<updated>2024-02-19T22:28:12+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2024-02-19T22:28:09+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=d9836a5b42337fffc61dab176105fc68547695aa'/>
<id>urn:sha1:d9836a5b42337fffc61dab176105fc68547695aa</id>
<content type='text'>
It was accidentally bumped to 0.2.0 during libweb's 0.2.0 release.
</content>
</entry>
<entry>
<title>Limit maximum multipart/form-data pairs and files</title>
<updated>2024-02-19T22:00:56+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2024-02-19T22:00:56+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=afe0681c0b26bb64bad55d7e86770f346cfa043e'/>
<id>urn:sha1:afe0681c0b26bb64bad55d7e86770f346cfa043e</id>
<content type='text'>
A malicious user could inject an infinite number of empty files or
key/value pairs into a request in order to exhaust the device's
resources.
</content>
</entry>
<entry>
<title>html.c: Avoid half-init objects on html_node_add_attr</title>
<updated>2024-02-19T21:49:09+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2024-02-19T21:49:09+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=9d9e0c2979f43297b2ebbf84f14f064f3f9ced0e'/>
<id>urn:sha1:9d9e0c2979f43297b2ebbf84f14f064f3f9ced0e</id>
<content type='text'>
The previous implementation would leave half-initialised objects if one
of the calls to strdup(3) failed. Now, n-&gt;attrs is only modified when
all previous memory allocations were successful.
</content>
</entry>
<entry>
<title>Bump version to 0.2.0</title>
<updated>2024-02-12T22:12:43+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2024-02-12T20:21:57+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=6ceae16a20175edb77fb2ffab0d3d6648d011221'/>
<id>urn:sha1:6ceae16a20175edb77fb2ffab0d3d6648d011221</id>
<content type='text'>
</content>
</entry>
<entry>
<title>README.md: Update according to status quo</title>
<updated>2024-02-12T22:12:43+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2024-02-12T22:11:36+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=46a9d4efb9acf3c1ac73fd13bcdbdbc23323e75f'/>
<id>urn:sha1:46a9d4efb9acf3c1ac73fd13bcdbdbc23323e75f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>README.md: Fix typo</title>
<updated>2024-02-12T22:12:43+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2024-02-12T22:10:38+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=444563ca13a51069141d27f6f6f4b898d577193e'/>
<id>urn:sha1:444563ca13a51069141d27f6f6f4b898d577193e</id>
<content type='text'>
Whereas the project is usually referred to as libweb, the CMake exported
target name is simply "web".
</content>
</entry>
<entry>
<title>README.md: Add Alpine Linux build instructions</title>
<updated>2024-02-12T22:12:42+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2024-02-12T22:10:02+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=dd1589a5ea5e8a244cfa51e19137a6ccb7ccb225'/>
<id>urn:sha1:dd1589a5ea5e8a244cfa51e19137a6ccb7ccb225</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libweb_http.7: Update according to status quo</title>
<updated>2024-02-12T22:00:03+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2024-02-12T21:44:47+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=edc855f93b10aebc7afc71749ba2e86c73b1b77c'/>
<id>urn:sha1:edc855f93b10aebc7afc71749ba2e86c73b1b77c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libweb_html.7: Fix typo</title>
<updated>2024-02-12T21:52:18+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2024-02-12T21:52:12+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=f9a305fe4d71d5940184d8ca850241558b36c315'/>
<id>urn:sha1:f9a305fe4d71d5940184d8ca850241558b36c315</id>
<content type='text'>
</content>
</entry>
</feed>
