Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66]) by www.NetBSD.org (Postfix) with ESMTP id 300CD63C07C for ; Sun, 17 Mar 2013 00:15:40 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id DD89614A369; Sun, 17 Mar 2013 00:15:39 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 671D514A362 for ; Sun, 17 Mar 2013 00:15:31 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id 4ZWVsF1rPrYN for ; Sun, 17 Mar 2013 00:15:30 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id 18DA414A35E for ; Sun, 17 Mar 2013 00:15:30 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 0C887175DD; Sun, 17 Mar 2013 00:15:30 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Sun, 17 Mar 2013 00:15:29 +0000 From: "Greg Troxel" Subject: CVS commit: pkgsrc/net/net-snmp To: pkgsrc-changes@NetBSD.org Reply-To: gdt@netbsd.org X-Mailer: log_accum Message-Id: <20130317001530.0C887175DD@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk 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 ' 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.