From 09b48ccee80402db682fed7117128c49052be525 Mon Sep 17 00:00:00 2001 From: Adolf Belka Date: Wed, 24 Jan 2024 22:09:41 +0100 Subject: [PATCH] libyang: Update to version 2.1.148 - Update from version 2.1.4 to 2.1.148 - Update of rootfile - Minimum version of 2.1.128 will be required in a future frr release and currently needs to be a minimum of 2.1.80 but not 2.1.111 - Changelog 2.1.148 Main changes of this release are: lots of bugfixes and improvements in various parts of the library 2.1.128 Main changes of this release are: revert of identityref canonical value change the identity always printed with the module name as the prefix data tree and hash table optimizations opaque node handling fixes and improvements lots of other bug fixes 2.1.111 Main changes of this release are: opaque node parsing improved native RESTCONF operation parsing support union value error reporting improved new yanglint and yangre tests optional support for leafref with XPath functions lots of other fixes and improvements 2.1.80 Main changes of this release are: RESTCONF message parsing JSON parser refactor timezone DST handling public hash table API stored union value bugfix many other clarifications, improvements, and bugfixes 2.1.55 Main changes of this release are: type compilation fixes multi-error validation support JSON parser fixes portability improvements schema-mount support improvements minor optimizations other minor fixes 2.1.30 Main changes of this release are: many JSON printer/parser fixes and improvements unintentionally large library size reduced thread safety improvements big-endian compatibility fix uncrustify updated lots of other fixes and improvements Signed-off-by: Adolf Belka Signed-off-by: Michael Tremer --- config/rootfiles/common/libyang | 3 ++- lfs/libyang | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/config/rootfiles/common/libyang b/config/rootfiles/common/libyang index b0dd54cda4..f063404229 100644 --- a/config/rootfiles/common/libyang +++ b/config/rootfiles/common/libyang @@ -4,6 +4,7 @@ #usr/include/libyang/config.h #usr/include/libyang/context.h #usr/include/libyang/dict.h +#usr/include/libyang/hash_table.h #usr/include/libyang/in.h #usr/include/libyang/libyang.h #usr/include/libyang/log.h @@ -24,7 +25,7 @@ #usr/include/libyang/version.h #usr/lib/libyang.so usr/lib/libyang.so.2 -usr/lib/libyang.so.2.25.4 +usr/lib/libyang.so.2.46.3 #usr/lib/pkgconfig/libyang.pc #usr/share/man/man1/yanglint.1 #usr/share/man/man1/yangre.1 diff --git a/lfs/libyang b/lfs/libyang index ae807fa8ab..49163a44d4 100644 --- a/lfs/libyang +++ b/lfs/libyang @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2022 IPFire Team # +# Copyright (C) 2007-2024 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 # @@ -24,7 +24,7 @@ include Config -VER = 2.1.4 +VER = 2.1.148 THISAPP = libyang-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -44,7 +44,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 0322d5c9003b4ae49a91da981c3c7063ebc783c1ddc964b9ec89a1f75f512fadda1664a8e2add63a81ed694bd10dda1fcdc70f7a31cc947b2835d210e8e454f5 +$(DL_FILE)_BLAKE2 = e955958319a4ad8c241720c3a425ab2a298916b8ba34e91ff2b43bafaae65fb0d41c904af894d3c5025ab253a40cb6f4732137b195169785628f6cedeb054acb install : $(TARGET) -- 2.39.2