Projects
home:rottame:vhosts-ng:php56
php5
php5-fix_net-snmp_disable_MD5.patch
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File php5-fix_net-snmp_disable_MD5.patch of Package php5
diff -Nurp php-5.5.14-orig/ext/snmp/snmp.c php-5.5.14/ext/snmp/snmp.c --- php-5.5.14-orig/ext/snmp/snmp.c 2014-06-25 15:06:23.000000000 +0200 +++ php-5.5.14/ext/snmp/snmp.c 2015-09-07 13:57:05.904881566 +0200 @@ -1266,14 +1266,17 @@ static int netsnmp_session_set_sec_level Set the authentication protocol in the snmpv3 session */ static int netsnmp_session_set_auth_protocol(struct snmp_session *s, char *prot TSRMLS_DC) { +#ifndef DISABLE_MD5 if (!strcasecmp(prot, "MD5")) { s->securityAuthProto = usmHMACMD5AuthProtocol; s->securityAuthProtoLen = USM_AUTH_PROTO_MD5_LEN; - } else if (!strcasecmp(prot, "SHA")) { + } else +#endif + if (!strcasecmp(prot, "SHA")) { s->securityAuthProto = usmHMACSHA1AuthProtocol; s->securityAuthProtoLen = USM_AUTH_PROTO_SHA_LEN; } else { - php_error_docref(NULL TSRMLS_CC, E_WARNING, "Unknown authentication protocol '%s'", prot); + php_error_docref(NULL TSRMLS_CC, E_WARNING, "Unknown or unsupported authentication protocol '%s'", prot); return (-1); } return (0);
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.