From patchwork Sun Dec 11 12:33:26 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 6296 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4NVPM50bLbz3xjm for ; Sun, 11 Dec 2022 12:33:53 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4NVPLy54skz10Z; Sun, 11 Dec 2022 12:33:46 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4NVPLy084dz2x9w; Sun, 11 Dec 2022 12:33:46 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4NVPLw6x6dz2yRr for ; Sun, 11 Dec 2022 12:33:44 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4NVPLw5Hhfzsm; Sun, 11 Dec 2022 12:33:44 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1670762024; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=jlPC949AoLj6OEMdTa2JlKLgFegC5QeePGZPAZRrb50=; b=Qg+jd5+G3+VFNYJYSj3savive2R5xcb+xQbPAx/3y1gF5lILDhvZ795f5dgX9C2T5rG3wk AkhaaZW3ejC3RHCw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1670762024; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=jlPC949AoLj6OEMdTa2JlKLgFegC5QeePGZPAZRrb50=; b=WE3KvmMqoIHEzYwJ+ThmFluUsFs742RUf33rlfFDBGbjyYKVMJei1cBZzRY5AjamLwY7Nx erCWjjIXXjBnSRvM3KIHJqW6RP4SDbL3xxG3supuWu2Mea+hHJ68P9t4hh2f4puvXu5w3m ObDDv0cX34enAEVV7ezUmVvXls/cmgBz4OLcAgP8cdJP8N5VSs3ZiSGYy0AZAMHegxJPX6 NwPbBoL7ni3XoPHmlNHfjVl7uhdBARI+/BLwObjmm+NA1mLjJHo8BjjOiXBDPXkKnKLYXw 4s3o5MKDeYpl2SJSXc7sFrxYkEtlld3JvOAXSn+FfKtvmRlZ2iAKIayHIUSGzA== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] libshout: Update to version 2.4.6 Date: Sun, 11 Dec 2022 13:33:26 +0100 Message-Id: <20221211123330.5155-5-adolf.belka@ipfire.org> In-Reply-To: <20221211123330.5155-1-adolf.belka@ipfire.org> References: <20221211123330.5155-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" - Update from version 2.4.3 to 2.4.6 - Update of rootfile - Changelog libshout 2.4.6 (20220410) * Fixed pkg-config file (#2329) * Made vorbis an optional codec * Do not pass to small headers to libspeex (see also the same mirror-patch in Icecast) * Updated documentation, mostly in regard of making it clearer which functions are now obsoleted * General code cleanup * Added compiler warnings about obsoleted functions and ignored return values * Replaced old shout_set_metadata() with new shout_set_metadata_utf8() * Added support for plain text streaming * Fixed shout_set_metadata*() sometimes returning SHOUTERR_RETRY (#2328) * Workaround old clients by emulating SHOUTERR_RETRY with SHOUTERR_BUSY (#2316) * Remove our re-implementation of X509_check_host() * Allow to disable building tools (#2331) libshout 2.4.5 (20201219) * Improved shout.h for reading, and understanding. * Marked dumpfile support as obsolete (as SHOUT_PROTOCOL_XAUDIOCAST already is). * Added Support for setting the content language. * Avoid the use of obsolete functions (#2317). * Several small fixes for non-blocking mode (#2321, #2315). * Corrected detection of libogg (mostly for windows targets). * Now accept TLS mode "auto" when build without TLS support. * Added new tool shout(1). libshout 2.4.4 (20201001) * Fixed handling of blocking/non-blocking mode * Fixed ICY port increment * Fixed reusing of handles * Fixed error handling of Ogg sync layer * Fixed Passing of errors between connection and instance layer Without this fix died connections were not correctly detected. * Fixed and improved build scripts Signed-off-by: Adolf Belka Reviewed-by: Peter Müller --- config/rootfiles/packages/libshout | 2 ++ lfs/libshout | 8 ++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/config/rootfiles/packages/libshout b/config/rootfiles/packages/libshout index ed781ffdf..411b786b9 100644 --- a/config/rootfiles/packages/libshout +++ b/config/rootfiles/packages/libshout @@ -1,3 +1,4 @@ +#usr/bin/shout #usr/include/shout #usr/include/shout/shout.h #usr/lib/ckport @@ -16,3 +17,4 @@ usr/lib/libshout.so.3.2.0 #usr/share/doc/libshout/README #usr/share/doc/libshout/example.c #usr/share/doc/libshout/nonblocking.c +#usr/share/man/man1/shout.1 diff --git a/lfs/libshout b/lfs/libshout index d48918e04..3058a9af5 100644 --- a/lfs/libshout +++ b/lfs/libshout @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2020 IPFire Team # +# Copyright (C) 2007-2022 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,7 +26,7 @@ include Config SUMMARY = Library for communcating with Icecast servers -VER = 2.4.3 +VER = 2.4.6 THISAPP = libshout-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = libshout -PAK_VER = 2 +PAK_VER = 3 DEPS = @@ -48,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 30d982fcf52507e07af23113560cfc9e43ca4ce37c286854326ea09215dc30c3c0d57320dce46dd4faec43b3d473df2f7882ad759479fb023166cec3f24327c5 +$(DL_FILE)_BLAKE2 = 68a24ecd3fa8c1057883d2d9013b18b9b7507d0ee79876efe79c8ad1ae32c408421879340968b77c3d6bf6e8eb3c3c87a8ee5447f351fd871f13683fcbb5ab52 install : $(TARGET)