| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-25 | Core/Warden: Removed implementation not compatible with modern client ↵ | Ovahlord | |
| versions (#30491) | |||
| 2025-11-15 | Core/Misc: Add missing includes | Shauren | |
| 2025-11-12 | Build: Modernize include directory management using target_sources(FILE_SET) | Shauren | |
| 2025-06-13 | Core/Worldserver: Update PCH content to include most commonly used headers | Shauren | |
| 2025-06-11 | Core/Misc: Fix revision_data.h and boost/predef preprocessor macro conflict | Shauren | |
| 2025-06-02 | Core/Network: Make ip address formattable with fmt | Shauren | |
| 2025-05-08 | Core/World: Refactor World::LoadConfigSettings to unify validation of all ↵ | Shauren | |
| config options and reduce its impact on compile time | |||
| 2025-04-08 | Core/Network: Socket refactors | Shauren | |
| * Devirtualize calls to Read and Update by marking concrete implementations as final * Removed derived class template argument * Specialize boost::asio::basic_stream_socket for boost::asio::io_context instead of type-erased any_io_executor * Make socket initialization easier composable (before entering Read loop) * Remove use of deprecated boost::asio::null_buffers and boost::beast::ssl_stream | |||
| 2025-01-07 | Core/Network: Simplify worldserver port configuration: removed ↵ | Shauren | |
| InstanceServerPort | |||
| 2024-12-26 | Core/Config: Remove Rate.Talent config option that is not compatible with ↵ | Shauren | |
| trait system | |||
| 2024-12-09 | Dep: Replace basic_deadline_timer with std::chrono based basic_waitable_timer | Shauren | |
| 2024-11-24 | Misc/Config: Add Earthen to CharacterCreating.Disabled.RaceMask documentation | Shauren | |
| 2024-11-24 | Misc/Config: Update CharacterCreating.Disabled.RaceMask and ClassMask (#30457) | CraftedRO | |
| 2024-11-12 | Core/Networking: Support IPv6 | Shauren | |
| 2024-10-01 | Core/Utilities: Extend make_unique_ptr_with_deleter functionality to allow ↵ | Shauren | |
| it to create deleters with compile time constant functions (reduces its size to just sizeof(void*)) | |||
| 2024-09-20 | Build: Add WITH_WARNINGS_AS_ERRORS cmake option that turns compile warnings ↵ | Shauren | |
| into compile errors | |||
| 2024-09-18 | Core/Conf: Change evoker start level to 10 (#30252) | Hwis | |
| 2024-09-15 | Build: Automatically include WindowsSettings.manifest in all executables ↵ | Shauren | |
| instead of listing it separately as source file in every target | |||
| 2024-09-15 | Core/Common: Compile ServiceWin32 as part of common project instead of ↵ | Shauren | |
| directly adding its source files to both server executables | |||
| 2024-09-15 | Core/CrashHandler: Compile WheatyExceptionReport only once and moved its ↵ | Shauren | |
| global variable initializer to all projects using it | |||
| 2024-09-03 | Core/Conf: Update MaxPlayerLevel to 80 (#30196) | Hwis | |
| 2024-08-27 | Core/Misc: Change default expansion to 10 in config file template (#30193) | Hwis | |
| 2024-08-18 | Core/Realms: Realmlist refactors | Shauren | |
| * Removed global realm variable from World and use RealmList everywhere * Match auth build key with client version * Restored allowedSecurityLevel checks for realmlist packet building * Restored updating population field, mysteriously removed 15 years ago in f20b25d1c90f608deab28c9957b3b376ab2a0d50 | |||
| 2024-07-15 | Build: CMake cleanup | Shauren | |
| * Migrate all add_definitions to target_compile_definitions * Remove -D from preprocessor definitions added by target_compile_definitions (unneccessary, cmake strips it anyway) * Fixed NO_BUFFERPOOL not being set on g3d if jemalloc is used * Moved library/compiler specific compile flag settings spread all over various CMakeLists to their related library/compiler file * Remove ancient manual link flag settings for worldserver | |||
| 2024-06-15 | Build: Normalize executable locations in build directory for all platforms | Shauren | |
| 2024-06-04 | Core/Misc: Added Loading.Locales to enable/disable the load of locales (#30013) | Antonio Martín Berti | |
| 2024-06-02 | Remove excesive white line on worldserver.conf.dist | Aokromes | |
| 2024-06-02 | Core/Misc: Fixed windows _UNICODE incompatibilities | Shauren | |
| 2024-05-31 | CI/GitHub: Add Windows x86_64 CI (github actions) support. (#29773) | Fabian König | |
| Co-authored-by: Shauren <shauren.trinity@gmail.com> | |||
| 2024-05-07 | Core/Misc: Minor change to make_unique_ptr_with_deleter to make it accept ↵ | Shauren | |
| only pointers | |||
| 2024-04-30 | Core/Misc: Refactor loading process to remove exit() calls that cause ↵ | Shauren | |
| deadlocks because threads are terminated without proper cleanup | |||
| 2024-04-04 | Core/OutdoorPvP: Fixed shutdown crash | Shauren | |
| 2024-04-04 | Core/Misc: Replace shared_ptr with unique_ptr with deleter for cleanups in ↵ | Shauren | |
| main() functions | |||
| 2024-01-23 | Core/Loot: implemented a custom server config setting to enable or disable ↵ | Ovahlord | |
| AE loot (#29602) This config primarily serves as a means to reduce potential code differences between the master and classic branches as now we no longer have to meddle with code | |||
| 2024-01-23 | Core/Database: Fixed HotfixDatabase not being closed on shutdown with ↵ | Shauren | |
| --update-databases-only Closes #29599 | |||
| 2023-12-28 | Core/Creatures: Refactor CreatureEliteType (#29525) | Teleqraph | |
| * Turn into enum class with official names | |||
| 2023-12-23 | Core/Accounts: Migrate RA credentials checking to use AccountMgr instead of ↵ | Shauren | |
| copying its logic | |||
| 2023-12-17 | Core/Bnet: Rewrite LoginRESTService using boost::beast instead of gsoap as ↵ | Shauren | |
| http backend and extract generic http code to be reusable elsewhere | |||
| 2023-12-08 | Core/Misc: Minor code modernization - kill std::bind | Shauren | |
| 2023-12-01 | Core/Misc: Added windows version checks during startup to avoid confusion ↵ | Shauren | |
| about crashes when running on unsupported OS | |||
| 2023-11-24 | Core/Locales: Set active code page and locale used by c string functions to utf8 | Shauren | |
| Closes #29455 | |||
| 2023-11-14 | Core/BattlegroundMap: Load all cells when created & mark all creatures as ↵ | Jeremy | |
| active (#29410) | |||
| 2023-10-11 | Misc/Config: Fixed comment for CharacterCreating.EvokersPerRealm and ↵ | Marek Madejski | |
| CharacterCreating.MinLevelForEvoker (#29361) | |||
| 2023-09-19 | Core/Quests: Fix questgiver status for trivial and future quests (#29328) | Meji | |
| 2023-08-03 | Core/Realms: Minor refactor to realm address storage (remove LocalSubnetMask ↵ | Shauren | |
| as it is now unused, db field kept for table structure compatibility with 3.3.5 branch) | |||
| 2023-07-15 | Core/Network: Refactor local/remote ip address selection code and allow ↵ | Shauren | |
| using hostnames in LoginREST bnetserver config options | |||
| 2023-07-15 | Core/Network: Cleanup asio using directives | Shauren | |
| 2023-06-09 | Core/Config: Implement reading config overrides from subdirectory (#29068) | Смердокрыл | |
| Co-authored-by: Shauren <shauren.trinity@gmail.com> | |||
| 2023-05-09 | Core/Units: Power handling improvements | Shauren | |
| * Don't include creature_template power multipliers in CreateMana updatefield * Allow NPCs to have power types other than mana * Add missing Essence config regeneration rate * Fixed demon hunter powers not decaying immediately after combat * Fixed some powers decaying immediately out of combat after energizing (for example holy power) * Replace hardcoded list of powers to set to full on levelup with a db2 flag check * Updated Creature::GetPowerIndex for 10.1 new power types | |||
| 2023-02-16 | Update worldserver.conf.dist | Aokromes | |
