| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | fix issues and warnings when compiling with glibc < 2.32 (#57, #58) | fusion32 | 2026-05-28 |
| | | | | | | This also fixes some inconsistencies such as mixing both strerror and strerrordesc_np, and possible formatting issues. | ||
| * | add `MAX_DEPOTS` constant + enable assertions in debug mode | fusion32 | 2025-09-13 |
| | | |||
| * | update script that generates the Makefile | fusion32 | 2025-09-12 |
| | | |||
| * | cleaning up a few comments + login message enum | fusion32 | 2025-08-19 |
| | | |||
| * | wrapping up for a public release | fusion32 | 2025-08-15 |
| | | |||
| * | implement `crypto.cc` with OpenSSL + fix config loading | fusion32 | 2025-07-03 |
| | | | | | | | | | | | | | | | | | I considered reversing the original `vlong` implementation but OpenSSL is just simpler, more secure, and most importantly, is already there. I also made it so the key is now stored in a PEM file (`tibia.pem`) so it can be easily swapped without re-compiling. This was the last piece to build and run a working executable, except that we now need to implement a query manager for the server to communicate with. I was able to fix a small problem with loading the config before hitting the problem with the query manager, which was expected. The next task should be getting a query manager up and running before starting phase two of upgrading and fixing the server itself. | ||
| * | impl some spells and create `info.cc` | fusion32 | 2025-06-02 |
| | | |||
| * | add a small Go script to generate the Makefile | fusion32 | 2025-06-01 |
