<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tibia/login, branch master</title>
<subtitle>Tibia 7.7 compatible login server</subtitle>
<id>https://kaplar.net/tibia/login/atom?h=master</id>
<link rel='self' href='https://kaplar.net/tibia/login/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/login/'/>
<updated>2026-06-21T00:57:26Z</updated>
<entry>
<title>turn invalid or untrusted proxy headers into hard failures</title>
<updated>2026-06-21T00:57:26Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2026-06-21T00:57:26Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/login/commit/?id=f1c839fe7c0334fa036549a641487f21205d0129'/>
<id>urn:sha1:f1c839fe7c0334fa036549a641487f21205d0129</id>
<content type='text'>
</content>
</entry>
<entry>
<title>support for proxy headers</title>
<updated>2026-03-20T20:50:54Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2026-03-20T20:50:54Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/login/commit/?id=27ae2780288cacf6de913e049de0138c0a4266ec'/>
<id>urn:sha1:27ae2780288cacf6de913e049de0138c0a4266ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove duplicate MOTD log</title>
<updated>2026-01-14T21:13:47Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2026-01-14T21:13:47Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/login/commit/?id=66a3212bc112ace10c008fddee9d27a99b1e95d8'/>
<id>urn:sha1:66a3212bc112ace10c008fddee9d27a99b1e95d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix poll timeout</title>
<updated>2025-12-24T02:06:37Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-12-24T02:06:37Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/login/commit/?id=3283d9343dd561cd576c02a99947bc11a07af558'/>
<id>urn:sha1:3283d9343dd561cd576c02a99947bc11a07af558</id>
<content type='text'>
  A small mistake that caused the polling timeout to be 1 millisecond
rather than a second, increasing the CPU usage unnecessarily.
</content>
</entry>
<entry>
<title>a few adjustments</title>
<updated>2025-11-18T22:16:46Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-11-18T22:16:46Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/login/commit/?id=fedf1e954a21f3aae6d7ffc618c8405aff85a136'/>
<id>urn:sha1:fedf1e954a21f3aae6d7ffc618c8405aff85a136</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove config.cfg</title>
<updated>2025-11-18T22:03:58Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-11-18T22:03:58Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/login/commit/?id=62f4d9e4429bcfc3b8b30f8bf6d81656ed57721b'/>
<id>urn:sha1:62f4d9e4429bcfc3b8b30f8bf6d81656ed57721b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove status string buffering</title>
<updated>2025-11-18T21:50:51Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-11-18T21:50:51Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/login/commit/?id=2cfc39ed3c1e94c46b2db2e99c15d3249add9ba2'/>
<id>urn:sha1:2cfc39ed3c1e94c46b2db2e99c15d3249add9ba2</id>
<content type='text'>
  I originally had planned for it to be a separate service but it
make a lot more sense to have it bundled with the login server and
avoiding spinning up yet another service. So instead of using the
status string directly for output, we're now copying it into the
connection's buffer.
</content>
</entry>
<entry>
<title>overall improvements + support STATUS requests</title>
<updated>2025-11-18T18:35:22Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-11-18T18:35:22Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/login/commit/?id=6036d4f37ad97ee1a9a830b36fb2edf9b82e3a3b'/>
<id>urn:sha1:6036d4f37ad97ee1a9a830b36fb2edf9b82e3a3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>avoid doing a login query if the account id is empty/zero</title>
<updated>2025-10-31T03:53:55Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-10-31T03:53:55Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/login/commit/?id=b101f3809e509df16c71e1415e9ebb0c687601b8'/>
<id>urn:sha1:b101f3809e509df16c71e1415e9ebb0c687601b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>support 7.72 with non-default `-DTIBIA772=1` switch</title>
<updated>2025-09-20T02:46:26Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-09-20T02:46:26Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/login/commit/?id=a8a6a140186f97bb01e2f5e9e5cd746850d36684'/>
<id>urn:sha1:a8a6a140186f97bb01e2f5e9e5cd746850d36684</id>
<content type='text'>
</content>
</entry>
</feed>
