MIB Smithy 3.2 and SDK 3.2 Release
January 29th, 2005 by Muonics, Inc.
Significant Changes (MIB Smithy)
- Moved User’s Guide into app bundle and fixed launching of help Under MacOS X.
- Tcl versions of command-line SNMP tools should now work regardless of the location of tclsh, provided it’s in your path, where previously they expected /usr/local/bin/tclsh.
- Command-Q will now exit the application under MacOS X.
- The MIB Smithy GUI should now have a much more platform-specific look and feel to it, especially under MacOS X Aqua.
- Additional cosmetic changes such as the addition of icons to workspace tabs and alternating list colors and numerous GUI code optimizations were made.
- A new Location bar and close button were added to the top of each record workspace. The graphical close button functions the same as the textual “Close” button but may be more conveniently located. The Location bar lists the location of a record in the hierarchy of records (e.g. IF-MIB.mib / IF-MIB / ifTable) and can be clicked to open a parent record’s properties.
- Comboboxes now support inline auto-completion as you type.
Miscellaneous Bug Fixes (MIB Smithy)
- Tooltips on MacOS X took focus when they shouldn’t, which made them more of a nuisance than a helpful feature.
- An error could occur when creating new compliance groups or variations.
- Drag & drop in the Files and Project trees was broken by an incompatible change in the third-party tree library and has been fixed.
Significant Changes (MIB Smithy SDK)
- Numerous changes were made to the SNMP library for improved speed, memory usage, thread safety.
- Made ASN.1 parse error messages more consistent in their capitalization and hyphenation.
- Added -modified flag for file records set on new, set or destroy which can keep track of whether or not a file has been changed.
- Added interfaces for key generation from passwords, key localization and KeyChange encoding
Miscellaneous Bug Fixes (MIB Smithy SDK)
- A crash could occur when specifying a command line option to nmtrapd without its corresponding value.
- Short-read conditions and bad headers from the straps/nmtrapd interface could cause the SDK to crash due to attempting to allocate more memory than is available.
- snmplib config -localengid “” failed due to being shorter than the minimum length.
MIB Smithy 3.1.3 and SDK 3.1.3 Release
December 6th, 2004 by Muonics, Inc.
- (3.1.2) Fixed “License Error 7” problem on MacOS X.
- Added “About…” link to MIB Smithy in the Mac OS X Apple menu.
- Corrected regression failures in DES encryption, “snmplib new” and “snmplib mpds” commands.
MIB Smithy 3.1.1 and SDK 3.1.1 Release
November 29th, 2004 by Muonics, Inc.
- Added zoom/maximize support to MIB Smithy under Mac OS X.
- A bug in version 3.1’s expanded license key locating code could lead to the license key not being located, particularly on Windows XP.
MIB Smithy 3.1 and SDK 3.1 Release
November 18th, 2004 by Muonics, Inc.
Significant Changes (MIB Smithy)
- Support for the MacOS X (Aqua) platform has been added.
- License key detection is smarter and license keys are easier to install.
- A Reorder Subtree feature is available in the Edit menu and Project Tree context menu for record types with OID values and children (such as a branch or a table row). This allows you to quickly adjust the order of the child nodes (such as columns) without needing to edit each record individually.
- Toolbar buttons use a smaller font in the “Text & Image” view setting for better usability on lower resolution displays.
- On MacOS X, Control-Left-Click can be used in lieu of Right-Click in the Project Tree to display the context menu.
Significant Changes (MIB Smithy SDK)
- Support for the MacOS X (Aqua) platform has been added.
- License key detection is smarter and license keys are easier to install.
- New memory management in the MIB parser and database requires less memory and fewer allocations/copies improves loading speed by 15 – 20%.
- Added support for Scotty’s nmtrapd/straps daemon for receiving traps on port 162 without requiring root privileges on Unix. An optional replacement for the daemon is included that provides more configurability and is compatible with both. (See installation instructions)
- Parser error/warning messages regarding use of DESCRIPTION clauses in OBJECT-TYPEs from RFC1065-SMI and RFC1155-SMI are now suppressed if the clause is non-empty, to avoid redundancy with the warning generated during validation. Empty DESCRIPTION clauses, which did not generate messages during validation for these SMI versions, will still be generated.
- The parser now gives an error message if an ACCESS keyword is unrecognized and indicates the correction made, rather than correcting them silently.
- Some OBJECT-TYPE warning/error messages generated by the parser after it has been fully parsed (such as with unexpected clauses) are now generated more directly so the “last token read” information is more appropriate.
Miscellaneous Bug Fixes (MIB Smithy SDK)
- Setting the range for an object/typedef and including both minimum and maximum values that are equal will join them into one to prevent compiler errors.
- The incorrect error/warning messages generated for OBJECT-TYPEs lacking DESCRIPTION clauses when imported from RFC-1212, in which they are optional, have been removed.
- The oidcmp function’s -limit mode gave incorrect results if the limit was one less than the shortest of the two OIDs.
MIB Smithy 3.0.2 Release
August 26th, 2004 by Muonics, Inc.
Minor bug fixes:
- Handling of spaces in file names by the Open Project and Recent Files menus was broken by changes to support multiple files in Add Files (which was unaffected).
- Help links on windows would open an empty web browser if the file association did not contain a “%1” string to be substituted with the URL. The “site map” link was also incorrect.