pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/net-snmp



Module Name:    pkgsrc
Committed By:   gdt
Date:           Sun Mar 17 00:15:29 UTC 2013

Modified Files:
        pkgsrc/net/net-snmp: Makefile PLIST distinfo
        pkgsrc/net/net-snmp/patches: patch-ac patch-af patch-ag
            patch-agent_mibgroup_host_data__access_swrun__kinfo.c
            patch-agent_mibgroup_mibII_ipAddr.c patch-ai patch-aj patch-ak
            patch-am patch-ap patch-aq patch-da patch-db patch-dl patch-dt
            patch-du patch-el patch-es patch-fa
Removed Files:
        pkgsrc/net/net-snmp/patches: patch-aa patch-ab patch-ae
            patch-agent_mibgroup_agent_extend.c patch-ah patch-al patch-an
            patch-dc patch-dd patch-de patch-df patch-dg patch-dh patch-di
            patch-dm patch-dn patch-do patch-dp patch-dq patch-dr patch-ds
            patch-et patch-eu patch-ev patch-ew patch-ex patch-ey patch-ez
            patch-fb patch-fc patch-fd

Log Message:
Update to 5.7.2.

This is a major update in terms of pkgsrc patches, of which there are
far far too many.  Analysis of patches was done by Karen Sirois of
BBN, and I have remvoed patches that have been applied upstream.

This builds fine and passes tests on NetBSD 6 i386.  If you look after
some other platform (Dragonfly, Darwin, FreeBSD, etc.), please make
sure any problems are filed as upstream tickets; pkgsrc is not
appropriate to carry patches long-term that should be fixed upstream,
and this package has gotten out of hand.

(OK by adam@ to do the update, but he has not reviewed the changes, so
errors are my fault.  It's quite likely there are issues on other
platforms.)

Upstream NEWS:

*5.7.2*
    snmp:
      - BUG: 3526549: CVE-2012-2141 Array index error leading to crash

    snmpd:
      - BUG: 3532090: Fix high ifIndex values crashing hrDeviceDescr

    building:
      - PATCH: 2091156: correctly declare dependencies in Makefile. 'make
        -j <N>' should work now. Backport this to V5-4 as it is needed for
        correct operation in the single threaded case of make miblib as
        well.

    Many other miscellaneous minor bug fixes

*5.7.1*

  libnetsnmp:
      - Fixed the mib-parsing-bug introduced shortly before 5.7

  agent:
      - fixed rounding errors for disk percentage calculations

  openbsd:
      - better support for recent openbsd releases

  features:
      - bug fixes with minimalist support after additional user feedback

  Many other miscellaneous minor bug fixes

*5.7*

  snmpd:
      - Delivery of data via regularily scheduled notifications.
        (see "Data Delivery via Notfications" in snmpd.conf)
      - Many time-based config options can take (m)ins, (h)ours, ... arguments
        (see the snmpd.conf manual page)
      - The PING and TRACEROUTE MIBs now compile and work-ish on linux
        http://www.net-snmp.org/wiki/index.php/DISMAN
      - Mib handlers can now implement a data_clone function for
        cloning the myvoid structure variable to avoid dangling pointers
      - Fixed persistent storage of VACM MIB configuration
      - Multi-homed agents send UDP responses from the proper IP address
      - The hrStorageTable implementation now supports large filesystems better
      - optimizations for large route tables
      - Added a deliveryByNotify config token for regular data delivery
        (see the snmpd.conf manual page and the NET-SNMP-PERIODIC-NOTIFY-MIB)
      - [PATCH 3141462]: fix agentx subagent issues with multiple-object 
