MIB Smithy 2.2 and SDK 2.2 Release

June 13th, 2003 by Muonics, Inc.

Version 2.2 of MIB Smithy is a minor update expanding on earlier improvements in version 2.1. Further optimizations have been made to make loading MIB files up to 43% faster, and several bugs have been fixed thanks to lots of user feedback.

Significant Changes (MIB Smithy)

  • Variations and groups within conformance statements no longer show an expand/collapse icon in the project tree.

Miscellaneous Bug Fixes (MIB Smithy)

  • Due to recent API changes, the SEQUENCE OF type was not allowing subtype to be specified through the GUI.
  • The LAST-UPDATED value that is automatically assigned to new MODULE-IDENTITY
  • statements by the workspace, if none has been specified when the new record is committed, was adding two extra digits.
  • GUI workspace for variations now properly allows commits with an empty syntax or write-syntax to indicate that the field should not be generated in the output.
  • The Recent Files list was not handling filenames with spaces properly, and instead treating them as multiple files in the list.
  • The Variation workspace was not checking the parent record type properly at startup, which prevented the tabs for the DEFVAL and CREATION-REQUIRES fields from being displayed.
  • Corrected workspace validation for combobox properties that could previously result in dialogs indicating the value was invalid when it was in fact valid, due to a bug introduced in version 2.1.

Significant Changes (MIB Smithy SDK)

  • The default syntax for type definitions is now Integer32, as with objects, rather than “undefined”.
  • Improved checking for duplicate record names within the same container where it was possible for some to still slip through (e.g. two modules with the same name in the same file), as well as speed in checking for such duplicates. Benchmarks have shown about a 43% speed improvement in loading approximately 230 MIB files together into a single database.
  • Variation -syntax/-write-syntax etc. properties, and the -asn1type property for objects and type definitions, now return an empty string instead of “undefined” when there is no such type information available. POTENTIAL INCOMPATIBILITY
  • Implemented changes for multiple-interpreter compatibility. Each interpreter now has its own master smilib/snmplib database/session.

Miscellaneous Bug Fixes (MIB Smithy SDK)

  • Incorrect arguments for some LAST-UPDATED and REVISION timestamp checking errors would result in an uninformative error message, or potentially a crash.
  • Callback arguments for SNMPv3 header data were providing empty strings rather than the actual parsed values due to a source merge conflict.
  • Corrected a Windows build issue that resulted in the root nodes (ccitt, iso, joint-ccitt) not being properly initialized into the new 2.1 name index, which could result in misleading dependency warnings or problems with the SNMP Tools.

Posted in RSS Announcements, RSS MIB Smithy, RSS MIB Smithy SDK

Both comments and pings are currently closed.

No Comments Yet

Sorry, comments for this entry are closed at this time.