<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/slcl, branch v0.4.0</title>
<subtitle>Small and lightweight cloud storage written in C99 and POSIX.1-2008.
</subtitle>
<id>https://gitea.privatedns.org/xavi/slcl/atom?h=v0.4.0</id>
<link rel='self' href='https://gitea.privatedns.org/xavi/slcl/atom?h=v0.4.0'/>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/'/>
<updated>2025-10-10T13:29:55+00:00</updated>
<entry>
<title>page.c: Align results to center</title>
<updated>2025-10-10T13:29:55+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi92@disroot.org</email>
</author>
<published>2025-10-10T13:29:55+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/commit/?id=6a3a0f45f65f9be58867f271ff2a027548789bd7'/>
<id>urn:sha1:6a3a0f45f65f9be58867f271ff2a027548789bd7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>page.c: Ensure trailing '/' on dir download URLs</title>
<updated>2025-10-10T09:20:25+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi92@disroot.org</email>
</author>
<published>2025-10-10T09:20:25+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/commit/?id=4fa8915c8cd42b8bc30df3714e5163c4f4bece89'/>
<id>urn:sha1:4fa8915c8cd42b8bc30df3714e5163c4f4bece89</id>
<content type='text'>
Otherwise, it is not ensured web browsers would translate a relative
directory such as "dir/.." to a URL with a trailing '/'. Therefore, a
POST request to "/user?download=1" would fail because slcl only
considers "/user/" (note the trailing '/') as valid.
</content>
</entry>
<entry>
<title>zip.c: Fix endless loop on empty archives</title>
<updated>2025-10-10T07:40:34+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi92@disroot.org</email>
</author>
<published>2025-10-10T07:40:34+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/commit/?id=942559d321551e93cd6bae0b03de03e7cc13042c'/>
<id>urn:sha1:942559d321551e93cd6bae0b03de03e7cc13042c</id>
<content type='text'>
When an empty directory is to be downloaded, z-&gt;lread would always equal
zero because read_file is never called.

Therefore, it is more sensible not to assume any number of bytes, and
just dump as much data as possible into buf.
</content>
</entry>
<entry>
<title>zip.c: Remove unused variable</title>
<updated>2025-10-10T07:40:18+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi92@disroot.org</email>
</author>
<published>2025-10-10T07:40:18+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/commit/?id=80d179f9fe013d727f571f4730ebbe4d228c9382'/>
<id>urn:sha1:80d179f9fe013d727f571f4730ebbe4d228c9382</id>
<content type='text'>
</content>
</entry>
<entry>
<title>README.md: Add build instructions for thumbnail</title>
<updated>2025-10-09T21:03:17+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi92@disroot.org</email>
</author>
<published>2025-10-09T21:03:17+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/commit/?id=f15d534796129c53f2c24bf8eb9b69d686b957b0'/>
<id>urn:sha1:f15d534796129c53f2c24bf8eb9b69d686b957b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>README.md: Update copyright notice</title>
<updated>2025-10-09T21:03:03+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi92@disroot.org</email>
</author>
<published>2025-10-09T21:03:03+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/commit/?id=8f21b3e034b65fa82fbd7da8fe841fece21df357'/>
<id>urn:sha1:8f21b3e034b65fa82fbd7da8fe841fece21df357</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doc/user.png: Update according to status quo</title>
<updated>2025-10-09T14:37:39+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi92@disroot.org</email>
</author>
<published>2025-10-09T14:37:39+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/commit/?id=261455ce29ecf158630a1e99cbad5812b4e40638'/>
<id>urn:sha1:261455ce29ecf158630a1e99cbad5812b4e40638</id>
<content type='text'>
</content>
</entry>
<entry>
<title>main.c Remove obsolete references to OpenSSL</title>
<updated>2025-10-09T10:35:19+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi92@disroot.org</email>
</author>
<published>2025-10-09T10:35:19+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/commit/?id=efde6c777e7e40d5469835813284a9f373df46c1'/>
<id>urn:sha1:efde6c777e7e40d5469835813284a9f373df46c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix installation for thumbnail</title>
<updated>2025-10-09T09:30:38+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi92@disroot.org</email>
</author>
<published>2025-10-09T09:30:38+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/commit/?id=b82886a94a5e92b4e78898d327a991cbe5423d43'/>
<id>urn:sha1:b82886a94a5e92b4e78898d327a991cbe5423d43</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump libweb to v0.5.0</title>
<updated>2025-10-09T09:29:56+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi92@disroot.org</email>
</author>
<published>2025-10-09T09:21:21+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/slcl/commit/?id=4779955abfbe17cb3ecfed153192d33d78ec2ebd'/>
<id>urn:sha1:4779955abfbe17cb3ecfed153192d33d78ec2ebd</id>
<content type='text'>
</content>
</entry>
</feed>
