<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zhttpd.git, branch master</title>
<subtitle>This is a basic http server I'm making to learn Zig.
</subtitle>
<id>https://git.zachir.xyz/zhttpd.git/atom?h=master</id>
<link rel='self' href='https://git.zachir.xyz/zhttpd.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zachir.xyz/zhttpd.git/'/>
<updated>2024-03-26T06:30:22Z</updated>
<entry>
<title>Add doc comments for printInfo</title>
<updated>2024-03-26T06:30:22Z</updated>
<author>
<name>zachir</name>
<email>zachir@librem.one</email>
</author>
<published>2024-03-26T06:30:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zachir.xyz/zhttpd.git/commit/?id=33086ad23f65377478e02d056cd6f4c778a72064'/>
<id>urn:sha1:33086ad23f65377478e02d056cd6f4c778a72064</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add more clarifying comments</title>
<updated>2024-03-26T05:53:38Z</updated>
<author>
<name>zachir</name>
<email>zachir@librem.one</email>
</author>
<published>2024-03-26T05:53:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zachir.xyz/zhttpd.git/commit/?id=9a95ef74694076927d5e9ec8345a56b99c3f0845'/>
<id>urn:sha1:9a95ef74694076927d5e9ec8345a56b99c3f0845</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove two unnecessary variables</title>
<updated>2024-03-26T05:52:29Z</updated>
<author>
<name>zachir</name>
<email>zachir@librem.one</email>
</author>
<published>2024-03-26T05:52:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zachir.xyz/zhttpd.git/commit/?id=e6b631584a4470ac8edd3c1898981367e2ffe4e9'/>
<id>urn:sha1:e6b631584a4470ac8edd3c1898981367e2ffe4e9</id>
<content type='text'>
Removing the entire body []u8 and the whole_number usize, as both of
these are actually unnecessary.
</content>
</entry>
<entry>
<title>Expand all modules to std.*</title>
<updated>2024-03-26T05:50:22Z</updated>
<author>
<name>zachir</name>
<email>zachir@librem.one</email>
</author>
<published>2024-03-26T05:50:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zachir.xyz/zhttpd.git/commit/?id=d033325a449f752588ed459dba57da6742f79676'/>
<id>urn:sha1:d033325a449f752588ed459dba57da6742f79676</id>
<content type='text'>
This is for greater clarity as to what everything is.
</content>
</entry>
<entry>
<title>Replace GPA with FBA</title>
<updated>2024-03-24T04:18:02Z</updated>
<author>
<name>zachir</name>
<email>zachir@librem.one</email>
</author>
<published>2024-03-24T04:18:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zachir.xyz/zhttpd.git/commit/?id=ea1bdedd6b1e93c6ea69b4746550331ffcd52a16'/>
<id>urn:sha1:ea1bdedd6b1e93c6ea69b4746550331ffcd52a16</id>
<content type='text'>
This replaces the General Purpose Allocator with the Fixed Buffer
Allocator, so we don't make any heap reservations, as everything except
for server.accept() is a known size (or maximum size) at compile time.
</content>
</entry>
<entry>
<title>Print some copyright info on server start</title>
<updated>2024-03-24T03:27:02Z</updated>
<author>
<name>zachir</name>
<email>zachir@librem.one</email>
</author>
<published>2024-03-24T03:27:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zachir.xyz/zhttpd.git/commit/?id=5f5aba042b51653dd6a8abcaa082fa5efcffd639'/>
<id>urn:sha1:5f5aba042b51653dd6a8abcaa082fa5efcffd639</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add README.md and LICENSE</title>
<updated>2024-03-24T03:20:55Z</updated>
<author>
<name>zachir</name>
<email>zachir@librem.one</email>
</author>
<published>2024-03-24T03:20:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zachir.xyz/zhttpd.git/commit/?id=536413d7646844c5bc59d5f10cb833d5e3580643'/>
<id>urn:sha1:536413d7646844c5bc59d5f10cb833d5e3580643</id>
<content type='text'>
zhttpd is (at least for now) licensed under the GPLv2. I may relicense
later, we'll see.
</content>
</entry>
<entry>
<title>Add doc comments</title>
<updated>2024-03-23T22:59:13Z</updated>
<author>
<name>zachir</name>
<email>zachir@librem.one</email>
</author>
<published>2024-03-23T22:59:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zachir.xyz/zhttpd.git/commit/?id=df85b7eb5c69c794a35031259200457fdcc885f8'/>
<id>urn:sha1:df85b7eb5c69c794a35031259200457fdcc885f8</id>
<content type='text'>
This is to document the functions, constants, and what they do/how they
work/how they can fail.
</content>
</entry>
<entry>
<title>Add better error handling for more status codes</title>
<updated>2024-03-23T22:57:56Z</updated>
<author>
<name>zachir</name>
<email>zachir@librem.one</email>
</author>
<published>2024-03-23T22:57:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zachir.xyz/zhttpd.git/commit/?id=0c165e5908d86e46bce3a331a2e3c5239c3ac1de'/>
<id>urn:sha1:0c165e5908d86e46bce3a331a2e3c5239c3ac1de</id>
<content type='text'>
This redoes a lot of the error handling so we can add in more status
codes.
</content>
</entry>
<entry>
<title>Cleanup lines</title>
<updated>2024-03-23T22:56:01Z</updated>
<author>
<name>zachir</name>
<email>zachir@librem.one</email>
</author>
<published>2024-03-23T22:56:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zachir.xyz/zhttpd.git/commit/?id=7272ebfa4fd495b8d52b758c5564f9944a51e3f2'/>
<id>urn:sha1:7272ebfa4fd495b8d52b758c5564f9944a51e3f2</id>
<content type='text'>
There were a couple things defined that were never used, this gets rid
of them and reorganizes the constants to make things a bit neater.
</content>
</entry>
</feed>
