<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tibia/game/src/common.hh, branch master</title>
<subtitle>Tibia 7.7 decompiled game server</subtitle>
<id>https://kaplar.net/tibia/game/atom?h=master</id>
<link rel='self' href='https://kaplar.net/tibia/game/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/'/>
<updated>2026-05-29T02:56:29Z</updated>
<entry>
<title>fix issues and warnings when compiling with glibc &lt; 2.32 (#57, #58)</title>
<updated>2026-05-29T02:56:29Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2026-05-29T02:56:29Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=e2ba7cd29617ae05087ad3d25c55a2eb8ce607a3'/>
<id>urn:sha1:e2ba7cd29617ae05087ad3d25c55a2eb8ce607a3</id>
<content type='text'>
  This also fixes some inconsistencies such as mixing both strerror
and strerrordesc_np, and possible formatting issues.
</content>
</entry>
<entry>
<title>network code robustness</title>
<updated>2026-02-26T07:52:55Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2026-02-26T07:52:55Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=419e6bf9902851e23b4dfe04918521c9d19be524'/>
<id>urn:sha1:419e6bf9902851e23b4dfe04918521c9d19be524</id>
<content type='text'>
  This should address some quirks of both game and query manager
connections while keeping roughly the same overall design.
</content>
</entry>
<entry>
<title>fix buffer overrun when matching spell syllables</title>
<updated>2025-12-16T05:42:51Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-12-16T05:42:51Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=449585dace03bf6a1e3af26481643a36ac4dd2e0'/>
<id>urn:sha1:449585dace03bf6a1e3af26481643a36ac4dd2e0</id>
<content type='text'>
  Thankfully this triggered a stack check assertion, causing the
application to crash and exposing the bug. Thanks to dajotsa from
OTLand for reporting it.
</content>
</entry>
<entry>
<title>fix problem with outfit comparisons - fixes #39</title>
<updated>2025-10-12T20:38:12Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-10-12T20:38:12Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=b9124b049a47323cafa8807db4d501fb32a53297'/>
<id>urn:sha1:b9124b049a47323cafa8807db4d501fb32a53297</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add `MAX_DEPOTS` constant + enable assertions in debug mode</title>
<updated>2025-09-13T03:39:31Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-09-13T03:37:10Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=465620a871e7da8d72d82a999eac8623570d13fd'/>
<id>urn:sha1:465620a871e7da8d72d82a999eac8623570d13fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cleaning up a few comments + login message enum</title>
<updated>2025-08-19T18:57:40Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-08-19T18:57:40Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=b2a9d2cb961fabc1ca05052a645d90663d8e0a92'/>
<id>urn:sha1:b2a9d2cb961fabc1ca05052a645d90663d8e0a92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wrapping up for a public release</title>
<updated>2025-08-15T18:50:32Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-08-15T18:48:19Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=8082c228c5d618e6f865f76b4d0518c2fde573ec'/>
<id>urn:sha1:8082c228c5d618e6f865f76b4d0518c2fde573ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>THREADING: upgrade from LinuxThreads to NPTL</title>
<updated>2025-07-19T14:35:11Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-07-19T14:35:11Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=d359c0af4874534efa810729d47f610a29687e93'/>
<id>urn:sha1:d359c0af4874534efa810729d47f610a29687e93</id>
<content type='text'>
  This was a required change to make the server run on a modern
GLIBC version without resorting to shady shared libraries or
compatibility tricks. It is very straightforward but we should
always keep an eye out for possible bugs.
  There was also a problem with the Z loop on field sending
functions that was causing the server to hang in an infinite
loop and should now be fixed.
  With these changes it is now possible to login into the game
for a split second before the client asserting.
</content>
</entry>
<entry>
<title>`reader.cc`</title>
<updated>2025-07-01T12:26:39Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-07-01T12:26:06Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=5cfe00df82a69f44187b1cd77fe3d6865cf3425f'/>
<id>urn:sha1:5cfe00df82a69f44187b1cd77fe3d6865cf3425f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix `operator=` for `TChannel`, `TParty`, and `THouse`</title>
<updated>2025-07-01T10:21:10Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-07-01T10:21:10Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/game/commit/?id=6243967f1fac3af8ed3e72790cabed0f79978bdb'/>
<id>urn:sha1:6243967f1fac3af8ed3e72790cabed0f79978bdb</id>
<content type='text'>
  I had focused on copying the `vector` fields for theses structs
but, being the copy operator, you need to copy everything over.
</content>
</entry>
</feed>
