Home
You are not currently signed in.

Blog

MIB Smithy 4.1.2, SDK 3.4.6, MIB Views 1.4.2 Releases

February 15th, 2009 by Michael Kirkham

MIB Smithy 4.1.2, MIB Smithy SDK 3.4.6, and MIB Views 1.4.2 are now available for download, with essentially the same bug fixes in each. These will most likely be the last releases based on the SDK 3.4 development branch, as we’re finally getting close to having the SDK 4.0 development branch in a releasable state. Since it’s taken an unusually long time to release 4.0 branch and there are some potential compatibility issues you’ll need to be aware of, as well as new features affecting all three of these products, I’ll talk a bit more about it in a post to follow shortly.

Changes affecting MIB Smithy, MIB Smithy SDK, and MIB Views:

305: Host ID not matched when interface is disconnected

Windows interfaces that were disconnected were not recognized by the license manager, requiring laptop users to have to swap license keys depending on whether they were on wired or wireless. This is is no longer necessary, as the interfaces are seen whether connected or not.

727: Clarify “trailing hyphens will be stripped” error

The parser message produced for identifiers with illegal trailing hyphens was stripping the hyphen in the error message (indicating the corrected identifier was invalid) yet not automatically correcting the error as it should.

1368: Windows: IPv6-only interface Host IDs not available

Windows interfaces configured to support only IPv6 could not previously be used for licenses keys, but can now.

1406: Circular type references cause crash

A type definition derived from another type definition, which is derived from the first type definition, would lead to a crash due to infinite recursion. (Note: TEXTUAL- CONVENTIONs cannot legally derive from other TEXTUAL-CONVENTIONs.)

Additional changes affecting MIB Smithy SDK:

312: Changing IPs with SNMPv3 loses auth/priv state

Changing the target IP address of an existing SNMPv3 auth/priv session without also setting the auth/priv password did not sufficiently prepare the session to localize keys with the next request, causing the session to switch to no-auth/no-priv.

1354: Timeout of Tnm-style async requests causes error with future request

Upon timeout of a Tnm-style async request, the callback was being invoked using non- Tnm style arguments, which would typically cause an error, when it should not be invoked at all.

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

Comments Off on MIB Smithy 4.1.2, SDK 3.4.6, MIB Views 1.4.2 Releases

MIB Smithy 4.1.1 and SDK 3.4.5 Release

November 12th, 2008 by Muonics, Inc.

MIB Smithy 4.1.1 and MIB Smithy SDK 3.4.5 are now available. The majority of these changes parallel those of MIB Views 1.4.1, plus a number of bug fixes for the XML-SMI parser uncovered while putting together a full regression test suite for it.

Changes affecting MIB Smithy

482: Updated Tcl/Tk version

The Tcl/Tk base for MIB Views was upgraded to 8.4.19. Among other things, this fixes a crash at startup on later versions of Mac OS X.

606: Application icons for Unix

Full-color application icons have been added to Unix platforms, replacing the old monochrome bitmaps.

1272: TreeView: lexicographic errors can cause loop

In certain circumstances, an agent returning lexicographically incorrect responses to get-next requests could cause branch expansion to loop until a user requested stop, and duplicate branches could be displayed. More protections against lexicographic errors were added to prevent this.

Changes affecting MIB Smithy and MIB Smithy SDK

1130: XMLSMI: some binary strings not formatted correctly

In some cases, using the ‘bstring’ integer format attribute would result in the binary value not being quoted/suffixed properly (e.g. ‘B’00001011 instead of ‘00001011’B).

1133: XMLSMI: capability variation parse error

A “variation element unexpected or unrecognized” error would occur due to attempting to parse the wrong element when parsing AGENT-CAPABILITIES variations.

1159: XMLSMI: piberrors should be parsed as enum list

The piberrors element was being parsed as a value reference, rather than an enumeration list. This was fixed previously for the SMI parser and in the schema and database APIs, but not in the XML parser.

1124: XMLSMI: oid child element doesn’t work in some places

Using the oid element to define a defval or index with an OID value rather than an identifier or with importsfrom to disambiguate imported modules resulted in a parse error.

1137: XMLSMI: wrong size/range using min or max attribute only

When using the size or range element with only the min or max attribute, the other was defaulting to 0 rather than defaulting to the same value.

1138: XMLSMI: syntax tag element’s ‘implicit’ attribute not preserved

The implicit attribute of the syntax tag element was not being checked or preserved by the XML parser. This would generally only affect SMI base modules represented as XML, not MIB/PIB modules.

1146: XMLSMI: text wrapping issues on load

Newlines were being collapsed in places they shouldn’t when parsing MixedText fields like description, resulting in (for example) <pre> not being preformatted.

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

