[GTER] net-snmp-5.0.6 released

Rafael R Obelheiro rro at nic.br
Wed Oct 9 09:29:01 -03 2002


----- Forwarded message from Wes Hardaker <hardaker at users.sourceforge.net> -----

Date: Tue, 08 Oct 2002 15:58:55 -0700
From: Wes Hardaker <hardaker at users.sourceforge.net>
Subject: net-snmp-5.0.6 released
To: net-snmp-announce at lists.sourceforge.net


I'm happy to announce the release of the net-snmp 5.0.6 package.  This
is a bug fix release over both 5.0.3 and 5.0.5 releases (there was no
5.0.4 release, due to source forge administrative problems).

Contents of this announcement
-----------------------------
  - New release managers.
  - What's the status of the 5.0 series?
  - What has Changed since the ucd-snmp series?
  - Where can I get it?
  - Are there binaries available?
  - What operating systems does it run on?
  - Which versions of the SNMP protocol are supported in this package?
  - I've found a bug or have a suggestion, how do I tell you about it?

New release managers
--------------------

  You've probably noticed that I've been the only person publishing
  either ucd-snmp or net-snmp releases in the last 8 years or so.  This
  is finally going to change, as I've succeeded in recruiting some
  "volunteers" (no no, really, they were willing) to help me out with
  respect to release management.  Both Dave Shield and Robert Story will
  be publishing releases in the future so expect to see release
  announcements start appearing from them (in fact, 5.0.5 was published
  by him but then yours truly made a mistake that required a 5.0.6
  release).  With their help, we should be producing releases more
  frequently.  Dave will likely be publishing ucd-snmp 4.2.X releases,
  and Robert will be publishing the 5.0.X releases (and I'll be working
  onward to 5.1 and beyond).  We also promise to start sending more
  release announcements to the net-snmp-announce mailing list.  It's
  entirely my fault that you haven't been getting them one per release.

What's the status of the 5.0.X series and the ucd-snmp 4.2.X series?
--------------------------------------------------------------------

  We've come a long way in the last 2 years, since the name change from
  ucd-snmp to net-snmp happened.  net-snmp itself (which is what we call
  the package from version 5.0 and beyond) has seen a lot of new
  development and the addition of a large number of features.  We're
  still maintaining patches to the ucd-snmp package just for people that
  aren't ready to switch to the newer line of code yet.  In fact, Dave
  expects to release ucd-snmp 4.2.6 in the very near future.  To decide
  which package you should be using, please see the NEWS snippet
  in the section below which explains what the major differences are
  between the two packages.

