summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-05-14Fixed an issue that causes `@showmobs` to skip entriesHaru1-1/+1
- Follow-up to b3c722ecf777aeeea6317755a6adfc0216b7a2bd Signed-off-by: Haru <haru@dotalux.com>
2016-05-14Removed leftover definition of BUILDIN(checkre)Haru1-62/+0
- The command was already deprecated in ca877ec and removed in 7e93d08 - Resolves #1288 Signed-off-by: Haru <haru@dotalux.com>
2016-05-14Replaced 'int' with 'int32' (guaranteed size) in all packed structsHaru1-45/+45
Signed-off-by: Haru <haru@dotalux.com>
2016-05-14Replaced 'char' (except 'char[]') with 'int8' (guaranteed size) in all ↵Haru1-11/+11
packed structs Signed-off-by: Haru <haru@dotalux.com>
2016-05-14Replaced 'short' with 'int16' (guaranteed size) in all packed structsHaru1-202/+202
Signed-off-by: Haru <haru@dotalux.com>
2016-05-14Replaced 'unsigned int' with 'uint32' (guaranteed size) in all packed structsHaru2-63/+63
Signed-off-by: Haru <haru@dotalux.com>
2016-05-14Replaced 'unsigned short' with 'uint16' (guaranteed size) in all packed structsHaru1-39/+39
Signed-off-by: Haru <haru@dotalux.com>
2016-05-14Replaced 'unsigned char' with 'uint8' (guaranteed size) in all packed structsHaru1-77/+77
Signed-off-by: Haru <haru@dotalux.com>
2016-05-08Removed some legacy checks for MSVC <= 2003Haru3-11/+7
Signed-off-by: Haru <haru@dotalux.com>
2016-05-08Removed 'temporary fix for bugreport:4961', no longer necessaryHaru1-10/+0
- The provided test cases return success on all currently supported FreeBSD versions (9 and 10) - Fixes #1283
2016-05-08Removed msinttypes stdint.h, since it's already included with VS2010 and newerHaru1-251/+0
2016-05-08Removed some old Subversion <=1.6 support codeHaru1-34/+0
Signed-off-by: Haru <haru@dotalux.com>
2016-05-08Removed some old MySQL 4 compatibility codeHaru1-15/+0
Long overdue, since MySQL 4.x was already unsupported for quite a while (to be fair, we're about to deprecate support for MySQL 5.0 and 5.1) Signed-off-by: Haru <haru@dotalux.com>
2016-05-08Fixed various issues pointed out by cppcheckHaru18-100/+92
Signed-off-by: Haru <haru@dotalux.com>
2016-05-01Fixed truncation of `@request` messagesHaru1-2/+2
- The `@request` command still makes an inter-server call. This will be fixed at a later point. Signed-off-by: Haru <haru@dotalux.com>
2016-05-01Merge pull request #1253 from HerculesWS/hpmhookingAndrei Karas20-10791/+17879
Hpmhooking improvements
2016-05-01Merge pull request #1277 from 4144/gccwarningsHaru1-0/+1
Fix some issues found by gcc 6 with -O3.
2016-05-01Fix one issue found by gcc 6 with -O3.Andrei Karas1-0/+1
2016-04-30HPM Hooks UpdateHaru4-8004/+8004
Signed-off-by: Haru <haru@dotalux.com>
2016-04-30Added one level of indirection to all variables in pre-hook functionsHaru2-3/+4
- Previously, only scalar variables had their indirection level increased. Now pointers do as well (this allows users to override const pointers) Signed-off-by: Haru <haru@dotalux.com>
2016-04-30HPM Hooks UpdateHaru4-7268/+7268
2016-04-30Removed extra indirection level in HPMHooking post-hooksHaru2-18/+22
- The extra indirection level (necessary to override function arguments from a hook) isn't necessary in post-hooks, but only in pre-hooks. - This simplifies the syntax and code of post-hooks. Signed-off-by: Haru <haru@dotalux.com>
2016-04-30HPM Hooks UpdateHaru3-78/+39
Signed-off-by: Haru <haru@dotalux.com>
2016-04-30Replaced memset with braced initializers in the HPMHooking hook handlersHaru1-5/+1
Signed-off-by: Haru <haru@dotalux.com>
2016-04-30HPM Hooks UpdateHaru5-1/+7095
Signed-off-by: Haru <haru@dotalux.com>
2016-04-30Added type-checking for the addHookPre() and addHookPost() macrosHaru4-123/+96
- The macros will now throw a warning at compile time if a plugin is using a wrong function type for a pre or post hook. This avoids some very subtle, hard to detect, issues. - The macros now require 3 arguments instead of 2. Example: old code: addHookPre("ifname->function" my_hook); becomes: addHookPre(ifname, function, my_hook); Signed-off-by: Haru <haru@dotalux.com>
2016-04-30Moved HPMHooking-related definitions to plugins/HPMHooking.hHaru11-41/+100
- Plugins that want to make use of the HPMHooking must now include "plugins/HPMHooking.h". Signed-off-by: Haru <haru@dotalux.com>
2016-04-30Fixed a warning in VS2015Haru1-6/+7
Signed-off-by: Haru <haru@dotalux.com>
2016-04-30Changed the name of two intif functions, incorrectly named mapif_*Haru1-5/+6
- mapif_parse_WisToGM_sub() renamed to intif_parse_WisToGM_sub() - mapif_parse_WisToGM() renamed to intif_parse_WisToGM_sub() Signed-off-by: Haru <haru@dotalux.com>
2016-04-30Corrected truncation of the last letter in whisper messagesHaru4-14/+14
- Follow-up to ccfd054 - Fixes #1275 Signed-off-by: Haru <haru@dotalux.com>
2016-04-29Merge pull request #1272 from 4144/gccwarningsHaru6-65/+209
Add some new gcc 6 warnings and fix some error found by it
2016-04-29Rename configure.in into configure.acAndrei Karas2-1/+1
2016-04-29Add missing [] in configure.inAndrei Karas2-4/+4
2016-04-29Fix issues found by new warnings.Andrei Karas2-1/+2
2016-04-29Add some usefull gcc 6 warnings.Andrei Karas2-1/+192
2016-04-29Fix compilation warnings with gcc 6.Andrei Karas4-62/+14
2016-04-29Merge pull request #1271 from 4144/sanityHaru2-1/+50
Add new gcc sanitize flag -fsanitize=bounds-strict
2016-04-28Add new gcc sanitize flag -fsanitize=bounds-strictAndrei Karas2-1/+50
2016-04-28Corrected truncation of the last letter in party messagesHaru1-13/+15
- Discovered thanks to (and follow-up to) ccfd054 - Fixes #1270 Signed-off-by: Haru <haru@dotalux.com>
2016-04-27HPM Hooks UpdateHercules.ws3-0/+31
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2016-04-27Merge pull request #1269 from 4144/timersfixHaru4-14/+24
Fix one of timer issue and add protection agains future issues like this
2016-04-27Fix unit_data unitialisation.Andrei Karas3-12/+16
Introduce method unit->init_ud.
2016-04-27Add checks for wrong timer id. Some times in code it can be 0 and not -1.Andrei Karas1-2/+8
Now tid is illegal, and tid start counting from 1.
2016-04-26Corrected two accidentally swapped lines of code in the ircbot ↵Haru1-2/+2
flood-protection settings - Follow-up to 5edc982. Mea culpa. Signed-off-by: Haru <haru@dotalux.com>
2016-04-25Reduced the MAX_MAP_SERVERS setting to 1hemagx2-1/+13
Multi-zone support is deprecated and should not be used on a production server.
2016-04-25HPM Hooks UpdateHercules.ws4-6/+101
Signed-off-by: HerculesWSAPI <Hercules@efficiently.awesome>
2016-04-25Merge branch 'irc_delay' into herculesHaru4-101/+272
2016-04-25Move irc-bot.c documentation to irc-bot.hhemagx2-92/+130
interface a not interfaced function irc_privmsg_ctcp
2016-04-25Added a flood protection to IRC Bothemagx4-14/+147
Now it's possible to send as many messages as possible without get kicked for flood.
2016-04-24Merge pull request #1264 from HerculesWS/vs2015Ibrahem Hossam39-3016/+431