Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-06-06 | Generate code out of treegenerate-code-out-of-tree | Thorbjørn Lindeijer | 1 | -11/+11 | |
2024-04-22 | Fix warning: 'T& tmwa::Slice<T>::operator[](size_t) is deprecated | Fedja Beader | 1 | -5/+9 | |
2024-04-22 | Fix Wformat-zero-length warnings | Fedja Beader | 1 | -2/+0 | |
Squash with: remove empty lines | |||||
2023-08-03 | weapon base attack delay standardization | HoraK-FDF | 1 | -1/+1 | |
2022-10-23 | Added get all reg2, get single reg2, set/add reg2 and del reg2 to ↵ | HoraK-FDF | 1 | -6/+7 | |
tmwa-admin. Fixed communication from char server to login server. Added translations and comments. Minor QoL. | |||||
2020-07-08 | never clear the invisible/hidden gm status | gumi | 1 | -0/+9 | |
2019-01-10 | avoid filling the fifo queue in char server for new authentications | gumi | 1 | -10/+22 | |
There can only be one connection per account id at any given time, so we can safely recycle old fifo entries with the same id | |||||
2018-12-30 | pre-send the auth details to map servers instead of blindly trusting 0x0072 | gumi | 1 | -52/+123 | |
2018-12-30 | make char server notify login server of successful auth | gumi | 1 | -12/+19 | |
2018-12-30 | Improve char-server logging | Freeyorp | 1 | -49/+50 | |
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. | |||||
2018-12-30 | Fixed a very old login/char authentication exploit | Freeyorp | 1 | -0/+23 | |
See: https://github.com/eathena/eathena/commit/d1fdddf36d913b7c85dcb9ed186a092a43fcec46 We *really* need a more stable base. This was literally fixed by upstream over a decade ago. | |||||
2018-11-10 | fix the previous commit.... *facepalm* | gumi | 1 | -1/+1 | |
2018-11-10 | don't display (GM) for non-60 in the txt online listv18.11.10 | gumi | 1 | -3/+16 | |
2018-06-19 | fix the previous patch | gumi | 1 | -0/+1 | |
2018-06-19 | automatically fix corrupt parties on bootv18.6.19 | gumi | 1 | -0/+29 | |
2018-04-05 | preemptively send auth details to char server | gumi | 1 | -0/+20 | |
why wasn't this already the case? o_o | |||||
2018-04-03 | relay the actual char login error instead of a hardcoded 0x42 | gumi | 1 | -1/+1 | |
2018-02-16 | hide from the online list any GM level that is not a multiple of 10 and not 99 | gumi | 1 | -3/+6 | |
2016-04-20 | add client version to packet 0x2b02 | mekolat | 1 | -1/+4 | |
2016-04-10 | consolidate client version handling | mekolat | 1 | -18/+7 | |
2016-02-08 | do not force logout after sex change | mekolat | 1 | -32/+0 | |
remove sex change roundtrip only unequip on gender incompatibility | |||||
2016-02-08 | Don't override char gender | wushin | 1 | -1/+0 | |
sd->sex is fluid, only trust sd->status.sex to be static | |||||
2016-02-08 | Add third gender to account | wushin | 1 | -32/+41 | |
Add Gender to char Make gear work proper with new gender Enable legacy clients to use account gender | |||||
2015-06-18 | move hardcoded settings in char server to config file | mekolat | 1 | -5/+5 | |
2015-06-18 | send error code when char creation fails | mekolat | 1 | -10/+32 | |
2015-05-17 | reject very old manaplus versions | mekolat | 1 | -0/+9 | |
2015-05-17 | use client version | mekolat | 1 | -7/+7 | |
2015-04-18 | remove @gm atcommand | mekolat | 1 | -49/+0 | |
2015-01-23 | Use generated config for char | Ben Longbons | 1 | -341/+96 | |
2015-01-22 | Use Spanned<T> while parsing config | Ben Longbons | 1 | -63/+68 | |
2015-01-22 | Generate most config parsers | Ben Longbons | 1 | -4/+0 | |
2015-01-22 | Have I mentioned that I hate ADL? | Ben Longbons | 1 | -3/+3 | |
2015-01-22 | Remove unsupportable config settings | Ben Longbons | 1 | -44/+6 | |
2015-01-03 | Document every network packet's pre, post, and desc | Ben Longbons | 1 | -86/+0 | |
With pretty pictures (not a submodule because large images). Part of this commit was originally made by Rawng. | |||||
2014-10-26 | Fix header ranking | Ben Longbons | 1 | -6/+9 | |
2014-10-13 | Convert container lookups to use Option<Borrowed<T>> | Ben Longbons | 1 | -2/+1 | |
2014-09-30 | Rename enum Option to Opt0 | Ben Longbons | 1 | -2/+2 | |
2014-08-05 | Enums are not usually integers, sorry | Ben Longbons | 1 | -0/+2 | |
2014-08-05 | Merge tag 'v14.4.19' | Ben Longbons | 1 | -1/+2 | |
Conflicts: CHANGELOG | |||||
2014-08-05 | Emergency security fix for deleting charactersv14.4.19 | Ben Longbons | 1 | -1/+2 | |
2014-07-16 | Revert bounds checks and go back to signed integers | Ben Longbons | 1 | -4/+4 | |
2014-07-01 | Savefile fixes | Ben Longbons | 1 | -1/+10 | |
2014-06-30 | It's about time I did this | Ben Longbons | 1 | -8/+8 | |
2014-06-26 | Stick everything in a namespace | Ben Longbons | 1 | -0/+4 | |
2014-06-26 | Low hanging fruit | Ben Longbons | 1 | -7/+7 | |
2014-06-26 | Add null pointer checks for disconnected internals | Ben Longbons | 1 | -15/+6 | |
2014-06-26 | specialize inventory/storage indices | Ben Longbons | 1 | -6/+23 | |
2014-06-24 | No one is .neutral() here (except IPv4 addresses) | Ben Longbons | 1 | -14/+14 | |
2014-06-23 | Use the generated char server protocol in the map server | Ben Longbons | 1 | -7/+7 | |
2014-06-23 | Generate the map server protocol | Ben Longbons | 1 | -9/+6 | |
Sigh, map server will have no smart filters yet |