MIB Smithy SDK 3.4 Release
November 28th, 2005 by Muonics, Inc.
New Features
- The “format” subcommand, available to both database and session commands, can be used to format received SNMP data for display using the DISPLAY-HINT, if any, or customizable formats for enumerated INTEGER and OBJECT IDENTIFIER values. These default formats can be configured per-database. The command is available to the TNM “mib” compatibility interface as well.
- SNMP request variable bindings can now take enumerate names and name-and-number forms for enumerated INTEGER values to be included in the varbinds of the request. For example, you can now set a RowStatus object with the value “destroy” or “destroy(6)” in addition to just “6”.
- Added a native SNMP Session “walk” command for performing Get-Next walks of subtrees or entire agents more simply than doing so manually with the “next” command. As with individual requests, asynchronous and synchronous forms are supported, as are session configuration overrides.
- Numerous performance improvements were made, particularly for the SNMP layer’s interaction with its configured SMI database.
- The SMI Database “dump” command can now take an optional channel name to which output is to be sent.
- You can now get the current value for the SNMP Sessionâs -straps option using cget.
- The SNMP Session “configure” command can now handle an extra layer of [list] wrapping around its arguments so that one can avoid the overhead of eval and quickly clone sessions using “$session new [$session configure]”.
Miscellaneous Bug Fixes
- Received responses that don’t match pending requests are now just dropped, rather than triggering a background error. The background error would sometimes be triggered by cancelling an asynchronous request.
- A lone % at the end of the TNM-style request callback string could lead to a crash.
- The authKeyChange and privKeyChagne commands would crash if not given a salt using the -salt option.
- Errors from TNM-style asynchronous walk callbacks were providing the extra non-pertinent information the background error messages.
MIB Views 1.1 Release
November 13th, 2005 by Muonics, Inc.
Significant Changes
- Minor cosmetic changes, such as moving the icon for the filter field in the toolbar into the entry itself and platform-specific improvements.
- Several optimizations were made.
- Converted all SNMP requests to use asynchronous APIs for more immediate stops and improved GUI feedback such as status bar messages.
- Agent settings changes can now be canceled after pressing Ok without waiting for the initial request to time out.
- Improved integration of toolbar buttons with tools, such that their states are appropriate to the activity of the selected tab and/or all tabs.
- Pressing enter in the goto entry in the Tree View when the entry is blank now does nothing rather than displaying an error dialog.
- Using the Goto entry on a branch that is already open will now gather data from the branch without having to collapse and re-expand.
- Refactored several areas of code, dealing with tool interaction and implementation, towards eventual plugin support.
- Object values are now formatted according to their DISPLAY-HINT (if any) so that, for example, UTF-8 strings should display the appropriate glyphs rather than hex.
- Added TCP-MIB and UDP-MIB to the default set loaded at startup/installation.
Bug Fixes
- Trap Watch tool was displaying duplicate values in the trap details from the variable bindings, where it should have been displaying row index values.
- Clicking the refresh button in the Table View when no table had yet been scanned would result in an error.
- An “unknown variable allVarsList” error could occur in the Tree View when using the Goto entry.
MIB Smithy 3.3.7 and SDK 3.3.7 Release
October 15th, 2005 by Muonics, Inc.
Miscellaneous Bug Fixes (MIB Smithy)
- Right-clicking on an implicit node in the Project tree would leave some menu items disabled the next time a real node’s popup menu was shown due to the menu being shown before being configured.
- A record/workspace tab mapping variable was not being properly unset upon renaming a record with the Apply button. This could result in an error when closing and re-opening that record’s workspace or the workspace not being opened for a newly created record of the same type.
Miscellaneous Bug Fixes (MIB Smithy SDK)
- A lone % at the end of the TNM-style request callback string could lead to a crash.
- authKeyChange and privKeyChange commands would crash if not given a salt using the -salt option.
MIB Smithy SDK 3.3.6 Release
September 18th, 2005 by Muonics, Inc.
Several memory leaks and issues with returning session and database names that were introduced by the 3.3.5 changes were fixed in this patch release for MIB Smithy SDK.
MIB Views 1.0.1 Release
September 15th, 2005 by Muonics, Inc.
Bug fixes in this release:
- The third-party widget used for trees and tables in the GUI was updated to fix a crash that primarily affected Solaris at startup.
- Memory leaks in the MIB Smithy SDK core were fixed.