Permalink
Commits on Feb 9, 2014
  1. Remove Prayer of Mending hackfix. It was reported to be already worki…

    …ng before this revision
    Havenard committed Feb 9, 2014
Commits on Feb 8, 2014
  1. Merge

    Havenard committed Feb 8, 2014
  2. Scripts/Eastern Plaguelands: Fix flypath exploit

    Fix npc id 17209 in Eastern Plaguelands enabling taxi cheat to players just by talking to it.
    jackpoz committed Feb 8, 2014
  3. Merge pull request #11580 from Dehravor/warden

    Core/Warden: Fix crash
    
    Fix NULL dereference crash in case Warden is disabled (in configs or on Mac OS X platform) and client sends a CMSG_WARDEN_DATA opcode
    jackpoz committed Feb 8, 2014
  4. Shared/Logs: Code cleanup

    Remove unneeded check added in 89af609
    jackpoz committed Feb 8, 2014
  5. Core/Warden: Fix crash

    Dehravor committed Feb 8, 2014
Commits on Feb 7, 2014
  1. Shared/Logs: Make AppenderFile more thread-safe

    In case of dynamic file names don't store the FILE* handle in a shared class variable but keep it only at function scope.
    
    Valgrind log:
      at _IO_un_link (genops.c:69)
      by fclose@@GLIBC_2.2.5 (iofclose.c:55)
      by AppenderFile::CloseFile() (AppenderFile.cpp:94)
      by AppenderFile::_write(LogMessage const&) (AppenderFile.cpp:66)
      by Appender::write(LogMessage&) (Appender.cpp:102)
      by Logger::write(LogMessage&) const (Logger.cpp:63)
      by Log::write(LogMessage*) (Log.cpp:279)
      by Log::vlog(std::string const&, LogLevel, char const*, __va_list_tag*) (Log.cpp:267)
      by Log::outMessage(std::string const&, LogLevel, char const*, ...) (Log.h:129)
    Address 0x2a1bd2d0 is 0 bytes inside a block of size 568 free'd
      at free (vg_replace_malloc.c:468)
      by fclose@@GLIBC_2.2.5 (iofclose.c:85)
      by AppenderFile::CloseFile() (AppenderFile.cpp:94)
      by AppenderFile::_write(LogMessage const&) (AppenderFile.cpp:66)
      by Appender::write(LogMessage&) (Appender.cpp:102)
      by Logger::write(LogMessage&) const (Logger.cpp:63)
      by Log::write(LogMessage*) (Log.cpp:279)
      by Log::vlog(std::string const&, LogLevel, char const*, __va_list_tag*) (Log.cpp:267)
      by Log::outMessage(std::string const&, LogLevel, char const*, ...) (Log.h:129)
    jackpoz committed Feb 7, 2014
  2. Shared/Logs: Add workaround for "w" flag used with dynamic name files

    Ignore "w" flag and always use "a" for log files with dynamic name since the file handle is created at every log line and "w" would delete any other logged line from previous _write() calls.
    The best solution would be to overwrite only at first call and append at any other call.
    jackpoz committed Feb 7, 2014
  3. Revert "DB/Misc: A lucky bag random fixes"

    This reverts commit 3fcb1bf.
    Vincent-Michael committed Feb 7, 2014
Commits on Feb 6, 2014
  1. Core/Spells: Possible crash fix

    Get Unit target with the proper method instead of retrieving Object target and then casting it to Unit, possible dereferencing NULL.
    Updates #11560
    jackpoz committed Feb 6, 2014
  2. Core/CrashHandler: Add more informations about locals

    Handle SymTagData with inner type of SymTagPointerType.
    Increase buffer sizes to avoid buffer overflows.
    Avoid infinite loops by logging the children of each type only once.
    Avoid too deep nesting by adding a max nesting level.
    Print the address for arrays instead of just the name.
    jackpoz committed Feb 6, 2014
  3. Core/Entities: allow interaction with gameobject questgivers if playe…

    …r can take or return quests
    
    Closes #11269
    Closes #8898
    Closes #10204
    Closes #11410
    Closes #7053
    Closes #6189
    Closes #9474
    joschiwald committed Feb 6, 2014
  4. DB/Gameobject: Fix Dire Pool

    Closes #9893
    Aokromes committed Feb 6, 2014
Commits on Feb 5, 2014
  1. Core/Auras: Implemented SPELL_AURA_MOD_COOLDOWN

    Closes #9671
    Shauren committed Feb 5, 2014
  2. TOC5:

    committed Feb 5, 2014
  3. Merge pull request #11568 from Rochet2/VendorChecks

    Core: Add rest of checks from SendListInventory to BuyItemFromVendorSlot
    Discover- committed Feb 5, 2014
  4. Core/Achievements: Use ACE_OS::localtime_r instead of localtime in my…

    … previous commit for thread safety.
    
    Thanks to @Shauren
    Discover- committed Feb 5, 2014
  5. Core/Achievements: Implement criteria type ACHIEVEMENT_CRITERIA_TYPE_…

    …ON_LOGIN and criteria requirements ACHIEVEMENT_CRITERIA_REQUIRE_NTH_BIRTHDAY and ACHIEVEMENT_CRITERIA_REQUIRE_KNOWN_TITLE. Fixes anniversary achievements.
    
    By @Schmoozerd
    Discover- committed Feb 5, 2014
Commits on Feb 4, 2014
  1. DB/SAI: Fix Dire Maul entrance levers

    Updates #6298
    Aokromes committed Feb 4, 2014
  2. Rename 2014_01_21_world_access_requirement.sql to 2014_02_04_00_world…

    …_access_requirement.sql
    Aokromes committed Feb 4, 2014
  3. Merge pull request #11095 from gerripeach/pull_request3

    Core/LFG: Minimum item level in Wotlk heroic dungeons
    Aokromes committed Feb 4, 2014
Commits on Feb 3, 2014
  1. Install .qc

    Havenard committed Feb 3, 2014
Commits on Feb 2, 2014
  1. Core/Chat: Fix a new issue caused by c0224dd which would trigger fals…

    …e positives for CHAT_MSG_AFK and CHAT_MSG_DND.
    Discover- committed Feb 2, 2014