<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/slcl/CMakeLists.txt, branch css</title>
<subtitle>Small and lightweight cloud storage written in C99 and POSIX.1-2008.
</subtitle>
<id>https://gitea.privatedns.org/xavi/slcl/atom?h=css</id>
<link rel='self' href='https://gitea.privatedns.org/xavi/slcl/atom?h=css'/>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/'/>
<updated>2024-02-19T22:35:08+00:00</updated>
<entry>
<title>Bump libweb to 0.3.0</title>
<updated>2024-02-19T22:35:08+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2024-02-19T22:03:16+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/commit/?id=f6b84b765d6fa4d95aae5501fedca5cd8903e224'/>
<id>urn:sha1:f6b84b765d6fa4d95aae5501fedca5cd8903e224</id>
<content type='text'>
The following commits fix a couple of security issues on libweb.

Because of afe0681c0b26bb64bad55d7e86770f346cfa043e, slcl had to be
updated to set up its struct http_cfg_post.

commit afe0681c0b26bb64bad55d7e86770f346cfa043e
Author: Xavier Del Campo Romero &lt;xavi.dcr@tutanota.com&gt;
Date:   Mon Feb 19 23:00:56 2024 +0100

    Limit maximum multipart/form-data pairs and files

    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.

commit 9d9e0c2979f43297b2ebbf84f14f064f3f9ced0e
Author: Xavier Del Campo Romero &lt;xavi.dcr@tutanota.com&gt;
Date:   Mon Feb 19 22:49:09 2024 +0100

    html.c: Avoid half-init objects on html_node_add_attr

    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>CMakeLists.txt: Bump version to 0.2.0</title>
<updated>2024-02-12T22:15:15+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2024-02-12T20:23:37+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/commit/?id=c198199a8196913b452461bea1a06438d667f1a2'/>
<id>urn:sha1:c198199a8196913b452461bea1a06438d667f1a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump libweb to 0.2.0</title>
<updated>2024-02-12T22:15:14+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2024-02-12T20:23:25+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/commit/?id=69c9f975ba6bd52ec58338dad68d2c7499781761'/>
<id>urn:sha1:69c9f975ba6bd52ec58338dad68d2c7499781761</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CMakeLists.txt: Fix wrong parameters for project</title>
<updated>2023-11-22T23:07:45+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-11-22T23:07:45+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/commit/?id=c3223566708f230285bf4ba7758bc2bae7a66018'/>
<id>urn:sha1:c3223566708f230285bf4ba7758bc2bae7a66018</id>
<content type='text'>
When VERSION is given, LANGUAGES becomes mandatory.
</content>
</entry>
<entry>
<title>CMakeLists.txt: set project VERSION</title>
<updated>2023-10-25T20:13:23+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-10-25T11:44:36+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/commit/?id=fb6105b1b242775feab7f6ce069e70b796b4f700'/>
<id>urn:sha1:fb6105b1b242775feab7f6ce069e70b796b4f700</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CMake: Find system libweb or dynstr if available</title>
<updated>2023-10-25T11:45:12+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-10-15T20:37:11+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/commit/?id=b2be8b4658deea570b2a1890b6b45a7b2e95b615'/>
<id>urn:sha1:b2be8b4658deea570b2a1890b6b45a7b2e95b615</id>
<content type='text'>
So far, slcl's build system would always build libweb and dynstr.
However, this is discouraged by distribution packagers.
</content>
</entry>
<entry>
<title>CMakeLists.txt: Fix wrong library name</title>
<updated>2023-10-14T11:10:37+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-10-14T11:10:37+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/commit/?id=1da12097cbf13eb85adb3d28533a4e1f62e2c882'/>
<id>urn:sha1:1da12097cbf13eb85adb3d28533a4e1f62e2c882</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Apply slweb renaming to libweb</title>
<updated>2023-10-10T22:08:40+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-10-10T21:43:47+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/commit/?id=28ae865e5ecad9b398ac21fa148fc4b93c987226'/>
<id>urn:sha1:28ae865e5ecad9b398ac21fa148fc4b93c987226</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CMakeLists.txt: Install targets</title>
<updated>2023-09-27T20:13:52+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-09-08T23:00:13+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/commit/?id=a9d6cdf2e9646c3d6880ab671173ea9902e84d8d'/>
<id>urn:sha1:a9d6cdf2e9646c3d6880ab671173ea9902e84d8d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reduce minimum required major version for OpenSSL</title>
<updated>2023-09-15T22:29:07+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-09-15T22:29:04+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/commit/?id=b5327b2f7a67197a5f0b6965189c5657d20600d9'/>
<id>urn:sha1:b5327b2f7a67197a5f0b6965189c5657d20600d9</id>
<content type='text'>
slcl has been successfully tested with OpenSSL 2.0 on an OpenBSD 7.3
host.
</content>
</entry>
</feed>
