aboutsummaryrefslogtreecommitdiff
path: root/src/server/authserver
AgeCommit message (Collapse)Author
2014-03-19Authserver: Fix typoGacko
2014-02-05Remove whitespaces from previous commitGacko
2014-02-05Authserver / Worldserver: Fix warnings about unused variablesGacko
2014-01-30Fix warnings introduced on littleendian in ↵QAston
2134cb610d45727a0623741f7416a360882133fa This fix prevents possible issues on bigendian machines. Don't use c style casts ppl, it's evul.
2014-01-26Fix incorrect debug log in authserverQAston
2014-01-26Remove unneeded bigendian checks (they're already part of EndianConvert).QAston
2014-01-01Update copyright note for 2014.Vincent_Michael
Happy new year.
2013-12-28Core/Misc: Fix warningsjackpoz
Fix warnings appearing with -Wstrict-aliasing flag.
2013-12-22Core/Auth: Fix expiring account bansjackpoz
Fix a database race condition in authserver that would delay the account ban expiry by 1 login because the query that would have removed the ban was executed asynchronously.
2013-11-16Core/Auth: Fix Auth failing sometimesjackpoz
Fix a database race condition between authserver saving session key to database asynchronously and worldserver reading it; session key is now saved synchronously.
2013-11-08Core/Logging: Remove LOG_FILTER_XXX defines with it's value (remember logger ↵Spp
names are case-sensitive)
2013-11-08Core/Logs: Create default set of loggers and Appender if the config is wrong.Spp
- Logger root (Error) - Logger server (Info) - Appender Console Logger names are case-sensitive, Appender names are not.
2013-11-07Core/Logging: Extend logging system to allow inheritance of loggersSpp
- Changed default loggers and appenders - '.' determines the relation between loggers ("type.subtype" inherits "type" logger setting if logger "type.subtype" is not defined) - When core logs a message it search for the correct logger (root is the default one) ie: a message logged with "type.subtype" * Core will try to find a logger with name "type.subtype", if its not found then will search for "type", again if its not found it will return the default one "root"
2013-10-28Core/Code: Unify [more] codestyle for brackets: )\n{\n} to ) { }.leguybrush
2013-10-27Core/Code: Unify codestyle for brackets: {} to { }.Ascathor
Also added missing copyright to some files.
2013-10-05Core/Auth: Mitigate DoS attacks to authserverjackpoz
Mitigate DoS attacks to authserver like "Wow Auth Flooder.exe" by allowing a finite number of AUTH_LOGON_CHALLEGE packets in a row from same socket, 3 sounds like a reasonable limit.
2013-09-03Core/Misc: Fixed some more issues found by static code analysis tools.Sebastian Valle
2013-09-02Auth/Misc: Code cleanup.Chaplain
*Random performance optimizations
2013-08-25Core&Tools: Fix warnings and non-pch buildNay
2013-08-25Core/Auth: Implement time-based token for user login as described in RFC 6238.raczman
New column in account table is a base32 of token key bytes, coincidentally it is the same format Google's Authenticator Android app uses. If you want that to work, set system time on server correctly and use ntpd. Closes #10527 Signed-off-by: Nay <dnpd.dd@gmail.com>
2013-08-18Fix BigNumber::AsByteArray function by returning Auto_Ptr.QAston
Remove mutex from BigNumber class - it didn't do what it was advertised to do - consider using the "locked" array outside of the function in which it was "locked".
2013-07-30Config: Change ProcessPriority default to 0 (Normal)Nay
On Linux, superuser (root) is required to set a process high priority and we shouldn't force that. (It's already set to 0 (Normal) in worldserver\Master.cpp and authserver\Main.cpp)
2013-07-29Misc: Fix warnings and buildNay
Closes #10396
2013-07-28Servers: Fix typoNay
2013-07-28Servers: Enable UseProcessors and ProcessPriority settings to be used on LinuxNay
2013-07-28Servers: Fix some code style issues in world and authserverNay
2013-07-15Core/Config: Refactored ConfigMgrShauren
* Loading initial configuration files is now separate from loading any additional custom configs
2013-06-15Missed change in previous commitShauren
2013-06-15Buildsystem/MSVCShauren
* Fixed ACE PCH * Removed WheatyExceptionReport sources from shared project
2013-05-30Core/Misc: Another batch of fixes for issues found by static analysisSpp
2013-05-21Merge pull request #9822 from wowpsp/masterAokromes
Support 1.12.3 (build 6141)
2013-05-21Core/Build: Fix compile under Ubuntu 13.04 and openSUSE 12.3 (and probably ↵Spp
other new distros) Closes #9832 Closes #9740
2013-05-18support 1.12.3 (build 6141)wowpsp
2013-05-13Core/Logging: Performance-related tweaks to logging systemSpp
All sLog->out* functions (except outCommand atm) are replaced with TC_LOG_* macros. Memleak fix
2013-04-22[Ip2nationLock] Implement the ip2nation lock country.Bezo
2013-04-14Core/Buildsystem: Actually follow CONF_DIR path-directive when installing ↵click
configuration-files on UNIX Fixes issue #9649
2013-03-22Core/Auth: Updated AuthResult enumShauren
2013-03-09Core: Remove unnecessary commasWyldePointer
Last element of enumerator does not need comma after it's value. Closes #9367
2013-03-09Buildsystem: Add support for compiling with MinGW on WindowsNay
Tested with: - Windows 8 x64 - MySQL 5.5.30 win32 - OpenSSL 1.0.1c (32 bits) - No PCH - MinGW with GCC 4.7.0 TODO: - Fix compile/link with PCH enabled - Fix compile with WheatyExceptonionReport enabled (ignored for now) - Fix compile of .rc files (ignored for now) - Test with more platforms
2013-02-11Core/RealmSocket: Remove a not required #ifndef MSG_NOSIGNAL / #define ↵Nay
MSG_NOSIGNAL 0 Somewhere in ACE overloads of send(), flags are default'ed to 0 if not provided
2013-02-11Core/Sockets: Always try to send MSG_NOSIGNAL in peer().send()Nay
Fixes RASocket::authenticate crash "MSG_NOSIGNAL: If you send() to a remote host which is no longer recv()ing, you'll typically get the signal SIGPIPE. Adding this flag prevents that signal from being raised." Closes #5040 Thanks to @derex for the hint
2013-02-08Core/Auth: Reverted part of fb43a92cc2aaffab42efebf025b6a12c01af8fde - ↵Shauren
session key is still needed after logging in to be able to switch realms
2013-01-27Core/Authserver: Added possibility to allow realm connections both from ↵Shauren
"world" and local networks.
2013-01-24Core/Log: Rotate logs when maximum size is exceeded, backup name will be ↵Spp
"filename".datetime - This is an addition to 39c2d89
2013-01-16Core/Logging: Use correct realmId when logging to DBSpp
2013-01-14Core/Misc: Apply codestyle to multiple filesSpp
2013-01-01Update copyright note for 2013.Vincent_Michael
Happy new year.
2012-11-27Core/Misc: Set mode 0644 for filesSpp
2012-11-27Core/Authserver: Always send realm address to clients in dotted ip format.Shauren
2012-11-09Core/Build: Enable Clang PCH support and OS X specific featuresSpp
Core: Fix warnings here and there