A copy of version 5.4.2.pre1 is now available from the sourceforge
download servers. This contains a number of patches and bug
fixes over the previous 5.4.1 code.
The CHANGES file for this release is attached, listing most of
the more significant updates. See the ChangeLog file in the
tarball for an exhaustive list of the changes since 5.4.1.
Please try this code on your systems (particularly if you have
access to relatively unusual environments or O/Ss), and let us
know of any problems you might encounter.
Download URL:
http://sourceforge.net/project/showfiles.php?group_id=12694&package_id=11571&release_id=598326
Dave
* 5.4.2.pre1 *
snmplib:
- [BUG 1793545]: Take the name from the sockaddr_un
- [BUG 1795840]: Signed 32-bit truncation logged as debug message
- [BUG 1801835]: Support multiple default transports for an app.
- [BUG 1866655]: Handle parsing invalid OID subidentifiers
- [BUG Coverity #183]: fix memory leak if IP_PKTINFO fails
- [PATCH 1768285]: Count MIB files correctly in add_mibdir()
- [PATCH 1775124]: Fix clientaddr functionality
- [PATCH 1806336]: fix -LS option parsing
- [PATCH 1807489]: fix ignoring of display hints.
- [PATCH 1811469]: read_config_files_in_path() reads past malloc'd buffer
- [PATCH 1875022]: improve callback locking mechanisms
- [PATCH 1895927]: change obsolete recv/send to recvfrom/sendto
- [PATCH 1898204], [BUF 1898198]: fix segfault when parsing broken mibs.
- [PATCH 1921861]: Avoid endless loop after truncating 64bit int
- Change CONTAINER_INSERT to not do partial inserts in containers
with multiple indices when one insert fails.
- Do not leak memory whenever an udp address is formatted.
- Do not try to look up empty strings as hostnames for IPv6
- Fix registering of multiple premib config handlers
- Fix potential buffer overflow in sprintf for UDP/IPv6
snmpd:
- [BUG 1748206]: Protect against failures to open /etc/mtab (or equiv)
- [BUG 1758212]: Handling missing variable types
(IpAddress,Counter,Opaque)
- [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 1851047]: Don't over-process failed watcher requests
- [PATCH 1716548]: Fix help output for -D
- [PATCH 1744157]: Report duplicate "extend/exec" identifiers.
- [PATCH 1746831]: fix process checking race condition
- [PATCH 1752934]: Fix off-by-one qsort error in table utilities.
- [PATCH 1753437]: Fix error index on failing SET requests
- [PATCH 1753449]: Fix AgentX error propagation
- [PATCH 1753463]: Fix AgentX subagent ping alarm handling
- [PATCH 1758208]: Fix memory leak
- [PATCH 1774612]: More resilient process status handling
- [PATCH 1783733]: Include version info in hrSWInst table (solaris)
- [PATCH 1784747]: Fix ip adresses on 64 bit systems
- [PATCH 1826088]: Use the right interface to read the netmask
- [PATCH 1826102]: support longer interface names on linux
- [PATCH 1828839]: handle of disk mount 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
- [PATCH 1879261]: Add inactive memory to cached report (freebsd)
- [PATCH 1893468]: fixed registration of OIDs with ranges
- [PATCH 1896118]: fix ifTable 32bit counters on linux
- [PATCH 1909813]: fix table_iterator hint for SORTED tables
- suppress annoying "registration != duplicate" warning for root oids
- Handle device names with embedded spaces in UCD-SNMP-MIB (dskDevice)
snmptrapd:
- [PATCH 1746992]: Improve snmptrapd access-control error messages.
- [PATCH 1767725]: Close all non standard file handles
build:
- [BUG 1802833]: Ensure snmptrapd builds with --disable-snmpv1/2c
- [BUG 1823381]: Valid MIB directory search path on Windows
- [BUG 1872266]: PERLCC check fails for CC with options
mib2c:
- [BUG 1874059,1737068]: Handle MIB objects with embedded hyphens
- [PATCH 1914398]: install mib2c.perl.conf
misc:
- Avoid calling debug macros with too few/many arguments.
- enhance snmpnetstat test to check tcpTable in TCP mode
perl:
- [BUG 1606062]: perl bulkwalk (async) coredump
- [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 1811463]: perl async callback coredump
- [PATCH 1914393]: registerAgent can now be run multiple times
- [PATCH 1914643]: fix issues with embedded perl
- [PATCH 1914645]: better end of mib support
- [PATCH 1920390]: fix registration of tables with .0 as IIDs
- fixed an extra brace in the docs pointed out by Jason Martin
python:
- [PATCH 1862177]: made code more windows/cygwin compiler friendl
- [PATCH 1877840]: fix MIB label and indexing due to broken regexp
Solaris:
- [BUG 1810814]: tcpTable missing entries and wrong ports
- [PATCH 1824196]: {ifOperStatus,ipAdEntIfIndex} reported incorrectly
- [PATCH 1834699]: Fix 1833294: DLPI problems on Solaris 2.6
- #define NEW_MIB_COMPLIANT to support Solaris 10U4+
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders