| Age | Commit message (Collapse) | Author |
|
|
|
informed of...
(cherry picked from commit d5718f337257cfa2a4562df1aeb79a0ff0324add)
|
|
Type safe logging
|
|
003d67708b9a279da3d37e5ef06eb32ceab53964
Update the lowest log level when using ".server set loglevel" command.
(cherry picked from commit 43f74fd8cfbab8f8fecf128e5d8d5d44ae767988)
|
|
Improve Log::ShouldLog() performances by saving the lowest log level across all loggers and discarding any log with lower level than that.
(cherry picked from commit 003d67708b9a279da3d37e5ef06eb32ceab53964)
|
|
Fix char[] without a NULL character '\0' in the array reading over the char[] bounds
(cherry picked from commit fd844e3d7e18212d6e8dd6531eac1f198527926b)
|
|
* improves safety and log speed through:
- variadic templates
- perfect forwarding
* fixes a newline in db logs
* improve performance of Appender::write by using std::ostringstream && std::move
|
|
* Either inefficient or wrong usage of string::find(). string::compare() will
be faster if string::find's result is compared with 0, because it will not scan the whole string.
If your intention is to check that there are no findings in the string,
you should compare with std::string::npos.
* C-style pointer casting detected. C++ offers four different kinds of casts as replacements:
static_cast, const_cast, dynamic_cast and reinterpret_cast.
|
|
Core/Mail: fix a logic error introduced in 829e11b6623f967672143d79cd8d31772f54866d
|
|
|
|
|
|
|
|
tables - invalid row will no longer cause crashes
|
|
* character_arena_stats
* character_battleground_random
* character_cuf_profiles
* character_currency
* character_stats
* character_void_storage
|
|
shorter than requested size
(cherry picked from commit e52b46abba9250c611312a891fda0adaccce0f0c)
|
|
|
|
constructor required
|
|
|
|
session timezone offset should be used there, not server offset
|
|
|
|
|
|
|
|
Improve dead-lock error handling by making sure only 1 thread at time retries to execute a transaction so they don't keep dead-locking each other.
(cherry picked from commit 62001360dd1d08b2f33fba0f20425867b1b0a069)
|
|
* Refactored cooldown handling to separate class shared by creatures and players
* Updated and enabled cooldown packets
* Implemented creature school lockouts
* Implemented spell charges
* Fixed AuraUpdate structure
* Fixed aura flag AFLAG_NOCASTER handling
* Implemented spell charge related auras
|
|
petition related packets
Merged from https://github.com/Mogadischu/TrinityCore/commits/guild
Signed-off-by: Duarte Duarte <dnpd.dd@gmail.com>
|
|
|
|
|
|
Thanks @joschiwald, @DDuarte and @Warpten
|
|
Ref #14028
|
|
(cherry picked from commit c66bd709f1c58303aca39b8f43ac57379079882d)
|
|
Fix transactions not being recommitted on dead-lock error (error code 1213) because of calling http://dev.mysql.com/doc/refman/5.0/en/mysql-errno.html after sending the ROLLBACK command. This way the returned error code was related to the ROLLBACK command, not the failed transaction.
(cherry picked from commit d4db0c15c7e59f7139619720be3c26a48e6ff259)
|
|
|
|
Fix an issue added in 024b57bb74a664cd515cf0822d4b8e939a91fe03 that didn't properly skip ReputationSpillover rows with invalid data.
Fix also a static analysis issue reported by Coverity.
|
|
Fix some static analysis issues reported by Coverity
|
|
Fix some static analysis issues reported by Coverity
|
|
Fix some static analysis issues reported by Coverity
|
|
Fix some static analysis issues reported by Coverity
|
|
command (default true) to opt out of creating the initial game account
|
|
|
|
|
|
|
|
|
|
Server/PacketIO: Currency Updates
|
|
* Update SMSG_SET_CURRENCY & SMSG_SETUP_CURRENCY Packets.
* Update of Database Structure and SQLStatements for Currencies.
Signed-off-by: AriDEV <aridev666@gmail.com>
|
|
|
|
Happy new year
|
|
- fixed non pch build
- fixed some warnings
- fixed some coverity issues
- some random things here and there
|
|
All quest requirements are now in quest_objectives table
quest_template table contains _ONLY_ WDB data and must not be modified
Currently supported objectives are MONSTER, GAMEOBJECT, ITEM, TALKTO, CURRENCY, REPUTATION, MONEY, PLAYERKILLS, AREATRIGGER
|
|
Fix a buffer overflow caused by Boost trying to store too much data in a buffer too small.
(cherry picked from commit cdf6c884624be33b5782bcca0e206e5c291a517b)
|
|
|