Commit Graph

538 Commits

Author SHA1 Message Date
cef0242519 mbedtls: Update to upstream version 2.28.9
(cherry picked from commit 881645fff9)
2024-12-05 01:07:32 +01:00
52e22c514b certs: Sync with Mozilla bundle as of Oct 19, 2024
4d3fe6683f

Document matching mozilla-release changeset.

(cherry picked from commit eb41ff0fee)
2024-11-05 21:13:46 +01:00
235168ebd5 certs: Sync with Mozilla bundle as of Mar 11, 2024
c5a419971b
(cherry picked from commit fd61a42e04)
2024-04-25 16:34:04 +02:00
c4d40c5b79 mbedtls: Update to upstream version 2.28.8
(cherry picked from commit 915ca4dd45)
2024-04-25 16:34:04 +02:00
7d6240cc1c libpng: Update to 1.6.43
(cherry picked from commit 41268d7faa)
2024-04-25 16:34:04 +02:00
5c15ecc792 libpng: Update to upstream 1.6.40
(cherry picked from commit 0baca62734)
2024-04-25 16:34:03 +02:00
f20db5234b tinyexr: Update to 1.0.8
(cherry picked from commit ab14dec952)
2024-04-25 16:34:03 +02:00
3a5baf8899 mbedtls: Update to upstream version 2.28.7
(cherry picked from commit dec635119e)
2024-01-30 22:06:37 +01:00
295d66a772 certs: Sync with Mozilla bundle as of Dec 13, 2023
bef37a977c
(cherry picked from commit c6e829b4c6)
2024-01-30 15:03:21 +01:00
b320fe6c39 Update year property in version.py to 2024
Seems like we missed this one when changing the copyright statements
to use `present` instead of the hardcoded `year`.

And backport other minor improvements from #87543.

(cherry picked from commit f61e2491e1)
2024-01-30 15:03:21 +01:00
a658a42119 miniupnpc: Update to version 2.2.5
No change for the files we ship, so just bumping the version number.

(cherry picked from commit 74f21cb666)
2024-01-30 15:03:21 +01:00
f9ba49350b zlib/minizip: Update to version 1.3.1
Minizip includes previously backported fix for CVE-2023-45853,
and a Debian patch for CVE-2014-9485 was also upstreamed.

(cherry picked from commit 8ead8d2ddb)
2024-01-30 15:03:21 +01:00
0c64b79e4c zlib/minizip: Update to version 1.3
Remove `infback.c` which we don't need.

The `OF` macro was also removed so I can drop the patch where I yell
at Gentoo developers.

(cherry picked from commits e0e1f2e4a2
and 071499ac0d)
2024-01-30 15:03:21 +01:00
d8057de4fa mbedTLS: Update to version 2.18.5
(cherry picked from commit 5333365593)
2024-01-30 15:03:20 +01:00
ed0f518181 minizip: Backport patch to fix CVE-2023-45853
(cherry picked from commit c8dee05bf0)
2024-01-30 15:03:19 +01:00
5b4c2a6fba libwebp: Sync with upstream 1.3.2
(cherry picked from commit 56cfeda7d2)
2023-09-24 14:10:54 +02:00
88524edfc6 mbedtls: Fix UWP arm32 build after 2.28.3 enabled AES-NI intrinsics on MSVC
(cherry picked from commit a9710a2a9b)
2023-09-24 14:06:41 +02:00
591feaed16 Add missing stdint.h includes for GCC 13+
Fixes #77927.

(cherry picked from commit 10676e78e3)
2023-08-28 17:21:01 +02:00
2051e3854d libwebp: Sync with upstream 1.3.1
https://chromium.googlesource.com/webm/libwebp/+/1.3.1/NEWS
(cherry picked from commit 2529ad6a64)
2023-08-28 17:16:05 +02:00
6a9c714326 libwebp: Sync with upstream 1.3.0
(cherry picked from commit d8e8517d11)
2023-08-28 17:16:02 +02:00
75e0db7ee5 mbedtls: Update to upstream version 2.28.4
(cherry picked from commit 1f6340bc46)
2023-08-28 17:09:40 +02:00
ac4daf4147 mbedtls: Update to upstream version 2.28.3
Rediff patch from PR 1453, lstrlenW is no longer used upstream so
that part of the patch was dropped.

(cherry picked from commit 1fde2092d0)
2023-08-28 17:09:17 +02:00
a2e4df43a3 tinyexr: Sync with upstream 1.0.7
(cherry picked from commit b70e2af3b7)
2023-08-28 16:56:47 +02:00
d29ec6af45 tinyexr: Sync with upstream 1.0.5
(cherry picked from commit 56d85149e5)
2023-08-28 16:56:14 +02:00
c2dae21382 tinyexr: Sync with upstream 1.0.4
(cherry picked from commit ca55c455ad)
2023-08-28 16:56:11 +02:00
2426cfad9f tinyexr: Sync with upstream 1.0.2
Fixes a bunch of bugs, notably addressing fuzzer reports (crashes).
https://github.com/syoyo/tinyexr/releases/tag/v1.0.2

