summaryrefslogtreecommitdiffstats
path: root/meta-networking/recipes-protocols
diff options
context:
space:
mode:
authorOvidiu Panait <ovidiu.panait@windriver.com>2022-08-11 11:27:39 +0300
committerKhem Raj <raj.khem@gmail.com>2022-08-12 01:24:27 -0700
commitbf4a826c7de51dcdac87f81fa2bd2301629d50db (patch)
tree9d0d80ad5ec2b55b0b309b767dd6bd00433db363 /meta-networking/recipes-protocols
parent284f38a12b3c19387f2b92a0d4fcd75011b66716 (diff)
downloadmeta-openembedded-bf4a826c7de51dcdac87f81fa2bd2301629d50db.tar.gz
net-snmp: upgrade 5.9.1 -> 5.9.3
Upgrade summary: ---------------- - drop 0002-configure-fix-a-cc-check-issue.patch, as it was replaced with upstream commit https://github.com/net-snmp/net-snmp/commit/dbb49acfa2af - drop 0001-snmpd-always-exit-after-displaying-usage.patch backport - rebase net-snmp-5.7.2-fix-engineBoots-value-on-SIGHUP.patch manually - refresh patches with devtool to get rid of fuzz Changelog: ---------- *5.9.3*: security: - These two CVEs can be exploited by a user with read-only credentials: - CVE-2022-24805 A buffer overflow in the handling of the INDEX of NET-SNMP-VACM-MIB can cause an out-of-bounds memory access. - CVE-2022-24809 A malformed OID in a GET-NEXT to the nsVacmAccessTable can cause a NULL pointer dereference. - These CVEs can be exploited by a user with read-write credentials: - CVE-2022-24806 Improper Input Validation when SETing malformed OIDs in master agent and subagent simultaneously - CVE-2022-24807 A malformed OID in a SET request to SNMP-VIEW-BASED-ACM-MIB::vacmAccessTable can cause an out-of-bounds memory access. - CVE-2022-24808 A malformed OID in a SET request to NET-SNMP-AGENT-MIB::nsLogTable can cause a NULL pointer dereference - CVE-2022-24810 A malformed OID in a SET to the nsVacmAccessTable can cause a NULL pointer dereference. - To avoid these flaws, use strong SNMPv3 credentials and do not share them. If you must use SNMPv1 or SNMPv2c, use a complex community string and enhance the protection by restricting access to a given IP address range. - Thanks are due to Yu Zhang of VARAS@IIE and Nanyu Zhong of VARAS@IIE for reporting the following CVEs that have been fixed in this release, and to Arista Networks for providing fixes. Windows: - WinExtDLL: Fix multiple compiler warnings - WinExtDLL: Make long strings occupy a single line Make it easier to look up error messages in the source code by making long strings occupy a single source code line. - WinExtDLL: Restore MIB-II support Make winExtDLL work on 64-bit Windows systems") caused snmpd to skip MIB-II on 64-bit systems. IF-MIB: Update ifTable entries even if the interface name has changed At least on Linux a network interface index may be reused for a network interface with a different name. Hence this patch that enables replacing network interface information even if the network interface name has changed. unspecified: - Moved transport code into a separate subdirectory in snmplib - Snmplib: remove inline versions of container funcs". misc: - snmp-create-v3-user: Fix the snmpd.conf path @datadir@ is expanded in ${datarootdir} so datarootdir must be set before @datadir@ is used. *5.9.2*: skipped due to a last minute library versioning found bug -- use 5.9.3 instead Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-networking/recipes-protocols')
-rw-r--r--meta-networking/recipes-protocols/net-snmp/net-snmp/0001-ac_add_search_path.m4-keep-consistent-between-32bit.patch11
-rw-r--r--meta-networking/recipes-protocols/net-snmp/net-snmp/0001-config_os_headers-Error-Fix.patch4
-rw-r--r--meta-networking/recipes-protocols/net-snmp/net-snmp/0001-get_pid_from_inode-Include-limit.h.patch6
-rw-r--r--meta-networking/recipes-protocols/net-snmp/net-snmp/0001-snmpd-always-exit-after-displaying-usage.patch55
-rw-r--r--meta-networking/recipes-protocols/net-snmp/net-snmp/0001-snmplib-keytools.c-Don-t-check-for-return-from-EVP_M.patch4
-rw-r--r--meta-networking/recipes-protocols/net-snmp/net-snmp/0002-configure-fix-a-cc-check-issue.patch28
-rw-r--r--meta-networking/recipes-protocols/net-snmp/net-snmp/0004-configure-fix-incorrect-variable.patch6
-rw-r--r--meta-networking/recipes-protocols/net-snmp/net-snmp/fix-libtool-finish.patch6
-rw-r--r--meta-networking/recipes-protocols/net-snmp/net-snmp/net-snmp-5.7.2-fix-engineBoots-value-on-SIGHUP.patch26
-rw-r--r--meta-networking/recipes-protocols/net-snmp/net-snmp/net-snmp-add-knob-whether-nlist.h-are-checked.patch4
-rw-r--r--meta-networking/recipes-protocols/net-snmp/net-snmp/net-snmp-fix-for-disable-des.patch4
-rw-r--r--meta-networking/recipes-protocols/net-snmp/net-snmp/net-snmp-testing-add-the-output-format-for-ptest.patch2
-rw-r--r--meta-networking/recipes-protocols/net-snmp/net-snmp/reproducibility-have-printcap.patch4
-rw-r--r--meta-networking/recipes-protocols/net-snmp/net-snmp_5.9.3.bb (renamed from meta-networking/recipes-protocols/net-snmp/net-snmp_5.9.1.bb)4
14 files changed, 38 insertions, 126 deletions
diff --git a/meta-networking/recipes-protocols/net-snmp/net-snmp/0001-ac_add_search_path.m4-keep-consistent-between-32bit.patch b/meta-networking/recipes-protocols/net-snmp/net-snmp/0001-ac_add_search_path.m4-keep-consistent-between-32bit.patch
index 4cd729044..0eeddf752 100644
--- a/meta-networking/recipes-protocols/net-snmp/net-snmp/0001-ac_add_search_path.m4-keep-consistent-between-32bit.patch
+++ b/meta-networking/recipes-protocols/net-snmp/net-snmp/0001-ac_add_search_path.m4-keep-consistent-between-32bit.patch
@@ -1,7 +1,8 @@
1From 6f8ea2e841ad45eed193310b599d3f3b410ae91d Mon Sep 17 00:00:00 2001 1From 98c62e24fdd05d7e8bd8149840bad8eb0feb3fb1 Mon Sep 17 00:00:00 2001
2From: Mingli Yu <mingli.yu@windriver.com> 2From: Mingli Yu <mingli.yu@windriver.com>
3Date: Fri, 29 Jan 2021 08:49:15 +0000 3Date: Fri, 29 Jan 2021 08:49:15 +0000
4Subject: [PATCH] ac_add_search_path.m4: keep consistent between 32bit and 64bit 4Subject: [PATCH] ac_add_search_path.m4: keep consistent between 32bit and
5 64bit
5 6
6With configure option "--with-openssl=${STAGING_EXECPREFIXDIR}", it behaves 7With configure option "--with-openssl=${STAGING_EXECPREFIXDIR}", it behaves
7differently between 32bit and 64bit system as the openssl lib resides under 8differently between 32bit and 64bit system as the openssl lib resides under
@@ -15,12 +16,13 @@ So add the patch to fix the gap between 32bit and 64bit system.
15Upstream-Status: Inappropriate [configuration specific] 16Upstream-Status: Inappropriate [configuration specific]
16 17
17Signed-off-by: Mingli Yu <mingli.yu@windriver.com> 18Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
19
18--- 20---
19 m4/ac_add_search_path.m4 | 4 ++-- 21 m4/ac_add_search_path.m4 | 4 ++--
20 1 file changed, 2 insertions(+), 2 deletions(-) 22 1 file changed, 2 insertions(+), 2 deletions(-)
21 23
22diff --git a/m4/ac_add_search_path.m4 b/m4/ac_add_search_path.m4 24diff --git a/m4/ac_add_search_path.m4 b/m4/ac_add_search_path.m4
23index 8e0a819..961f587 100644 25index 8e0a819..e9585bc 100644
24--- a/m4/ac_add_search_path.m4 26--- a/m4/ac_add_search_path.m4
25+++ b/m4/ac_add_search_path.m4 27+++ b/m4/ac_add_search_path.m4
26@@ -3,8 +3,8 @@ dnl Add a search path to the LIBS and CPPFLAGS variables 28@@ -3,8 +3,8 @@ dnl Add a search path to the LIBS and CPPFLAGS variables
@@ -34,6 +36,3 @@ index 8e0a819..961f587 100644
34 fi 36 fi
35 if test -d $1/include; then 37 if test -d $1/include; then
36 CPPFLAGS="-I$1/include $CPPFLAGS" 38 CPPFLAGS="-I$1/include $CPPFLAGS"
37--
382.29.2
39
diff --git a/meta-networking/recipes-protocols/net-snmp/net-snmp/0001-config_os_headers-Error-Fix.patch b/meta-networking/recipes-protocols/net-snmp/net-snmp/0001-config_os_headers-Error-Fix.patch
index 05a47f61c..f8a52a63f 100644
--- a/meta-networking/recipes-protocols/net-snmp/net-snmp/0001-config_os_headers-Error-Fix.patch
+++ b/meta-networking/recipes-protocols/net-snmp/net-snmp/0001-config_os_headers-Error-Fix.patch
@@ -1,4 +1,4 @@
1From 69d4c517c07f55c505090e48d96ace8cd599fb26 Mon Sep 17 00:00:00 2001 1From e86d5fd52f19b85da0b7cce660c6e65ec4c0f9bb Mon Sep 17 00:00:00 2001
2From: Li xin <lixin.fnst@cn.fujitsu.com> 2From: Li xin <lixin.fnst@cn.fujitsu.com>
3Date: Fri, 21 Aug 2015 18:23:13 +0900 3Date: Fri, 21 Aug 2015 18:23:13 +0900
4Subject: [PATCH] config_os_headers: Error Fix 4Subject: [PATCH] config_os_headers: Error Fix
@@ -19,7 +19,7 @@ Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com>
19 1 file changed, 2 insertions(+), 2 deletions(-) 19 1 file changed, 2 insertions(+), 2 deletions(-)
20 20
21diff --git a/configure.d/config_os_headers b/configure.d/config_os_headers 21diff --git a/configure.d/config_os_headers b/configure.d/config_os_headers
22index f07d512..2363b42 100644 22index 01c3376..6edd85f 100644
23--- a/configure.d/config_os_headers 23--- a/configure.d/config_os_headers
24+++ b/configure.d/config_os_headers 24+++ b/configure.d/config_os_headers
25@@ -395,8 +395,8 @@ then 25@@ -395,8 +395,8 @@ then
diff --git a/meta-networking/recipes-protocols/net-snmp/net-snmp/0001-get_pid_from_inode-Include-limit.h.patch b/meta-networking/recipes-protocols/net-snmp/net-snmp/0001-get_pid_from_inode-Include-limit.h.patch
index 22e591556..a7881a871 100644
--- a/meta-networking/recipes-protocols/net-snmp/net-snmp/0001-get_pid_from_inode-Include-limit.h.patch
+++ b/meta-networking/recipes-protocols/net-snmp/net-snmp/0001-get_pid_from_inode-Include-limit.h.patch
@@ -1,4 +1,4 @@
1From 2bf1bbe1d428ed06d57aa76b03e394b72ff2216d Mon Sep 17 00:00:00 2001 1From 8097734b27fd146f358a4edd0d1a0d28309bd9a4 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Fri, 22 Jul 2016 18:34:39 +0000 3Date: Fri, 22 Jul 2016 18:34:39 +0000
4Subject: [PATCH] get_pid_from_inode: Include limit.h 4Subject: [PATCH] get_pid_from_inode: Include limit.h
@@ -14,7 +14,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
14 1 file changed, 1 insertion(+) 14 1 file changed, 1 insertion(+)
15 15
16diff --git a/agent/mibgroup/util_funcs/get_pid_from_inode.c b/agent/mibgroup/util_funcs/get_pid_from_inode.c 16diff --git a/agent/mibgroup/util_funcs/get_pid_from_inode.c b/agent/mibgroup/util_funcs/get_pid_from_inode.c
17index aee907d..7abaec2 100644 17index 5788e1d..ea380a6 100644
18--- a/agent/mibgroup/util_funcs/get_pid_from_inode.c 18--- a/agent/mibgroup/util_funcs/get_pid_from_inode.c
19+++ b/agent/mibgroup/util_funcs/get_pid_from_inode.c 19+++ b/agent/mibgroup/util_funcs/get_pid_from_inode.c
20@@ -6,6 +6,7 @@ 20@@ -6,6 +6,7 @@
@@ -23,5 +23,5 @@ index aee907d..7abaec2 100644
23 #include <ctype.h> 23 #include <ctype.h>
24+#include <limits.h> 24+#include <limits.h>
25 #include <stdio.h> 25 #include <stdio.h>
26 #if HAVE_STDLIB_H 26 #ifdef HAVE_STDLIB_H
27 #include <stdlib.h> 27 #include <stdlib.h>
diff --git a/meta-networking/recipes-protocols/net-snmp/net-snmp/0001-snmpd-always-exit-after-displaying-usage.patch b/meta-networking/recipes-protocols/net-snmp/net-snmp/0001-snmpd-always-exit-after-displaying-usage.patch
deleted file mode 100644
index 4fc9e54b4..000000000
--- a/meta-networking/recipes-protocols/net-snmp/net-snmp/0001-snmpd-always-exit-after-displaying-usage.patch
+++ /dev/null
@@ -1,55 +0,0 @@
1From 94ca941e06bef157bf0e13251f8ca1471daa9393 Mon Sep 17 00:00:00 2001
2From: Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>
3Date: Fri, 27 Aug 2021 14:21:45 +0300
4Subject: [PATCH] snmpd: always exit after displaying usage
5
6Currently, viewing the help text with -h results in snmpd being started
7in the background, whereas this does not happen with --help. Similarly,
8when an error is detected in command line syntax, the help text is
9displayed but sometimes snmpd gets started anyway, depending on the
10execution path.
11
12This patch makes snmpd consistently terminate whenever the usage
13function gets called. It also removes the goto statements no longer
14needed.
15
16Upstream-Status: Backport
17[https://github.com/net-snmp/net-snmp/commit/94ca941e06bef157bf0e13251f8ca1471daa9393]
18
19Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
20---
21 agent/snmpd.c | 4 ++--
22 1 file changed, 2 insertions(+), 2 deletions(-)
23
24diff --git a/agent/snmpd.c b/agent/snmpd.c
25index f5aab0af8..90de12d99 100644
26--- a/agent/snmpd.c
27+++ b/agent/snmpd.c
28@@ -289,6 +289,8 @@ usage(char *prog)
29 " -S d|i|0-7\t\tuse -Ls <facility> instead\n"
30 "\n"
31 );
32+ SOCK_CLEANUP;
33+ exit(1);
34 }
35
36 static void
37@@ -494,7 +496,6 @@ main(int argc, char *argv[])
38 case '-':
39 if (strcasecmp(optarg, "help") == 0) {
40 usage(argv[0]);
41- goto out;
42 }
43 if (strcasecmp(optarg, "version") == 0) {
44 version();
45@@ -783,7 +784,6 @@ main(int argc, char *argv[])
46 fprintf(stderr, "%s: Illegal argument -X:"
47 "AgentX support not compiled in.\n", argv[0]);
48 usage(argv[0]);
49- goto out;
50 #endif
51 break;
52
53--
542.25.1
55
diff --git a/meta-networking/recipes-protocols/net-snmp/net-snmp/0001-snmplib-keytools.c-Don-t-check-for-return-from-EVP_M.patch b/meta-networking/recipes-protocols/net-snmp/net-snmp/0001-snmplib-keytools.c-Don-t-check-for-return-from-EVP_M.patch
index 42352a6b0..af6334f72 100644
--- a/meta-networking/recipes-protocols/net-snmp/net-snmp/0001-snmplib-keytools.c-Don-t-check-for-return-from-EVP_M.patch
+++ b/meta-networking/recipes-protocols/net-snmp/net-snmp/0001-snmplib-keytools.c-Don-t-check-for-return-from-EVP_M.patch
@@ -1,4 +1,4 @@
1From f3ff99736b8cccbba77349b0d10a3cee366a4c87 Mon Sep 17 00:00:00 2001 1From f4e1acd4f509dd26cf88da872bd5adcf884f4a5f Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Fri, 18 Sep 2015 00:28:45 -0400 3Date: Fri, 18 Sep 2015 00:28:45 -0400
4Subject: [PATCH] snmplib/keytools.c: Don't check for return from 4Subject: [PATCH] snmplib/keytools.c: Don't check for return from
@@ -17,7 +17,7 @@ Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
17 1 file changed, 1 insertion(+), 4 deletions(-) 17 1 file changed, 1 insertion(+), 4 deletions(-)
18 18
19diff --git a/snmplib/keytools.c b/snmplib/keytools.c 19diff --git a/snmplib/keytools.c b/snmplib/keytools.c
20index 129a7c0..2fc1efc 100644 20index 14a452a..fb1694b 100644
21--- a/snmplib/keytools.c 21--- a/snmplib/keytools.c
22+++ b/snmplib/keytools.c 22+++ b/snmplib/keytools.c
23@@ -183,10 +183,7 @@ generate_Ku(const oid * hashtype, u_int hashtype_len, 23@@ -183,10 +183,7 @@ generate_Ku(const oid * hashtype, u_int hashtype_len,
diff --git a/meta-networking/recipes-protocols/net-snmp/net-snmp/0002-configure-fix-a-cc-check-issue.patch b/meta-networking/recipes-protocols/net-snmp/net-snmp/0002-configure-fix-a-cc-check-issue.patch
deleted file mode 100644
index c973bde72..000000000
--- a/meta-networking/recipes-protocols/net-snmp/net-snmp/0002-configure-fix-a-cc-check-issue.patch
+++ /dev/null
@@ -1,28 +0,0 @@
1From 0a02ac779c51a2b4af3b58cb96967bf3eff80367 Mon Sep 17 00:00:00 2001
2From: Wenlin Kang <wenlin.kang@windriver.com>
3Date: Wed, 24 May 2017 16:45:34 +0800
4Subject: [PATCH] configure: fix a cc check issue.
5
6When has "." in cc value, the expression
7$myperl -V:cc | $myperl -n -e 'print if (s/^\s*cc=.([-=\w\s\/]+).;\s*/$1/);'
8can't get corretly the cc's value.
9
10Signed-off-by: Wenlin Kang <wenlin.kang@windriver.com>
11
12---
13 configure.d/config_project_perl_python | 2 +-
14 1 file changed, 1 insertion(+), 1 deletion(-)
15
16diff --git a/configure.d/config_project_perl_python b/configure.d/config_project_perl_python
17index 475c843..22d2ad3 100644
18--- a/configure.d/config_project_perl_python
19+++ b/configure.d/config_project_perl_python
20@@ -87,7 +87,7 @@ if test "x$install_perl" != "xno" ; then
21 if test "x$enable_perl_cc_checks" != "xno" ; then
22 AC_MSG_CHECKING([for Perl cc])
23 changequote(, )
24- PERLCC=`$myperl -V:cc | $myperl -n -e 'print if (s/^\s*cc=.([-=\w\s\/]+).;\s*/$1/);'`
25+ PERLCC=`$myperl -V:cc | $myperl -n -e 'print if (s/^\s*cc=.([-=\.\w\s\/]+).;\s*/$1/);'`
26 changequote([, ])
27 if test "x$PERLCC" != "x" ; then
28 AC_MSG_RESULT([$PERLCC])
diff --git a/meta-networking/recipes-protocols/net-snmp/net-snmp/0004-configure-fix-incorrect-variable.patch b/meta-networking/recipes-protocols/net-snmp/net-snmp/0004-configure-fix-incorrect-variable.patch
index bfddc63dd..6e224188a 100644
--- a/meta-networking/recipes-protocols/net-snmp/net-snmp/0004-configure-fix-incorrect-variable.patch
+++ b/meta-networking/recipes-protocols/net-snmp/net-snmp/0004-configure-fix-incorrect-variable.patch
@@ -1,4 +1,4 @@
1From 011bdcd07f2a289d0cfc1b411c03c0cc7c42dad1 Mon Sep 17 00:00:00 2001 1From 6d655ba677563ac9d62d4d8eee59fdb39d486c02 Mon Sep 17 00:00:00 2001
2From: Wenlin Kang <wenlin.kang@windriver.com> 2From: Wenlin Kang <wenlin.kang@windriver.com>
3Date: Wed, 24 May 2017 17:10:20 +0800 3Date: Wed, 24 May 2017 17:10:20 +0800
4Subject: [PATCH] configure: fix incorrect variable 4Subject: [PATCH] configure: fix incorrect variable
@@ -14,10 +14,10 @@ Signed-off-by: Wenlin Kang <wenlin.kang@windriver.com>
14 1 file changed, 1 insertion(+), 1 deletion(-) 14 1 file changed, 1 insertion(+), 1 deletion(-)
15 15
16diff --git a/Makefile.in b/Makefile.in 16diff --git a/Makefile.in b/Makefile.in
17index 912f6b2..a53d1b2 100644 17index f1cbbf5..1545be3 100644
18--- a/Makefile.in 18--- a/Makefile.in
19+++ b/Makefile.in 19+++ b/Makefile.in
20@@ -174,7 +174,7 @@ OTHERCLEANTODOS=perlclean @PYTHONCLEANTARGS@ cleanfeatures perlcleanfeatures pyt 20@@ -173,7 +173,7 @@ OTHERCLEANTODOS=perlclean @PYTHONCLEANTARGS@ cleanfeatures perlcleanfeatures pyt
21 # 21 #
22 # override LD_RUN_PATH to avoid dependencies on the build directory 22 # override LD_RUN_PATH to avoid dependencies on the build directory
23 perlmodules: perlmakefiles subdirs 23 perlmodules: perlmakefiles subdirs
diff --git a/meta-networking/recipes-protocols/net-snmp/net-snmp/fix-libtool-finish.patch b/meta-networking/recipes-protocols/net-snmp/net-snmp/fix-libtool-finish.patch
index 26dd014ce..409c1e03c 100644
--- a/meta-networking/recipes-protocols/net-snmp/net-snmp/fix-libtool-finish.patch
+++ b/meta-networking/recipes-protocols/net-snmp/net-snmp/fix-libtool-finish.patch
@@ -1,4 +1,4 @@
1From 27444fbf8323679ea0551a3bd5f04c365143d8c0 Mon Sep 17 00:00:00 2001 1From ab1d77c52e84746e75506a2870783806bc77f396 Mon Sep 17 00:00:00 2001
2From: "Roy.Li" <rongqing.li@windriver.com> 2From: "Roy.Li" <rongqing.li@windriver.com>
3Date: Fri, 16 Jan 2015 14:14:01 +0800 3Date: Fri, 16 Jan 2015 14:14:01 +0800
4Subject: [PATCH] net-snmp: fix "libtool --finish" 4Subject: [PATCH] net-snmp: fix "libtool --finish"
@@ -20,11 +20,11 @@ Signed-off-by: Roy.Li <rongqing.li@windriver.com>
20 1 file changed, 1 insertion(+), 1 deletion(-) 20 1 file changed, 1 insertion(+), 1 deletion(-)
21 21
22diff --git a/Makefile.top b/Makefile.top 22diff --git a/Makefile.top b/Makefile.top
23index 6315401..fc0ee06 100644 23index a962c54..1ba5607 100644
24--- a/Makefile.top 24--- a/Makefile.top
25+++ b/Makefile.top 25+++ b/Makefile.top
26@@ -89,7 +89,7 @@ LIBREVISION = 0 26@@ -89,7 +89,7 @@ LIBREVISION = 0
27 LIB_LD_CMD = $(LIBTOOL) --mode=link $(LINKCC) $(CFLAGS) -rpath $(libdir) -version-info $(LIBCURRENT):$(LIBREVISION):$(LIBAGE) -o 27 LIB_LD_CMD = $(LIBTOOL) --mode=link $(LINKCC) $(CFLAGS) -rpath $(libdir) -version-info $(LIBCURRENT):$(LIBREVISION):$(LIBAGE) @LD_NO_UNDEFINED@ -o
28 LIB_EXTENSION = la 28 LIB_EXTENSION = la
29 LIB_VERSION = 29 LIB_VERSION =
30-LIB_LDCONFIG_CMD = $(LIBTOOL) --mode=finish $(INSTALL_PREFIX)$(libdir) 30-LIB_LDCONFIG_CMD = $(LIBTOOL) --mode=finish $(INSTALL_PREFIX)$(libdir)
diff --git a/meta-networking/recipes-protocols/net-snmp/net-snmp/net-snmp-5.7.2-fix-engineBoots-value-on-SIGHUP.patch b/meta-networking/recipes-protocols/net-snmp/net-snmp/net-snmp-5.7.2-fix-engineBoots-value-on-SIGHUP.patch
index 022eb958f..35e93d636 100644
--- a/meta-networking/recipes-protocols/net-snmp/net-snmp/net-snmp-5.7.2-fix-engineBoots-value-on-SIGHUP.patch
+++ b/meta-networking/recipes-protocols/net-snmp/net-snmp/net-snmp-5.7.2-fix-engineBoots-value-on-SIGHUP.patch
@@ -1,4 +1,4 @@
1From 1e3178835217ba89aa355e2b6b88e490f17be16d Mon Sep 17 00:00:00 2001 1From 5ad4eab43c1ea63ff343bba64d576440e8783e75 Mon Sep 17 00:00:00 2001
2From: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> 2From: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
3Date: Wed, 9 Jun 2021 15:47:30 +0900 3Date: Wed, 9 Jun 2021 15:47:30 +0900
4Subject: [PATCH] net snmp: fix engineBoots value on SIGHUP 4Subject: [PATCH] net snmp: fix engineBoots value on SIGHUP
@@ -7,6 +7,7 @@ Upstream-Status: Pending
7 7
8Signed-off-by: Marian Florea <marian.florea@windriver.com> 8Signed-off-by: Marian Florea <marian.florea@windriver.com>
9Signed-off-by: Li Zhou <li.zhou@windriver.com> 9Signed-off-by: Li Zhou <li.zhou@windriver.com>
10Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
10 11
11--- 12---
12 agent/snmpd.c | 1 + 13 agent/snmpd.c | 1 +
@@ -14,19 +15,19 @@ Signed-off-by: Li Zhou <li.zhou@windriver.com>
14 2 files changed, 3 insertions(+), 2 deletions(-) 15 2 files changed, 3 insertions(+), 2 deletions(-)
15 16
16diff --git a/agent/snmpd.c b/agent/snmpd.c 17diff --git a/agent/snmpd.c b/agent/snmpd.c
17index 1af439f..355b510 100644 18index 90de12d..1ccc4db 100644
18--- a/agent/snmpd.c 19--- a/agent/snmpd.c
19+++ b/agent/snmpd.c 20+++ b/agent/snmpd.c
20@@ -1208,6 +1208,7 @@ receive(void) 21@@ -1169,6 +1169,7 @@ snmpd_reconfig(void)
21 snmp_log(LOG_INFO, "NET-SNMP version %s restarted\n", 22 snmp_log(LOG_INFO, "NET-SNMP version %s restarted\n",
22 netsnmp_get_version()); 23 netsnmp_get_version());
23 update_config(); 24 update_config();
24+ snmp_store(app_name); 25+ snmp_store(app_name);
25 send_easy_trap(SNMP_TRAP_ENTERPRISESPECIFIC, 3); 26 send_easy_trap(SNMP_TRAP_ENTERPRISESPECIFIC, 3);
26 #if HAVE_SIGPROCMASK 27 #ifdef HAVE_SIGPROCMASK
27 ret = sigprocmask(SIG_UNBLOCK, &set, NULL); 28 ret = sigprocmask(SIG_UNBLOCK, &set, NULL);
28diff --git a/snmplib/snmpv3.c b/snmplib/snmpv3.c 29diff --git a/snmplib/snmpv3.c b/snmplib/snmpv3.c
29index 29c2a0f..ada961c 100644 30index 7b1746b..4a17e0d 100644
30--- a/snmplib/snmpv3.c 31--- a/snmplib/snmpv3.c
31+++ b/snmplib/snmpv3.c 32+++ b/snmplib/snmpv3.c
32@@ -1059,9 +1059,9 @@ init_snmpv3_post_config(int majorid, int minorid, void *serverarg, 33@@ -1059,9 +1059,9 @@ init_snmpv3_post_config(int majorid, int minorid, void *serverarg,
@@ -41,6 +42,3 @@ index 29c2a0f..ada961c 100644
41 engineBoots = 1; 42 engineBoots = 1;
42 } 43 }
43 44
44--
452.25.1
46
diff --git a/meta-networking/recipes-protocols/net-snmp/net-snmp/net-snmp-add-knob-whether-nlist.h-are-checked.patch b/meta-networking/recipes-protocols/net-snmp/net-snmp/net-snmp-add-knob-whether-nlist.h-are-checked.patch
index f1ebe2bb6..c5a453abe 100644
--- a/meta-networking/recipes-protocols/net-snmp/net-snmp/net-snmp-add-knob-whether-nlist.h-are-checked.patch
+++ b/meta-networking/recipes-protocols/net-snmp/net-snmp/net-snmp-add-knob-whether-nlist.h-are-checked.patch
@@ -1,4 +1,4 @@
1From e507dcf8b29c55011f85d88bf05400d4717e4074 Mon Sep 17 00:00:00 2001 1From ad65b106d3cb3c6e595381be1c45a73c1ef6eb5e Mon Sep 17 00:00:00 2001
2From: Chong Lu <Chong.Lu@windriver.com> 2From: Chong Lu <Chong.Lu@windriver.com>
3Date: Thu, 28 May 2020 09:46:34 -0500 3Date: Thu, 28 May 2020 09:46:34 -0500
4Subject: [PATCH] net-snmp: add knob whether nlist.h are checked 4Subject: [PATCH] net-snmp: add knob whether nlist.h are checked
@@ -15,7 +15,7 @@ Signed-off-by: Chong Lu <Chong.Lu@windriver.com>
15 1 file changed, 2 insertions(+) 15 1 file changed, 2 insertions(+)
16 16
17diff --git a/configure.d/config_os_headers b/configure.d/config_os_headers 17diff --git a/configure.d/config_os_headers b/configure.d/config_os_headers
18index 76ef58a..f07d512 100644 18index b9c8c31..01c3376 100644
19--- a/configure.d/config_os_headers 19--- a/configure.d/config_os_headers
20+++ b/configure.d/config_os_headers 20+++ b/configure.d/config_os_headers
21@@ -37,6 +37,7 @@ AC_CHECK_HEADERS([getopt.h pthread.h regex.h ] dnl 21@@ -37,6 +37,7 @@ AC_CHECK_HEADERS([getopt.h pthread.h regex.h ] dnl
diff --git a/meta-networking/recipes-protocols/net-snmp/net-snmp/net-snmp-fix-for-disable-des.patch b/meta-networking/recipes-protocols/net-snmp/net-snmp/net-snmp-fix-for-disable-des.patch
index 2941a3609..c382c02d8 100644
--- a/meta-networking/recipes-protocols/net-snmp/net-snmp/net-snmp-fix-for-disable-des.patch
+++ b/meta-networking/recipes-protocols/net-snmp/net-snmp/net-snmp-fix-for-disable-des.patch
@@ -1,4 +1,4 @@
1From 3ca4335ec1d6b7b384c134fc85d7a9e513c68376 Mon Sep 17 00:00:00 2001 1From b1b9980853b1083f0c8b9f628f8b4c3a484d4f91 Mon Sep 17 00:00:00 2001
2From: Jackie Huang <jackie.huang@windriver.com> 2From: Jackie Huang <jackie.huang@windriver.com>
3Date: Thu, 22 Jun 2017 10:25:08 +0800 3Date: Thu, 22 Jun 2017 10:25:08 +0800
4Subject: [PATCH] net-snmp: fix for --disable-des 4Subject: [PATCH] net-snmp: fix for --disable-des
@@ -15,7 +15,7 @@ Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
15 1 file changed, 2 insertions(+) 15 1 file changed, 2 insertions(+)
16 16
17diff --git a/snmplib/scapi.c b/snmplib/scapi.c 17diff --git a/snmplib/scapi.c b/snmplib/scapi.c
18index 00c9174..c6875e1 100644 18index 54fdd5c..0f7e931 100644
19--- a/snmplib/scapi.c 19--- a/snmplib/scapi.c
20+++ b/snmplib/scapi.c 20+++ b/snmplib/scapi.c
21@@ -85,7 +85,9 @@ netsnmp_feature_child_of(usm_scapi, usm_support); 21@@ -85,7 +85,9 @@ netsnmp_feature_child_of(usm_scapi, usm_support);
diff --git a/meta-networking/recipes-protocols/net-snmp/net-snmp/net-snmp-testing-add-the-output-format-for-ptest.patch b/meta-networking/recipes-protocols/net-snmp/net-snmp/net-snmp-testing-add-the-output-format-for-ptest.patch
index 807983f61..09ca532a7 100644
--- a/meta-networking/recipes-protocols/net-snmp/net-snmp/net-snmp-testing-add-the-output-format-for-ptest.patch
+++ b/meta-networking/recipes-protocols/net-snmp/net-snmp/net-snmp-testing-add-the-output-format-for-ptest.patch
@@ -1,4 +1,4 @@
1From 972df16e9599dffddf5d714a4cbf43008c771122 Mon Sep 17 00:00:00 2001 1From 36a5656db7ea75dd15f35a6c1728937c6e2b901c Mon Sep 17 00:00:00 2001
2From: Jackie Huang <jackie.huang@windriver.com> 2From: Jackie Huang <jackie.huang@windriver.com>
3Date: Wed, 14 Jan 2015 15:10:06 +0800 3Date: Wed, 14 Jan 2015 15:10:06 +0800
4Subject: [PATCH] testing: add the output format for ptest 4Subject: [PATCH] testing: add the output format for ptest
diff --git a/meta-networking/recipes-protocols/net-snmp/net-snmp/reproducibility-have-printcap.patch b/meta-networking/recipes-protocols/net-snmp/net-snmp/reproducibility-have-printcap.patch
index bf1e7bedf..c0b51c51e 100644
--- a/meta-networking/recipes-protocols/net-snmp/net-snmp/reproducibility-have-printcap.patch
+++ b/meta-networking/recipes-protocols/net-snmp/net-snmp/reproducibility-have-printcap.patch
@@ -1,4 +1,4 @@
1From 84e362fe97f50fbad69f083bc2d8fe18f83eb2f7 Mon Sep 17 00:00:00 2001 1From b923cd38e2503b86aedf66b767fd7f51c9f25645 Mon Sep 17 00:00:00 2001
2From: "douglas.royds" <douglas.royds@taitradio.com> 2From: "douglas.royds" <douglas.royds@taitradio.com>
3Date: Wed, 21 Nov 2018 13:52:18 +1300 3Date: Wed, 21 Nov 2018 13:52:18 +1300
4Subject: [PATCH] net-snmp: Reproducibility: Don't check build host for 4Subject: [PATCH] net-snmp: Reproducibility: Don't check build host for
@@ -13,7 +13,7 @@ set in the environment to "yes" or "no" as appropriate for the target platform.
13 1 file changed, 2 insertions(+), 2 deletions(-) 13 1 file changed, 2 insertions(+), 2 deletions(-)
14 14
15diff --git a/configure.d/config_os_misc4 b/configure.d/config_os_misc4 15diff --git a/configure.d/config_os_misc4 b/configure.d/config_os_misc4
16index 6f23c8e..8cea75a 100644 16index b6864d9..07ca922 100644
17--- a/configure.d/config_os_misc4 17--- a/configure.d/config_os_misc4
18+++ b/configure.d/config_os_misc4 18+++ b/configure.d/config_os_misc4
19@@ -99,9 +99,9 @@ if test x$LPSTAT_PATH != x; then 19@@ -99,9 +99,9 @@ if test x$LPSTAT_PATH != x; then
diff --git a/meta-networking/recipes-protocols/net-snmp/net-snmp_5.9.1.bb b/meta-networking/recipes-protocols/net-snmp/net-snmp_5.9.3.bb
index 30c0ce74c..7af514756 100644
--- a/meta-networking/recipes-protocols/net-snmp/net-snmp_5.9.1.bb
+++ b/meta-networking/recipes-protocols/net-snmp/net-snmp_5.9.3.bb
@@ -21,15 +21,13 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/net-snmp/net-snmp-${PV}.tar.gz \
21 file://0001-config_os_headers-Error-Fix.patch \ 21 file://0001-config_os_headers-Error-Fix.patch \
22 file://0001-snmplib-keytools.c-Don-t-check-for-return-from-EVP_M.patch \ 22 file://0001-snmplib-keytools.c-Don-t-check-for-return-from-EVP_M.patch \
23 file://0001-get_pid_from_inode-Include-limit.h.patch \ 23 file://0001-get_pid_from_inode-Include-limit.h.patch \
24 file://0002-configure-fix-a-cc-check-issue.patch \
25 file://0004-configure-fix-incorrect-variable.patch \ 24 file://0004-configure-fix-incorrect-variable.patch \
26 file://net-snmp-5.7.2-fix-engineBoots-value-on-SIGHUP.patch \ 25 file://net-snmp-5.7.2-fix-engineBoots-value-on-SIGHUP.patch \
27 file://net-snmp-fix-for-disable-des.patch \ 26 file://net-snmp-fix-for-disable-des.patch \
28 file://reproducibility-have-printcap.patch \ 27 file://reproducibility-have-printcap.patch \
29 file://0001-ac_add_search_path.m4-keep-consistent-between-32bit.patch \ 28 file://0001-ac_add_search_path.m4-keep-consistent-between-32bit.patch \
30 file://0001-snmpd-always-exit-after-displaying-usage.patch \
31 " 29 "
32SRC_URI[sha256sum] = "eb7fd4a44de6cddbffd9a92a85ad1309e5c1054fb9d5a7dd93079c8953f48c3f" 30SRC_URI[sha256sum] = "2097f29b7e1bf3f1300b4bae52fa2308d0bb8d5d3998dbe02f9462a413a2ef0a"
33 31
34UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/net-snmp/files/net-snmp/" 32UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/net-snmp/files/net-snmp/"
35UPSTREAM_CHECK_REGEX = "/net-snmp/(?P<pver>\d+(\.\d+)+)/" 33UPSTREAM_CHECK_REGEX = "/net-snmp/(?P<pver>\d+(\.\d+)+)/"