v2018.03.11
MishimaHaruna
released this
12 Mar 01:48
·
4545 commits
to stable
since this release
Added
- Added a new
mapcache
plugin to convert, update or recreate mapcache files in the new format. (part of #1552) - Added appveyor configuration to the repository. (part of #1552)
- Exposed
script->sprintf()
to plugins. (#1976) - Added/updated packets support for clients from 2018-02-21 to 2018-03-09. (#1983)
Changed
- Updated the mapcache to a new, git-friendly, format having one file per map. (#1552, #1981)
- For info on how to convert or recreate mapcache entries, see the mapcache plugin (
./map-server --load-plugin mapcache --help
)
- For info on how to convert or recreate mapcache entries, see the mapcache plugin (
- Removed the display of PIN codes and passwords from the
@accinfo
GM command. Old code is kept commented out for those that may wish to re-enable it. (#1975) - Updated README.md with some clarifications and corrections. (#1985)
Fixed
- Updated the VS project files with the recently added .h files, for better intellisense/search. (#1970)
- Fixed a NULL pointer in
login->accounts
, only affecting plugins. (part of #1979) - Fixed a case of use after free in the
@reloadatcommand
GM command. (part of #1979) - Added several missing checks in various
clif_parse_*
functions. (part of #1979) - Fixed various PIN code related exploits. (part of #1979)
- Fixed a case of use after free when the option
delay_battle_damage
is set to false. (part of #1979) - Fixed a segmentation fault in clan-related code when using the
db2sql
plugin. (#1989, issue #1984) - Fixed an incorrect behavior in RODEX returned messages. (part of #1987)
- Fixed an error that made RODEX mails impossible to delete in some cases. (part of #1987)
- Fixed a NULL pointer in RODEX when the user tried to perform actions on unloaded mails. (part of #1987, issue #1977)
- Fixed an incorrect interaction between RODEX and NPCs. (#1936)
- Fixed an incorrect Kafra Points / Cash Points calculation. (#1541, issue #1540)
Removed
- Removed the old
mapcache
executable, superseded by the new plugin. (part of #1552)