From patchwork Sun Dec 31 20:50:17 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 7428 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 (secp384r1) client-signature ECDSA (secp384r1)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4T3B8N3kYrz3wtL for ; Sun, 31 Dec 2023 20:50:28 +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 (secp384r1) client-signature ECDSA (secp384r1)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4T3B8N1WhVz1Kl; Sun, 31 Dec 2023 20:50:28 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4T3B8N08nnz30S9; Sun, 31 Dec 2023 20:50:28 +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 (secp384r1) client-signature ECDSA (secp384r1)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4T3B8H1THbz2xHK for ; Sun, 31 Dec 2023 20:50:23 +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 (secp384r1) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4T3B8G60lNzSq; Sun, 31 Dec 2023 20:50:22 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1704055822; 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=n+QFhTURaNGem9WoQZgEVjCKo5iaeF07s6UIK0Wq1rI=; b=BwsO0iRdJX2+LH6yhez6yIHiob3bm2LBJCVEjtvEOiYhRIqCYIAp4zTjzaJVow0HuMjgw3 sXZnOTQrSbtoXODg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1704055822; 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=n+QFhTURaNGem9WoQZgEVjCKo5iaeF07s6UIK0Wq1rI=; b=hVBsz87DWSusaN1+kGxAFX84g1W2g9iCCWnzvIFGHxxBudXq/vClOCfDSBPhUZMNfGsD+G AkHJIL6xACh9AqnaivDYjEbewIk0TggbFqjULcK8KfoY2154mA+NVIgFjauBnRfaphvNBH 8uqp85aW2NDLab6z0magBQ1ZTUJz8Mt58fh7380QuGn1Ukv7/pXE09VVlIz9DTT1NMjtJY Bd8APcxdstoG6mQzVpIRsZ8KgsVyKC2iLRMqNGMlKJ2lrQwfaEj9RZkNHpUxy9Vpb23L5j UopkOWvtDkz/B1y4AT0ZWcrFPaay7Q+AroIFXtNz3OmUEx7SzgSIwC32q/fyVQ== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH 2/3] nqptp: Update to version 1.2.4 Date: Sun, 31 Dec 2023 21:50:17 +0100 Message-ID: <20231231205018.3367319-2-adolf.belka@ipfire.org> In-Reply-To: <20231231205018.3367319-1-adolf.belka@ipfire.org> References: <20231231205018.3367319-1-adolf.belka@ipfire.org> MIME-Version: 1.0 Message-ID-Hash: TUOBAEQY6R2TRSQOV3LKJMSKD2TVZTT6 X-Message-ID-Hash: TUOBAEQY6R2TRSQOV3LKJMSKD2TVZTT6 X-MailFrom: adolf.belka@ipfire.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.8 Precedence: list List-Id: IPFire development talk Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: - Update from version commit ad384f9ed3b2cc31e97012ab6bfe5a214ffc65a2 (between 1.2.1 and 1.2.2) to 1.2.4 - Update of rootfile not required - Changelog 1.2.4 Following on from the security update of 1.2.3, some further changes are introduced to make the communication path between NQPTP and Shairport Sync resistant to outside interference. On Linux, nqptp now runs as a restricted user but with special permission to access ports 319 and 320. These changes have necessitated changing the SMI interface. The SMI interface is now at version 10, and Shairport Sync must also be updated to be compatible with it. Before updating, it is important that you remove the startup service file as described in the README. Please read the Release Notes for more details. 1.2.3 This important update fixes a crashing bug whereby a maliciously-crafted message to the control port could crash NQPTP. (Supersedes 1.2.2.) 1.2.2 Superseded by version 1.2.3 Signed-off-by: Adolf Belka --- lfs/nqptp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lfs/nqptp b/lfs/nqptp index 4e669302b..f35831613 100644 --- a/lfs/nqptp +++ b/lfs/nqptp @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team # +# Copyright (C) 2007-2023 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 # @@ -27,7 +27,8 @@ include Config SUMMARY = nqptp is a daemon that monitors timing data from any PTP clocks # https://github.com/mikebrady/nqptp/archive/$(VER).tar.gz -VER = ad384f9ed3b2cc31e97012ab6bfe5a214ffc65a2 +# The archive part of the url no longer exists +VER = 1.2.4 THISAPP = nqptp-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -35,7 +36,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = nqptp -PAK_VER = 3 +PAK_VER = 4 SERVICES = nqptp @@ -47,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = c294012959d8daa54c2a4fc1803cad620c664fc1d0e5f3a865217059b2b9b656fd1c17cfe1c260ca09dc505c7337a77cd6d09fe642c04d3936e274c192e2aaeb +$(DL_FILE)_BLAKE2 = b19f57b00bd092e518914804c5ae573733e2643548fcc40eaeaf89530495312d3f8536cbc854a36557b7bd9cf14bd5c44453772899bc635b53c4ae38ef3120f4 install : $(TARGET)