Shauren
e161874695
Core/Realms: Replaced hardcoded realm category list with Cfg_Categories.db2
2023-10-05 23:57:25 +02:00
Shauren
f0a862e71b
Core/Misc: Modernize comparison operators
2023-08-24 00:51:26 +02:00
Shauren
cc6dba1376
Core/Realms: Minor refactor to realm address storage (remove LocalSubnetMask as it is now unused, db field kept for table structure compatibility with 3.3.5 branch)
2023-08-03 11:18:11 +02:00
Shauren
6be536a73b
Core/Network: Refactor local/remote ip address selection code and allow using hostnames in LoginREST bnetserver config options
2023-07-15 00:45:16 +02:00
Shauren
7f5e47c396
Core/Realms: Remove duplicate realm names storage
2023-04-29 00:25:31 +02:00
Shauren
d791afae1d
Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard compatible api)
2023-01-08 21:16:53 +01:00
Shauren
92ed5e8af1
Core/Misc: Include cleanup, 2023 edition
2023-01-07 22:38:21 +01:00
Treeston
fa8ab6eb98
Core/Common: Move old-style pointer+size HexStr methods to Trinity::Impl where they can't hurt anyone
...
(cherry picked from commit 7b8b999516 )
2022-01-26 14:36:42 +01:00
Giacomo Pozzoni
fda8a09766
Core/Misc: Replace boost::shared_mutex with std::shared_mutex ( #24328 )
...
* Core/Misc: Replace boost::shared_mutex with std::shared_mutex
* Remove std forward declarations
(cherry picked from commit 7032ee0bdb )
2022-01-23 21:51:47 +01:00
Shauren
98939d258a
Dep/Boost: Partial support for boost 1.74 - asio
...
Ref #25470
(cherry picked from commit 155e37831e )
2020-12-12 18:50:13 +01:00
Shauren
1c52d5fff7
Core/Misc: Replace NULL with nullptr
2020-08-14 17:06:03 +02:00
Treeston
73922d2a85
Core/Authserver: Re-organize the accounts table (PR #25135 )
...
- 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 3164b58c7d )
2020-08-03 22:37:47 +02:00
Treeston
e9392ad287
Core/Authserver: Authserver cleanup (PR#25093)
...
- 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 210176fd91 )
2020-08-03 19:39:00 +02:00
Peter Keresztes Schmidt
bab5fd87a3
Core/Misc: Replace Trinity::make_unique with std ( #24869 )
2020-06-23 08:54:12 +02:00
Aokromes
b0bf1275ee
New Year
2020-01-02 06:44:10 +01:00
Shauren
61f2eed353
Core/Realms: Move build info (and auth seeds) to database
2019-12-07 13:02:10 +01:00
Shauren
65b91375e0
Core: Updated allowed build to 8.2.5.32722
2019-12-04 00:06:22 +01:00
Shauren
387705a8fc
Core: Updated allowed build to 8.2.5.32638
2019-11-23 12:28:18 +01:00
Shauren
dd39f2c1a7
Core: Updated allowed build to 8.2.5.32580
2019-11-20 12:35:11 +01:00
Shauren
e8e89f58fb
Core/DBLayer: Prevent using prepared statements on wrong database
2019-07-27 01:00:37 +02:00
Shauren
31fda79556
Core/PacketIO: Updated packet structures to 8.1.5
2019-06-08 17:03:15 +02:00
Shauren
bcda8dd742
Core/Dep: Boost 1.70 compatibility
2019-04-14 00:13:23 +02:00
vincent-michael
5620eb9463
Update copyright note for 2019
...
auto happy = new year(2019);
2019-01-01 10:14:33 +01:00
Shauren
dfd2660a85
Core/Misc: Added compatibility layer for boost 1.66 and future std:: networking stuff
...
* Based on work done by @dimiandre in PR #21173
Closes #21171
Closes #21173
2018-01-06 01:21:59 +01:00
vincent-michael
7d00ae4045
Update copyright note for 2018
...
auto happy = new year(2018);
2018-01-01 00:40:17 +01:00
Shauren
20a3c9eed2
Core/PacketIO: Update opcodes to 7.3.2
2017-12-30 00:23:43 +01:00
Shauren
644af37f96
Core/Realms: Made realmlist threadsafe
2017-10-11 22:42:03 +02:00
Shauren
4226eb2ea5
Core/Misc: Some /W4 warning fixes
2017-06-07 17:23:50 +02:00
Shauren
9299e9bde0
Core/Grids: Ported cmangos/mangos-wotlk@ea99457e50
2017-05-13 19:37:33 +02:00
joschiwald
229c78b5a3
Core/Packets: Implemented CMSG_QUERY_REALM_NAME and SMSG_REALM_QUERY_RESPONSE
2017-05-13 17:25:21 +02:00
Shauren
da32ff84d6
Build fix
2017-05-13 12:57:55 +02:00
Shauren
beb3316089
Core/Shared: Include cleanup
2017-05-13 11:49:09 +02:00
Shauren
7e538980a2
Core/Database: Include cleanup
2017-05-12 18:50:27 +02:00
Shauren
3a418a0bbc
Core/Common: Include cleanup
2017-05-11 22:29:51 +02:00
vincent-michael
86b98686a9
Update copyright note for 2017
...
Happy new year
2017-01-01 16:23:13 +01:00
Shauren
ea652fbedd
Build fixes
2016-03-28 18:47:13 +02:00
Shauren
dde620c402
Core: Updated to 6.2.4
...
* Rewrite bnetserver for new authentication protocol
2016-03-28 17:12:57 +02:00
Shauren
619669c620
Core/PacketIO: Updated remaining packet structures and enums appearing in packets
2016-03-28 15:23:41 +02:00
Shauren
cfe8a6a58b
Core/Misc: Moved RealmList to shared
2016-03-26 13:39:46 +01:00
Naios
25b0e743b1
Core/Shared: Converted the shared library to a shared library ,-).
...
* There is still the possibility to static link against shared.
2016-03-24 01:29:00 +01:00
Vincent-Michael
478cc756eb
Update copyright note for 2016
...
Happy new year (Again new year with idiots ...)
2016-01-01 00:34:25 +01:00
Shauren
63def8aa32
Core/Battle.net:
...
* Changed packet structures to mirror client names
* Simplified ToString Building
* Removed deprecated structures
World: Cleaned up duplicate realm info 'realm' and 'realmHandle' variables (realmHandle was removed, that data is fully contained in realm)
2015-10-06 00:30:47 +02:00
Vincent-Michael
ab90f74486
Update copyright note for 2015
...
Happy new year
2015-01-01 00:28:09 +01:00
Shauren
bacc90b6ba
Core/NetworkIO: Added second connection to WorldSession, handle AuthContinuedSession and enabled ConnectTo and ResumeComms
2014-11-09 00:37:33 +01:00