This is a maintenance release of the 5.3.x line. This message contains a list of specific bugs that have been fixed, and patches that have been applied in released versions. Please see the NEWS file for a summary of the major changes, and the ChangeLog file for a comprehensive listing of all changes made to the code.
*5.3.3* snmplib: - Change CONTAINER_INSERT to not do partial inserts in containers with multiple indices when one insert fails. - Corrected registering of multiple premib config handlers so that all of them get registered as premib handlers as opposed to the earlier behaviour where they always got registered as normal config items. - [BUG 1795840]: Signed 32-bit truncation logged as debug message rather then error. - [BUG 1866655]: Handle parsing invalid OID subidentifiers - [BUG 1958041]: Ensure IDs are not truncated. - [BUG 2027834]: Extend string print buffer by the minimum necessary. - [PATCH 2003450]: Fix a couple of 64-bit problems. - [PATCH 2043018]: fix recvfrom hangs - [PATCH 2258229]: Remove misleading comment - [PATCH 2479700]: Fix zoned IP address used as table indices - [PATCH 2492377]: Fix typo/bug in snmp_enable_callback() - [PATCH 2538169]: Prevent infinite retries for an invalid error-index. - [PATCH 2689362]: Fix handling of IPv6 hostnames. - [PATCH 2713841]: Fix runtime errors triggered by high-ASCII chars - fix potential buffer overflow in sprintf for TCP/IPv6 - [PATCH 2505488]: to fix alarms not being triggered at the right times due to large clock skews. - [PATCH 1921861]: Avoid endless loop after truncating 64bit int - [PATCH 1807489]: fix ignoring of display hints. - [PATCH 1875022]: improve callback locking mechanisms - [PATCH 1898204]: fix bug 1898198 in parse.c to avoid a segfault when parsing broken mibs. - [BUG 2217367]: Backported 1616912 from revision 15683 to plug a memory leak - Make -LN stop dumping core. Make bad debug levels report the offending symbol. snmpd: - Applying patch from Magnus Fromreide to fix the getbulk issue reported by Oscar Mira-Sanchez - Enforce the lower limit on scalar_groups - [BUG 1693039]: be silent when insert fails. - [BUG 1748206]: Protect against failures to open /etc/mtab (or equiv) - [BUG 1758212]: Handling missing variable types (IpAddress,Counter,Opaque) in notification log mib - [BUG 1771221]: Retain ifLastChange information on data reload. - [BUG 1792890]: include CIFS mounts when skipping remote filesystems - [BUG 1822360]: Fix spinlock helper error handling. - [BUG 1912647]: Fix memory leak following failed requests. - [BUG 2003144]: Increase size of AgentX packet build buffer - [BUG 2018031]: Don't probe engineID in internal monitor sessions. - [BUG 2023803]: Ensure compilation is not dependent on an irrelevant configure characteristic for HP-UX 11 - [BUG 112694]: Patch from Bill Fenner: don't open (and clobber) an agentx socket if the other transports fail to open - [BUG 1851047]: Do not try to do more handling of a value once it is found to be corrupt by the watcher helper - [PATCH 1550730]: Report errors from iterator-based handlers. - [PATCH 1716548]: Fix help output so no space is printed between -D and arguments. - [PATCH 1783733]: Put the package version number into the hrSWInst table for solaris. - [PATCH 1826088]: Use the right interface t read the netmask - [PATCH 1828839]: provide better handling of disks mounted on paths with embedded spaces - [PATCH 1849903]: do not spam log with asserts when XEN is used - [PATCH 1866823]: truncate 32 bit counter values on 64 bit machines to avoid bogus warnings. - [PATCH 1879261]: Add in inactive memory to the cached report for freebsd - [PATCH 1893468]: fixed registration of OIDs with ranges - [PATCH 1896118]: fix ifTable 32bit counters on linux - [PATCH 1909813]: fix table_iterator hint to get_first when SORTED flag is set - [PATCH 1944581]: Protect against core dumps with long string index values. - [PATCH 1967194]: Recognise NFS4 mounts - [PATCH 1977439]: Fix pass/_persist bug with SET oid value - [PATCH 2014204]: Support -g {groupname} - [PATCH 2022936]: Fix AgentX Counter64 decoding on 64-bit architectures - [PATCH 2082726]: correctly report NIC speeds higher than 4Gbit/s - [PATCH 2124288]: Fix setting of usmUserPrivProtocol at creation. - [PATCH 2384779]: Fix handling of GetBulk with N>0,M==0 - fix memory leak when multiple interfaces have the same IPv6 address - Fix two bugs with smux password support. - Handle device names with embedded spaces in UCD-SNMP-MIB::dskDevice snmpd, apps: - Parser of -LS command line argument now accepts both '-LS <level> <facility>' and '-LS <level><facility>'. snmptrapd: - [BUG 1955227]: Memory leak for embedded Perl on x86_64 apps: - [BUG 1964136]: Drop NULL type from snmpset usage message. build: - Limit the use of _KERNEL definitions in configure tests to match the use of _KERNEL in our codebase - [BUG 1802833]: Ensure snmptrapd builds with --disable-snmpv1/2c - [BUG 1823381]: Valid MIB directory search path on Windows - [BUG 1995172]: fix --without-elf configure usage message - [BUG 2023803]: Compilation problems on HP-UX 11.31 - [PATCH 1681035]: improve net-snmp-config /bin/sh compatibility - [PATCH 1899762]: Tweak embedded_perl configure checks. - Disable tests if the agent is built without the mib module they depend on. - add --with-temp-file-pattern configure option - [BUG 2782700]: build failure when using --with-pkcs on Solaris - [PATCH 2184039]: misc fixes for freeing memory during error conditions. documentation: - [BUG 2027129]: fix typo in snmpcmd.1 install: - [PATCH 1969627]: Handle empty /etc/sysconfig/network file mib2c: - [BUG 1874059,1737068]: Handle MIB objects with embedded hyphens - [PATCH 2316127]: Fix bug in iterate_access generated code. - [PATCH 2136437]: make FLAG defines more 64bit friendly when huge tables are encountered perl: - [BUG 1554817]: Patch from xanco: fix the class assigment so getRootOID works properly. - [BUG 1747733]: More robust handling of undefined values. - [BUG 1826174]: Check for buffer overflow when printing values. - [BUG 1834539]: Consistent handling of OID parsing. - [PATCH 1914643]: fix issues with embedded perl returning 0 being reclassified as a wrong data type when an int works. - [PATCH 2021444]: Support SNMPv2c in gettable processing - [PATCH 2022948]: Fix for Counter64 in perl subagent - fixed an extra brace in the docs - check for rc when using ExtUtils::Embed - [PATCH 2361712]: to fix getbulk optimization during walks where end conditionns are met on middle OIDs first. ports: - [PATCH 2688342]: to fix various compiler warnings solaris: - [PATCH 2012404]: deal with more than 10 interfaces. New hardcoded limit is 50. A better scaling patch would be appreciated :-) - [PATCH 2751588]: Inconsistent data (e.g. UDP/TCP MIB scalar values of zero) can be reported on Solaris 10U4+ Patch provided by Anders Persson AIX: - [BUG 2712670]: Agent crashes on AIX with hrStorage HP: - UX: BUG: 2779472: Filesystems missing in hrStorage table on HP-UX 11.31 (allow for mnttab that is a character special device) unspecified: - Do not use %m in printf-formatted strings since %m in printf is a glibc extension. ------------------------------------------------------------------------------ OpenSolaris 2009.06 is a cutting edge operating system for enterprises looking to deploy the next generation of Solaris that includes the latest innovations from Sun and the OpenSource community. Download a copy and enjoy capabilities such as Networking, Storage and Virtualization. Go to: http://p.sf.net/sfu/opensolaris-get _______________________________________________ Net-snmp-users mailing list Net-snmp-users@lists.sourceforge.net Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/listinfo/net-snmp-users