From 5fe3d0daf2ffa27199a45be707662f61bdbb4fa7 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Fri, 29 Jul 2022 09:59:58 +0200 Subject: fix snmp backport --- php-8.0.10-snmp-sha.patch | 12 ++++++------ php.spec | 5 ++++- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/php-8.0.10-snmp-sha.patch b/php-8.0.10-snmp-sha.patch index 3ef67ea..a48ad5f 100644 --- a/php-8.0.10-snmp-sha.patch +++ b/php-8.0.10-snmp-sha.patch @@ -61,12 +61,12 @@ index 69d6549405b17..f0917501751f5 100644 #include "ext/spl/spl_exceptions.h" #include "snmp_arginfo.h" -@@ -938,16 +939,48 @@ static int netsnmp_session_set_auth_prot +@@ -938,16 +939,48 @@ static int netsnmp_session_set_auth_protocol(struct snmp_session *s, char *prot) if (!strcasecmp(prot, "MD5")) { s->securityAuthProto = usmHMACMD5AuthProtocol; s->securityAuthProtoLen = USM_AUTH_PROTO_MD5_LEN; - } else -+ return true; ++ return 0; + } #endif + @@ -76,7 +76,7 @@ index 69d6549405b17..f0917501751f5 100644 - } else { - zend_value_error("Authentication protocol must be either \"MD5\" or \"SHA\""); - return (-1); -+ return true; ++ return 0; } - return (0); + @@ -84,7 +84,7 @@ index 69d6549405b17..f0917501751f5 100644 + if (!strcasecmp(prot, "SHA256")) { + s->securityAuthProto = usmHMAC192SHA256AuthProtocol; + s->securityAuthProtoLen = sizeof(usmHMAC192SHA256AuthProtocol) / sizeof(oid); -+ return true; ++ return 0; + } +#endif + @@ -92,7 +92,7 @@ index 69d6549405b17..f0917501751f5 100644 + if (!strcasecmp(prot, "SHA512")) { + s->securityAuthProto = usmHMAC384SHA512AuthProtocol; + s->securityAuthProtoLen = sizeof(usmHMAC384SHA512AuthProtocol) / sizeof(oid); -+ return true; ++ return 0; + } +#endif + @@ -111,7 +111,7 @@ index 69d6549405b17..f0917501751f5 100644 + smart_string_0(&err); + zend_value_error("%s", err.c); + smart_string_free(&err); -+ return false; ++ return -1; } /* }}} */ diff --git a/php.spec b/php.spec index 92a6f4f..cf0e14a 100644 --- a/php.spec +++ b/php.spec @@ -120,7 +120,7 @@ Summary: PHP scripting language for creating dynamic web sites Name: %{?scl_prefix}php Version: %{upver}%{?rcver:~%{rcver}}%{?gh_date:.%{gh_date}} -Release: 1%{?dist} +Release: 2%{?dist} # All files licensed under PHP version 3.01, except # Zend is licensed under Zend # TSRM is licensed under BSD @@ -1847,6 +1847,9 @@ fi %changelog +* Fri Jul 29 2022 Remi Collet - 8.0.22~RC1-2 +- fix snmp backport + * Tue Jul 19 2022 Remi Collet - 8.0.22~RC1-1 - update to 8.0.22RC1 -- cgit