<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/libweb/Makefile, branch parallel</title>
<subtitle>Small and lightweight web framework written in C99 and POSIX.1-2008.
</subtitle>
<id>https://gitea.privatedns.org/xavi/libweb/atom?h=parallel</id>
<link rel='self' href='https://gitea.privatedns.org/xavi/libweb/atom?h=parallel'/>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/'/>
<updated>2023-08-08T22:32:13+00:00</updated>
<entry>
<title>Add hello world example</title>
<updated>2023-08-08T22:32:13+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-08-06T14:43:57+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=4ee88984fcca86c5b0c9c4bbb7e9148c7d2fe9db'/>
<id>urn:sha1:4ee88984fcca86c5b0c9c4bbb7e9148c7d2fe9db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Makefile: Adapt to slweb</title>
<updated>2023-07-20T23:28:38+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-07-20T15:14:33+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=4dd531b9ed1923837da32d69fa1933ec9083f8db'/>
<id>urn:sha1:4dd531b9ed1923837da32d69fa1933ec9083f8db</id>
<content type='text'>
This project was forked off slcl, a "suckless" cloud solution, so that
its HTTP/1.1 server implementation could be reused by other
applications.
</content>
</entry>
<entry>
<title>Makefile: Allow users to define LDFLAGS</title>
<updated>2023-07-20T21:52:56+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-07-13T13:53:05+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=6c6e4c4feca6ecb3a155720a3cf737ac48b456ed'/>
<id>urn:sha1:6c6e4c4feca6ecb3a155720a3cf737ac48b456ed</id>
<content type='text'>
This should allow for easier packaging if extra linker flags are
required.
</content>
</entry>
<entry>
<title>Allow admins to define their own stylesheet</title>
<updated>2023-07-20T21:52:56+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-07-10T23:20:39+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=9cab9431bbcc78947fc60569087d9904971ee7aa'/>
<id>urn:sha1:9cab9431bbcc78947fc60569087d9904971ee7aa</id>
<content type='text'>
slcl used to provide a hardcoded stylesheet. However, it would be
desirable for some admins to provide a custom stylesheet without having
to rebuild the application.

Now, slcl creates a default stylesheet, namely style.css, into the
target directory, that can be later modified by admins.

While this might contradict the suckless philosophy a bit, hopefully
some admins might find this new feature useful.
</content>
</entry>
<entry>
<title>Split wildcard_cmp into its own component</title>
<updated>2023-07-20T21:52:55+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-06-05T23:58:42+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=0759122e4c7dd17af9f981040e44c747579478b6'/>
<id>urn:sha1:0759122e4c7dd17af9f981040e44c747579478b6</id>
<content type='text'>
Future commits will make use of this function outside handler.c.
</content>
</entry>
<entry>
<title>Makefile: Use dynstr's own Makefile</title>
<updated>2023-07-20T21:52:54+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-05-28T09:41:02+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=3f642351232e51963c980a46260ce59076588c55'/>
<id>urn:sha1:3f642351232e51963c980a46260ce59076588c55</id>
<content type='text'>
dynstr has been recently modified so as to allow building also from
make(1).
</content>
</entry>
<entry>
<title>Makefile: remove .SUFFIXES</title>
<updated>2023-07-20T21:52:54+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-04-28T22:29:33+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=0336d249d66b2626dfcca51426bb1a152401f996'/>
<id>urn:sha1:0336d249d66b2626dfcca51426bb1a152401f996</id>
<content type='text'>
According to POSIX.1-2008, .c and .o are already included by the default
.SUFFIX rule, among other suffixes.
</content>
</entry>
<entry>
<title>Makefile: make -MF write to .d file instead of stdout</title>
<updated>2023-07-20T21:52:53+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-03-29T21:40:25+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=8e4026230611a7aac5f9e240007f5f5abc4841b5'/>
<id>urn:sha1:8e4026230611a7aac5f9e240007f5f5abc4841b5</id>
<content type='text'>
This way, the default rule for .c.o can be used, simplifying the
Makefile a bit more.
</content>
</entry>
<entry>
<title>Define _POSIX_C_SOURCE</title>
<updated>2023-07-20T21:52:53+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-03-24T01:47:11+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=af16aa6702ffb385a36504a459210e94704bbe2b'/>
<id>urn:sha1:af16aa6702ffb385a36504a459210e94704bbe2b</id>
<content type='text'>
This allows using the default compiler defined by make(1) (i.e.,
c99(1)), thus improving POSIX compatibility.
</content>
</entry>
<entry>
<title>Move decode_hex into its own file</title>
<updated>2023-07-20T21:52:52+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-03-09T00:14:10+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/libweb/commit/?id=fdf6dc246460504ce3ead44f79f4df0ab5edd918'/>
<id>urn:sha1:fdf6dc246460504ce3ead44f79f4df0ab5edd918</id>
<content type='text'>
- Error detection against strotul(3) has been improved, as done in other
places.
- New function encode_hex has been implemented, which will be used
by future commits.
</content>
</entry>
</feed>
