aboutsummaryrefslogtreecommitdiff
path: root/src/server/database/Updater
AgeCommit message (Collapse)Author
2025-08-30Core/Database: Fix database auto updater when using MySQL 9.4 (#31243)quarters78
(cherry picked from commit 290a7b93107b4864f5aad57b415c9237922e3379)
2025-06-11Core/Database: Update PCH content to include most commonly used headersShauren
2024-09-23Core/Common: Catch and log child process creation errorsShauren
2024-09-14Core/Common: Output stdout/stderr from child process without waiting for it ↵Shauren
to finish
2024-08-24Core/DBUpdater: Use utf8mb4 in dbupdater --default-character-setShauren
2024-06-12Core/Database: Remove future/promise typedefs from a public header (these ↵Shauren
are internal to database project)
2024-05-29Core/Misc: Remove separate storage for custom messages in exception types ↵Antonio Martín Berti
and store it directly in base class from <stdexcept> (#30012)
2024-05-06Core/Updater: Fix gcc build (this time for older gcc versions that didn't ↵Shauren
trigger the warning fixed in previous commit)
2024-05-06Core/Updater: Fix gcc warningShauren
2024-04-22Core/Misc: Support boost 1.85Shauren
2023-01-10Core/DBUpdater: Changed autoupdater created databases to use utf8mb4 instead ↵Shauren
of utf8mb3
2023-01-08Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard ↵Shauren
compatible api)
2022-01-30Core/DBUpdater: Apply each sql update file in a separate transactionShauren
2022-01-26Core/Updater: Fix detection of the mysql binary when a directory is given as ↵Carbenium
path This ensures that we never pass a directory path StartProcess which results in a crash. Closes #25216 (cherry picked from commit 98b1b20d6beea5e2fdea7e404e8d880953d4b2fb)
2022-01-23Misc: Use [[fallthrough]] attribute instead of comment to mark intentional ↵Peter Keresztes Schmidt
fallthroughs (#25054) Related: #25006 (cherry picked from commit 85b5b842ca6c05d4e51081e6c3282940a80f3761)
2022-01-23Dep: Switch to boost process instead of old standalone versionShauren
(cherry picked from commit 524d16739861d0b2279e2270e319b0c77ec9b03b)
2022-01-01Core/DBUpdater: Fixed db auto updater for mysql 8 when ssl connections are ↵kvolk2git
enabled (#27298) (cherry picked from commit 57617e215b2f45ba1636e0002714792326c3e57c)
2022-01-01Added the ability to use TLS when connecting to a database. (#24348)myuzhobcplidtkieno
* Added the ability to use TLS when connecting to a database. * Trying to kickstart CI checks * Revert the kickstart change Co-authored-by: myuzhobcplidtkieno <myuzhobcplidtkieno@github.com> Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit ae553f89664a4baade80020856c9ff66323de963)
2020-09-04Core/Misc: Port all the refactors sneaked in master to 3.3.5 include cleanup ↵Shauren
port
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-05-21Core/Misc: GCC build and warning fixesShauren
2020-01-02New YearAokromes
2019-11-03Core/DBUpdater: Fixed db updater for mysql 8 on windows using named pipe ↵Shauren
connections
2019-01-01Update copyright note for 2019vincent-michael
auto happy = new year(2019);
2018-12-30Core/DBUpdater: Code cleanupjackpoz
2018-12-30Core/DBUpdater: Fix error messagejackpoz
Fix error message when trying to populate the database showing free'd memory data instead of the sql file name
2018-01-01Update copyright note for 2018vincent-michael
auto happy = new year(2018);
2017-06-12Remove duplicate includesShauren
2017-05-12Core/Database: Include cleanupShauren
2017-05-11Core/Common: Include cleanupShauren
2017-04-18GCC build fixDDuarte
It's been too long, C++
2017-04-18Core/DBUpdater: Improve message when base SQL file is missingDDuarte
2017-02-26Core/Updater: Clarify more 2 errorsAokromes
(cherry picked from commit fe9f79780e1a6dd14e0876dca54ef4d8c8a0a5ae) Update DBUpdater.cpp (cherry picked from commit fb048a4cdbd56102018db5c9149ca2103c1507b2) Update DBUpdater.cpp (cherry picked from commit 9250680680399e986736786bb6c3c2ff97ca5b9c)
2017-01-01Update copyright note for 2017vincent-michael
Happy new year
2016-08-10Core/Updater: Clarify even more this errorAokromes
(cherry picked from commit 09a1cfdf771a093b21779990ee516c22f66f4255)
2016-08-10Update DBUpdater.cppAokromes
Because nature wins race.... (cherry picked from commit 5868509a6366d0ba7a0fe819c3ece0e4a57c7029)
2016-08-10Core/DB/Updater: engrish corrections in DBUpdater.cpp (#17262)Trond B Krokli
English grammar and syntax corrections in DBUpdater.cpp - string texts corrected, source code unchanged - comments improved and checked for typos (cherry picked from commit 8fe85017125803a4ca8fd1d972b128930cd364b9)
2016-05-29Core/DB/Updater: English grammar corrections (#17207)Trond B Krokli
Improve English text in strings and comments in UpdateFetcher.cpp - replace incorrect text with the intended words in some output strings - corrections in the comments to point out the intention of the code
2016-04-23Core/Updater: Correct the config key hint of a log messageNaios
(cherry picked from commit dadc02d77a969ef97a6726c509a1851b5e4fed32)
2016-04-18Core/Cryptography: Move the SHA1 calculate helper to the SHA1 headerNaios
(cherry picked from commit 3271f328de35f940f682a0dbe1d9466e29190182)
2016-04-11Core/Common: Capsule boost process into helper functionsNaios
* For easier usage, the processes output it routed correctly to the TC logger line by line now. * Add support for asynchronous process execution and process termination.
2016-04-05Core/Misc: MSVC warning fixesShauren
2016-03-24Core/Database: Converted the database library to a shared library.Naios
* There is still the possibility to static link against database.
2016-02-21Core/Updater: Convert an assertion into a fatal errorNaios
* The error is triggered when it fails to open an update for hashing * See 'https://community.trinitycore.org/topic/12352-worldserver-crashes-on-database-update/' for details * And a minor cleanup in the UpdateFetcher
2016-02-21Core/Common: Add a generic config helper to access built-in overwriteable paths.Naios
* Adds CMAKE_COMMAND and CMAKE_BINARY_DIR to revision_data.h * Move the source and mysql exe path handling out of the DBUpdater. * Make some Config methods const for correctness. * Remove C & CXX flags from revision_data.h (was unused and didn't capture all cxx vars) * Reorder the link order to prevent `ld` from ignoring the file * Ref #15671
2016-02-20Core/Updater: Use a different method for file readingNaios
* Current method causes issues under CentOS 6 and could possibly lead to cutted buffer content when reading in textmode. * Closes #16209 (cherry picked from commit ae1a5c6c2b82918850cb7b851e2f7dff33a40c57)
2016-01-04Core/DBUpdater: Fix help text download linkDuarte Duarte
Change from forums to GH Releases
2016-01-01Update copyright note for 2016Vincent-Michael
Happy new year (Again new year with idiots ...)
2015-10-05Core/Updater: Fix mysql in path check/search.Naios
(cherry picked from commit a561edefb90af25864aeb7ca7fc48fe0364df765)