mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-01 21:23:51 -09:00
package/vorbis-tools: security bump to version 1.4.3
This is a bugfix release that among other things includes the GCC 14 build fix and resolves CVE-2023-43361. Changelog: https://github.com/xiph/vorbis-tools/blob/v1.4.3/CHANGES Fixes: https://www.cve.org/CVERecord?id=CVE-2023-43361 Signed-off-by: Florian Larysch <fl@n621.de> [Julien: - reword commit log title to add "security" - add link to CVE in commit log ] Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
committed by
Julien Olivain
parent
ed03bdb360
commit
ce5d173571
@@ -1,51 +0,0 @@
|
|||||||
From f4a31fe975ea37537f39ace4420aee893b7e0b1a Mon Sep 17 00:00:00 2001
|
|
||||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
|
||||||
Date: Sun, 21 Jul 2024 21:57:38 +0200
|
|
||||||
Subject: [PATCH] fix build with gcc >= 14
|
|
||||||
|
|
||||||
Add missing includes to avoid the following build failure with gcc >=
|
|
||||||
14:
|
|
||||||
|
|
||||||
codec_skeleton.c: In function 'skeleton_process_fisbone_message_header':
|
|
||||||
codec_skeleton.c:119:9: error: implicit declaration of function 'utf8_decode' [-Wimplicit-function-declaration]
|
|
||||||
119 | if (utf8_decode(header, &decoded) < 0) {
|
|
||||||
| ^~~~~~~~~~~
|
|
||||||
|
|
||||||
Fixes:
|
|
||||||
- http://autobuild.buildroot.org/results/bb5d56d836e7d0f2a62daa9954878ad6e0b190ed
|
|
||||||
|
|
||||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
|
||||||
Upstream: https://github.com/xiph/vorbis-tools/pull/48
|
|
||||||
---
|
|
||||||
ogginfo/codec_skeleton.c | 2 ++
|
|
||||||
share/utf8.c | 1 +
|
|
||||||
2 files changed, 3 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/ogginfo/codec_skeleton.c b/ogginfo/codec_skeleton.c
|
|
||||||
index a27f8da..f906f8c 100644
|
|
||||||
--- a/ogginfo/codec_skeleton.c
|
|
||||||
+++ b/ogginfo/codec_skeleton.c
|
|
||||||
@@ -28,6 +28,8 @@
|
|
||||||
|
|
||||||
#include "private.h"
|
|
||||||
|
|
||||||
+#include "utf8.h"
|
|
||||||
+
|
|
||||||
typedef struct {
|
|
||||||
bool supported;
|
|
||||||
uint16_t version_major;
|
|
||||||
diff --git a/share/utf8.c b/share/utf8.c
|
|
||||||
index be378d1..e819b67 100644
|
|
||||||
--- a/share/utf8.c
|
|
||||||
+++ b/share/utf8.c
|
|
||||||
@@ -28,6 +28,7 @@
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
+#include "charset.h"
|
|
||||||
#include "utf8.h"
|
|
||||||
|
|
||||||
|
|
||||||
--
|
|
||||||
2.43.0
|
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
# From http://downloads.xiph.org/releases/vorbis/SHA256SUMS
|
# From http://downloads.xiph.org/releases/vorbis/SHA256SUMS
|
||||||
sha256 db7774ec2bf2c939b139452183669be84fda5774d6400fc57fde37f77624f0b0 vorbis-tools-1.4.2.tar.gz
|
sha256 a1fe3ddc6777bdcebf6b797e7edfe0437954b24756ffcc8c6b816b63e0460dde vorbis-tools-1.4.3.tar.gz
|
||||||
# Locally computed
|
# Locally computed
|
||||||
sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING
|
sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
VORBIS_TOOLS_VERSION = 1.4.2
|
VORBIS_TOOLS_VERSION = 1.4.3
|
||||||
VORBIS_TOOLS_SITE = http://downloads.xiph.org/releases/vorbis
|
VORBIS_TOOLS_SITE = http://downloads.xiph.org/releases/vorbis
|
||||||
VORBIS_TOOLS_LICENSE = GPL-2.0
|
VORBIS_TOOLS_LICENSE = GPL-2.0
|
||||||
VORBIS_TOOLS_LICENSE_FILES = COPYING
|
VORBIS_TOOLS_LICENSE_FILES = COPYING
|
||||||
|
|||||||
Reference in New Issue
Block a user