On Thu, Jul 1, 2010 at 5:25 AM, Wes Hardaker <harda...@users.sourceforge.net
> wrote:

>
> I've placed Net-SNMP 5.6.pre2 up for testing:
>
>
> https://sourceforge.net/projects/net-snmp/files/net-snmp/5.6-pre-releases/
>
> There are a number of important changes since the last pre-release, and
> they're marked with a ! below in the NEWS section:
>
> *5.6*
>
>    all:
>      - Implemented the SNMP over TLS and SNMP over DTLS protocols
> [RFC-to-be]
>        See http://www.net-snmp.org/wiki/index.php/TUT:Using_TLS
>      - Implemented the "Transport Security Model" [RFC5591]
>      - Generic host-specific configuration .conf files are now read.
>        See the HOST-SPECIFIC FILES section of the snmp.conf manual page
>        and http://www.net-snmp.org/wiki/index.php/Configuration
>      - Include statements can now be used in .conf files.
>        See http://www.net-snmp.org/wiki/index.php/Configuration
>
>    snmpd:
>      - Fix handling of multiple matching VACM entries. (Use the "best"
>        match, rather than the first one). Reported by Adam Lewis. Note
>        that this could potentially affect the behaviour of existing access
>        control configurations.
>      - Agent will no longer call table handlers if a set request for the
>        handler has invalid indexes
>      - table_data/tdata next handler will not be called during get
>        processing if no valid rows are found for the handler
>      - [PATCH 2952708]: Added Perl implementation of BRIDGE-MIB
>      - moved all functions defined in libnetsnmphelpers to
>        libnetsnmpagent. libnetsnmphelpers is now an empty library.
>      - Implemented the TSM-MIB and the TLSTM-MIB
> !     - new API for indicating that persistent store needs to be saved
>        after the current request finishes processing
>
>    apps:
>      - A new tool 'net-snmp-cert' that easily creates and manages
>        X.509 certificates for use with the SNMP over (D)TLS protocols.
>      - Added an 'agentxtrap' command to send notifications via AgentX
>        (See http://www.net-snmp.org/wiki/index.php/TUT:agentxtrap for
> details)
>      - -T command line flag can be used to pass configuration
>        directly to transports that can accept configuration tokens
> !     - A new 'snmptls' command for manipulating the agent's TLS
> configuration
>
>    snmplib:
>      - A more modular transport subsystem that allows third party
>        extensions and dependencies for code reuse.
>      - New transport functions: f_config, f_open, f_copy and
> f_setup_session
>      - Transports can now specify session defaults
>        - E.G. dtlsudp: auto-sets the SNMP version and the security model.
>      - [PATCH 2942940]: Add a new function, netsnmp_parse_args, that is
>        like snmp_parse_args but takes an additional bitmask, flags, to
>        affect the behaviour. Also remove the magic handling of some
>        application names.
>      - A new X.509 certificate API for indexing and reading certificates
> !     - new experimental row creation API which uses a state machine
>        to try really hard to create a row from a given varbind list
>      - netsnmp_container enhancements:
>        - added a free_item function
>        - added a CONTAINER_FREE_ALL macro/function
>        - added an interface for duplicating a container (CONTAINER_DUP)
>        - added a remove function to container_iterators
>        - added an ability to set options on binary_array containers
>      - new snmp token logOption allows specifying log destinations
>        via configuration conf files
>      - A very significant reduction in compiler warning output
> !     - new experimental simple state machine handling API
>
>    building:
>      - Support for a stream-line stripped down version of internal
>        OpenSSL support using --with-openssl=internal.
>      - Do not require that the UDP transport is included.
>      - Building Net-SNMP with dmalloc support enabled is again possible.
>
>    mib2c:
>      - mib2c can now optionally run sed on generated code
>
>    testing:
>      - A brand new test infrastructure supporting multiple test suites
>        See perldoc testing/RUNFULLTESTS for details
>
>    python:
>      - walking broken agents won't cause an infinite loop
>
>    win32:
>      - IPv6 is only supported under Cygwin 1.7 or later.
>      - [BUG 2939168]: byte order of udpLocalPort is now correct.
>      - [BUG 2939168]: fixed test infrastructure ("make test"). This has
>        been fixed by using the proper environment separator character and
>        by adding the path of the netstat executable for Cygwin in
>        testing/TESTCONF.sh.
>      - building with another OpenSSL package than the Cygwin-provided
>        packages openssl and openssl-devel is again possible.
>      - running the regression test suite is again possible ('make test').
>      - winExtDLL compiles now under MinGW.
>

The following information seems to be missing in the above:

$ svn propget --revprop svn:log -r18825
CHANGES: Cygwin: libnetsnmp does now build as a DLL when configured with
--enable-shared.
CHANGES: Cygwin: perl modules do now build (--with-perl-modules).
Note: the T060trapdperl_olducd, T061agentperl_olducd and
T115agentxperl_olducd tests still fail.

$ svn propget --revprop svn:log -r19073
NEWS: MinGW: the snmpd.conf keyword extend does now work.
NEWS: MinGW: the snmptrapd.conf keyword traphandle does now work.
CHANGES: MinGW: run_shell_command() with either input or output (but not
both) does now work.
This did not work until now because on MinGW mkstemp() generates a
MinGW-style path (/tmp/...) while system() invokes cmd.exe and hence expects
a Windows-style path (C:\...).

Bart.
------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Net-snmp-coders mailing list
Net-snmp-coders@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to