(cherry picked from commit c5834eb972)
2023-08-28 16:56:08 +02:00
6b9c6444fc Update certs (2023.06 revision)
(cherry picked from commit 504e002224)
2023-08-28 16:53:58 +02:00
cdcab75dcc certs: Sync with Mozilla bundle as of Mar 23, 2023
8bcd1092d2
(cherry picked from commit d1c59b47e4)
2023-08-28 16:53:57 +02:00
56ce1d809d [ENet] Update to upstream master.
(cherry picked from commit 6aedce488b)
2023-08-19 00:38:33 +02:00
466e23a6b8 zlib/minizip: Update to version 1.2.13, remove zlib from freetype
Security update, fixes CVE-2022-37434 in zlib.

Only applications exposing/using `inflateGetHeader()` seem to be affected,
which is not our case, so this is not critical for Godot.

Remove duplicated copy of zlib in freetype sources to force using the updated
version in `thirdparty/zlib/`.

Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
(cherry picked from commit 93409b8e64)
2023-01-11 16:03:02 +01:00
16f6a5b139 One Copyright Update to rule them all
As many open source projects have started doing it, we're removing the
current year from the copyright notice, so that we don't need to bump
it every year.

It seems like only the first year of publication is technically
relevant for copyright notices, and even that seems to be something
that many companies stopped listing altogether (in a version controlled
codebase, the commits are a much better source of date of publication
than a hardcoded copyright statement).

We also now list Godot Engine contributors first as we're collectively
the current maintainers of the project, and we clarify that the
"exclusive" copyright of the co-founders covers the timespan before
opensourcing (their further contributions are included as part of Godot
Engine contributors).

Also fixed "cf." Frenchism - it's meant as "refer to / see".

Backported from #70885.
2023-01-10 15:32:59 +01:00
c814e77d62 mbedtls: Update to upstream version 2.28.2
(cherry picked from commit 6e65244b6b)
2022-12-22 12:27:39 +01:00
23af6eb811 libpng: Update to upstream 1.6.39
(cherry picked from commit 925ad18e1a)
2022-12-22 12:26:26 +01:00
81215fc185 Update stb libraries
(cherry picked from commit 55deecb9a3)
2022-12-13 14:18:26 +01:00
f60382bbe3 Update miniupnpc to 2.2.4
(cherry picked from commit f592f6ba0c)
2022-12-12 14:45:22 +01:00
078228e0e4 miniupnpc: Update to version 2.2.3
Library code and public headers are now properly separated, we can fix include paths
to remove the redundant subfolder.

(cherry picked from commit 432ac521ef)
2022-12-12 14:45:08 +01:00
4c16175100 Update CA certificates to 2022.10 revision
(cherry picked from commit a81c1e8a58)
2022-12-12 14:13:34 +08:00
b129ae2127 libwebp: Sync with upstream 1.2.4
Changes: https://chromium.googlesource.com/webm/libwebp/+/1.2.4/NEWS
(cherry picked from commit e5e34f21fc)
2022-12-12 13:26:32 +08:00
4aa84f1083 Updated Recast to 4fef044
In some cases Godot can generate input parameters to Recast that cause it to crash.  Specifically when baking NavigationMeshes for input meshes that have axis extents less than half the NavigationMesh CellSize.

This has been fixed upstream in Recast (in 3901c5854c).  Updating Godot's Recast integration fixes this crash issue in Godot as well.

(cherry picked from commit 36de150c74)
2022-12-05 10:10:03 +08:00
52d62f6e09 Update nanosvg to GIT (2022.11)
(cherry picked from commit d0386660cb)
2022-12-05 09:38:10 +08:00
831d126d41 libpng: Update to upstream 1.6.38
(cherry picked from commit 0f2dc5c5e1)
2022-09-20 10:29:38 +02:00
dbcd83c7c2 Fix building VHACD with GCC 13.
Fixes the following error:
thirdparty/vhacd/inc/vhacdICHull.h:46:31: error: 'uint32_t' does not name a type
   46 |     ICHullError Process(const uint32_t nPointsCH, const double minVolume = 0.0);
      |                               ^~~~~~~~

Note the upstream version of the third party library is not affected.

(cherry picked from commit a648d831a9)
2022-09-20 10:27:56 +02:00
07af8a971a nanosvg: Sync with upstream bd16c4e
(cherry picked from commit 052257e9b7)
2022-08-29 17:11:47 +02:00
6a675563cf certs: Sync with Mozilla bundle as of Jul 19, 2022
7f33e7eb84
(cherry picked from commit d8c8ecb148)
2022-08-05 03:03:56 +02:00
8dc32619f2 Bullet: Don't include unused BulletInverseDynamics
Follow-up to #63143.
2022-07-19 17:57:28 +02:00
c55e8dd516 Bump mbedtls to 2.18.1 (headers).
(cherry picked from commit baa261cdc8)
2022-07-18 18:55:12 +02:00
df94010dec Bump mbedtls to version 2.18.1, update LICENSE.
Keep applying windows entropy patch.

Update thirdparty/README with correct version information.

(cherry picked from commit 9403a68853)
2022-07-18 15:38:40 +02:00
fe1e84ec6c Bullet: Remove unused Bullet3 and clew libraries 2022-07-18 13:15:21 +02:00
08579bb971 Fix FreeType crashing in GCC + LTO builds. 2022-06-08 13:48:24 +03:00
52da1bcdca rvo2: Sync with upstream commit bfc0486
bfc048670a
(cherry picked from commit 86cdf1f2cf)
2022-05-19 15:25:43 +02:00