summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-03-09Re-generate the md5 checksums in the mcache filesHaru441-0/+0
Signed-off-by: Haru <haru@dotalux.com>
2018-03-09Implement a function to regenerate the mcache md5 checksumsHaru1-0/+106
The function is part of the mapcache plugin, called through the `--fixmd5` flag. It will update all the maps that would be loaded by the map server (as listed in map_index.txt). This also fixes a memory leak in the mapcache plugin. Signed-off-by: Haru <haru@dotalux.com>
2018-03-09Fix md5 calculation for binary strings.Andrei Karas1-1/+1
2018-03-09Merge pull request #1979 from 4144/fixloginHaru5-68/+171
fix different crashes
2018-03-08Add missing checks into pincode packets.Andrei Karas1-0/+6
2018-03-08Disconnect player from server after he enter too many wrong pincodes.Andrei Karas1-1/+3
2018-03-01Fix use after free with option "delay_battle_damage: false".Andrei Karas1-5/+11
2018-02-27Ignore invalid pincode.Andrei Karas1-2/+5
2018-02-27Add missing checks info clif_parse_* functions.Andrei Karas1-58/+139
2018-02-27Fix use after free error in @reloadatcommand gm command.Andrei Karas1-1/+4
2018-02-27fix null pointer in login.c in login->accounts.Andrei Karas1-1/+3
This affect only plugins.
2018-02-27Merge pull request #1975 from 4144/hidepasswordHaru1-0/+3
Dont show password and pincode in @accinfo gm command.
2018-02-27Merge pull request #1970 from Asheraf/msvcHaru6-0/+48
update vs projects with new packet files
2018-02-20Dont show password and pincode in @accinfo gm command.Andrei Karas1-0/+3
This need for better security.
2018-02-18Merge pull request #1976 from mekolat/printfHaru6-0/+36
expose script_sprintf to plugins
2018-02-17Merge pull request #1552 from HerculesWS/mcacheHaru1840-1675/+595
New map cache system
2018-02-17Add appveyor configuration fileHaru1-0/+28
Signed-off-by: Haru <haru@dotalux.com>
2018-02-17HPM Hooks UpdateHaru5-37/+36
Signed-off-by: Haru <haru@dotalux.com>
2018-02-17Add option to recache individual mapsHaru1-3/+17
Signed-off-by: Haru <haru@dotalux.com>
2018-02-17Removal of the old mapcache tool as new plugin took it place.hemagx13-1521/+11
Signed-off-by: hemagx <ibrahem.h.basyone@gmail.com>
2018-02-17New mapcache systemhemagx1821-117/+506
* Now each map is in separated file so now it will be easier to know which map got updated or delete on updates * Now there's md5 checksum check for each map * Now the map cache is platform safe, the old format was not packed which may result in undefined behavior * The map cache tool got converted into hercules plugin Signed-off-by: hemagx <ibrahem.h.basyone@gmail.com>
2018-02-15expose script_sprintf to pluginsgumi6-0/+36
2018-02-13Release v2018.02.11+1v2018.02.11+1Haru1-0/+7
Signed-off-by: Haru <haru@dotalux.com>
2018-02-13Merge pull request #1973 from MishimaHaruna/bg_message-fixHaru1-12/+9
Fix unterminated strings in ZC_BATTLEFIELD_CHAT
2018-02-13Merge pull request #1972 from 4144/clanfixesHaru3-3/+7
fix some clan issues
2018-02-13Fix unterminated strings in ZC_BATTLEFIELD_CHATHaru1-12/+9
Follow-up to #1890 (targeting the clients that were excluded) The unterminated string could cause client crashes or trailing garbage to be displayed when receiving a battlegrounds chat message, on various client versions. Signed-off-by: Haru <haru@dotalux.com>
2018-02-12Fix possible crash in zone change code. Fixes #1971Andrei Karas1-0/+2
In function map_zone_change2 silently exit if zone is NULL.
2018-02-12Fix messages about enabled/disabled cvc mode.Andrei Karas2-3/+5
2018-02-11Release v2018.02.11v2018.02.11Haru1-0/+33
Signed-off-by: Haru <haru@dotalux.com>
2018-02-10Merge pull request #1890 from lucaslsb/stableHaru1-0/+3
Overflow correction in visual function bg_message
2018-02-10update vs projects with new packet filesAsheraf6-0/+48
2018-02-10Merge pull request #1969 from 4144/packetsupdateHaru5-0/+150
Update packets and keys tables up to 20180207.
2018-02-10Merge pull request #1964 from MishimaHaruna/clanfixHaru20-145/+164
Clanfix
2018-02-10Update packets and keys tables up to 20180207.Andrei Karas5-0/+150
2018-02-10Update Xcode project with the missing filesHaru1-37/+63
Signed-off-by: Haru <haru@dotalux.com>
2018-02-10Clean up trailing whitespace and non-indent tabsHaru19-95/+94
Signed-off-by: Haru <haru@dotalux.com>
2018-02-10Fix some minor issues in the clan system, as reported by coverityHaru3-13/+7
Signed-off-by: Haru <haru@dotalux.com>
2018-02-10Merge pull request #1963 from 4144/fix1908Haru26-340/+1868
Add missing interfaces in login server. fix issue 1908
2018-02-10Update Xcode projectHaru1-12/+12
Signed-off-by: Haru <haru@dotalux.com>
2018-02-09Update HPM hooks.Andrei Karas7-0/+1383
2018-02-09Add account_engine into login interface.Andrei Karas2-11/+13
2018-02-09Add global variables into loginlog interface.Andrei Karas2-41/+58
2018-02-09Add interface into loginlog.c.Andrei Karas7-20/+51
2018-02-09Create lchrif interface in login.cAndrei Karas2-8/+33
2018-02-09Rename in login.c methods chrif_* into lchrif_*.Andrei Karas1-11/+11
2018-02-09Add interface into ipban.c.Andrei Karas6-70/+106
2018-02-09Add interface into account.c.Andrei Karas5-84/+113
2018-02-09Add server[MAX_SERVERS] into login interface.Andrei Karas3-69/+73
2018-02-09Add loginlog_ prefix to all functions in loginlog.cAndrei Karas4-9/+9
2018-02-09Add account_ prefix to all functions in account.cAndrei Karas3-14/+15