requests
      - [PATCH 3057093]: linux uses libpci for creating useful ifDescr strings
      - [PATCH 3131397]: huge speedups of the TCP/UDP Tables

  libnetsnmp:
      - Removed the older CMU compatibility support
      - The SSH transport is now configurable

  TLS/DTLS support:
      - The SNMP over DTLS transport now properly supports IPv6
      - Introduced new configuration tokens: localCert/peerCert
        (deprecating serverCert, clientCert, defX509ServerPub, defX509ClientPub)
      - Various fixes for the TLS/DTLS transports

  apps:
      - Added a per-variable timed output support to snmpwalk using -CT
      - snmpinform now correctly uses the local engineID for informs
      - A number of mib2c bug fixes
      - New snmp.conf tokens for timeouts and retries

  building:
      - New flags to reduce the amount of compiled code to bare minimums.
        This is provided by a new generic feature marking/selection mechanism.
        http://www.net-snmp.org/wiki/index.php/Feature_Marking_and_Selection
      - It's now possible to build without SNMPv3/USM
        (e.g., if you only want TLS/DTLS with SNMPv3/TSM)
      - It's possible to build the suite with no SET support
        configure using --enable-read-only
      - It's possible to build the agent as a notify-only agent
        configure using --enable-notify-only
      - Added a script to test memory usage with various config options
        (see the local/minimalist/sizetests script)
      - Net-SNMP can now be built to perform local DNSSEC validation
        (install DNSSEC-Tools' libval and use --with-local-dnssec-validation)

  testing:
      - a number of new API unit-tests have been added to the suite
        (to run the tests: cd testing && ./RUNFULLTESTS -g unit-tests)
      - The unit tests can be more easily run under valgrind
        (See http://bit.ly/jsgRnv for details)

  openbsd:
      - Support for updating the routing table via SNMP

  win32:
      - The testing suite works better under win32 environments
      - Many building fixes for the win32 environment(s)

  solaris:
      - Net-SNMP now supports the SCTP-MIB

  DragonFlyBSD, FreeBSD8:
      - Net-SNMP should now work on DragonFlyBSD and FreeBSD8

  And of course:
      - Many other bug fixes.  See the CHANGES and ChangeLog for details.


To generate a diff of this commit:
cvs rdiff -u -r1.94 -r1.95 pkgsrc/net/net-snmp/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/net/net-snmp/PLIST
cvs rdiff -u -r1.69 -r1.70 pkgsrc/net/net-snmp/distinfo
cvs rdiff -u -r1.9 -r0 pkgsrc/net/net-snmp/patches/patch-aa
cvs rdiff -u -r1.11 -r0 pkgsrc/net/net-snmp/patches/patch-ab
cvs rdiff -u -r1.11 -r1.12 pkgsrc/net/net-snmp/patches/patch-ac \
    pkgsrc/net/net-snmp/patches/patch-ag pkgsrc/net/net-snmp/patches/patch-am
cvs rdiff -u -r1.7 -r0 pkgsrc/net/net-snmp/patches/patch-ae
cvs rdiff -u -r1.15 -r1.16 pkgsrc/net/net-snmp/patches/patch-af
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_agent_extend.c \
    pkgsrc/net/net-snmp/patches/patch-dg pkgsrc/net/net-snmp/patches/patch-di \
    pkgsrc/net/net-snmp/patches/patch-dp pkgsrc/net/net-snmp/patches/patch-fb \
    pkgsrc/net/net-snmp/patches/patch-fc
cvs rdiff -u -r1.1 -r1.2 \
    
pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_host_data__access_swrun__kinfo.c
 \
    pkgsrc/net/net-snmp/patches/patch-agent_mibgroup_mibII_ipAddr.c \
    pkgsrc/net/net-snmp/patches/patch-da pkgsrc/net/net-snmp/patches/patch-db
cvs rdiff -u -r1.6 -r0 pkgsrc/net/net-snmp/patches/patch-ah \
    pkgsrc/net/net-snmp/patches/patch-et
cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/net-snmp/patches/patch-ai \
    pkgsrc/net/net-snmp/patches/patch-aj
cvs rdiff -u -r1.5 -r1.6 pkgsrc/net/net-snmp/patches/patch-ak \
    pkgsrc/net/net-snmp/patches/patch-dl
cvs rdiff -u -r1.5 -r0 pkgsrc/net/net-snmp/patches/patch-al \
    pkgsrc/net/net-snmp/patches/patch-ds
cvs rdiff -u -r1.4 -r0 pkgsrc/net/net-snmp/patches/patch-an \
    pkgsrc/net/net-snmp/patches/patch-df pkgsrc/net/net-snmp/patches/patch-dh \
    pkgsrc/net/net-snmp/patches/patch-ey
cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/net-snmp/patches/patch-ap \
    pkgsrc/net/net-snmp/patches/patch-aq pkgsrc/net/net-snmp/patches/patch-du \
    pkgsrc/net/net-snmp/patches/patch-es
cvs rdiff -u -r1.8 -r0 pkgsrc/net/net-snmp/patches/patch-dc \
    pkgsrc/net/net-snmp/patches/patch-de
cvs rdiff -u -r1.2 -r0 pkgsrc/net/net-snmp/patches/patch-dd \
    pkgsrc/net/net-snmp/patches/patch-dm pkgsrc/net/net-snmp/patches/patch-do \
    pkgsrc/net/net-snmp/patches/patch-dq pkgsrc/net/net-snmp/patches/patch-ev \
    pkgsrc/net/net-snmp/patches/patch-ew pkgsrc/net/net-snmp/patches/patch-fd
cvs rdiff -u -r1.3 -r0 pkgsrc/net/net-snmp/patches/patch-dn \
    pkgsrc/net/net-snmp/patches/patch-dr pkgsrc/net/net-snmp/patches/patch-eu \
    pkgsrc/net/net-snmp/patches/patch-ex pkgsrc/net/net-snmp/patches/patch-ez
cvs rdiff -u -r1.9 -r1.10 pkgsrc/net/net-snmp/patches/patch-dt
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/net-snmp/patches/patch-el
cvs rdiff -u -r1.4 -r1.5 pkgsrc/net/net-snmp/patches/patch-fa

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index