文件最后提交记录最后更新时间
contrib: gnutls: fix forbidden calls in Winstore builds Backport a UNICODE fix that was merged after the GnuTLS code freeze. Forbid call to GetHandleInformation(). fcntl never goes in that code section in Winstore builds. It's only used for linux random number generation. Do not allow calling SecureZeroMemory which is forbidden which is forbidden and not available as an inline function in some cases. (cherry picked from commit a4841494fd974ec2c6208bc77f0f0c90dc5aebaf) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 5 年前
contrib: gnutls: fix forbidden calls in Winstore builds Backport a UNICODE fix that was merged after the GnuTLS code freeze. Forbid call to GetHandleInformation(). fcntl never goes in that code section in Winstore builds. It's only used for linux random number generation. Do not allow calling SecureZeroMemory which is forbidden which is forbidden and not available as an inline function in some cases. (cherry picked from commit a4841494fd974ec2c6208bc77f0f0c90dc5aebaf) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 5 年前
contrib: gnutls: fix forbidden calls in Winstore builds Backport a UNICODE fix that was merged after the GnuTLS code freeze. Forbid call to GetHandleInformation(). fcntl never goes in that code section in Winstore builds. It's only used for linux random number generation. Do not allow calling SecureZeroMemory which is forbidden which is forbidden and not available as an inline function in some cases. (cherry picked from commit a4841494fd974ec2c6208bc77f0f0c90dc5aebaf) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 5 年前
contrib: gnutls: fix CertEnumCRLsInStore in UWP builds There was a ming32-only check to use LoadLibrary for this call. It was not supposed to be done on any mingw64 builds. But the define used was only defined on mingw64 for 64-bits builds. Fixes https://code.videolan.org/videolan/LibVLCSharp/-/issues/295 Patch from upstream master. (cherry picked from commit 540a7a14e008a7d39d59e992d51110bf56509c98) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 4 年前
contrib: gnutls: Don't use function introduced in Windows Vista Fix #25746 4 年前
contrib: gnutls: Backport a patch to avoid -Wint-conversion errors Clang 15 made "incompatible pointer to integer conversion" an error instead of a plain warning. This fixes errors like these: system/keys-win.c:257:13: error: incompatible pointer to integer conversion initializing 'HCRYPTHASH' (aka 'unsigned long') with an expression of type 'void *' [-Wint-conversion] HCRYPTHASH hHash = NULL; ^ ~~~~ This backports https://gitlab.com/gnutls/gnutls/-/commit/88d79b964d88730e316919d6ccd17ca0fe9b3244. (cherry picked from commit ef1d4f3d22abacb6b5333e5c1a3ff943255f9101) Signed-off-by: Martin Storsjö <martin@martin.st> 3 年前
Contribs: udpate GnuTLS to 3.6.16 (cherry picked from commit f133190aedd7d65d4d34534496a15c41115d10a0) Signed-off-by: Thomas Guillem <thomas@gllm.fr> 3 年前
contrib/gnutls: fix AArch64 build on appleOS This introduces a patch to fix compilation on AArch64 on AppleOS, which currently fails due to a compiler flag used by gnutls that is unsupported by the latest version of clang (Apple clang version 13.1.6, clang-1316.0.21.2) leading to a compiler crash if used. This resolves the upstream tickets https://gitlab.com/gnutls/gnutls/-/issues/1347 and https://gitlab.com/gnutls/gnutls/-/issues/1317 for which the same patch was already suggested. (cherry picked from commit 85357e2d60e528d1b5d204f7a17b50123d1df27d) 4 年前
contrib: gnutls: update to 3.6.14 ecc_scalar_random is public in the nettle they embed, but the symbol is not mangled in the original nettle package, so it's not mangled here either. It leads to the nettle symbol behind defined twice. The bug is actually in nettle, not the script that imports nettle in gnutls. (cherry picked from commit 1685914d44df5039cc90c67310356eb339ac11e9) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> 5 年前
contrib: gnutls: Backport a patch to avoid -Wint-conversion errors Clang 15 made "incompatible pointer to integer conversion" an error instead of a plain warning. This fixes errors like these: system/keys-win.c:257:13: error: incompatible pointer to integer conversion initializing 'HCRYPTHASH' (aka 'unsigned long') with an expression of type 'void *' [-Wint-conversion] HCRYPTHASH hHash = NULL; ^ ~~~~ This backports https://gitlab.com/gnutls/gnutls/-/commit/88d79b964d88730e316919d6ccd17ca0fe9b3244. (cherry picked from commit ef1d4f3d22abacb6b5333e5c1a3ff943255f9101) Signed-off-by: Martin Storsjö <martin@martin.st> 3 年前