aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared/Realm
AgeCommit message (Collapse)Author
2025-09-14Core/Scripts: Use std::string_view to find script id from script nameShauren
2025-06-24Core/Misc: Use new Field::Get*OrNull where possibleShauren
2025-04-09Core/Network: Move to separate projectShauren
2024-12-09Dep: Replace basic_deadline_timer with std::chrono based basic_waitable_timerShauren
2024-12-01Core/Misc: Port std::ranges::contains from c++23Shauren
2024-11-12Core/Networking: Support IPv6Shauren
2024-08-30Core/Client Builds: Refactor build_info structure to support any client variantsShauren
2024-08-29Core/Client Builds: Move build info out of RealmList classShauren
2024-08-29Build fix for libstdc++-11Shauren
2024-08-29Core/Auth: Refactor client auth key storage to support more future client ↵Shauren
variants and preserve more information about client version
2024-08-28Core: Allow macOS arm64 client to connect (#30173)Motive
2024-08-18Core/Realms: Realmlist refactorsShauren
* 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
2023-12-08Core/Misc: Minor code modernization - kill std::bindShauren
2023-11-21Core/Calendar: Implement different timezone support for ingame calendarShauren
Closes #8390 Closes #29427
2023-10-05Core/Realms: Replaced hardcoded realm category list with Cfg_Categories.db2Shauren
2023-08-24Core/Misc: Modernize comparison operatorsShauren
2023-08-03Core/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-15Core/Network: Refactor local/remote ip address selection code and allow ↵Shauren
using hostnames in LoginREST bnetserver config options
2023-04-29Core/Realms: Remove duplicate realm names storageShauren
2023-01-08Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard ↵Shauren
compatible api)
2023-01-07Core/Misc: Include cleanup, 2023 editionShauren
2022-01-26Core/Common: Move old-style pointer+size HexStr methods to Trinity::Impl ↵Treeston
where they can't hurt anyone (cherry picked from commit 7b8b999516a824b0c417631a77f133eb47b8b2f4)
2022-01-23Core/Misc: Replace boost::shared_mutex with std::shared_mutex (#24328)Giacomo Pozzoni
* Core/Misc: Replace boost::shared_mutex with std::shared_mutex * Remove std forward declarations (cherry picked from commit 7032ee0bdb47c995dfd89bce3d5b6fad13ec6d73)
2020-12-12Dep/Boost: Partial support for boost 1.74 - asioShauren
Ref #25470 (cherry picked from commit 155e37831e9c581c6a8ebba34fe70d3459301d0a)
2020-08-14Core/Misc: Replace NULL with nullptrShauren
2020-08-03Core/Authserver: Re-organize the `accounts` table (PR #25135)Treeston
- no longer use sha_pass_hash for anything else core-side (.account, SOAP, RA) - salt/verifier/session_key are now binary - old s/v/sha_pass_hash fields kept around for backwards compatibility - sha_pass_hash is still updated (for now), s/v are not - sha_pass_hash is only read if s/v have been manually changed - SRP6 b now uses the full 32 bytes of randomness (instead of randomly only using 19) (cherry picked from commit 3164b58c7d170810b69378950c0891e5f5b8678b)
2020-08-03Core/Authserver: Authserver cleanup (PR#25093)Treeston
- Fix a handful of 1/256 bugs with most significant byte zero in BigNumber - Get rid of (most of) the C-style arrays in authserver - CryptoRandom as a unified source for cryptographic randomness - Bring our other crypto APIs into 2020 - BigNumber usability improvements - Authserver is now actually readable as a result of all of the above (cherry picked from commit 210176fd915cf4ba16f428d3c1a249a71f4aa7a7)
2020-06-23Core/Misc: Replace Trinity::make_unique with std (#24869)Peter Keresztes Schmidt
2020-01-02New YearAokromes
2019-12-07Core/Realms: Move build info (and auth seeds) to databaseShauren
2019-12-04Core: Updated allowed build to 8.2.5.32722Shauren
2019-11-23Core: Updated allowed build to 8.2.5.32638Shauren
2019-11-20Core: Updated allowed build to 8.2.5.32580Shauren
2019-07-27Core/DBLayer: Prevent using prepared statements on wrong databaseShauren
2019-06-08Core/PacketIO: Updated packet structures to 8.1.5Shauren
2019-04-14Core/Dep: Boost 1.70 compatibilityShauren
2019-01-01Update copyright note for 2019vincent-michael
auto happy = new year(2019);
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
2018-01-01Update copyright note for 2018vincent-michael
auto happy = new year(2018);
2017-12-30Core/PacketIO: Update opcodes to 7.3.2Shauren
2017-10-11Core/Realms: Made realmlist threadsafeShauren
2017-06-07Core/Misc: Some /W4 warning fixesShauren
2017-05-13Core/Grids: Ported cmangos/mangos-wotlk@ea99457e50790acde8928aa0f3dc4a9c096b4a8cShauren
2017-05-13Core/Packets: Implemented CMSG_QUERY_REALM_NAME and SMSG_REALM_QUERY_RESPONSEjoschiwald
2017-05-13Build fixShauren
2017-05-13Core/Shared: Include cleanupShauren
2017-05-12Core/Database: Include cleanupShauren
2017-05-11Core/Common: Include cleanupShauren
2017-01-01Update copyright note for 2017vincent-michael
Happy new year
2016-03-28Build fixesShauren