Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
Add configure flag --enable-packetver-ad
Add defines for AD into mmo.h
Add messages list for AD clients.
|
|
Add configure flag --enable-packetver-sak
Add defines for SAK into mmo.h
Add messages list for SAK clients.
|
|
clients.
|
|
|
|
Also rebuild configure.
|
|
Related to 2ceb249879148be0fca7d81f31158eccf3142aa2, which removed the
option since it didn't appear to be necessary on Linux or macOS.
Signed-off-by: Haru <haru@dotalux.com>
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
- Speeds up GitLab builds by 1 minute
Signed-off-by: Haru <haru@dotalux.com>
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
|
|
|
|
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
|
|
- 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>
|
|
|