<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tibia/querymanager/sql/schema.sql, branch master</title>
<subtitle>Tibia 7.7 compatible query manager</subtitle>
<id>https://kaplar.net/tibia/querymanager/atom?h=master</id>
<link rel='self' href='https://kaplar.net/tibia/querymanager/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/querymanager/'/>
<updated>2025-10-10T18:22:27Z</updated>
<entry>
<title>organize database configs and schema files + compilation guards</title>
<updated>2025-10-10T18:22:27Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-10-10T18:14:02Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/querymanager/commit/?id=46c653293381dcc1188013d3e2c3f7587a199dc4'/>
<id>urn:sha1:46c653293381dcc1188013d3e2c3f7587a199dc4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wrapping up for a public release</title>
<updated>2025-08-15T17:53:56Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-08-15T17:53:56Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/querymanager/commit/?id=7ca3cfca6e683a318eedb907e4ba9c257d117b33'/>
<id>urn:sha1:7ca3cfca6e683a318eedb907e4ba9c257d117b33</id>
<content type='text'>
</content>
</entry>
<entry>
<title>store world hostname and resolve at runtime</title>
<updated>2025-08-08T15:11:36Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-08-05T06:39:51Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/querymanager/commit/?id=20ca1cf66123c110cc14aa452a840e5f62cd74ff'/>
<id>urn:sha1:20ca1cf66123c110cc14aa452a840e5f62cd74ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix problem with concurrent writes + implement website queries</title>
<updated>2025-08-01T22:23:13Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-08-01T22:23:13Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/querymanager/commit/?id=634554a0df8dfd35630f17b5fee44c54b7af73a5'/>
<id>urn:sha1:634554a0df8dfd35630f17b5fee44c54b7af73a5</id>
<content type='text'>
  There was a problem with concurrent writes not being visible
until after restart, due to how cached prepared statements work
with SQLite (see comment in `database.cc`).
</content>
</entry>
<entry>
<title>improvements and bug fixes</title>
<updated>2025-07-23T01:22:01Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-07-23T01:22:01Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/querymanager/commit/?id=82b82dca7d621bf4530416c7c5e9fc69874eecd3'/>
<id>urn:sha1:82b82dca7d621bf4530416c7c5e9fc69874eecd3</id>
<content type='text'>
- Add support for SIGINT and SIGTERM signals for graceful termination.
- Properly check premium account status with `EVICT_FREE_ACCOUNTS`
  query.
- Properly check if character is already online before failing game
  login with "too many characters" error.
- Overall cleanup.
</content>
</entry>
<entry>
<title>impl LOGIN_ACCOUNT to be used with the login server</title>
<updated>2025-07-17T04:02:33Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-07-17T04:02:33Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/querymanager/commit/?id=29f6d814a276af83d9fb98a398ac8d22d8b6e9c1'/>
<id>urn:sha1:29f6d814a276af83d9fb98a398ac8d22d8b6e9c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>finish game queries</title>
<updated>2025-07-16T02:37:52Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-07-16T02:37:52Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/querymanager/commit/?id=5463c34177066b9860c9d77c6d7d59c265052399'/>
<id>urn:sha1:5463c34177066b9860c9d77c6d7d59c265052399</id>
<content type='text'>
</content>
</entry>
<entry>
<title>impl banishment, deaths, and buddies queries</title>
<updated>2025-07-14T22:46:36Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-07-14T22:46:36Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/querymanager/commit/?id=8bc672f7111287e6e0b66e5897e80795652dc1c7'/>
<id>urn:sha1:8bc672f7111287e6e0b66e5897e80795652dc1c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>impl BANISH_ACCOUNT</title>
<updated>2025-07-13T16:16:38Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-07-13T16:16:38Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/querymanager/commit/?id=c0f9ee43affe07b93b553c0af9e705dd88bfe772'/>
<id>urn:sha1:c0f9ee43affe07b93b553c0af9e705dd88bfe772</id>
<content type='text'>
</content>
</entry>
<entry>
<title>reorganize query functions and impl SET_NOTATION</title>
<updated>2025-07-13T13:04:53Z</updated>
<author>
<name>fusion32</name>
<email>marcopuzziello@gmail.com</email>
</author>
<published>2025-07-13T13:04:53Z</published>
<link rel='alternate' type='text/html' href='https://kaplar.net/tibia/querymanager/commit/?id=f827fcc84815c3727aae652d2a60a801b2432768'/>
<id>urn:sha1:f827fcc84815c3727aae652d2a60a801b2432768</id>
<content type='text'>
</content>
</entry>
</feed>