Comments Off on MIB Smithy 4.1.1 and SDK 3.4.5 Release

MIB Smithy 4.1 Release

July 30th, 2008 by Michael Kirkham

Wrapping up today’s flurry of releases, I’m pleased to announce the availability of MIB Smithy 4.1. This is primarily a bug fix release, but also provides some new features in the built-in SNMP tools also made in MIB Views 1.4.

Changes in this release:

This version of MIB Smithy includes changes made in MIB Smithy SDK 3.4.4, plus the following changes.

877: Additional keyboard bindings for trees

The Project and Files trees in the main GUI now have left and right key bindings to navigate, close, and open branches and behave as the MIB Browser tool does.

922: Instance identifier parsing for SNMP Tools

The variable lists in the SNMP Query, Walk, Trap Watch, and Tree View tools can now be expanded like a tree to display additional index values decoded from instance identifiers.

857: Close button missing on workspace

Due to missing images in the Windows distribution, the red close button in the upper right corner of workspace pages was not visible.

841: Error when saving file with unresolved OID

A “Root identifier … does not exist” error would occur during OID sorting when attempting to save or preview a module with OID dependencies that were not loaded.

878: Unix: Build dependency checkbuttons not working

The checkbuttons in the dependency section of the Build Settings dialog did not work when using the default X11 and “classic” themes due to Tile not defining a separate indicator element. These checkbuttons are now functional with these themes.

845: Inconsistent import failure messages in log

When adding a single file to a project that failed to import, log messages would be generated that indicated it both failed and was imported. Only the failure message will now be generated.

903: Unable to correct case from Project Tree

When using the popup dialog to rename records, MIB Smithy was checking if the old and new case of the first letter were the same rather than verifying the case was valid for the record type.

881: “invalid workspace type undefined” error

An “invalid workspace type” error could occur when double-clicking a record in the Project tree to edit properties if the record was defined under an implicit node (e.g. “xyz.0.1”, with no assignment for “xyz.0”), as seen for enterprise-specific TRAP-TYPEs in SMIv1 modules.

642: TreeCtrl +/- buttons don’t redraw sometimes

Under Windows, +/- buttons wouldn’t redraw when expanding/collapsing a branch that had no children until geometry changes forced a redraw. This is fixed in the upgraded TreeCtrl.

635: “Save As” should not allow multiple files with the same name

MIB Smithy does not normally allow multiple files with the same name in a project. However, “Save As” was not checking to see if the file name was already in use in the project before saving.

681: Inconsistent selection colors

Non-Tile components now get their selection colors from the Tile theme for improved consistency in appearance.

894: Unix: Ctrl-V to paste not working in text boxes

Back-ported a patch to the default Tk text widget bindings to fix bug preventing Ctrl-V from functioning as paste under Unix.

905: Target selection after drag-and-drop

After drag-and-drop copying and moving records within the project tree, the newly created or moved record will now be selected.

Posted in RSS Announcements, RSS MIB Smithy

Comments Off on MIB Smithy 4.1 Release

MIB Smithy 4.0.8 Release

February 29th, 2008 by Muonics, Inc.

MIB Smithy 4.0.8 provides bug fixes for the following issues:

  • The right-click popup menu in the Project Tree will no longer show for Type/Value Assignment virtual folders as it was actually showing the menu for the module. Consequently, selecting “Remove” would remove the module, rather than all Type/Value Assignments as one might expect.
  • A “record search string is ambiguous” error would occur when sorting OIDs for generating some output formats if the name assigned to one of those OIDs was also used in another module.
  • An “invalid command name” error could occur when trying to show the calendar popup for REVISION and LAST-UPDATED timestamps due to a trace not being removed after the popup is hidden.
  • Removed conversion of spaces to HTML entities in help file:// URLs under Windows to prevent errors launching help when MSIE 7 is the default browser.

Posted in RSS Announcements, RSS MIB Smithy

Comments Off on MIB Smithy 4.0.8 Release

MIB Smithy 4.0.7 and SDK 3.4.3 Release

September 9th, 2007 by Muonics, Inc.

Changes affecting MIB Smithy:

  • A “wrong # args” error could occur when previewing a single OBJECT-TYPE in SMI format (the error did not occur when previewing the whole module).

Changes affecting both MIB Smithy and MIB Smithy SDK:

  • The “piberrors” type in the XML-SMI Schema document was not correct and did not match the implementation and has been corrected.
  • Newlines and carriage returns in OCTET STRING values were forcing conversion to hex (such as in varbind values in responses) as if they were on-printable characters.
  • A crash could occur if the environment variable for pointing to the license key file were mistakenly set to a directory instead.

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

Comments Off on MIB Smithy 4.0.7 and SDK 3.4.3 Release