Ibrahim Zidan
7c9e3b64e2
Fix HPMHooks data check generator marking API server as unknown type
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-08-15 08:01:15 +02:00
Ibrahim Zidan
f6f35f4652
Update windows github actions and re-enable them
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:49 +03:00
Haru
b26ce13c1c
Fix wrong map-server path in the script-checker wrapper script and remove old broken applescript counterpart
...
Signed-off-by: Haru <haru@dotalux.com>
2026-07-21 02:03:37 +03:00
Ibrahim Zidan
f00c0f910e
Update copyrights for year 2026
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-06-28 21:05:37 +03:00
Ibrahim Zidan
bd5cfacc46
Fix ninja being unable to clean doxygen generated files for hooks and docs
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-06-27 22:21:35 +03:00
Ibrahim Zidan
3d6daf3eb3
Change gcc-snapshot CI build to just current gcc and make it the main sanitizer build as conan doesn't support preview releases
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-06-27 22:21:34 +03:00
Ibrahim Zidan
b76190dd9a
Update github actions to work with the new cmake setup
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-06-27 22:21:33 +03:00
Ibrahim Zidan
069c9e6cd4
Removal of dbghelpplug plugin for windows
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-06-27 22:21:31 +03:00
Ibrahim Zidan
934d73f4cb
Removal of the old makefile and autoconf build system
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-06-27 22:20:57 +03:00
Ibrahim Zidan
bdd9c612bd
Implement HPM hooks generation target
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-06-27 22:20:56 +03:00
Ibrahim Zidan
9906c1a54b
Implement doxygen docs generation target
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-06-27 22:20:56 +03:00
Ibrahim Zidan
49f3a27261
Change sanatizer in ci builds to only load the library before running the target test and unload it after
...
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-04-22 03:51:08 +02:00
Lorenzo Buitizon
b6380085d2
Use double-quoted string constants for type and race in level_penalty
2026-04-22 09:45:09 +08:00
Ibrahim Zidan
0e4015c688
Merge pull request #3393 from MrKeiKun/refactor-level_penalty
...
Refactor level_penalty and migrate it to libconfig.
2026-04-22 00:53:40 +02:00
Lorenzo Buitizon
c91868025d
Add removal notice for level_penalty.txt and converter script to level_penalty.conf
2026-04-22 06:51:28 +08:00
Ibrahim Zidan
64ad853290
Merge pull request #3394 from MrKeiKun/refactor-mob_race2_db
...
Merged data from mob_race2_db to mob_db
2026-04-21 23:52:44 +02:00
Lorenzo Buitizon
6539a46c6f
Add converter script to merge mob_race2_db.txt data into mob_db.conf as RaceGroup fields
2026-04-20 18:22:44 +08:00
Lorenzo Buitizon
1876561527
Replaced php-sqllint with SQLFluff.
...
Signed-off-by: Lorenzo Buitizon <the.keikun@gmail.com>
2025-10-02 22:00:46 +08:00
Lorenzo Buitizon
105c81080b
Fixed issues with parsing and generating mob_db with mobavailconverter.py
...
Signed-off-by: Lorenzo Buitizon <the.keikun@gmail.com>
2025-09-04 19:14:49 +08:00
Haru
2c181a6d4a
Update copyrights for year 2025
...
Signed-off-by: Haru <haru@dotalux.com>
2025-02-01 00:44:18 +00:00
Guilherme G. Menaldo
ac87324a32
Disable ssl for mysql commands in maria db CI
...
the version of MariaDB used in CI doesn't starts with SSL enabled, and we don't need it.
2024-08-18 20:28:06 -03:00
skyleo
085785bee1
Improve MSVC support for enum scb_flag via typedef e_scb_flag
2024-04-30 17:23:30 +02:00
skyleo
3e93716021
Add known enum scb_flag to HPMHookGen
2024-04-30 17:23:30 +02:00
Asheraf
ff3f778586
Adding github actions workflows for windows
2024-03-04 22:23:59 +01:00
Asheraf
d3db3f258c
Adding github actions workflows for macos x64 and ARM
2024-02-10 15:37:13 +01:00
Haru
daca5167ed
Welcome to 2024, Hercules
...
(update copyright year in headers)
Signed-off-by: Haru <haru@dotalux.com>
2024-02-04 02:26:34 +01:00
Andrei Karas
194dce6485
Fix error detection in running server from warning by maria db
2023-11-19 23:43:33 +03:00
Andrei Karas
531b22caed
Enable in ci in asan check for leaks on exit
2023-04-12 02:54:01 +03:00
Andrei Karas
9ff00c4782
Add run tests for api-server into travis.sh
2023-04-12 02:54:01 +03:00
Andrei Karas
d13b3f3fe2
Skip validate interfaces check in very old gcc, due python 3 issues with unicode chars
2023-04-12 02:54:01 +03:00
Andrei Karas
433ce7a529
Add api server exception into validateinterfaces.py
2023-04-12 02:54:01 +03:00
Andrei Karas
78c1da553b
Add test for chunked packets send/receive
2023-04-12 02:53:56 +03:00
Andrei Karas
fb9807fabd
Fix hpm methods generation for handlers interface
...
Because doxygen can't include any files in preprocessor, used special
tool for expand given includes and then feed this file to doxygen.
2023-04-12 02:53:56 +03:00
Andrei Karas
f255bf9742
Add api server into HPM files
...
Also add auto generated api server hpm related files.
2023-04-12 02:53:55 +03:00
Andrei Karas
5fbf7e855e
Add check sql upgrades tool
2023-02-25 17:04:35 +03:00
Haru
0453dfe61e
Happy 2023 Hercules
...
(Update copyright headers)
Signed-off-by: Haru <haru@dotalux.com>
2023-01-13 01:28:09 +01:00
Haru
d3c3a0b1ac
Switch validateinterfaces.py to python3 since it seems to contain python3-compatible code
...
The file was ported to python3 in 56a402c6b0 and changed it to be executed through the python2 interpreter in b88857e21d
Signed-off-by: Haru <haru@dotalux.com>
2023-01-12 01:47:16 +01:00
Haru
eef32e4eea
Merge pull request #3172 from guilherme-gm/fix-mariadb-script
...
fix output encoding for setup_mariadb script
2022-10-27 22:48:28 +02:00
Haru
cc80d9e476
Make a regular expression range less ambiguous in the interfaces validator
...
https://github.com/HerculesWS/Hercules/security/code-scanning/68
Signed-off-by: Haru <haru@dotalux.com>
2022-10-23 20:22:30 +02:00
Guilherme G. Menaldo
0e37fe2d96
fix output encoding for setup_mariadb script
...
PowerShell's Out-File function uses UTF8 with BOM for UTf8 encoding,
this encoding is not compatible with Hercules' libconfig implementation,
causing several errors during config reading.
Using Set-Content and encoding it to UTF8 beforehand will ensure
sql_connection is always generated in UTF8 without BOM
2022-10-23 13:29:34 -03:00
Andrei Karas
e22fe02236
Add workaround for ingore broken style sql script
2022-03-19 20:28:09 +03:00
Andrei Karas
fabf32a192
Update php-sqllist
2022-03-19 20:28:09 +03:00
Andrei Karas
c0b1fa8f9a
Update interface validation script
2022-02-12 15:31:40 +03:00
Haru
2b4fec0deb
Update copyright headers for 2022
...
Happy 2022
Signed-off-by: Haru <haru@dotalux.com>
2022-01-05 20:25:22 +01:00
Guilherme G. Menaldo
757a1cb52b
Adds attr_fix.txt to libconfig converter tool
2021-10-24 10:40:00 -03:00
Asheraf
416a2952e3
Convert random monster databases to libconfig
2021-07-12 10:10:12 +01:00
Haru
8966b6333b
Add some missing mailmap entries and remove an exception from the AUTHORS generation script
...
Signed-off-by: Haru <haru@dotalux.com>
2021-04-07 00:40:56 +02:00
Haru
985a0c4b62
Merge pull request #2941 from Asheraf/homundblibconf
...
Convert Homunculus database to Libconf
2021-03-08 21:21:26 +01:00
Asheraf
a07a3adfca
Convert Homunculus database to Libconf
2021-03-08 13:56:25 +01:00
Asheraf
4c5a5c8efe
HPM Hooks Update
2021-01-16 16:19:00 +01:00