Ovahlord
083fb2da32
Build: move MSCV warning C5054 to warning level 3
2023-07-07 23:44:27 +02:00
Ovahlord
208378713b
Core/Misc: fixed more warnings
2023-07-07 23:34:03 +02:00
Ovahlord
2fc86f70e2
Core/Warden: switched away from more deprecated openSSL methods
2023-07-07 23:25:36 +02:00
Ovahlord
c231bf34e5
Core/Spells: fixed more warnings and deprecations
2023-07-07 23:10:54 +02:00
Ovahlord
aaff7e2ced
Core/Units: fixed more deprecation warnings
2023-07-07 22:54:01 +02:00
Ovahlord
e12c3597f4
Core/Unit: fixed more deprecation warnings
2023-07-07 22:29:52 +02:00
Ovahlord
d924871a2a
Core/Misc: fixed a bunch of deprecation warnings
2023-07-07 22:14:22 +02:00
Ovahlord
63f85a613f
nopch fix
2023-07-07 21:51:14 +02:00
Ovahlord
cce47d52d0
CI/AppVeyor: build scripts as static
2023-07-07 21:50:32 +02:00
Ovahlord
a7b244253a
Crypto/SHA256: moved away from deprecated OpenSSL methods
2023-07-07 21:47:55 +02:00
Ovahlord
e8cfcd7016
Crypto/ARC4: use the correct cipher reference in ctors
2023-07-07 21:27:19 +02:00
Ovahlord
d20c2f2c34
Core/Crypto: switched away from deprecated openSSL functions in HmacHash
2023-07-07 21:23:58 +02:00
Ovahlord
1539875440
CI/AppVeyor: Upgrade image to latest master version
2023-07-07 21:13:33 +02:00
Ovahlord
6fe9ebbded
CMake: fixed GCC cmake settings file
2023-07-07 21:09:13 +02:00
Ovahlord
8ead2592b8
Revert "CircleCI: Switch to 20.04"
...
This reverts commit 26a3a05e29 .
2023-07-07 21:04:18 +02:00
Ovahlord
b579f956cb
Revert "CMake: reduce required cmake version to 3.16 to support older CircleCI images until openSSL 3 support has arrived"
...
This reverts commit 6a309a2e05 .
2023-07-07 21:02:12 +02:00
Daniel S. Reichenbach
a7527a8698
Core/Misc: added support for OpenSSL 3, dropped support for OpenSSL 1.0 and fixed build for Fixed build for MariaDB
2023-07-07 21:01:49 +02:00
Ovahlord
2c94bf0a16
Core/Instances: fixed another deprecation warning
2023-07-05 14:42:09 +02:00
Ovahlord
f34534465a
Build: enable C++20 and updated all compiler requirements
...
* ported some header and cmake updates from master branch
2023-07-04 23:49:57 +02:00
Ovahlord
185c80dd96
nopch fix
2023-07-04 07:45:41 +02:00
Ovahlord
6a309a2e05
CMake: reduce required cmake version to 3.16 to support older CircleCI images until openSSL 3 support has arrived
2023-07-04 07:21:55 +02:00
Shauren
d53de05f93
Core/Misc: Prefix include guard to avoid possible conflict with external library
2023-07-02 15:15:58 +02:00
Peter Keresztes Schmidt
1ece540577
Common/Crypto: #ifdef out unnecessary locking code for OpenSSL 1.1+
2023-07-02 15:15:04 +02:00
Ovahlord
7c43726ef3
Core/Spells: allow negative effect values for SPELL_EFFECT_INEBRIATE in order to sober up the player
2023-07-01 18:00:01 +02:00
Shauren
07376de9fc
Core/Spells: Always remove spell target from transport on teleport spells if spell destination does not target a position on the transport
2023-06-29 20:31:45 +02:00
Ovahlord
82e27f72af
Core/Spells: Recuperate will now have its done ticks reset when being refreshed by Deadly Momentum to continue healing beyond its initial duration
2023-06-14 16:52:23 +02:00
Ovahlord
322743f5f7
Core/Spells:
...
* moved Shadowflame to spellscript
* fixed Bane of Havoc
* Backdraft will now fire on cast instead of on hit
2023-06-12 17:11:18 +02:00
Ovahlord
06d79464d3
Core/Spells: fixed rank 2 of Improved Searing pain having no effect
...
*the rank 2 spell does not have a 2nd spell effect containing the health threshold and since no glyph or talent is affecting this mechanic, we just use use the plain value instead of doing calculation shenanigans
2023-06-12 15:47:29 +02:00
Shauren
222a3f2203
Build: Silence CMake warnings about boost version being too new
2023-06-12 14:35:24 +02:00
Ovahlord
ebee887d61
Scripts/Firelands: removed a duplicate cast for Magma Trap Vulnerability as the heroic versions of Magma Trap Eruption take care of things already
2023-06-12 11:31:22 +02:00
Ovahlord
e87c7ae513
Core/Spells: allow players to absorb fire damage from environmental damage spell effects
2023-06-07 11:15:48 +02:00
Shauren
6eb536f09c
Build: Update required cmake version to 3.18
...
* Remove cotire
# Conflicts:
# dep/PackageList.txt
2023-06-05 14:44:56 +02:00
Ovahlord
d4160ed9eb
Misc: removed some obsolete cmake target checks
2023-06-05 14:43:06 +02:00
Ovahlord
40ec92758c
Core/Packets: converted SMSG_EMOTE to packet class
2023-06-05 13:24:02 +02:00
Ovahlord
b5f2c6f4c5
Scripts/Stratholme: moved Timmy the Cruel's spawning to database since he is spawned by default since Cataclysm
...
*linked him to spawn groups while at it
2023-06-02 21:55:59 +02:00
Ovahlord
6cbc8119f1
Core/Spells: added underlying type to SpellEffects enum to fix a couple mismatching sign warnings
2023-06-02 21:06:55 +02:00
Shauren
08203a1e35
Core/DataStores: Add const to DBStorageIterator dereference operators
...
# Conflicts:
# src/server/shared/DataStores/DBStorageIterator.h
2023-06-01 20:50:47 +02:00
Shauren
47048f3dc5
Core/Misc: Future msvc warning fixes
2023-06-01 20:49:58 +02:00
Ovahlord
814a095875
buildfix
2023-05-30 18:20:43 +02:00
Ovahlord
396dd9e24b
Scripts/Stratholme: reworked Timmy the Cruel encounter
2023-05-30 18:00:51 +02:00
Ovahlord
4a3da93788
Core/Spells: fixed a logic mistake in Combustion's script which was causing the damage effect to fire for each selected DoT effect instead of summing up all of their values and firing once
2023-05-30 15:31:30 +02:00
Ovahlord
67fa80392e
Core/Packets: fixed a clang warning
2023-05-30 11:05:19 +02:00
funjoker
26a3a05e29
CircleCI: Switch to 20.04
2023-05-19 23:45:43 +02:00
funjoker
2c059094af
Misc: small README update
2023-05-19 23:32:39 +02:00
Treeston
d568eb7871
Core/Common: fix a bug in BigNumber::AsByteArray that was causing incorrect output in 1/256 cases with explicit minSize (iff MSB zero)
...
(cherry picked from commit b2b9880377f75a333b94a71ce6076016b8285e0b)
2023-05-19 22:38:42 +02:00
Trulsrock
e63f994af6
Added from_hex for OpenSSL version parsing ( #26730 )
...
(cherry picked from commit 657970fb69ddb70b0650bc726a0065b38f6dbd29)
(cherry picked from commit 65521a40d274ce73769371b00d71c4b83e5ec319)
2023-05-19 22:27:07 +02:00
ipriver
408c386830
fixed indentation for cmake files
...
(cherry picked from commit a46d047f9466c6f16597755bb7c771a9d1a147f2)
(cherry picked from commit bde36062b7a0bf621086e73a5d419cd8637e9e96)
2023-05-19 22:26:00 +02:00
funjoker
992082ebb5
Misc: Update Docker README
2023-05-19 21:50:49 +02:00
Shauren
1abadc2cb2
CI/Cicle: Restore old behavior for docker push
...
(cherry picked from commit 470e5686b880a3a5df801dcaa818293d1151953f)
2023-05-19 21:50:12 +02:00
Giacomo Pozzoni
68da008b1f
Push docker images to DockerHub ( #26177 )
...
* CI/CircleCI: Push docker images to DockerHub
Push docker image to DockerHub is DOCKERHUB_PUSH_IMAGES environmental variable is set to "TRUE".
* Build in Release only if pushing the images to dockerhub
* Move branch from repository name to tag name
* Update docker readme
Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com >
(cherry picked from commit 84ad438d15cffd7dca0e67d540cd41946b946bed)
(cherry picked from commit 72bb73b2465e34f9c658bd496717f3fbb9be21e5)
2023-05-19 21:38:45 +02:00