Hi,
On 01.05.2020 15:17, Michael Tremer wrote:
Hi,
Do we know if anything else but gnutls links against this?
Me: no => Please don't merge this patch.
The library so version has been bumped, and we might need a compat-version if we can. Or potentially symlinks.
You're right. IIRC, I read about a similiar problem a while ago. And it sucks...
What I'm not sure about: Would testing all binaries one by one with 'ldd' be sufficient enough?
ToDo: I thought about it. I'll try to write a script that loops through (all) binaries and throws a message if an appropriate - missing - library (in this case: libhogweed or libnettle) was found.
I'm thinking about something with a "for-while-do-loop", using 'ldd [PROGRAM_NAME]', filtering the output.
And just in case: has anyone here ever programmed anything like this already?
I don't want to "reinvent the wheel" unnecessarily... ;-)
Opinions?
Best, Matthias
-Michael
On 1 May 2020, at 11:54, Matthias Fischer matthias.fischer@ipfire.org wrote:
For details see: https://git.lysator.liu.se/nettle/nettle/-/blob/master/ChangeLog
This update also requires updating gnutls to '3.6.13'.
Signed-off-by: Matthias Fischer matthias.fischer@ipfire.org
config/rootfiles/common/nettle | 11 +++++++---- lfs/nettle | 6 +++--- 2 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/config/rootfiles/common/nettle b/config/rootfiles/common/nettle index 58e3f57a0..20a269a8b 100644 --- a/config/rootfiles/common/nettle +++ b/config/rootfiles/common/nettle @@ -23,6 +23,7 @@ #usr/include/nettle/cmac.h #usr/include/nettle/ctr.h #usr/include/nettle/curve25519.h +#usr/include/nettle/curve448.h #usr/include/nettle/des.h #usr/include/nettle/dsa-compat.h #usr/include/nettle/dsa.h @@ -32,6 +33,7 @@ #usr/include/nettle/ecdsa.h #usr/include/nettle/eddsa.h #usr/include/nettle/gcm.h +#usr/include/nettle/gostdsa.h #usr/include/nettle/gosthash94.h #usr/include/nettle/hkdf.h #usr/include/nettle/hmac.h @@ -61,16 +63,17 @@ #usr/include/nettle/sha1.h #usr/include/nettle/sha2.h #usr/include/nettle/sha3.h +#usr/include/nettle/siv-cmac.h #usr/include/nettle/twofish.h #usr/include/nettle/umac.h #usr/include/nettle/version.h #usr/include/nettle/xts.h #usr/include/nettle/yarrow.h usr/lib/libhogweed.so -usr/lib/libhogweed.so.5 -usr/lib/libhogweed.so.5.0 +usr/lib/libhogweed.so.6 +usr/lib/libhogweed.so.6.0 #usr/lib/libnettle.so -usr/lib/libnettle.so.7 -usr/lib/libnettle.so.7.0 +usr/lib/libnettle.so.8 +usr/lib/libnettle.so.8.0 #usr/lib/pkgconfig/hogweed.pc #usr/lib/pkgconfig/nettle.pc diff --git a/lfs/nettle b/lfs/nettle index cc34b1fad..de7428121 100644 --- a/lfs/nettle +++ b/lfs/nettle @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2019 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2020 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 # @@ -24,7 +24,7 @@
include Config
-VER = 3.5.1 +VER = 3.6
THISAPP = nettle-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 0e5707b418c3826768d41130fbe4ee86 +$(DL_FILE)_MD5 = c45ee24ed7361dcda152a035d396fe8a
install : $(TARGET)
-- 2.17.1