Age | Commit message (Collapse) | Author |
|
(cherry picked from commit 71b681bbf0f5189cd87a6cea66ef51667223f54a)
|
|
* 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
(cherry picked from commit e8b2be3527c7683e8bfca70ed7706fc20da566fd)
|
|
(cherry picked from commit 401502ea3c5ceca0c6253910035b2949e13746cc)
|
|
(cherry picked from commit 27860c3316b7354c6bf17cac82992085d2905934)
# Conflicts:
# src/server/game/Entities/Player/Player.cpp
|
|
(cherry picked from commit aa3a62e51866d28915f7df6bdaf21e2c5e1b6b06)
|
|
(cherry picked from commit 5f212c6916219912b7bddc1f0f93c54c8dc2bc9b)
|
|
ByteBuffer::operator>> overloads
(cherry picked from commit 5a1fe849783d0a9b41ce77eca565f3cfc2dfb197)
|
|
(cherry picked from commit 736836a3f5307c9cdf5f843893ff9d144efa69d1)
|
|
favor of PacketUtilities::As
(cherry picked from commit 9ed5f8812b58d1d99d81fbb3df38001206d3f6ed)
# Conflicts:
# src/server/game/Server/Packets/AuctionHousePackets.cpp
# src/server/game/Server/Packets/ItemPackets.cpp
|
|
(cherry picked from commit 8eb2a4de78ab33a51baa1e1d32e18a6fbbfe6863)
|
|
(cherry picked from commit c81183a6600722f3a9bb4996c0849b530fbdd1b0)
|
|
(cherry picked from commit 3e2abd2535d3995e051a9c5bc52c2e671d70d843)
|
|
(cherry picked from commit e8d949c7943cbc49bc7e5411b9ed169b422b8472)
|
|
(cherry picked from commit af4dcc93ed04c4f2219c14821b25cb9efeb7e781)
# Conflicts:
# sql/base/auth_database.sql
# sql/updates/auth/cata_classic/2024_11_12_00_auth.sql
|
|
into compile errors
(cherry picked from commit 7ac0c685dd01bdce2d1ee0bb878e5044b3c1fffa)
|
|
std::ranges algorithms
(cherry picked from commit 8ec9b5841e9eef602f7b9ae8f8824eb799bf4c28)
|
|
(cherry picked from commit e94558d07892a98d78bec3633e0c82e1394b9d66)
# Conflicts:
# sql/base/auth_database.sql
# sql/updates/auth/cata_classic/2024_08_30_00_auth.sql
|
|
(cherry picked from commit 82031dc720ac485c32158871aec86764c2505581)
|
|
(cherry picked from commit d277be8718976764b6a2ed872c0e0b364c9a488b)
|
|
variants and preserve more information about client version
(cherry picked from commit 8e1595265925e0840d07e943b8c9ff1e906d4719)
|
|
(cherry picked from commit 6b2d12206c56222ddd7877a786d11701396fc63f)
# Conflicts:
# sql/base/auth_database.sql
# sql/updates/auth/cata_classic/2024_08_28_01_auth.sql
|
|
* 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
(cherry picked from commit c4b710446d62c95eb8124175203fa5f394912594)
# Conflicts:
# sql/base/auth_database.sql
|
|
not a null-terminated string
(cherry picked from commit a4ecb2dfae8bb4a1eeccf9f97af5948078266a5c)
|
|
(cherry picked from commit d72e91bee27f766c1f7e50640473522a07fc5389)
|
|
implementations
(cherry picked from commit 9242eda6c704ab5c10ab07763e662bb2c65b0396)
|
|
(cherry picked from commit ab5fab5ee9fd0dde509d19ffc26503379a02c41b)
|
|
* 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
(cherry picked from commit 77fe2745febab9e4362b09750093d831325e6091)
|
|
468a06baf046b716305ee665e3cfd93c80e99457
|
|
on some configurations
(cherry picked from commit 4f6b49cccf87638864a636989a41f9ca7eb7a89c)
|
|
~100mb and fixed a logic mistake that was allowing first-time append calls to bypass that size limit (#30037)
(cherry picked from commit a3db80ce5824babcd174be39836e4f82b2533395)
|
|
is empty when its called on linux and mac
Closes #29887
(cherry picked from commit f847cd4eeb8ce0d537ef793d8926cf28650724c4)
|
|
|
|
battlenet_accounts to separate salt and verifier columns
* passwords can now be case sensitive and up to 128 characters long
|
|
content logging and fixed setting keep_alive on responses
|
|
http backend and extract generic http code to be reusable elsewhere
|
|
future bnetserver changes
|
|
|
|
Closes #8390
Closes #29427
|
|
LinkedListHead::Iterator class
|
|
|
|
|
|
as it is now unused, db field kept for table structure compatibility with 3.3.5 branch)
|
|
using hostnames in LoginREST bnetserver config options
|
|
|
|
|
|
id on every call
|
|
bindings or operator<=>
|
|
|
|
compatible api)
|
|
|