Blame ANNOUNCE

Packit 022b05
From: Frank Strauss <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Newsgroups: comp.protocols.snmp,comp.dcom.net-management
Packit 022b05
To: mibs@ops.ietf.org, snmpv3@lists.tislabs.com, libsmi@ibr.cs.tu-bs.de
Packit 022b05
Date: 21 Jun 2002 16:45:00 +0200
Packit 022b05
Subject: libsmi-0.4 announcement
Packit 022b05
Message-ID: <libsmi-0.4-ANNOUNCE@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
Libsmi 0.4 is available for download.
Packit 022b05
Packit 022b05
Copyright (c) 1999-2002 Frank Strauss, Technical University of Braunschweig.
Packit 022b05
Packit 022b05
Libsmi is a C library that allows network management applications and
Packit 022b05
MIB and PIB authoring tools to access SMI MIB module information and
Packit 022b05
SPPI PIB module information through a well defined API that hides the
Packit 022b05
nasty details of locating and parsing MIB or PIB modules.  Libsmi
Packit 022b05
supports exact and iterative retrieval functions for all major SMIv1/v2
Packit 022b05
and SPPI constructs.
Packit 022b05
Packit 022b05
There are five tools on top of the library and a sh/awk-script:
Packit 022b05
Packit 022b05
  - Smiquery allows simple queries for single MIB/PIB module items.
Packit 022b05
Packit 022b05
  - Smilint allows to increase the verbosity of the parser(s), so that
Packit 022b05
    module files can be checked for syntax and semantic errors.
Packit 022b05
Packit 022b05
  - Smidump can be used to dump MIB and PIBmodules in various
Packit 022b05
    formats. The current output backends allow to dump trees of OIDs,
Packit 022b05
    type definitions and recursive imports, to convert modules between
Packit 022b05
    SMIv1 and SMIv2, to dump SPPI PIBs, to produce JIDM compliant
Packit 022b05
    CORBA-IDL files, UCD-SNMP code stubs, MOSY style output, JAX Java
Packit 022b05
    AgentX sub-agent templates, XML and XML-Schema MIB
Packit 022b05
    representations, Perl and Python representations, graphical
Packit 022b05
    conceptual models, and SCLI code stubs.
Packit 022b05
Packit 022b05
  - Smidiff allows MIB authors, MIB reviewers and implementors to
Packit 022b05
    compare two revisions of the same MIB for legal and illegal
Packit 022b05
    changes.
Packit 022b05
Packit 022b05
  - Finally, smistrip allows to strip SMIv1/v2 and SPPI modules from
Packit 022b05
    documents like RFCs and Internet-Drafts.
Packit 022b05
Packit 022b05
Enclosed with the libsmi package, there are all (bug fixed) current
Packit 022b05
IETF standard MIB modules as of 2002-06-21, as well as some other
Packit 022b05
modules, some SPPI PIBs that are taken from Internet Drafts, man pages
Packit 022b05
for all library functions and tools, and a small libsmi test suite.
Packit 022b05
Packit 022b05
The software comes with automake/autoconf and libtool support. Hence
Packit 022b05
it should compile and build with or without shared libraries on most
Packit 022b05
UNIX style platforms, as well as on W32/cygwin, though it's just
Packit 022b05
developed on Sun Solaris 2.5.x and Linux. However, questions about all
Packit 022b05
platforms can be discussed on the libsmi mailinglist.
Packit 022b05
Packit 022b05
For those familiar with recent libsmi development: The most
Packit 022b05
significant changes since the previous 0.3.x releases is the addition
Packit 022b05
of the SPPI parser (which is integrated into the SMI parser), the
Packit 022b05
addition of an SPPI dump driver (both supplied by Moritz Bunkus), and
Packit 022b05
major enhancements of the XML Schema dump driver (supplied by Torsten
Packit 022b05
Klie).  Furthermore, a number of bugs have been fixed and many
Packit 022b05
Standard MIB modules and PIB modules have been updated and added.
Packit 022b05
Packit 022b05
Online information on libsmi together with download and CVS access
Packit 022b05
information, the (free) license terms, manual pages, and the mailing
Packit 022b05
list is available at:
Packit 022b05
Packit 022b05
	http://www.ibr.cs.tu-bs.de/projects/libsmi/
Packit 022b05
Packit 022b05
Packit 022b05
Enjoy!
Packit 022b05
Packit 022b05
	Frank Strauss <strauss@ibr.cs.tu-bs.de>