[2/3] nqptp: Update to version 1.2.4

Message ID 20231231205018.3367319-2-adolf.belka@ipfire.org
State Staged
Commit fda0b945d0464ea3b39acb15cacc057735d1f1fb
Headers
Series [1/3] shairport-sync: Update to version 4.3.2 |

Commit Message

Adolf Belka Dec. 31, 2023, 8:50 p.m. UTC
  - 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 <adolf.belka@ipfire.org>
---
 lfs/nqptp | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)
  

Patch

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  <info@ipfire.org>                     #
+# Copyright (C) 2007-2023  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # 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)