aboutsummaryrefslogtreecommitdiff
path: root/src/server/bnetserver/REST
AgeCommit message (Collapse)Author
2025-05-13Core/Misc: Make string and string_view literal suffixes globally availableShauren
2025-05-12Core/Network: Update LoginRESTService to check all addresses together (#30927)Jason Dove
2025-04-13Core/Network: Minor include cleanup and add more required functions and ↵Shauren
typdefs to SslStream and BoostBeastSocketWrapper
2025-04-09Core/Network: Move to separate projectShauren
2025-04-08Core/Network: Socket refactorsShauren
* 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-03Core/Database: Added std::span based functions to Field and PreparedStatementShauren
2024-11-12Core/Networking: Support IPv6Shauren
2024-03-21Core: Updated to 10.2.6.53840Shauren
2024-01-18Core/Bnet: Added SRP http endpoints10.2.0.52808Shauren
2023-12-26Build fixShauren
2023-12-26Core/Bnet: Implemented new SRP6 variants, and migrate old sha_pass_hash in ↵Shauren
battlenet_accounts to separate salt and verifier columns * passwords can now be case sensitive and up to 128 characters long
2023-12-18Core/Bnet: Add new loggers to config file template, fixed request/response ↵Shauren
content logging and fixed setting keep_alive on responses
2023-12-17Core/Bnet: Rewrite LoginRESTService using boost::beast instead of gsoap as ↵Shauren
http backend and extract generic http code to be reusable elsewhere
2023-12-08Core/Misc: Minor code modernization - kill std::bindShauren
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-20Core/Bnet: Send hostnames in portal requests for launcherloginShauren
2023-07-15Core/Network: Refactor local/remote ip address selection code and allow ↵Shauren
using hostnames in LoginREST bnetserver config options
2023-01-08Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard ↵Shauren
compatible api)
2022-03-12Core/Misc: Fix mac buildShauren
2022-02-13Core/Misc: Cleanup unused includesShauren
2020-12-12Dep/Boost: Partial support for boost 1.74 - asioShauren
Ref #25470 (cherry picked from commit 155e37831e9c581c6a8ebba34fe70d3459301d0a)
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-04-26Core: Fix clang 10 warningsShauren
2020-04-14Core/DBLayer: Implement async transaction completion callbacksShauren
2020-01-02New YearAokromes
2019-07-27Core/DBLayer: Prevent committing transactions started on a different databaseShauren
2019-07-27Core/DBLayer: Prevent using prepared statements on wrong databaseShauren
2019-01-01Update copyright note for 2019vincent-michael
auto happy = new year(2019);
2018-01-21Core/Bnet: Fixed crash that can happen when sending malformed requestsShauren
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-10-17Core/Bnet: Fixed another uninitialized variable (just to shut up static ↵Shauren
analysis tools, its never uninitialized when used)
2017-10-10Core/Bnet: Fixed uninitialized valueShauren
2017-10-03Warning fixShauren
2017-10-03Core/Bnet: Added support for -launcherlogin logins (external client launcher ↵Shauren
required)
2017-09-22Core/Bnet: Moved loading account info from rest service to sessionShauren
* This improves concurrency by removes thread synchronization when checking login tickets * Also allows users to use external (web based) login systems
2017-07-21Core/Bnet: Fixed login after gSOAP updateShauren
2017-07-15Build fix for boost 1.55Shauren
2017-07-14Core/Bnet: Changed login REST service to use async db queries instead of ↵Shauren
spawning a thread for each request
2017-01-01Update copyright note for 2017vincent-michael
Happy new year
2016-09-24Core/Bnetserver: Re-enable ban on wrong passwordKevin Plestan
Closes #17937 Closes #17969
2016-06-06Core/Misc: Fixed uninitialized fieldShauren
Coverity CID 1354596
2016-04-16Core/Bnet: Fixed LoginREST.* address selectionShauren
2016-04-04Core/Bnet: Add return LoginREST.ExternalAddress when LoginREST.LocalAddress ↵Shauren
is configured to localhost but client connects from a different machine in the network
2016-03-28Core: Fixed VS 2013 buildShauren
2016-03-28Clang build fixesShauren
2016-03-28Build fixesShauren
2016-03-28Core: Updated to 6.2.4Shauren
* Rewrite bnetserver for new authentication protocol