summaryrefslogtreecommitdiffstats
path: root/src/Protocol/Authenticator.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-10-03Authenticator: avoid move assignments to self (#5315)Tiger Wang1-2/+2
If authentication was off cClientHandle::m_Username ended up moved into itself. Add a copy to avoid this. Thanks @Seadragon91!
2021-10-02Authentication flow: move construction, slim down classes (#5312)Tiger Wang1-1/+1
- Remove extra members in ForgeHandshake
2020-04-16Using Super.Mattes D1-3/+4
2017-08-25Add cUUID class (#3871)peterbell101-5/+3
2017-08-24Minor changes (#3909)mathiascode1-1/+1
2017-08-03Removed unused forward declarations (#3888)Lukas Pioch1-2/+1
2017-05-21Clang 5.0 fixesLukas Pioch1-1/+1
- Added override keyword - Removed inherited member variables
2016-02-05Bulk clearing of whitespaceLogicParrot1-3/+3
2015-09-25Compile.sh namechange to cuberiteSafwat Halaby1-2/+2
2015-09-25Namechange to CuberiteMattes D1-2/+2
2015-05-16Initial implementation of IniFile overloadingtycho1-3/+3
2014-07-30Added a cMojangAPI class for PlayerName -> UUID lookups, with cache.madmaxoft1-26/+1
The cache is persisted into a SQLite DB file on server shutdown.
2014-07-28cAuthenticator: Added GetUUIDsFromPlayerNames().madmaxoft1-0/+20
2014-07-16Function renameTiger Wang1-1/+1
2014-07-16Unified functionsTiger Wang1-6/+5
Thanks @Howaner!
2014-07-16Store properties as Json::ValueTiger Wang1-1/+8
2014-07-14Player properties are now retrievedTiger Wang1-0/+5
2014-04-13Added Yggdrasil Authentication Systemdaniel09161-18/+18
Code by Howaner. Fixes/Changes by me.
2013-11-24Moved source to srcAlexander Harkness1-0/+0
2013-10-26Changed "cIniFile IniFile" to cIniFile & IniFile"STRWarrior1-2/+2
2013-10-26Both the LoadWorlds() function and cAuthenticator now use the cIniFile object from the Root::Start() function.STRWarrior1-2/+2
2013-10-07Fixed authenticator thread restart.madmaxoft1-1/+4
This fixes #209.
2012-09-24Source files cleanup: The rest of the files renamed.madmaxoft@gmail.com1-0/+0
git-svn-id: http://mc-server.googlecode.com/svn/trunk@887 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-09-23Source files cleanup: OSSupport-related files in a separate subfolder, renamed.madmaxoft@gmail.com1-1/+1
git-svn-id: http://mc-server.googlecode.com/svn/trunk@885 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-09-06Added protocol-specific authentication, now works for both 1.2.5 and 1.3.2madmaxoft@gmail.com1-4/+9
git-svn-id: http://mc-server.googlecode.com/svn/trunk@841 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-06-14Attempt to bring sanity to newlines across systems.cedeel@gmail.com1-85/+85
git-svn-id: http://mc-server.googlecode.com/svn/trunk@606 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-03-10Fixed *nix threading issue;madmaxoft@gmail.com1-6/+6
Thread objects now use variable names consistent with MCS convention; Fixed a few *nix threading cornercases git-svn-id: http://mc-server.googlecode.com/svn/trunk@392 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-03-09cClientHandles have a unique ID now to distinguish themfaketruth1-3/+4
cAuthenticator uses unique client ID for authentication Changed the kick function used by cAuthenticator to take a client ID instead of name, so the correct user is kicked Using callback reference instead of pointer in GetChunkData and affiliates GetChunkData returns false when failed, and true when succeeded Renamed entity type enums to something prettier Exposed some functions to Lua git-svn-id: http://mc-server.googlecode.com/svn/trunk@388 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-02-15Can use the 'restart' command again. cAuthenticator no longer asserts because it properly stops when the server is stopped.faketruth1-0/+3
git-svn-id: http://mc-server.googlecode.com/svn/trunk@266 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-02-13Rewritten most of the code for multithreading; still not 100%, but getting there. If this commit proves to be too problematic, we can always undo it.madmaxoft@gmail.com1-0/+1
git-svn-id: http://mc-server.googlecode.com/svn/trunk@251 0a769ca7-a7f5-676a-18bf-c427514a06d6
2012-02-01Rewritten cAuthenticator to make use of the new cIsThread architecture - now authentication runs in a single separate thread for all clients;madmaxoft@gmail.com1-7/+74
Global player-kicking function (cServer, cRoot); More char * -> AString conversion git-svn-id: http://mc-server.googlecode.com/svn/trunk@221 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-10-03MCServer c++ source filesfaketruth1-0/+13
git-svn-id: http://mc-server.googlecode.com/svn/trunk@3 0a769ca7-a7f5-676a-18bf-c427514a06d6