Commit Graph

116 Commits

Author SHA1 Message Date
Peter Keresztes Schmidt
92a89ab6f3 Dep/fmt: Upgrade to 7.1.3 (#26816)
Printing enum values as integers was broken before 7.1.0.
Upgrade the library so we include commits

20d4f2e836
86287b8d56

which fix the issue.

(cherry picked from commit 8a4844e029)
2022-03-12 23:52:29 +01:00
Winfidonarleyan
9fe5a7297d Dep/fmt: update fmt library to 7.0.3
(cherry picked from commit 9d96e4852a)
2022-02-05 22:50:43 +01:00
Carbenium
f837f28171 dep: Add catch2 unit test framework and wire it up
To enable the test suite, make sure to configure CMake with -DBUILD_TESTING=1 , since it is disabled by default. The catch2 dependency will be downloaded during configure time.

Also add a new target "tests-common", which includes unit tests for the "common" project. To finally run the tests use the "test" target.

CircleCI: Run unit tests
(cherry picked from commit 6a28ee7b2a)
2022-01-23 22:48:35 +01:00
Shauren
172e5c3577 Dep/gSOAP: Upgrade to 2.8.117 2021-12-21 01:15:58 +01:00
daMaex
08b40733a5 Dep/SFMT: updated to newest upstream version from https://github.com/MersenneTwister-Lab/SFMT
* only needed files added
* used CMake and SFMTRand from https://github.com/TrinityCore/TrinityCore/pull/23240 (Thank you Artox)

(cherry picked from commit 4e0279b0e4)
2021-12-19 00:12:41 +01:00
daMaex
97d48751b0 Dep/efsw: updated efsw to newest version (#23894)
(cherry picked from commit ed2c2941a7)
2021-12-19 00:01:13 +01:00
jackpoz
fa4830af80 Dep/Jemalloc: Update to Jemalloc 5.2.1
(cherry picked from commit 89cb584780)
2021-12-18 23:39:50 +01:00
Treeston
0b61c3b7b1 [3.3.5] Core/Authserver: TOTP rewrite: (PR #23633)
- Proper management commands (.account 2fa)
- Secrets can now be encrypted (set TOTPTokenSecret in .conf)
- Secret now stored in binary
- Argon2 and AES primitives
- Base32/64 support

(cherry picked from commit 4211645834)
2021-12-18 20:24:50 +01:00
jackpoz
8dd1f39153 Dep/Jemalloc: Update to Jemalloc 5.2.0
(cherry picked from commit 5d986f0be4)
2021-12-03 22:02:24 +01:00
jackpoz
ad06ab5436 Dep/Recast: Update recastnavigation to 54bb0943e5
(cherry picked from commit e061663508)
2021-11-26 22:44:37 +01:00
jackpoz
bd0e9e7aa8 Core/MMaps: Fix infinite loop in Detour
Fix another infinite loop in Detour caused by degenerated triangles.
Check the result of some previously ignored Detour calls.
Update recastnavigation to 3a619d773deb7e3a15ee215217c825995fe71312 and apply some more custom changes

(cherry picked from commit c602220e02)
2021-11-24 20:34:56 +01:00
jackpoz
cb8b637061 Dep/Recast: Update recastnavigation to 14b2631527
Rebuilding mmaps IS required

(cherry picked from commit 5ff88ea04a)
2021-11-22 00:17:11 +01:00
Shauren
4e71c5b685 Dep/CascLib: Update to ladislav-zezula/CascLib@4fc4c18bd5 2021-10-01 13:47:03 +02:00
jackpoz
501bb9dc67 Dep/Jemalloc: Update to Jemalloc 5.1.0
(cherry picked from commit 8fe74bf0f9)
2021-09-26 20:50:35 +02:00
Shauren
b70f34b696 Dep/CascLib: Update to ladislav-zezula/CascLib@37a948bdb5 2021-06-27 20:20:51 +02:00
Shauren
fb6c1dc295 Dep/bzip2: Remove dependency 2021-05-15 02:14:37 +02:00
jackpoz
65f4666063 Dep/Jemalloc: Update to Jemalloc 5.0.1
(cherry picked from commit 92cd9bd70d)
2021-02-15 19:13:25 +01:00
jackpoz
367e9f210e Dep/Jemalloc: Update to Jemalloc 4.0.4
(cherry picked from commit cc6dec7286)
2021-02-15 19:13:25 +01:00
jackpoz
159aa97d72 Dep/Recast: Update recastnavigation to 2c85309280
(cherry picked from commit 7ef22e4305)
2021-02-15 19:13:25 +01:00
Shauren
6b6d5aff05 Dep/CascLib: Update to ladislav-zezula/CascLib@737a8705b5 2020-12-08 18:16:46 +01:00
Shauren
ea812fec11 Dep/CascLib: Update to ladislav-zezula/CascLib@0a05c59eb8 2020-05-07 14:39:40 +02:00
ariel-
38ea7154ad Core/Dep: update zlib to 1.2.11
Changelog:

Changes in 1.2.11 (15 Jan 2017)
- Fix deflate stored bug when pulling last block from window
- Permit immediate deflateParams changes before any deflate input

Changes in 1.2.10 (2 Jan 2017)
- Avoid warnings on snprintf() return value
- Fix bug in deflate_stored() for zero-length input
- Fix bug in gzwrite.c that produced corrupt gzip files
- Remove files to be installed before copying them in Makefile.in
- Add warnings when compiling with assembler code

Changes in 1.2.9 (31 Dec 2016)
- Fix contrib/minizip to permit unzipping with desktop API [Zouzou]
- Improve contrib/blast to return unused bytes
- Assure that gzoffset() is correct when appending
- Improve compress() and uncompress() to support large lengths
- Fix bug in test/example.c where error code not saved
- Remedy Coverity warning [Randers-Pehrson]
- Improve speed of gzprintf() in transparent mode
- Fix inflateInit2() bug when windowBits is 16 or 32
- Change DEBUG macro to ZLIB_DEBUG
- Avoid uninitialized access by gzclose_w()
- Allow building zlib outside of the source directory
- Fix bug that accepted invalid zlib header when windowBits is zero
- Fix gzseek() problem on MinGW due to buggy _lseeki64 there
- Loop on write() calls in gzwrite.c in case of non-blocking I/O
- Add --warn (-w) option to ./configure for more compiler warnings
- Reject a window size of 256 bytes if not using the zlib wrapper
- Fix bug when level 0 used with Z_HUFFMAN or Z_RLE
- Add --debug (-d) option to ./configure to define ZLIB_DEBUG
- Fix bugs in creating a very large gzip header
- Add uncompress2() function, which returns the input size used
- Assure that deflateParams() will not switch functions mid-block
- Dramatically speed up deflation for level 0 (storing)
- Add gzfread(), duplicating the interface of fread()
- Add gzfwrite(), duplicating the interface of fwrite()
- Add deflateGetDictionary() function
- Use snprintf() for later versions of Microsoft C
- Fix *Init macros to use z_ prefix when requested
- Replace as400 with os400 for OS/400 support [Monnerat]
- Add crc32_z() and adler32_z() functions with size_t lengths
- Update Visual Studio project files [AraHaan]

(cherrypicked from d939018371)
2019-08-17 20:04:14 +02:00
Shauren
cd720efbfa Dep/CascLib: Update to ladislav-zezula/CascLib@b91f87c770 2019-08-10 19:01:24 +02:00
Shauren
6f7ef6e3f0 Dep/CascLib: Update to ladislav-zezula/CascLib@b802391cfb 2019-07-14 19:20:45 +02:00
Shauren
658a79d94a Dep/CascLib: Update to ladislav-zezula/CascLib@c588b7bf53 2019-06-19 19:58:31 +02:00
Shauren
138e822d85 Dep/CascLib: Update to ladislav-zezula/CascLib@03a3bcaed2 2019-06-09 21:14:42 +02:00
Shauren
fc330fd8ff Dep/CascLib: Update to ladislav-zezula/CascLib@a1197edf0b 2019-06-08 17:09:24 +02:00
Shauren
d66f140960 Dep/CascLib: Update to ladislav-zezula/CascLib@c63818ecf8 2017-12-30 00:26:38 +01:00
Naios
ad3e16c24e Dep: Update fmt to fmtlib/fmt@f9c97de46b
(cherry picked from commit b4a42d1d06)
2017-12-20 04:04:27 +01:00
Naios
964d6bd1b2 Build: Use the cotire library for precompiled header handling
* Required for handling flags inherited by linked projects
  correctly in the corresponding precompiled header.
* Reduces the maintenance effort for precompiled headers

(cherry picked from commit 92f96fc10e)
2017-12-20 04:04:27 +01:00
Naios
e7ec5bead1 Dep/fmt: Update fmt to fmtlib/fmt@5f39721c0a
* Rename cppformat to fmt in the PackageList.txt

(cherry picked from commit 5077c8289c)
2017-10-16 22:54:23 +02:00
Naios
c7f0dfd262 Dep/efsw: The current version is equal to the one we have in the source tree
(cherry picked from commit 81b65fef45)
2017-10-16 22:54:23 +02:00
Shauren
3f39913628 Dep/CascLib: Update to ladislav-zezula/CascLib@fb94421553 2017-08-17 17:31:02 +02:00
ariel-
f7e7aef8fc Dep/gSOAP: Update gSOAP to 2.8.49
Closes #20039
2017-07-20 11:26:26 +02:00
vincent-michael
65a1ce69ec Dep: Added missing part in 94df1c0935 2017-06-30 20:33:41 +02:00
joschiwald
b192c46b06 Core/Creature: Added UnitFlags3 to creature_template 2017-05-21 14:17:47 +02:00
Shauren
7257c1b2ec Update PackageList.txt 2017-03-07 17:17:23 +01:00
jackpoz
e5ba8f1e4d Core/MMAPs: Update recast
Update recast to 64385e9ed0

(cherry picked from commit 1d7013e0e2)

# Conflicts:
#	dep/PackageList.txt
2017-02-12 15:41:19 +01:00
Aokromes
c1840dd33e Update PackageList.txt
(cherry picked from commit cb247ea033)
2017-02-11 17:54:38 +01:00
Shauren
5d1f213dad Dep/CascLib: Update to ladislav-zezula/CascLib@a03e2a397d
Fixes coverity issues:
CID 1254550
CID 1254603
CID 1254604
CID 1264604
CID 1254544
2017-01-20 22:49:44 +01:00
Shauren
8ed04724bb Dep: Update rapidjson to v1.1.0 2017-01-02 17:15:54 +01:00
DDuarte
e6473ab5d9 Dep: Update fmt (cppformat) to 3.0.1 7fa8f8fa48
Also renamed cppformat to fmt
2016-12-29 23:45:59 +00:00
Shauren
89320f2bc5 Dep/CascLib: Update to ladislav-zezula/CascLib@8f606d1ae0
Closes #18420
2016-12-12 18:33:30 +01:00
Shauren
c856a058b5 Dep: Update CascLib to ladislav-zezula/CascLib@e2fc95cdb1 2016-12-05 17:41:27 +01:00
Shauren
ed07955372 Dep/CascLib: Update to ladislav-zezula/CascLib@2702efeae5 2016-07-22 17:33:43 +02:00
Shauren
fe4d11c65a Tools: Extractor updates
* VMAP extractor does not work due to a bug in CascLib
2016-07-18 23:37:19 +02:00
Shauren
77761e8195 Dep/CascLib: Update to ladislav-zezula/CascLib@d477d30f7c 2016-04-03 10:21:30 +02:00
Shauren
092d52080f Dep: Added google protobuf 2016-03-26 00:30:28 +01:00
Naios
46daaf7689 Dep: Add efsw (entropia file system watcher)
* Uses system API's which reduces the overhead
  instead of checking periodically for changes.
* Will be used in the hotswap system to reload
  shared libraries on changes.
2016-03-24 13:53:10 +01:00
Shauren
3d32fd6ce0 Dep: Add rapidjson 2016-03-23 22:09:55 +01:00