summaryrefslogtreecommitdiff
path: root/src/login
AgeCommit message (Collapse)AuthorFilesLines
2024-04-22Fix Wformat-zero-length warningsFedja Beader1-2/+0
Squash with: remove empty lines
2022-10-23Added get all reg2, get single reg2, set/add reg2 and del reg2 to ↵HoraK-FDF1-3/+222
tmwa-admin. Fixed communication from char server to login server. Added translations and comments. Minor QoL.
2019-01-11drop support for gcc-5, gcc-6, clang-4, clang-5 in travis and fix some misc ↵gumi1-3/+3
issues
2019-01-10kill idle connections to login-server after a whilegumi1-1/+20
2019-01-10limit login requests to 1 per ip per X secondsgumi1-1/+32
2019-01-10completely remove the auth fifo queue in login servergumi5-55/+0
it isn't even being used anymore
2019-01-10store login-server auth details directly in the sessiongumi1-18/+8
2018-12-30make char server notify login server of successful authgumi2-131/+120
2018-12-30Improve login-server loggingFreeyorp1-100/+100
Sends many important messages to both stdout and to log, rather than one or the other, which required often time consuming reconstruction. Change the format of many logs so that when logging the IP of the char-server, rather than the IP of the source of the request, it should be clearer that this is what is meant. Log the IP in many more cases, including for an incorrect password in a failed login attempt, in a format suitable for fail2ban or other anti-bruteforce measures. Fix many miscellaneous grammatical or spelling mistakes.
2018-04-05preemptively send auth details to char servergumi1-15/+33
why wasn't this already the case? o_o
2018-04-03fix a possible race condition between login and char servergumi1-10/+11
2018-04-03relay the actual char login error instead of a hardcoded 0x42gumi1-1/+3
2018-04-03always send a 0x2713 to char server when a 0x2712 is receivedgumi1-3/+3
this should fix the char server freeze bug
2016-04-10consolidate client version handlingmekolat2-5/+11
2016-02-08do not force logout after sex changemekolat1-46/+0
remove sex change roundtrip only unequip on gender incompatibility
2016-02-08Don't override char genderwushin1-1/+0
sd->sex is fluid, only trust sd->status.sex to be static
2016-02-08Add third gender to accountwushin1-10/+4
Add Gender to char Make gear work proper with new gender Enable legacy clients to use account gender
2015-05-19handle old client in login server toomekolat2-5/+1
2015-05-07remove leftovers from gm atcommand removalmekolat1-25/+0
2015-04-18remove @gm atcommandmekolat1-87/+0
2015-01-23Use generated config for loginBen Longbons7-572/+403
2015-01-22Use Spanned<T> while parsing configBen Longbons1-79/+82
2015-01-22Have I mentioned that I hate ADL?Ben Longbons1-1/+1
2015-01-22Remove unsupportable config settingsBen Longbons3-97/+52
2015-01-03Document every network packet's pre, post, and descBen Longbons1-214/+5
With pretty pictures (not a submodule because large images). Part of this commit was originally made by Rawng.
2014-10-26Fix header rankingBen Longbons5-53/+21
2014-10-13Convert container lookups to use Option<Borrowed<T>>Ben Longbons1-4/+3
2014-10-08Split script.cppBen Longbons1-2/+2
2014-08-27Debug debuggingBen Longbons1-2/+9
2014-06-30Finally get around to decoupling the warning systemBen Longbons1-3/+3
2014-06-30It's about time I did thisBen Longbons1-10/+10
2014-06-30Finish packet namingBen Longbons1-32/+0
2014-06-27This is more reliableBen Longbons3-18/+9
2014-06-26Stick everything in a namespaceBen Longbons5-0/+22
2014-06-26Everybody gets a dateBen Longbons1-2/+4
2014-06-26Low hanging fruitBen Longbons1-3/+3
2014-06-24No one is .neutral() here (except IPv4 addresses)Ben Longbons1-2/+2
2014-06-23Use the generated char server protocol in the map serverBen Longbons1-1/+2
2014-06-23Generate the map server protocolBen Longbons4-27/+6
Sigh, map server will have no smart filters yet
2014-05-27Generate the char server protocolBen Longbons1-1/+1
2014-05-20Generate login/user protocolBen Longbons3-175/+207
2014-05-19make packets be non-type templatesBen Longbons1-83/+83
2014-05-19Fix a couple of real bugs and also some gcc 4.7 compatibilityBen Longbons1-2/+2
2014-05-19Convert login/char and login/admin server components to proto-v2Ben Longbons1-766/+891
2014-05-12split out the horrible unchecked buffer accessorsBen Longbons1-0/+1
2014-05-12Split net/ from mmo/Ben Longbons1-3/+4
2014-05-12Implement network protocol generation (incomplete wip)Ben Longbons1-15/+15
2014-04-24Header cleanupBen Longbons2-7/+5
2014-04-22Make travis happyBen Longbons2-4/+4
2014-04-22Use strict ID typesBen Longbons2-162/+158
Possibly some missing for the far side of the network. AccountId and BlockId are still terribly entangled.