What has Changed since the ucd-snmp series?
-------------------------------------------

  Here's the portion of the NEWS file from 5.0 to 5.0.6 (in the future,
  when we get back to more regular announcements this section will
  contain only NEWS snippits since the last release):

  *5.0.6*

   Fixes:
      - prevent denial of service attack from authenticated users
        (really this time).
      - misc other fixes

  *5.0.5*

   New:
      - Support for OpenSSL 0.9.7
      - Beginning of support for AES encryption.
        ( Currently only usable with Net-SNMP and OpenSNMP software. )

   Ports:
      - win32 new project files win32sdk.dsw for those with the win32
        platform sdk.
      - win32 builds should work properly again, minus callbacks and thus
        AgentX.

   Fixes:
      - Several AgentX (the subagent protocol) specific bugs have been fixed
      - prevent denial of service attack from authenticated users
      - many many misc fixes
      - The perl agent module plugin should now work.
      - Many other perl module related fixes.
      - net-snmp-config --ldflags properly supplies -L flags
      - misc make test fixes and improvements.

  *5.0.4*

     During the testing for release 5.0.4, a release candidate was uploaded
     to Sourceforge and marked as hidden. For variouse reasons, the release
     was delayed and further changes and fixes were made.  However, the 
     release candidate files still appeared on the public FTP server and our
     mirrors. To avoid the confusion that could occur to users who may have
     downloaded this release candidate, we are bumping the revision number
     to 5.0.5.  If you downloaded net-snmp-5.0.4.tar.gz, please upgrade
     to net-snmp-5.0.5.tar.gz.

  *5.0.3*

   New:
      - the "dist" directory contains the beginnings of some init
        scripts and packaging utilities.

   Ports:
      - win32 builds should work properly again.

   Fixes:
      - the 5.0.2 package had a few broken packaging problems.  Opps.
      - a few misc fixes.

   Perl:
      - the perl modules should work with older versions of perl again.

  *5.0.2*

   New:
      - mib2c support for the old-4.X style api and for scalars.
      - many improvements to the netsh shell environment.

   Fixes:
      - tcpwrappers support should work significantly better.
      - NFS file systems are better supported in the hrStorageTable
      - the memory reporting no longer accidentally reports -1 integers
      - a few memory leaks fixed in the table_iterator API
      - fixes for Sun's "make"
      - ds_ prefix name-space protection (-> netsnmp_ds_)
        (run configure with --enable-ucd-compatibility for old API)
      - v1/v2c access control fixes for ipv6 addresses
      - many many misc fixes

   Perl:
      - The perl modules have a number of fixes, and the build process
        was fixed (again).
      - all make test suites should pass for people now.
        (there are still some known minor limitations, but we removed the tests)

  *5.0.1*

   New:
      - A new flag: -OQ which does quick printing (-Oq), but with an '=' sign.
      - All output should now have type tags in front of them.
        (STRING: and INTEGER: were added)
      - the snmplib/mib.c file has been instrumented with doxygen comments.
      - two new mib2c configuration files for generating column and
        enum defines.
      - a agent coding example: agent/mibgroup/examples/notification.c

   Perl:
      - the SNMP perl module properly uses snmp.conf values as defaults.
      - --with-perl should work this time.
      - more embedded perl support, but it still isn't complete yet.
        (the NetSNMP::OID module has received many new features)

   Ports:
      - added vmstat and memory support for hpux11
      - other misc improvements for hpux11

   Fixes:
      - the agent should properly handle requests in the right order.
        (e.g., restrict the agent to processing only one SET at a time)
      - net-snmp-config --compile-subagent has been greatly improved.
      - the tools should report the right version number.
      - large /proc/stat files on linux shouldn't crash the agent.
      - the smux module should handle multiple registrations better.
      - various documentation clean ups.
      - 64 bit address clean ups.
      - misc other bug fixes.

  *5.0*

   New:

      - Much of the agent internals were completely rewritten and sports
        a new module API to make your life easier.  See the
        agent/mibgroup/examples directory for example code that makes
        use of some of the new functionality.
        (Also see http://www.net-snmp.org/tutorial-5/agent/ which has
        some incomplete documentation)
      - The agent sports embedded perl, see the perl details further below.
      - The agent supports multiple SNMPv3 contexts and mib modules can
        now register themselves under different contexts.  (see the -n
        option in the snmpcmd manual page for details on specifying
        context strings in requests)
      - The proxy code has been completely rewritten and now supports
        the use of SNMPv3 contexts to help select which proxied host you
        wish to talk to.  See the snmpd.conf manual page.
      - All the tools take --configToken=value options now.  (see -H
        output from any command for what configTokens it accepts)
      - All the tools can speak over many different transport layers
        now, including UDP/TCP (ipv4 and ipv6), AAL5pvc, and IPX.  See
        ./configure --help for details on enabling them.
        Note: the -p and -T flags to all the applications have been
        removed.  Use hostname strings like "tcp:localhost:9999"
        instead.  See the snmpcmd manual page for details.
      - snmptrapd now acts as an agentx subagent and implements portions
        of the NOTIFICATION-LOG-MIB to allow captured traps and informs
        to be queried.
      - A "net-snmp-config" script will get installed which can report
        how the various tools were built (which libraries they were
        linked against, etc).  It will also help you do other things as
        well, like setting up snmpv3.  Run net-snmp-config --help for details.
      - kerberos authenticated and encrypted SNMPv3 is now possible.
        See ./configure --help for details on enabling the ksm security module.
      - The AgentX subagent protocol implementation has many new
        features and fixes.
      - mib2c was completely rewritten and has a much improved
        configuration file specification.
      - Much of the code is getting documented with "doxygen" style
        documentation.  Run "make docs" if you have doxygen installed.
      - some RMON support is available.
        (See agent/mibgroup/Rmon/README for details.)
      - The source tree has been reorganized and all the exported header
        files are now in the include subdirectory.  You can now point to
        the includes easily without having to run "make install" first.
      - the agent now requires a configuration file to access any information.
      - The entire code base has had indent run on it to effect a
        consistent coding style.  See the CodingStyle file for details.

   Perl:
      
      - The SNMP perl module now calls init_snmp() like real net-snmp
        applications, which means it will read snmp.conf configuration
        files, etc.
      - new perl specific configure options --with-perl-modules &
        --enable-embedded-perl.  See ./configure --help for details.
      - The beginnings of some new Perl modules (alpha level quality)
        are in the perl directory, including:
        - NetSNMP::agent which allows perl scripts to become net-snmp
          master or subagents
        - AnyData::SNMP is available that implements a perl DBI
          interface to map SQL commands to SNMP.  Included is a "netsh"
          shell where SQL commands can be typed, aliases created, etc.
          See the perl/AnyData_SNMP/INSTALL file for details.
      - Beginning (alpha level quality) support for embedding perl
        subroutines directly within the net-snmp agent.

