aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared
AgeCommit message (Collapse)Author
2020-03-15Core/ByteBuffer: Fix string formatShauren
2020-03-15Core/PacketIO: Validate utf8 in every client packetShauren
2020-01-19Core/Gameobject: Rename GO_STATE_ACTIVE_ALTERNATIVE to GO_STATE_DESTROYED ↵NoName
(#24062) * Step 1: Rename GO_STATE_ACTIVE_ALTERNATIVE to GO_STATE_DESTROYED * Update src/server/shared/SharedDefines.h Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com> Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
2020-01-02New yearAokromes
Say bye bye to every year changing dates
2019-12-07Core/Realms: Move build info (and auth seeds) to databaseShauren
(cherry picked from commit 61f2eed3531ebfd2585ab05add31ae9e97598233)
2019-10-26Scripts/ScarletMonastery: instance script cleanup (#23889)ccrs
Adapt InstanceScript into newer structure and style Adapt existing boss scripts into newer structure and style Improve existing boss related definitions Should make each boss more functionally reliable, but nothing new has been added
2019-08-10[3.3.5] Core/Authserver: TOTP rewrite: (PR #23633)Treeston
- Proper management commands (.account 2fa) - Secrets can now be encrypted (set TOTPTokenSecret in .conf) - Secret now stored in binary - Argon2 and AES primitives - Base32/64 support
2019-08-023.3.5 Don't allow to summon dead hunter pets (#23271)Giacomo Pozzoni
* Core/Player: Add support to SMSG_PET_TAME_FAILURE * Core/Pet: Don't summon dead pets when using "Call pet"
2019-07-30Contrib/Misc: There, build fix. 19d71fb follow-up.Treeston
2019-07-30Contrib/Misc: Allow enumutils_describe.py to better deal with commented-out ↵Treeston
enum lines
2019-07-29Core/Misc: Kick a Totem error log upstairs one stack frame to give it access ↵Treeston
to various debug info and make Aokromes happy.
2019-07-25Scripts/Defines: cleanup some magic numbers in factions (#23631)ForesterDev
2019-07-24Core/Totems: update select display for shaman totems (#23583)ForesterDev
(cherry picked from commit 8ca6a20e7303e942adfb6d97b9aa94fab7c6b895) # Conflicts: # src/server/game/Entities/Totem/Totem.cpp # src/server/game/Entities/Unit/Unit.cpp # src/server/game/Entities/Unit/Unit.h # src/server/game/Spells/SpellMgr.cpp # src/server/game/Spells/SpellMgr.h # src/server/game/World/World.cpp
2019-07-13Server/Packets: implement SMSG_RESYNC_RUNES packet structureccrs
2019-07-05Core/Creature: Reworked creature aggro radius calculation (#20615)Ovahlord
* Core/Creatures: rewrote creature aggro radius calculation * Formulas are taken from WoW Wiki
2019-05-02Core/Object: Range check vol. 2 (#23226)Jozef Dúc
* Core/Object: Fix all missing parts for #23062 * Update GameObject.cpp
2019-04-14Core/Dep: Boost 1.70 compatibilityShauren
(cherry picked from commit bcda8dd7421cfa1950a3e47081f2f28d032d38ac)
2019-02-16Core/Misc: Fix no-pch buildjackpoz
2019-01-18Core/Networking: Set SO_REUSEADDR on *nix platformsjackpoz
2019-01-10Core/Networking: Fix memory leak (#22923)Giacomo Pozzoni
Fix memory leak reported by ASan happening when ports fail to bind in Authserver
2019-01-01Happy New Year, folks. It's 2019!Treeston
2018-12-31Core/Spells: Fixed ErrorCube spell missilesShauren
2018-12-30Core/Creatures: Port trainer changes from masterGhaster
Closes #20493
2018-12-11Core/Misc: Explicit typing for SpellAttrN enums, add nicer text to UNKs, and ↵Treeston
restore some relevant info from old comments. Final one of these.
2018-11-27Core/Misc: Update description text for SpellAttr6 and SpellAttr7Treeston
2018-11-27more clarity (9309988 follow-up)Treeston
2018-11-26Core/Misc: Update description text for SpellAttr5 (I'm back, baby!)Treeston
2018-11-14Core/Misc: Update description text for SpellAttr4Treeston
2018-11-13Core/Misc: Update description text for SpellAttr3Treeston
2018-11-12Core/Misc: Update description text for SpellAttr2Treeston
2018-11-12Core/Misc: Update description text for SpellAttr1Treeston
2018-11-12Core/Misc: Update description text for SpellAttr0 to match actual behaviorTreeston
2018-11-12GCC build fixShauren
Closes #22785
2018-11-11Core/Util: Redesign SmartEnum to properly work for large enums (>64 entries) ↵Treeston
and play nice with IDEs (PR #22768)
2018-10-26Core/Misc: Partial merge of 3.3.5-dbedit:Treeston
- Added SmartEnum.h for enum iteration, stringification, and more, courtesy of krabicezpapundeklu/smart_enum - Moved a bunch of enums in SharedDefines.h to the new system - Miscellaneous utility methods ported
2018-10-24Core/Shared: add BattlefieldBattleId definitionsccrs
Also rename BG_TEAMS_COUNT and BattlegroundTeamId
2018-10-02Core/DBC: Some cleanup of Cleanup (8edea4a follow-up)Treeston
2018-10-02Core/DBC: Sanitize DBC loading procedure. Extra checks. Capability to load ↵Treeston
strings from DB. Load SpellName from spell_dbc.
2018-09-27Core/Misc: Revert 4990423, need to find out a better way to handle this.Treeston
2018-09-27Core/Misc: Unify naming of DBC entry, storage and format identifiers based ↵Treeston
on DBC file name * DBC file name: <dbc>.dbc * Format string: DBCfmt_<dbc> * DB Format string: DBCfmt_<dbc>_DBFormat * DB index string: DBCfmt_<dbc>_DBIndex * Entry struct: <dbc>Entry * Global storage: s<dbc>Store
2018-09-27Core/Misc: constexpr a bunch of things, and a missing include of Windows.h ↵Treeston
somewhere (that last one wasn't me!)
2018-09-27Core/Misc: Move some headers from game/ to shared/Treeston
2018-08-22Core/Packets: Reduce memory footprint of cached queries (#22297)jackpoz
Ensure only the minimum required memory is used by caching query packets by calling shrink_to_fit()
2018-04-19Core/PacketIO: Added missing move assignment operator to ByteBufferShauren
2018-01-08nopch build fixShauren
2018-01-06Core/Misc: Added compatibility layer for boost 1.66 and future std:: ↵Shauren
networking stuff * Based on work done by @dimiandre in PR #21173 Closes #21171 Closes #21173 (cherry picked from commit dfd2660a85e4f0891c63009ee8425b2796586409)
2018-01-06Core/Networking: Activate single threaded optimization for io_service ↵Shauren
running in NetworkThread (cherry picked from commit 9711dd3f706a30d23f57b259765837b71292d09e)
2018-01-01Update copyright note for 2018tkrokli
Best wishes for the new year.
2017-12-21Build: Inherit the features and warning flags privatelyNaios
(cherry picked from commit 12853475186569b2f47f1d69f817cbef8e590d83)
2017-12-17Build: Use the cotire library for precompiled header handlingNaios
* Required for handling flags inherited by linked projects correctly in the corresponding precompiled header. * Reduces the maintenance effort for precompiled headers