aboutsummaryrefslogtreecommitdiff
path: root/tools/makefile.go
Commit message (Collapse)AuthorAge
* fix issues and warnings when compiling with glibc < 2.32 (#57, #58)fusion322026-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 modefusion322025-09-13
|
* update script that generates the Makefilefusion322025-09-12
|
* cleaning up a few comments + login message enumfusion322025-08-19
|
* implement `crypto.cc` with OpenSSL + fix config loadingfusion322025-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`fusion322025-06-02
|
* add a small Go script to generate the Makefilefusion322025-06-01