Where can I get it?
------------------

  Download:
    - http://www.net-snmp.org/download/
    - ftp://ftp.net-snmp.org/pub/sourceforge/net-snmp/
  Web page:
    - http://www.net-snmp.org/
  Sourceforge Project page:
    - http://www.net-snmp.org/project/
  Mirrors:
    - US:          ftp://ftp.freesnmp.com/mirrors/net-snmp/
    - Bulgaria:    http://rtfm.uni-svishtov.bg/net-snmp/
    - Japan:       ftp://ftp.ayamura.org/pub/net-snmp/
    - Germany:     ftp://ftp.mpg.goe.ni.schule.de/pub/internet/net-snmp/


Are there binaries available?
----------------------------

  - Binaries do appear on our download site, but often are published a
    bit later than the normal source code.  We'll in the process now
    of automating the build processes so that we can provide quickier
    binary releases in the future.  Most of the binaries that are
    available have been linked with the OpenSSL package so you'll need
    a copy of it installed in order to use them.  If you don't have
    OpenSSL installed and don't want it installed, please get the
    net-snmp source release instead and built it yourself (but you'll
    loose support for SNMPv3 with SHA1 authentication and both DES and
    AES encryption).

What operating systems does it run on?
-------------------------------------

  Both the applications and the agent have been reported as running
  (at least in part) on the following operating systems:

	* HP-UX (10.20 to 9.01 and 11.0 -- see README.hpux11)
	* Ultrix (4.5 to 4.2)
	* Solaris (2.8 to 2.3) and SunOS (4.1.4 to 4.1.2)
	* OSF (4.0, 3.2)
	* NetBSD (1.5alpha to 1.0)
	* FreeBSD (4.1 to 2.2)
	* BSDi (4.0.1 to 2.1)
	* Linux (kernels 2.4 to 1.3)
	* AIX (4.1.5, 3.2.5)
	* OpenBSD (2.8, 2.6)
	* Irix (6.5 to 5.1)
	* OS X (10.1.1 and 10.1.2)
	* Dynix/PTX 4.4

  Certain systems (e.g. HP-UX 11, Irix?) fail to compile particular
  portions of the agent.  These can usually be persuaded to compile
  (at the loss of some functionality) by omitting the modules affected.
  See the next question for more details.

  Also note that the presence of a particular configuration in this
  list does not imply a perfect or complete implementation.  This is
  simply what various people have reported as seeming to work. (Or more
  frequently, the configurations people have reported problems with
  that we think we've fixed!)

Which versions of the SNMP protocol are supported in this package?
-----------------------------------------------------------------

  SNMPv1, SNMPv2c, and SNMPv3

I've found a bug or have a suggestion, how do I tell you about it?
-----------------------------------------------------------------

  Please submit the bug to our bug-tracking system at
  http://www.net-snmp.org/bugs/

We hope you enjoy this new release,
The NET-SNMP Development Team


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Net-snmp-announce mailing list
Net-snmp-announce at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/net-snmp-announce

----- End forwarded message -----



More information about the gter mailing list