From: Operating system: * PHP version: 5.4.0RC5 Package: SNMP related Bug Type: Bug Bug description:SNMP module should not strip non-standard SNMP port from hostname
Description: ------------ >From net-snmp/include/net-snmp/types.h, struct snmp_session: /** name or address of default peer (may include transport specifier and/or port number) */ char *peername; /** UDP port number of peer. (NO LONGER USED - USE peername INSTEAD) */ u_short remote_port; php-snmp should place non-standard SNMP port into peername after name resolution. Test script: --------------- $session = new SNMP(SNMP::VERSION_1, "$hostname:$port", $community, $timeout, $retries); $session->get(".1"); Expected result: ---------------- $session->get() will send request to "$hostname:$port" Actual result: -------------- $session->get() will send request to "$hostname:161" -- Edit bug report at https://bugs.php.net/bug.php?id=60749&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=60749&r=trysnapshot54 Try a snapshot (PHP 5.3): https://bugs.php.net/fix.php?id=60749&r=trysnapshot53 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=60749&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=60749&r=fixed Fixed in SVN and need be documented: https://bugs.php.net/fix.php?id=60749&r=needdocs Fixed in release: https://bugs.php.net/fix.php?id=60749&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=60749&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=60749&r=needscript Try newer version: https://bugs.php.net/fix.php?id=60749&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=60749&r=support Expected behavior: https://bugs.php.net/fix.php?id=60749&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=60749&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=60749&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=60749&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=60749&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=60749&r=dst IIS Stability: https://bugs.php.net/fix.php?id=60749&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=60749&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=60749&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=60749&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=60749&r=mysqlcfg