head 1.7; access; symbols pkgsrc-2013Q2:1.7.0.50 pkgsrc-2013Q2-base:1.7 pkgsrc-2012Q4:1.7.0.48 pkgsrc-2012Q4-base:1.7 pkgsrc-2011Q4:1.7.0.46 pkgsrc-2011Q4-base:1.7 pkgsrc-2011Q2:1.7.0.44 pkgsrc-2011Q2-base:1.7 pkgsrc-2009Q4:1.7.0.42 pkgsrc-2009Q4-base:1.7 pkgsrc-2008Q4:1.7.0.40 pkgsrc-2008Q4-base:1.7 pkgsrc-2008Q3:1.7.0.38 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.7.0.36 cube-native-xorg-base:1.7 pkgsrc-2008Q2:1.7.0.34 pkgsrc-2008Q2-base:1.7 pkgsrc-2008Q1:1.7.0.32 pkgsrc-2008Q1-base:1.7 pkgsrc-2007Q4:1.7.0.30 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.7.0.28 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.7.0.26 pkgsrc-2007Q2-base:1.7 pkgsrc-2007Q1:1.7.0.24 pkgsrc-2007Q1-base:1.7 pkgsrc-2006Q4:1.7.0.22 pkgsrc-2006Q4-base:1.7 pkgsrc-2006Q3:1.7.0.20 pkgsrc-2006Q3-base:1.7 pkgsrc-2006Q2:1.7.0.18 pkgsrc-2006Q2-base:1.7 pkgsrc-2006Q1:1.7.0.16 pkgsrc-2006Q1-base:1.7 pkgsrc-2005Q4:1.7.0.14 pkgsrc-2005Q4-base:1.7 pkgsrc-2005Q3:1.7.0.12 pkgsrc-2005Q3-base:1.7 pkgsrc-2005Q2:1.7.0.10 pkgsrc-2005Q2-base:1.7 pkgsrc-2005Q1:1.7.0.8 pkgsrc-2005Q1-base:1.7 pkgsrc-2004Q4:1.7.0.6 pkgsrc-2004Q4-base:1.7 pkgsrc-2004Q3:1.7.0.4 pkgsrc-2004Q3-base:1.7 pkgsrc-2004Q2:1.7.0.2 pkgsrc-2004Q2-base:1.7 pkgsrc-2004Q1:1.6.0.12 pkgsrc-2004Q1-base:1.6 pkgsrc-2003Q4:1.6.0.10 pkgsrc-2003Q4-base:1.6 netbsd-1-6-1:1.6.0.6 netbsd-1-6-1-base:1.6 netbsd-1-6:1.6.0.8 netbsd-1-6-RELEASE-base:1.6 pkgviews:1.6.0.4 pkgviews-base:1.6 buildlink2:1.6.0.2 buildlink2-base:1.6 netbsd-1-5-PATCH003:1.6 netbsd-1-5-PATCH001:1.4 netbsd-1-5-RELEASE:1.4 netbsd-1-4-PATCH003:1.4 netbsd-1-4-PATCH002:1.3 comdex-fall-1999:1.2; locks; strict; comment @# @; 1.7 date 2004.03.29.16.30.24; author cube; state dead; branches; next 1.6; 1.6 date 2002.03.04.12.40.25; author tron; state Exp; branches; next 1.5; 1.5 date 2002.02.13.16.41.42; author tron; state dead; branches; next 1.4; 1.4 date 2000.10.13.17.55.36; author kim; state Exp; branches; next 1.3; 1.3 date 2000.01.23.10.41.10; author itojun; state Exp; branches; next 1.2; 1.2 date 99.08.15.10.12.52; author tron; state Exp; branches; next 1.1; 1.1 date 99.08.15.09.44.01; author tron; state Exp; branches; next ; desc @@ 1.7 log @Remove ucd-snmp package, which is outdated, insecure, and now unused in pkgsrc since gkrellm1-snmp conversion to net-snmp. @ text @$NetBSD: patch-ad,v 1.6 2002/03/04 12:40:25 tron Exp $ --- agent/mibgroup/host/hr_system.c.orig Tue Nov 27 15:53:12 2001 +++ agent/mibgroup/host/hr_system.c Mon Mar 4 13:26:27 2002 @@@@ -253,7 +253,7 @@@@ #if HAVE_UTMPX_H #define setutent setutxent #define getutent getutxent -#define entutent entutxent +#define endutent endutxent struct utmpx *utmp_p; #else struct utmp *utmp_p; @ 1.6 log @Fix silly typo in original sources which causes build failures on NetBSD systems with utmpx support. @ text @d1 1 a1 1 $NetBSD$ @ 1.5 log @Update "ucd-snmp" package to version 4.2.3nb1: - Replace with contents of "ucd-snmp-current" package to fix various security problems. - Add patch sent to "bugtraq" by Juan M. de la Torre to fix buffer overflow in "snmpnetstat" client. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.4 2000/10/13 17:55:36 kim Exp $ d3 11 a13 84 --- apps/Makefile.in.orig Tue Apr 18 06:46:55 2000 +++ apps/Makefile.in Wed Oct 11 19:04:29 2000 @@@@ -14,5 +14,7 @@@@ -USELIBS = ../snmplib/libsnmp.$(SHLIB_EXTENSION)$(SHLIB_VERSION) -LOCAL_LIBS = -L../snmplib -LIBS = $(CC_RUNTIME_ARG) -lsnmp @@LIBS@@ +#USELIBS = ../snmplib/libsnmp.$(SHLIB_EXTENSION)$(SHLIB_VERSION) +USELIBS= ../snmplib/libsnmp.la +#LOCAL_LIBS = -L../snmplib +#LIBS = $(CC_RUNTIME_ARG) -lsnmp @@LIBS@@ +LIBS= ${USELIBS} @@LIBS@@ @@@@ -33,33 +35,33 @@@@ snmpwalk: snmpwalk.o $(PARSEOBJS) $(USELIBS) - ${CC} -o $@@ snmpwalk.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} + $(LIBTOOL) ${CC} -o $@@ snmpwalk.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} snmpbulkwalk: snmpbulkwalk.o $(PARSEOBJS) $(USELIBS) - ${CC} -o $@@ snmpbulkwalk.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} + $(LIBTOOL) ${CC} -o $@@ snmpbulkwalk.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} snmpbulkget: snmpbulkget.o $(PARSEOBJS) $(USELIBS) - ${CC} -o $@@ snmpbulkget.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} + $(LIBTOOL) ${CC} -o $@@ snmpbulkget.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} snmptranslate: snmptranslate.o $(USELIBS) - ${CC} -o $@@ snmptranslate.o $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} + $(LIBTOOL) ${CC} -o $@@ snmptranslate.o $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} snmpstatus: snmpstatus.o $(PARSEOBJS) $(USELIBS) - ${CC} -o $@@ snmpstatus.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} + $(LIBTOOL) ${CC} -o $@@ snmpstatus.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} snmpget: snmpget.o $(PARSEOBJS) $(USELIBS) - ${CC} -o $@@ snmpget.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} + $(LIBTOOL) ${CC} -o $@@ snmpget.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} snmpdelta: snmpdelta.o $(PARSEOBJS) $(USELIBS) - ${CC} -o $@@ snmpdelta.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} + $(LIBTOOL) ${CC} -o $@@ snmpdelta.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} snmptable: snmptable.o $(PARSEOBJS) $(USELIBS) - ${CC} -o $@@ snmptable.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} + $(LIBTOOL) ${CC} -o $@@ snmptable.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} snmptest: snmptest.o $(PARSEOBJS) $(USELIBS) - ${CC} -o $@@ snmptest.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} + $(LIBTOOL) ${CC} -o $@@ snmptest.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} snmptrapd: snmptrapd.o snmptrapd_handlers.o $(USELIBS) - ${CC} -o $@@ snmptrapd.o snmptrapd_handlers.o $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} + $(LIBTOOL) ${CC} -o $@@ snmptrapd.o snmptrapd_handlers.o $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} snmptrap: snmptrap.o $(PARSEOBJS) $(USELIBS) - ${CC} -o $@@ snmptrap.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} + $(LIBTOOL) ${CC} -o $@@ snmptrap.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} rm -f snmpinform @@@@ -68,12 +70,12 @@@@ snmpset: snmpset.o $(PARSEOBJS) $(USELIBS) - ${CC} -o $@@ snmpset.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} + $(LIBTOOL) ${CC} -o $@@ snmpset.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} snmpusm: snmpusm.o $(PARSEOBJS) $(USELIBS) - ${CC} -o $@@ snmpusm.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} + $(LIBTOOL) ${CC} -o $@@ snmpusm.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} snmpgetnext: snmpgetnext.o $(PARSEOBJS) $(USELIBS) - ${CC} -o $@@ snmpgetnext.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} + $(LIBTOOL) ${CC} -o $@@ snmpgetnext.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} encode_keychange: encode_keychange.o $(PARSEOBJS) $(USELIBS) - ${CC} -o $@@ encode_keychange.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} + $(LIBTOOL) ${CC} -o $@@ encode_keychange.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} @@@@ -91,6 +93,6 @@@@ done - @@for i in $(TARG) ; do $(INSTALL) $$i $(bindir) ; echo "install: installed $$i in $(bindir)" ; done + @@for i in $(TARG) ; do $(LIBTOOL) $(INSTALL) $$i $(bindir) ; echo "install: installed $$i in $(bindir)" ; done rm -f $(bindir)/snmpinform (cd $(bindir) && $(LN_S) snmptrap snmpinform) - @@for i in $(SBINTARG) ; do $(INSTALL) $$i $(sbindir) ; echo "install: installed $$i in $(sbindir)" ; done + @@for i in $(SBINTARG) ; do $(LIBTOOL) $(INSTALL) $$i $(sbindir) ; echo "install: installed $$i in $(sbindir)" ; done @ 1.4 log @Update to 4.1.2: *4.1.2* Fixes: - Host resources fixes for FreeBSD and NetBSD - ucd-snmp memory/vmstat fixes for FreeBSD-3 - configure --enable-ipv6 fixes - AIX fix (use knlist) - fix init_master_agent calling exit - bad free in subagent.c - dont let a agentx subagent be a smux master - ucd-snmp/loadave fix for AIX - fix doing a set on a pass variable - snmptable fixes - snmpnetstat fixes for v2c exceptions - man page fixes Features: - Some UnixWare 5 configuration support - configure --enable-mini-agent --without-openssl - snmptrapd -n - snmp_log callbacks - noTokenWarnings and noRangeCheck in snmp.conf - using a counter type in snmpset/snmptrap *4.1.1* Fixes: - Better agent handling of unauthorized requests. - Better "make test" support. - Misc bug fixes. *4.1* New: - Many new command line flags have been added for input/output flexibility. (see the snmpcmd(1) manual page on the -O flag and -I flag) - The tools support regex matching of oids on the command line. (see the snmpcmd(1) manual page on the -Ib option) - A ucd-snmp usage tutorial has been placed on the main web page. (see http://ucd-snmp.ucdavis.edu/tutorial) - snmptable is much smarter and handles sparse tables better. - tkmib supports snmpv3. - New agent libraries to embed SNMP and AgentX agents into other programs. (see the snmp_agent_api(3) manual page and the tutorial) - SNMP over TCP is supported. (-T TCP on the command lines) - OpenSSL has replaced KMT for SHA authentication and DES encryption. (Get OpenSSL from http://www.openssl.org/). - Some easier-to-use access-control snmpd.conf directives for simple setups. (see the snmpd.conf(5) manual page) - Easier setup of SNMPv3 support for the agent. (see the README.snmpv3 file). - Command line argument parsing has been reworked for getopt() use. (currently backwards compatible; see the snmpcmd(1) manual page) - Table rows with embedded strings are dealt with for both input and output. (see the snmpcmd(1) manual on the -Ob flag) - Many more snmp.conf directives supported. (see the snmp.conf(5) manual page) - Many AgentX improvements. - All of our distributed mibs have been updated to be SMIv2 compliant. - Trap support in the agent has been cleaned up and an API created. Perl: - Joe Marzot's perl module is now included with the ucd-snmp source. (this should help people trying to synchronize the two packages) Fixes: - SMUX support has been reintegrated into the agent in a better way. - Many many others. @ text @d1 1 a1 1 $NetBSD$ @ 1.3 log @upgrade ucd-snmp to 4.0.1. include IPv6 MIB support patch into compilation. @ text @d2 4 a5 5 --- apps/Makefile.in.orig Fri Aug 13 07:16:43 1999 +++ apps/Makefile.in Fri Jan 21 07:49:48 2000 @@@@ -12,9 +12,11 @@@@ SBINTARG = snmptrapd SUBDIRS = snmpnetstat d16 1 a16 5 PARSEOBJS = snmp_parse_args.o @@@@ -31,46 +33,46 @@@@ done d19 1 a19 1 + ${LIBTOOL} ${CC} -o $@@ snmpwalk.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} d23 5 a27 1 + ${LIBTOOL} ${CC} -o $@@ snmpbulkwalk.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} d31 1 a31 1 + ${LIBTOOL} ${CC} -o $@@ snmptranslate.o $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} d35 1 a35 1 + ${LIBTOOL} ${CC} -o $@@ snmpstatus.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} d39 1 a39 1 + ${LIBTOOL} ${CC} -o $@@ snmpget.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} d43 1 a43 1 + ${LIBTOOL} ${CC} -o $@@ snmpdelta.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} d47 1 a47 1 + ${LIBTOOL} ${CC} -o $@@ snmptable.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} d51 1 a51 1 + ${LIBTOOL} ${CC} -o $@@ snmptest.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} d55 1 a55 1 + ${LIBTOOL} ${CC} -o $@@ snmptrapd.o snmptrapd_handlers.o $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} d59 3 a61 2 + ${LIBTOOL} ${CC} -o $@@ snmptrap.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} d64 1 a64 1 + ${LIBTOOL} ${CC} -o $@@ snmpset.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} d68 1 a68 1 + ${LIBTOOL} ${CC} -o $@@ snmpusm.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} d72 1 a72 1 + ${LIBTOOL} ${CC} -o $@@ snmpgetnext.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} d76 1 a76 2 + ${LIBTOOL} ${CC} -o $@@ encode_keychange.o $(PARSEOBJS) $(LOCAL_LIBS) ${LDFLAGS} ${LIBS} d78 1 a78 4 clean: @@@@ -84,8 +86,8 @@@@ for i in $(SUBDIRS) ; do \ ( cd $$i ; $(MAKE) install ) ; \ d81 3 d85 1 a85 2 + @@for i in $(TARG) ; do ${LIBTOOL} $(INSTALL) $$i $(bindir) ; echo "install: installed $$i in $(bindir)" ; done + @@for i in $(SBINTARG) ; do ${LIBTOOL} $(INSTALL) $$i $(sbindir) ; echo "install: installed $$i in $(sbindir)" ; done a86 2 installdirs: @@$(SHELL) $(srcdir)/../mkinstalldirs $(snmplibdir) $(bindir) @ 1.2 log @Use package libtool to install "snmptrapd" because we will get a useless shell script otherwise. @ text @d2 10 a11 9 --- apps/Makefile.in.orig Sat Mar 6 02:25:43 1999 +++ apps/Makefile.in Sun Aug 15 12:04:30 1999 @@@@ -8,8 +8,8 @@@@ SUBDIRS= snmpnetstat TRAPSPECIAL=@@trap_list_o@@ -USELIBS= ../snmplib/libsnmp.$(SHLIB_EXTENSION)$(SHLIB_VERSION) -LIBS= -L../snmplib $(CC_RUNTIME_ARG) -lsnmp @@LIBS@@ d13 2 d17 1 a17 1 PARSEOBJS=snmp_parse_args.o d19 1 a19 1 @@@@ -24,40 +24,40 @@@@ d23 2 a24 2 - ${CC} -o $@@ snmpwalk.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} + ${LIBTOOL} ${CC} -o $@@ snmpwalk.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} d27 2 a28 2 - ${CC} -o $@@ snmpbulkwalk.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} + ${LIBTOOL} ${CC} -o $@@ snmpbulkwalk.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} d31 2 a32 2 - ${CC} -o $@@ snmptranslate.o ${LDFLAGS} ${LIBS} + ${LIBTOOL} ${CC} -o $@@ snmptranslate.o ${LDFLAGS} ${LIBS} d35 2 a36 2 - ${CC} -o $@@ snmpstatus.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} + ${LIBTOOL} ${CC} -o $@@ snmpstatus.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} d39 2 a40 2 - ${CC} -o $@@ snmpget.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} + ${LIBTOOL} ${CC} -o $@@ snmpget.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} d43 2 a44 2 - ${CC} -o $@@ snmpdelta.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} + ${LIBTOOL} ${CC} -o $@@ snmpdelta.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} d47 2 a48 2 - ${CC} -o $@@ snmptable.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} + ${LIBTOOL} ${CC} -o $@@ snmptable.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} d51 2 a52 2 - ${CC} -o $@@ snmptest.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} + ${LIBTOOL} ${CC} -o $@@ snmptest.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} d55 2 a56 2 - ${CC} -o $@@ snmptrapd.o snmptrapd_handlers.o ${LDFLAGS} ${LIBS} + ${LIBTOOL} ${CC} -o $@@ snmptrapd.o snmptrapd_handlers.o ${LDFLAGS} ${LIBS} d58 3 a60 3 snmptrap: snmptrap.o $(TRAPSPECIAL) $(PARSEOBJS) $(USELIBS) - ${CC} -o $@@ snmptrap.o $(TRAPSPECIAL) $(PARSEOBJS) ${LDFLAGS} ${LIBS} + ${LIBTOOL} ${CC} -o $@@ snmptrap.o $(TRAPSPECIAL) $(PARSEOBJS) ${LDFLAGS} ${LIBS} d63 6 a68 2 - ${CC} -o $@@ snmpset.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} + ${LIBTOOL} ${CC} -o $@@ snmpset.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} d71 7 a77 2 - ${CC} -o $@@ snmpgetnext.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} + ${LIBTOOL} ${CC} -o $@@ snmpgetnext.o $(PARSEOBJS) ${LDFLAGS} ${LIBS} d80 1 a80 2 rm -f *.o $(TARG) $(SBINTARG) @@@@ -69,8 +69,8 @@@@ @ 1.1 log @Make this package build on ELF systems. @ text @d4 1 a4 1 +++ apps/Makefile.in Sun Aug 15 11:31:09 1999 d69 1 a69 1 @@@@ -69,7 +69,7 @@@@ d74 1 d76 1 a76 1 @@for i in $(SBINTARG) ; do $(INSTALL) $$i $(sbindir) ; echo "install: installed $$i in $(sbindir)" ; done d79 1 @