Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-06-16 | Force to use signed chars | Andrei Karas | 1 | -2/+29 | |
2020-06-01 | Add more sanitize flags | Andrei Karas | 1 | -1/+386 | |
2020-03-30 | Enable libbacktrace by default only on Linux | Andrei Karas | 1 | -8/+17 | |
2020-03-30 | Fix compilation with disabled libbacktrace | Andrei Karas | 1 | -1/+2 | |
2020-03-30 | Disable libbacktrace by default | Haru | 1 | -130/+180 | |
It's currently only tested on linux, and doesn't work yet on macOS (tested on 10.15). Further work is necessary Signed-off-by: Haru <haru@dotalux.com> | |||||
2020-03-30 | Fix Makefile-based compilation on platforms that use libbacktrace with a ↵ | Haru | 1 | -7/+7 | |
different executable format than elf | |||||
2020-03-30 | Add libbacktrace | Andrei Karas | 1 | -2/+465 | |
2019-12-12 | Add new version for packet ZC_NOTIFY_EFFECT3 and convert to structure | Andrei Karas | 1 | -1/+1 | |
2019-10-17 | Fix compilation warnings in gcc-9 | Andrei Karas | 1 | -89/+1 | |
Also reenabled array bound warning | |||||
2019-09-22 | Disable some warnings when compiling with gcc-9 | Haru | 1 | -1/+89 | |
The warning flag -Warray-bounds is currently not compatible with the ZEROED_BLOCK implementation Signed-off-by: Haru <haru@dotalux.com> | |||||
2019-09-18 | Fix packet ZC_ACK_RANKING for old clients | Andrei Karas | 1 | -1/+1 | |
2019-06-26 | Update packet ZC_MAKINGARROW_LIST in all functions | Andrei Karas | 1 | -1/+1 | |
2019-06-26 | Add support for new shortcuts packets in zero | Andrei Karas | 1 | -1/+1 | |
2019-02-11 | Add support for mysql versions where type my_bool not exists. | Andrei Karas | 1 | -0/+40 | |
In new MySQL versions my_bool was replaced to bool. | |||||
2019-02-06 | Add packet CZ_CLIENT_VERSION | Andrei Karas | 1 | -1/+1 | |
For now unused, but can be used. This packet works in some old clients near 2015 versions. | |||||
2018-11-15 | Update visual studio project files. | Andrei Karas | 1 | -1/+1 | |
2018-11-11 | Remove the unused src/tool directory | Haru | 1 | -3/+2 | |
The directory has been unused since the mapcache generator was converted to a plugin. Signed-off-by: Haru <haru@dotalux.com> | |||||
2018-09-19 | Add -Wvla flag into configure. | Andrei Karas | 1 | -1/+50 | |
This flag prevent usage of variable length arrays. | |||||
2018-09-19 | Update storage packet for 2018-08-29 RE. | Andrei Karas | 1 | -1/+1 | |
2018-08-25 | Change language specification to c11 in the autoconf builds | Haru | 1 | -2/+45 | |
Fixes an issue with certain glibc versions using the emulated `_Static_assert` (allowing only one assertion per scope) despite the compiler having built-in support for the c11 version. Fixes builds in Debian stretch and other distributions. Signed-off-by: Haru <haru@dotalux.com> | |||||
2018-08-25 | Add support for build for AD clients. | Andrei Karas | 1 | -1/+35 | |
Add configure flag --enable-packetver-ad Add defines for AD into mmo.h Add messages list for AD clients. | |||||
2018-08-25 | Add support for build for SAK clients. | Andrei Karas | 1 | -1/+35 | |
Add configure flag --enable-packetver-sak Add defines for SAK into mmo.h Add messages list for SAK clients. | |||||
2018-08-23 | Add script command msgtable and msgtable2. | Andrei Karas | 1 | -1/+1 | |
New script commands: msgtable msgId [, color] msgtable2 msgId, param [, color] | |||||
2017-12-02 | Add configure option --enable-packetver-zero for enable support for zero ↵ | Andrei Karas | 1 | -1/+64 | |
clients. | |||||
2017-03-25 | Fix gcc lto. | Andrei Karas | 1 | -8/+52 | |
Also rebuild configure. | |||||
2016-10-17 | Re-generated configure script | Haru | 1 | -2/+2 | |
Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-10-07 | Suppressed the superuser check in CI builds | Haru | 1 | -1/+1 | |
- Speeds up GitLab builds by 1 minute Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-10-02 | Added Doxygen configuration (use 'make docs' to generate) | Haru | 1 | -0/+3 | |
Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-09-03 | Add some missing functions in skill.c into interface. | Andrei Karas | 1 | -28/+55 | |
2016-07-12 | Add omit frame pointer flag if debug flag enabled. | Andrei Karas | 1 | -1/+30 | |
2016-07-08 | Disable epoll by default and fix formatting in epoll in configure.ac | Andrei Karas | 1 | -10/+12 | |
2016-07-08 | Added epoll as event-dispatcher on linux (instead of select()) | Florian Wilkemeyer | 1 | -1/+61 | |
Note: It will be enabled by default if configure detects that the system has support for epoll To enforce usage of select run configure with --enable-epoll=no | |||||
2016-07-04 | Added messages to discourage running Hercules as root. | Haru | 1 | -1/+46 | |
- You should not run Hercules as root, period. - If you understand all of the security implications, and still want to do so (and you don't want to be bothered by the warning messages), open core.c and uncomment the line: "//#define I_AM_AWARE_OF_THE_RISK_AND_STILL_WANT_TO_RUN_HERCULES_AS_ROOT" - If you're running Hercules as root because your provider forces (or encourages) you to do so, it means they're really doing it wrong, so please complain to them and ask them for an alternative. - More info on the topic: http://www.tldp.org/HOWTO/Security-HOWTO/local-security.html https://wiki.debian.org/sudo http://wiki.centos.org/TipsAndTricks/BecomingRoot http://fedoraproject.org/wiki/Configuring_Sudo https://help.ubuntu.com/community/RootSudo http://www.freebsdwiki.net/index.php/Root Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-07-03 | Add --run-once flag into login server. | Andrei Karas | 1 | -1/+1 | |
2016-06-30 | Use item attribute as flags varible. Now only ATTR_BROKEN flag exists. | Andrei Karas | 1 | -1/+1 | |
2016-06-18 | Move npc static variables into npc interface. | Andrei Karas | 1 | -1/+1 | |
2016-04-29 | Rename configure.in into configure.ac | Andrei Karas | 1 | -1/+1 | |
2016-04-29 | Add missing [] in configure.in | Andrei Karas | 1 | -1/+1 | |
2016-04-29 | Add some usefull gcc 6 warnings. | Andrei Karas | 1 | -1/+188 | |
2016-04-29 | Fix compilation warnings with gcc 6. | Andrei Karas | 1 | -50/+2 | |
2016-04-28 | Add new gcc sanitize flag -fsanitize=bounds-strict | Andrei Karas | 1 | -1/+49 | |
2016-04-19 | Added --enable-Werror option to the configure script | Haru | 1 | -1/+71 | |
It's not always possible (if at all) to pass -Werror in the CFLAGS, since autoconf often generates test-code that produces warnings. Example/reference: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734104 Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-04-19 | Corrected some variable name errors in the configure script | Haru | 1 | -4/+4 | |
The errors affected the script output when passing an invalid value to various --enble-xxx=yyy options. Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-03-20 | Enabled the -Wcast-qual diagnostic flag in the configure script | Haru | 1 | -1/+50 | |
Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-02-20 | Fixed compile warnings in clang | Haru | 1 | -50/+2 | |
- Fixed a -Wshorten-64-to-32 warning in case there's no thread-local-storage available - Disabled -Wcast-align for the time being Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-02-20 | Added explicit c99 mode to CFLAGS in the configure script | Haru | 1 | -2/+2 | |
Signed-off-by: Haru <haru@dotalux.com> | |||||
2016-02-19 | Add to configure some flags what for now not create any warnings. | Andrei Karas | 1 | -8/+496 | |
2016-02-19 | Remove some unused macroses. Left macroses in socket.c | Andrei Karas | 1 | -4/+9 | |
2016-02-19 | Add noreturn attributes. | Andrei Karas | 1 | -2/+58 | |
Also add compiler flag for check for missing noreturn attributes. | |||||
2016-02-19 | Fix missing include dirs. Add compiler flag -Wmissing-include-dirs. | Andrei Karas | 1 | -2/+52 | |