<feed xmlns='http://www.w3.org/2005/Atom'>
<title>soikk-server/src/net, branch master</title>
<subtitle>server
</subtitle>
<id>https://git.xolatile.top/soikk-server/atom?h=master</id>
<link rel='self' href='https://git.xolatile.top/soikk-server/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.xolatile.top/soikk-server/'/>
<updated>2026-01-01T19:16:58Z</updated>
<entry>
<title>Fixed receive_request for HTTPS connections and enabled HTTPS through the config file</title>
<updated>2026-01-01T19:16:58Z</updated>
<author>
<name>Soikk</name>
</author>
<published>2026-01-01T18:49:02Z</published>
<link rel='alternate' type='text/html' href='https://git.xolatile.top/soikk-server/commit/?id=e88c9d1739695ed8172c0eceffdc3d2c6e656403'/>
<id>urn:sha1:e88c9d1739695ed8172c0eceffdc3d2c6e656403</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed naked allocations for strings</title>
<updated>2025-12-10T18:55:12Z</updated>
<author>
<name>Soikk</name>
</author>
<published>2025-12-10T18:55:12Z</published>
<link rel='alternate' type='text/html' href='https://git.xolatile.top/soikk-server/commit/?id=8cdb3ba9256bf61453c25ee728349cd18dabe236'/>
<id>urn:sha1:8cdb3ba9256bf61453c25ee728349cd18dabe236</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed receive_request and cleaning up in general</title>
<updated>2025-12-08T20:00:26Z</updated>
<author>
<name>Soikk</name>
</author>
<published>2025-12-08T20:00:26Z</published>
<link rel='alternate' type='text/html' href='https://git.xolatile.top/soikk-server/commit/?id=6cab1ce01bc4700e9afc76b38bec04257ea17544'/>
<id>urn:sha1:6cab1ce01bc4700e9afc76b38bec04257ea17544</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reworked worker architecture</title>
<updated>2025-12-06T19:19:18Z</updated>
<author>
<name>Soikk</name>
</author>
<published>2025-12-06T19:16:37Z</published>
<link rel='alternate' type='text/html' href='https://git.xolatile.top/soikk-server/commit/?id=a55c8ef63bb4941fdee5ddf00ed564e246c8a939'/>
<id>urn:sha1:a55c8ef63bb4941fdee5ddf00ed564e246c8a939</id>
<content type='text'>
- replaced the central socket-multiple accepts architecture thanks to SO_REUSEPORT
- removed master/worker distinctions for server and config
- fixed bug with rewrites not being read properly by multiple workers because of null characters
</content>
</entry>
<entry>
<title>Removed lowercasing of URLs when sanitizing them</title>
<updated>2025-11-23T14:29:24Z</updated>
<author>
<name>Soikk</name>
</author>
<published>2025-11-23T14:29:24Z</published>
<link rel='alternate' type='text/html' href='https://git.xolatile.top/soikk-server/commit/?id=87d07d0af0edb4cf490aa04c7bf906bd5d785861'/>
<id>urn:sha1:87d07d0af0edb4cf490aa04c7bf906bd5d785861</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rewrites and IPC rework</title>
<updated>2025-11-22T15:42:08Z</updated>
<author>
<name>Soikk</name>
</author>
<published>2025-11-22T15:42:08Z</published>
<link rel='alternate' type='text/html' href='https://git.xolatile.top/soikk-server/commit/?id=3abcc43f1e638608b4b88bbb0ad7881d74940f8d'/>
<id>urn:sha1:3abcc43f1e638608b4b88bbb0ad7881d74940f8d</id>
<content type='text'>
- Moved functionality to temporary server directory
- Separated rewrites
- Moved IPC back to signals
- Added get_key() in config
- Reworked receive_request()
- Improved error handling
</content>
</entry>
<entry>
<title>Reworked config. Added mime module. Reworked mime related functions in net module.</title>
<updated>2025-06-14T00:48:33Z</updated>
<author>
<name>Soikk</name>
</author>
<published>2025-06-14T00:48:33Z</published>
<link rel='alternate' type='text/html' href='https://git.xolatile.top/soikk-server/commit/?id=02d02ed4ddba4d66d3f1d5ec92bfe9ec4ca182d0'/>
<id>urn:sha1:02d02ed4ddba4d66d3f1d5ec92bfe9ec4ca182d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed dir.h and added files.h</title>
<updated>2025-06-13T19:40:24Z</updated>
<author>
<name>Soikk</name>
</author>
<published>2025-06-13T19:40:24Z</published>
<link rel='alternate' type='text/html' href='https://git.xolatile.top/soikk-server/commit/?id=4b87e75761cc90d6fe57dff08f8adc5559999508'/>
<id>urn:sha1:4b87e75761cc90d6fe57dff08f8adc5559999508</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added config</title>
<updated>2025-06-06T19:10:34Z</updated>
<author>
<name>Soikk</name>
</author>
<published>2025-06-06T19:10:34Z</published>
<link rel='alternate' type='text/html' href='https://git.xolatile.top/soikk-server/commit/?id=422898bc6fb8c48812cb50389fa4f13ba9358881'/>
<id>urn:sha1:422898bc6fb8c48812cb50389fa4f13ba9358881</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added a timeout to poll so it doesnt return immediately</title>
<updated>2025-04-20T19:01:55Z</updated>
<author>
<name>Enrique</name>
</author>
<published>2025-04-20T19:01:55Z</published>
<link rel='alternate' type='text/html' href='https://git.xolatile.top/soikk-server/commit/?id=3687db3e3817a14e3d8e2be28a5ebec841707cdb'/>
<id>urn:sha1:3687db3e3817a14e3d8e2be28a5ebec841707cdb</id>
<content type='text'>
</content>
</entry>
</feed>
