aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared
AgeCommit message (Collapse)Author
2012-11-20Core/Misc: Reduction of header dependencies - Step IISpp
2012-11-18Core/Calendar: Completely rewrite and fix most of the calendar systemhorn
There are still some issues that need to be fixed, for more info see CalendarHandler.cpp TODO part. Some unblizzlike behaviour possible, we don't have a lot of sniffs. Big thanks to @Warpten, he joined my project and helped a lot. IMPORTANT NOTE: Read / append packed time functions in ByteBuffer.h are not correct, they need to be fixed in order to have event times accurate Signed-off-by: Nay <dnpd.dd@gmail.com>
2012-11-17Crash Fix after b99c347Spp
2012-11-10Core/Build: Fix compile using mysqllite included with coreSpp
Closes #8283
2012-11-09Core/Build: Enable Clang PCH support and OS X specific featuresSpp
Core: Fix warnings here and there
2012-11-02Core/Guild: Code RefactorSpp
- Send correct events when modifiying Ranks (Add, modify, delete) - Store money/slots withdraw, not remaining slots. This will update remaining slots/money properly. - Reset daily slots/money withdraw for all members at same time, configurable - Better debug messages
2012-10-28Core/Logging: Add new log type for SOAP.Spp
Closes #8201
2012-10-22Core/Logging: Fix PlayerDump loggingSpp
2012-10-17Core/Ticket:kaelima
- Fully parse CMSG_GMTICKET_CREATE, use GmTicket::GetChatLog() to access the reporters chat log from this session (unused atm, possible useful to detect chat harassment) - Simplify SMSG_GMTICKET_GETTICKET and fix "category" field (renamed it same as in blizz LUA files) - Store response in DB
2012-10-12Core/Commands: Allow .modify money to take another parameter structure:Warpten
Example uses: * .modify money 325g 25s 12c is the same as .modify money 3252512 * .modify money -12g is the same as .modify money -120000 * .modify money -12g 45s is the same as .modify money -115500 * .modify money 25c 18g is the same as .modify money 18g 25c
2012-10-10Merge pull request #8001 from tibbi/reputation_convertSubv
correct reputation converting at faction change
2012-10-08adding a new prepared statement for selecting char at_login and titlestibbi
2012-10-07correct reputation converting at faction changetibbi
2012-10-07Core/Utils: Add asserts to irand, urand and frandNay
max should always be higher or equal than min notice that SFMT was already covering these cases and it would return 0, -1 or min
2012-10-06Core/Misc: Tabs to spaces and whitespace cleanupNay
2012-10-04Core/Misc: Fix a format error in ByteArrayToHexStrSubv
Was appending an extra space. Closes #7959
2012-10-03Core: Fix build without PCHSpp
2012-10-02Core: "Initial support for C++11 compilers"Spp
2012-10-02Core/Utilities: Use generic templates with AddPct, ApplyPct and CalculatePctSpp
2012-10-02Core/Utilities: Do not expose internal store structure in Tokens and rename ↵Spp
it to Tokenizer
2012-09-27emptylinetibbi
2012-09-27adding Title converter to faction converter, original author Silinorontibbi
2012-09-26Core/Logging: Fix crash when trying to log a message while config is being ↵Spp
reloaded Closes #7878
2012-09-13Core/Calendar: Fixed breaking calendar event UI after reloggingShauren
2012-09-10Core: Warning fixes (Also some -pedantic under game folder)Spp
2012-09-05Core/Misc: Fix some warnings and logic mistakes found by static code analysiskaelima
2012-09-04Properly fixed one warningShauren
2012-09-04Core: Warning fixesShauren
C4100: 'x' : unreferenced formal parameter C4310: cast truncates constant value C4389: '==' : signed/unsigned mismatch C4668: 'x' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C4701: potentially uninitialized local variable 'x' used C4826: Conversion from 'HMODULE' to 'DWORD64' is sign-extended. This may cause unexpected runtime behavior. C6067: Parameter '3' in call to 'sprintf' must be the address of the string C6387: 'argument 1' might be '0': this does not adhere to the specification for the function 'CloseHandle'
2012-09-01Core/Logging: Delete player filename will now use guid_name format like old ↵Spp
log system. (was set to account_name by error)
2012-09-01Core/Logging: Fix delete player crash having logging player enabled.Spp
closes #7437
2012-08-30Core: Fix many "errors"/warnings and coding style (1)Nay
Extractors, worldserver, authserver, shared and collision affected Errors were found using Cppcheck, open-source static analysis tool
2012-08-30Core/Creature: Added DB support for UNIT_FIELD_FLAGS_2. Thanks cyberbrestkaelima
- Added more flags to UnitFlags2 enum (Thanks wpp)
2012-08-27Core/Logging: Minor optimization in ShouldLogSpp
2012-08-26Core/DBLayer: Fixed memory leaks when query returned empty result setShauren
2012-08-16Core/Logging: Move more log messages to LOG_FILTER_SERVER_LOADINGSpp
2012-08-16Core/Logging: Set config options to behave like old log system.Spp
2012-08-16Core/Loading: Re-enable Server loading logSpp
2012-08-15Misc: CRLF to LF, whitespace cleanup and tabs to spacesNay
2012-08-15Core/Logging: Added documentation about this systemSpp
- Restored old CharDump (LOG_FILTER_PLAYER_DUMP) but disabled by default. - "%s" is now used to set dynamic file names, only used by GM commands and Player dump
2012-08-15Core/Logging: Fix crash on authserver shutdownSpp
Closes #7365 Closes #7325
2012-08-09Core/Logging: Fixed a possible crash with dynamic log file namesShauren
2012-08-09Core/Logging: Fix crash in AppenderFile deconstructor when logfile is ↵kaelima
uninitialized
2012-08-07Core/Authserver: Fix logging crash at startupNay
2012-08-06Update src/server/shared/Logging/AppenderDB.cppkandera
Core/Appender: fix typo
2012-08-06Core/Logging: Use prepared statements in AppenderDBSpp
2012-08-06Core/SQL: Kill core if error 1064 is triggered (error code 1064 you have an ↵Spp
error in your sql syntax). This means the sql has an build error and core fix is needed
2012-08-06Core/Logging: Implement logging to databaseSpp
2012-08-06Core/Logging: Try to simplify configuration of loggers and appendersSpp
Changed multiple lines to a simple format: - Logger.name=Type,LogLevel,Flags,AppenderList - Appender.name=Type,LogLevel,Flags,optional1,optional2 * Type = File: optional1 = File name, optiona2 = Mode * Type = Console: optional1 = Colors Created a default set of loggers and appenders. - Root logger defaults to Error, that means you will see nothing on console by default (not even loading) - You need to add the loggers to Loggers options if you want to enable them, otherwise Root logger will be used for all types Restored outSQLDriver (LOG_FILTER_SQL_DRIVER), outSQLDev (LOG_FILTER_SQL_DEV), outArena (LOG_FILTER_ARENA) and outChar (LOG_FILTER_CHARACTER) functionality by creating new types (LOG_FILTER_CHARACTER is a rename of LOG_FILTER_DELETE. Note: You need to update your config file... again (yeah sorry... trying to make it simpler)
2012-08-06Core/Logging: Reload Logging options when .reload config is usedSpp
2012-08-06Core/Logging: Move player delete logging to new type ↵Spp
LOG_FILTER_PLAYER_DELETE (34). Also add missing sql from 55ce180f28