<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/libweb, branch decode-url</title>
<subtitle>Small and lightweight web framework written in C99 and POSIX.1-2008.
</subtitle>
<id>https://gitea.privatedns.org/xavi/libweb/atom?h=decode-url</id>
<link rel='self' href='https://gitea.privatedns.org/xavi/libweb/atom?h=decode-url'/>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/'/>
<updated>2023-11-12T00:29:55+00:00</updated>
<entry>
<title>doc: Add man3 page for http_decode_url</title>
<updated>2023-11-12T00:29:55+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-11-11T22:56:23+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=9e1779eacdbe4f56177efb258f543e8baa9efc4e'/>
<id>urn:sha1:9e1779eacdbe4f56177efb258f543e8baa9efc4e</id>
<content type='text'>
Suprisingly, this man page was missing on the 0.1.0 release.

The recent signature changes on http_decode_url have already been
reflected.
</content>
</entry>
<entry>
<title>http: Make http_decode_url return int</title>
<updated>2023-11-12T00:29:54+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-11-11T23:14:05+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=9ac68fd76c43523ea3aa3bcc4f9fef0ac2cee830'/>
<id>urn:sha1:9ac68fd76c43523ea3aa3bcc4f9fef0ac2cee830</id>
<content type='text'>
So far, it was not possible callers to distinguish between decoding
errors, as caused by ill-formed input, from fatal errors.
</content>
</entry>
<entry>
<title>http.c: Avoid use of dynstr_append_or_ret_nonzero</title>
<updated>2023-11-12T00:29:54+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-11-11T23:50:06+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=957ac188e57cbb16db183fbd0fc87b09fea8e20c'/>
<id>urn:sha1:957ac188e57cbb16db183fbd0fc87b09fea8e20c</id>
<content type='text'>
This macro would return a positive integer on failure. However,
functions called by http_update should only return a positive integer
for user input-related errors, not fatal errors such as those related to
failed memory allocations.
</content>
</entry>
<entry>
<title>http.c: Avoid writing body for HEAD requests</title>
<updated>2023-11-12T00:29:54+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-11-12T00:28:48+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=28ba2de389c02a9d47cf6cfd8874e9a3c4770b6c'/>
<id>urn:sha1:28ba2de389c02a9d47cf6cfd8874e9a3c4770b6c</id>
<content type='text'>
As opposed to GET or POST requests, HEAD must not write any body bytes.
</content>
</entry>
<entry>
<title>Bump dynstr</title>
<updated>2023-11-10T13:47:05+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-11-10T13:47:01+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=747911416eeb7dfa0fbfd226f0c8b37059a8bb1c'/>
<id>urn:sha1:747911416eeb7dfa0fbfd226f0c8b37059a8bb1c</id>
<content type='text'>
The commit below is relevant to fix CMake builds:

Author: Xavier Del Campo Romero &lt;xavi.dcr@tutanota.com&gt;
Date:   Fri Nov 10 14:43:39 2023 +0100

    CMakeLists.txt: Fix missing parameter names

    VERSION must be indicated when passing a version string to project().
    Also, LANGUAGES must be also be passed when the language name is not the
    only argument to project() (apart from the project name itself).
</content>
</entry>
<entry>
<title>CMakeLists.txt: Fix missing LANGUAGES</title>
<updated>2023-11-10T13:45:46+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-11-10T13:45:46+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=69d615df3d07496fa2c897420ee78a961481807f'/>
<id>urn:sha1:69d615df3d07496fa2c897420ee78a961481807f</id>
<content type='text'>
When the language name is not the only argument for project() (other
than the project name itself), LANGUAGES must be indicated.
</content>
</entry>
<entry>
<title>Makefile: Replace -Og with -O1</title>
<updated>2023-10-25T20:07:11+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-10-25T19:57:48+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=dbdaac757fb9217e4b28afc05f1fe523f68d64d3'/>
<id>urn:sha1:dbdaac757fb9217e4b28afc05f1fe523f68d64d3</id>
<content type='text'>
Only the latter is defined by POSIX.1-2008. Even if there are still some
non-portable flags defined by CFLAGS, it is a good idea to reduce them.
</content>
</entry>
<entry>
<title>Bump dynstr to v0.1.0-rc4</title>
<updated>2023-10-25T20:07:07+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-10-25T19:22:09+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=662d6e1c144cbb691bc208f75781ba9fe365c2e5'/>
<id>urn:sha1:662d6e1c144cbb691bc208f75781ba9fe365c2e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adhere to GNU Make directory variables</title>
<updated>2023-10-25T19:57:22+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-10-25T19:13:21+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=3e004fa6a1686dd11a036fd202cd253fc8471b5b'/>
<id>urn:sha1:3e004fa6a1686dd11a036fd202cd253fc8471b5b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Makefile: Build libweb also as a shared library</title>
<updated>2023-10-25T19:57:10+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-10-25T13:58:47+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=aaa0ba27550e261de18b4ce6cae3743e89232279'/>
<id>urn:sha1:aaa0ba27550e261de18b4ce6cae3743e89232279</id>
<content type='text'>
</content>
</entry>
</feed>
