summaryrefslogtreecommitdiff
path: root/src/char/char.hpp
AgeCommit message (Collapse)AuthorFilesLines
2019-01-11drop support for gcc-5, gcc-6, clang-4, clang-5 in travis and fix some misc ↵gumi1-4/+4
issues
2018-12-30Improve char-server loggingFreeyorp1-0/+5
Sends many important messages to both stdout and to log, rather than just one or the other, which required often time consuming reconstruction. Also shout on many more cases of unusual behaviour, and log the IP in a format suitable for fail2ban or other anti-bruteforce measures. When unusual unauthenticated behaviour is detected, close the connection immediately, rather than just skipping the current packet.
2016-04-10consolidate client version handlingmekolat1-1/+1
2015-05-19handle old client in login server toomekolat1-3/+0
2015-05-17reject very old manaplus versionsmekolat1-0/+3
2015-05-17use client versionmekolat1-1/+1
2015-01-23Use generated config for charBen Longbons1-1/+19
2015-01-22Generate most config parsersBen Longbons1-0/+3
2014-10-26Fix header rankingBen Longbons1-3/+1
2014-06-27This is more reliableBen Longbons1-10/+7
2014-06-26Stick everything in a namespaceBen Longbons1-0/+4
2014-05-27Generate the char server protocolBen Longbons1-3/+1
2014-05-12Split net/ from mmo/Ben Longbons1-1/+2
2014-04-24Header cleanupBen Longbons1-2/+2
2014-04-22Use strict ID typesBen Longbons1-2/+2
Possibly some missing for the far side of the network. AccountId and BlockId are still terribly entangled.
2014-04-09Add all the missing copyright headersBen Longbons1-0/+22
2014-03-31Be stricter about most arraysBen Longbons1-3/+1
2014-03-24Hopefully fix the buildBen Longbons1-1/+1
2014-03-16Clean up header organizationBen Longbons1-6/+7
2014-03-15Split out the keys from character data to have better paging performanceBen Longbons1-3/+3
2014-02-04Convert fd to Session* where meaningfulBen Longbons1-2/+6
2014-01-25Implement unified config parsing (mostly)Ben Longbons1-4/+0
2013-12-06Add basic source formatting toolsBen Longbons1-7/+7
2013-10-05Split string header into piecesBen Longbons1-0/+2
2013-09-09Use IP4 classes and rename conf variablesBen Longbons1-1/+2
2013-08-01Poison std::string and use the various string classesBen Longbons1-4/+4
2013-06-18Also poison memcpy, memmove, and memsetBen Longbons1-1/+1
2013-05-18Tweak a little memory management in char-serverBen Longbons1-2/+1
2013-02-12Strictify timersBen Longbons1-4/+0
2013-02-07Remove some macrosBen Longbons1-2/+2
2013-01-08Improve warning management moreBen Longbons1-2/+2
2013-01-07Use cxxstdioBen Longbons1-2/+5
2012-12-24Cleanup headers and remove all uses of va_list except loggingBen Longbons1-2/+3
2012-12-14Some formatting fixes before I go insaneBen Longbons1-9/+9
Also delete the French translation from ladmin.
2012-09-03Fix compiler errors of C++ conversionBen Longbons1-5/+6
2012-08-30Rename files for C++ conversion. Does not compile.Ben Longbons1-0/+32
After updating, you can remove these files, as shown in 'git status': Untracked files: (use "git add <file>..." to include in what will be committed) src/map/magic-interpreter-lexer.c src/map/magic-interpreter-parser.c src/map/magic-interpreter-parser.h