<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/slcl/CMakeLists.txt, branch test-multiform</title>
<subtitle>Small and lightweight cloud storage written in C99 and POSIX.1-2008.
</subtitle>
<id>https://gitea.privatedns.org/xavi/slcl/atom?h=test-multiform</id>
<link rel='self' href='https://gitea.privatedns.org/xavi/slcl/atom?h=test-multiform'/>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/'/>
<updated>2023-11-24T00:54:11+00:00</updated>
<entry>
<title>Introduce crealpath</title>
<updated>2023-11-24T00:54:11+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-07-24T21:17:48+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/commit/?id=58c383dd918635ba648b9f8532f15e357b162c77'/>
<id>urn:sha1:58c383dd918635ba648b9f8532f15e357b162c77</id>
<content type='text'>
crealpath (for "custom realpath") is a custom implementation of
realpath(3) that aims to work similarly to GNU's realpath(1). This
implementation is provided due to the following reasons:

- Future commits will require extracting an absolute path from a
  relative path, and/or process relative components from a path, such as
".." or ".".
- realpath(3) is defined by POSIX.1-2008 as a XSI extension, and
  extensions are generally avoided in this repository whenever possible.
- Additionally, realpath(3) requires the file or directory pointed to by
the path to exist, which might not always be the case for slcl.
- auth.c uses its own implementation to extract a dynamically allocated
string by repeatedly calling getcwd(3). Future commits will also
require this future, so it makes sense to keep it on a separate
component.
</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>
<entry>
<title>CMakeLists.txt: Set project language to C</title>
<updated>2023-08-02T11:05:23+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-08-02T11:05:14+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/commit/?id=0e324e6d7752a77d4925a73d5027eaebf3aeff69'/>
<id>urn:sha1:0e324e6d7752a77d4925a73d5027eaebf3aeff69</id>
<content type='text'>
Otherwise, CMake by default tests the system C++ compiler, but this is
not a requirement for slcl.
</content>
</entry>
<entry>
<title>Adapt build system to slweb</title>
<updated>2023-07-20T23:40:55+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-07-20T23:22:41+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/commit/?id=6e5c091d8f871383af0332bf80943f69889c0da9'/>
<id>urn:sha1:6e5c091d8f871383af0332bf80943f69889c0da9</id>
<content type='text'>
Now, slweb is a library slcl depends on, which includes the HTTP/1.1
server implementation, as well as other utilities.
</content>
</entry>
</feed>
