aboutsummaryrefslogtreecommitdiff
path: root/src/server/authserver
AgeCommit message (Collapse)Author
2012-03-31Core/DBLayer: More type fixesNay
2012-03-31Core/Config: Add SQLDriverQueryLogging to authserver.conf (disabled by ↵Nay
default, just like worldserver)
2012-03-28SQL: Auth db data type cleanup `logs`, `realmcharacters`, `realmlist`, ↵leak
`uptime` / Storage engine switched to InnoDB Note: As for the redundant `uptime`.`startstring` being removed, this page might be of interest how to generate time strings from unix timestamps http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_from-unixtime
2012-03-26Partial revert of "Core/DB Layer: Fix a memory leak.", mysql library related ↵Machiavelli
stuff. Original memory leak fix is still in place.
2012-03-26Core/DB Layer: Fix a memory leak.Machiavelli
2012-03-26Auth/Realmlist: Make use of RealmFlags and rename color to flag (core- and ↵kaelima
dbwise) Also fix connecting with realmflag & 4
2012-02-19Core/Warden: Base implementation for Warden functionalityleak
Note: The default config file action for clients failing the checks can be changed for each check via the characters.warden_action table Credits to TOM_RUS
2012-02-16Fix a lot of warningsSpp
2012-02-09Core/Collision: Ported dynamic line of sight patch by Silverice from MaNGOS andSubv2112
added lots of improvements Please re-extract vmaps
2012-01-24Core/AuthServer: Streamlined authserver log messages (added client port for ↵leak
easier identification and matching for multiple connections from same IP)
2012-01-01Update headers for 2012. HAPPY NEW YEAR!!!kiper
2011-12-31Core/DBLayer: Refactor prepared statement defines Note:leak
The new format for the middle section is a 3-letter upper case abbreviation of the sql command being executed (select -> SEL, update -> UPD, etc.) {DB}_{SEL/INS/UPD/DEL/REP}_{Summary of data changed}
2011-12-20Core/Misc: Remove an overdue copyright.Cron
2011-12-19Core/AuthServer: Add a missing header block.Kapoeira
2011-11-26Core/DB: Fix character creation in Player::SaveToDB.kaelima
And some misc comments/whitespaces
2011-10-18Compile FixSpp
2011-09-29Cosmetic: Multiple cosmetic changesSpp
- Added missing space to 'if', 'for', 'while' and 'switch' when it's followed by '(' - Added missing space after a comma and remove space before comma (with some exceptions) - Remove trailing spaces - Convert tab to spaces Note: Only affects files with extension "cpp" and "h" under /src/server
2011-09-29Cosmetic: Replace "* )" with "*)" and "* /*" with "* /*"Spp
2011-09-28Configuration/ConfigMgr: converted from singleton to namespace with free ↵Spp
functions.
2011-09-15[Cosmetic] Apply codestyle "XXX * " and "XXX *" changed to "XXX* " (with ↵Spp
some exceptions)
2011-08-06Buildsystem/Windows: Fix compile in debug modeNay
2011-08-05Buildsystem/Windows: Fix a typo in the worldserver/authserver .rc files - ↵click
fixes debug builds on Windows
2011-08-04Buildsystem/Windows: Add support for reading commithash and commitdate ↵click
directly from the executable binaries. To view this information, check the "Product Version" field in Properties on the respective daemon. + Fix worldserver/authserver .rc file layouts and content (now adheres to MS standards *sighs*) + Change .serv info output to show corename followed by the commit date and hash + Include showing the versionstring on worldserver startup completion (on Aokromes' request) Thanks to Paradox for bugging me enough about it and the initial pull-request.
2011-07-29Core: Append single character to stream as character, not as a stringSpp-
2011-06-23Core/Network: Handle running out of file descriptors on linux-based systems ↵Derex
(windows-based systems requires additional fixes) Signed-off-by: click <click@gonnamakeyou.com>
2011-04-29Add spaces after commasleak
2011-04-27Core/Buildsystem: Update copyright-headers for 2011, and adjust with the ↵click
correct teamname as well.
2011-04-12Core/Authserver: vi change word (cw) FAIL!runningnak3d
2011-04-12Core/AuthServer: Some minor text cleanup.runningnak3d
2011-03-21Core: Removed all double (and more) empty linesShauren
2011-02-20Core/Log: Also add DebugLogMask config to authserver. Only logical value as ↵Machiavelli
of right now is 64
2011-02-20Core/Log: Implement log masks for debug log level, to allow selective debug ↵Machiavelli
output. Update your worldserver.conf.
2011-01-26Core: Generic cleanup (tab2spaces/trailing whitespace removal)leak
2011-01-13Core/DBLayer: Properly manage mysql library initialization and shutdown in ↵Machiavelli
authserver and worldserver. Prevent multiple calls and make it more elegant.
2011-01-09Core/Netcode: Fix file descriptor leak under linux platforms with ACE dev ↵Derex
poll reactor. close #15 Signed-off-by: Machiavelli <machiavelli.trinity@gmail.com>
2011-01-01Update copyright note for 2011.Machiavelli
Happy new year.
2010-12-27Core/Authserver: Put code in line with recent singleton changes.silinoron
--HG-- branch : trunk
2010-12-27Core/Authserver: Revert a small mistake. Thanks aurimas.silinoron
--HG-- branch : trunk
2010-12-27Core/Authserver: Significant cleanup in preparation for a rewrite.silinoron
Dropped support for running as a service on windows; it may be back in some form later. Otherwise there should be no functional changes. --HG-- branch : trunk
2010-12-27Buildsystem: Revert revision 4fb5181d88 (removes -lcrypto from ↵click
worldserver/authserver linking, this SHOULD be handled -properly- by the OpenSSL-package already. --HG-- branch : trunk
2010-12-24Buildsystem/Unix: Fix an idiotic split-package behaviour on RedHat-based ↵click
systems (and possibly some others) Closes issue 4380 --HG-- branch : trunk
2010-12-23Core: Removed more operator workarounds for ACE_Singleton (missed previously ↵Shauren
because of inconsistent naming) --HG-- branch : trunk
2010-12-21Core/AuthServer: Fix the previous commit (it might help to actually fetch ↵click
what we want to work on as well) --HG-- branch : trunk
2010-12-21Core/AuthServer: Allow reauthentication to the authserver on realm logout. ↵click
Thanks to .. someone (webmaster?) Fixes issue 4191. --HG-- branch : trunk
2010-12-20Core/Buildsystem: Resolved quoting problem that caused gcc to spam warnings. ↵leak
Patch by click. --HG-- branch : trunk
2010-12-13MergeMachiavelli
--HG-- branch : trunk
2010-12-13Backed out changeset: 8326a2411148Machiavelli
--HG-- branch : trunk
2010-12-06- Added Perl based conf merger scriptleak
- Removed LogSQL config option until reimplementation on code side - A bit of cosmetics for .conf files --HG-- branch : trunk
2010-12-05Core/DBLayer:Machiavelli
- Make time format of MaxPingTime consistent between authserver and worldserver. Note that the value is in minutes, update your config files accordingly if needed. - Remove obsolete atomic uint32 and prevent concurrent calls to vector::size() in DatabaseWorkerPool --HG-- branch : trunk
2010-12-04Core/DBLayer:Machiavelli
- Make the mysql connectionpool shared for async and syncrhonous connections. - Allow configurable amount of connections for the pool - Allow configurable amount of delaythreads Note that delaythreads now only represent in-core threads. Whenever they execute a task they will pick a free connection from the pool instead of using their previously unique assigned connection. The purpose of this design change is better distribution of SQL requests (no bottlenecks paired with idling) among available resources. This also prevents a ¨memory waste¨ of preparing async prepared statements on synchronous connections (that were never called) - and vice versa. Now, connections aren´t explicitly async or synchronous, they serve both purposes. Use at own risk, might cause instabilities. Don´t forget to update your config files and clear your cmake cache. --HG-- branch : trunk