%{!?tcp_wrappers:%define tcp_wrappers 1} # Arches on which we need to prevent arch conflicts on net-snmp-config.h %define multilib_arches %{ix86} ia64 ppc ppc64 s390 s390x x86_64 Summary: A collection of SNMP protocol tools and libraries. Name: net-snmp Version: 5.3.1.pre2 Release: 3 License: BSDish Group: System Environment/Daemons URL: http://net-snmp.sourceforge.net/ Source0: ftp://net-snmp.sourceforge.net/net-snmp-%{version}.tar.gz Source1: net-snmp.redhat.conf Source2: net-snmpd.init Source3: net-snmptrapd.init Source4: net-snmpd.logrotate Source5: ucd5820stat Source6: net-snmp-config.h Source7: net-snmp-config Patch1: ucd-snmp-4.2.4.pre3-mnttab.patch Patch2: net-snmp-5.0.6-syslog.patch Patch4: net-snmp-5.0.6-libtool.patch Patch5: net-snmp-5.0.8-ipv6-sock-close.patch Patch6: net-snmp-5.0.8-readonly.patch Patch7: net-snmp-5.1-async-getnext.patch Patch8: net-snmp-5.1.1-pie.patch Patch9: net-snmp-5.3.1-64bit.patch #kills virtual interfaces #Patch10: net-snmp-5.1.1-ipAdEntIfIndex.patch Patch12: net-snmp-5.1.2-dir-fix.patch Patch19: net-snmp-5.2.1-file_offset.patch Patch21: net-snmp-5.3.0.1-maxsensors.patch Patch23: net-snmp-5.3-proc_if_inet6.patch Patch24: net-snmp-5.3-size_t.patch Patch25: net-snmp-5.3-ipv6_retrans_ms.patch Patch26: net-snmp-5.3_vendorperl.patch Patch27: net-snmp-5.3.1-multilib.patch Prereq: /sbin/chkconfig Obsoletes: ucd-snmp BuildRoot: %{_tmppath}/%{name}-root BuildPrereq: openssl-devel, bzip2-devel, beecrypt-devel, elfutils-devel BuildPrereq: libselinux-devel, elfutils-libelf-devel %ifarch %{ix86} x86_64 BuildPrereq: lm_sensors-devel %endif %if %{tcp_wrappers} BuildPrereq: tcp_wrappers %endif BuildPrereq: perl, coreutils, grep, sed, findutils #%define __libtoolize /bin/true %{expand: %%define _includedir %{_includedir}/%{name}} %description SNMP (Simple Network Management Protocol) is a protocol used for network management. The NET-SNMP project includes various SNMP tools: an extensible agent, an SNMP library, tools for requesting or setting information from SNMP agents, tools for generating and handling SNMP traps, a version of the netstat command which uses SNMP, and a Tk/Perl mib browser. This package contains the snmpd and snmptrapd daemons, documentation, etc. You will probably also want to install the net-snmp-utils package, which contains NET-SNMP utilities. Building option: --without tcp_wrappers : disable tcp_wrappers support %package utils Group: Applications/System Summary: Network management utilities using SNMP, from the NET-SNMP project. Requires: %{name} = %{version} Obsoletes: ucd-snmp-utils %description utils The net-snmp-utils package contains various utilities for use with the NET-SNMP network management project. Install this package if you need utilities for managing your network using the SNMP protocol. You will also need to install the net-snmp package. %package devel Group: Development/Libraries Summary: The development environment for the NET-SNMP project. Requires: %{name} = %{version} Obsoletes: ucd-snmp-devel Requires: beecrypt-devel, elfutils-devel, rpm-devel, elfutils-libelf-devel %description devel The net-snmp-devel package contains the development libraries and header files for use with the NET-SNMP project's network management tools. Install the net-snmp-devel package if you would like to develop applications for use with the NET-SNMP project's network management tools. You'll also need to have the net-snmp and net-snmp-utils packages installed. %package perl Group: Development/Libraries Summary: The perl NET-SNMP module and the mib2c tool. Requires: %{name} = %{version}, perl >= 5 BuildRequires: perl >= 5 %description perl The net-snmp-perl package contains the perl files to use SNMP from within Perl. Install the net-snmp-perl package, if you want to use mib2c or SNMP with perl. %package libs Group: Development/Libraries Summary: The NET-SNMP runtime libraries. %description libs The net-snmp-libs package contains the runtime libraries for shared binaries and applications. %prep %setup -q -n %{name}-%{version} %patch1 -p1 -b .mnttab %patch2 -p1 -b .syslog %patch4 -p1 -b .libtool %patch5 -p1 -b .ipv6-sock-close %patch6 -p1 -b .readonly %patch7 -p1 -b .async-getnext %ifnarch ia64 %patch8 -p1 -b .pie %endif %patch9 -b .64bit %patch12 -p1 -b .dir-fix %patch19 -p1 -b .file_offset %patch21 -p1 -b .maxsensors #%patch22 -p0 %patch23 -p1 -b .proc_if %patch24 -p1 -b .size_t %patch25 -p1 -b .retrans_ms %patch26 -p0 %patch27 -p1 -b .multilib # Do this patch with a perl hack... perl -pi -e "s|'\\\$install_libdir'|'%{_libdir}'|" ltmain.sh %build %ifarch ia64 x86_64 s390x ppc64 export LDFLAGS="-L%{_libdir}" %endif %configure \ --enable-static --enable-shared \ --with-cflags="$RPM_OPT_FLAGS -lcrypto" \ --with-ldflags="$LDFLAGS" \ --with-sys-location="Unknown" \ --with-logfile="/var/log/snmpd.log" \ --with-persistent-directory="/var/net-snmp" \ %ifarch %{ix86} x86_64 --with-mib-modules="host agentx smux ucd-snmp/lmSensors ucd-snmp/diskio disman/event-mib" \ %else --with-mib-modules="host agentx smux " \ %endif %if %{tcp_wrappers} --with-libwrap=%{_libdir} \ %endif --sysconfdir=%{_sysconfdir} \ --enable-ipv6 \ --enable-ucd-snmp-compatibility \ --with-openssl \ --with-pic \ --enable-embedded-perl \ --enable-mfd-rewrites \ --with-sys-contact="root@localhost" < ../perl.lst popd find $RPM_BUILD_ROOT -name '*.so' | xargs chmod 0755 # remove docs that do not apply to Linux for file in "README.aix README.hpux11 README.osX README.Panasonic_AM3X.txt README.solaris README.win32" do rm $file done # trim down massive ChangeLog dd bs=1024 count=250 if=ChangeLog of=ChangeLog.trimmed %post /sbin/chkconfig --add snmpd /sbin/chkconfig --add snmptrapd %preun if [ $1 = 0 ]; then service snmpd stop >/dev/null 2>&1 /sbin/chkconfig --del snmpd service snmptrapd stop >/dev/null 2>&1 /sbin/chkconfig --del snmptrapd # remove stale autogenerated file rm -f %{_datadir}/snmp/mibs/.index fi %postun if [ "$1" -ge "1" ]; then service snmpd condrestart >/dev/null 2>&1 || : service snmptrapd condrestart >/dev/null 2>&1 || : fi %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig %clean rm -rf ${RPM_BUILD_ROOT} %files %defattr(-,root,root,-) %doc AGENT.txt COPYING ChangeLog.trimmed EXAMPLE.conf FAQ NEWS PORTING README* TODO %doc local/passtest local/README.mib2c local/ipf-mod.pl %dir %{_sysconfdir}/snmp %config(noreplace,missingok) %{_sysconfdir}/snmp/snmpd.conf %config(noreplace) %{_initrddir}/snmpd %config(noreplace) %{_initrddir}/snmptrapd %config(noreplace) %{_sysconfdir}/logrotate.d/snmpd %{_datadir}/snmp %{_bindir}/ucd5820stat %{_sbindir}/* %attr(0644,root,root) %{_mandir}/man[58]/* %files utils %defattr(-,root,root,-) %{_bindir}/fixproc %{_bindir}/ipf-mod.pl %{_bindir}/encode_keychange %{_bindir}/snmp* %{_bindir}/traptoemail %{_bindir}/mib2c-update %attr(0644,root,root) %{_mandir}/man1/snmp*.1* %files devel %defattr(0644,root,root,0755) %{_libdir}/lib*.so /usr/include/* %attr(0644,root,root) %{_mandir}/man3/*.3.* %attr(0755,root,root) %{_bindir}/net-snmp-config* %files perl -f perl.lst %defattr(-,root,root) %{_bindir}/mib2c %attr(0644,root,root) %{_mandir}/man1/mib2c.1* %attr(0644,root,root) %{_mandir}/man3/*.3pm.* %files libs %defattr(-,root,root) %{_libdir}/lib*.so.* %{_libdir}/*.a %changelog * Thu May 25 2006 Radek Vokal 5.3.1.pre2-3 - another multilib fix. Fix also net-snmp-config script * Wed May 24 2006 Radek Vokal 5.3.1.pre2-2 - another attempt to fix multilib issue. Generate dummy net-snmp-config.h file * Tue May 23 2006 Radek Vokal 5.3.1.pre2-1 - update to 5.3.1.pre2 - fix multilib issues (#192736) On system with /usr/lib64 use net-snmp-config64 and net-snmp-config64.h * Sat Apr 15 2006 Radek Vokál 5.3-8 - fix missing IF-MIB::ifNumber.0 (#189007) * Wed Apr 05 2006 Radek Vokál 5.3-7 - fix parsing of /proc/diskstats - fix disman monitor crash - fix perl vendor name - fix OID lookup fail * Sat Mar 25 2006 Radek Vokal 5.3-6 - use net.ipv6.neigh.lo.retrans_time_ms (#186546) * Mon Mar 20 2006 Radek Vokal 5.3-5 - allow disman/event-mib * Fri Feb 10 2006 Jesse Keating - 5.3-4.2 - bump again for double-long bug on ppc(64) * Tue Feb 07 2006 Jesse Keating - 5.3-4.1 - rebuilt for new gcc4.1 snapshot and glibc changes * Thu Feb 2 2006 Radek Vokál 5.3-4 - fix crash on s390x and ppc64 * Mon Jan 30 2006 Radek Vokál 5.3-3 - fix for lm_Senors, the max is no longer a fixed value - parsing fixed for /proc/net/if_inet6 * Wed Jan 18 2006 Radek Vokal 5.3-2 - Security fix. Bug granting write access to read-only users or communities which were configured using the "rocommunity" or "rouser" snmpd.conf tokens fixed * Fri Dec 30 2005 Radek Vokal - upgrade to 5.3 * Fri Dec 16 2005 Jesse Keating - rebuilt for new gcj * Fri Dec 16 2005 Radek Vokal - 5.2.2-4 - check for header files in configure - patch for SNMPv3 traps / session user creation (net-snmp bz#1374087) * Fri Dec 09 2005 Radek Vokal - 5.2.2-3 - fix ipaddr return type on 64bit machines * Wed Dec 07 2005 Radek Vokal - 5.2.2-2 - fix read problem on stream sockets (net-snmp bz#1337534) * Tue Nov 29 2005 Radek Vokal - 5.2.2-1 - upgrade to 5.2.2 final * Mon Nov 21 2005 Radek Vokal - 5.2.2-0.rc6.1 - update to rc6, snmpnetstat changes due to license problems - persistent files in directory defined by snmp.conf persistentDir are loaded at startup * Tue Nov 15 2005 Radek Vokal - 5.2.2-0.rc5.1 - another release candidate * Tue Nov 08 2005 Radek Vokal - 5.2.2-0.rc4.2 - Remove .la file from net-snmp-libs (#172618) - grab new openssl * Mon Nov 07 2005 Radek Vokal - 5.2.2-0.rc4.1 - update to release candidate 4 * Tue Nov 01 2005 Radek Vokal - 5.2.2-0.rc3.1 - release candidate 3 of net-snmp-5.2.2 * Tue Oct 25 2005 Radek Vokal - 5.2.2.rc2-1 - rc2 prebuilt * Tue Sep 20 2005 Radek Vokal - 5.2.1.2-3 - fix endian issues for addresses * Fri Aug 12 2005 Radek Vokal - 5.2.1.2-2 - fix for s390x counter32 overflow (sachinp@in.ibm.com) * Wed Jul 13 2005 Radek Vokal - 5.2.1.2-1 - CAN-2005-2177 new upstream version fixing DoS (#162908) * Tue May 31 2005 Radek Vokal - 5.2.1-13 - CAN-2005-1740 net-snmp insecure temporary file usage (#158770) - patch from suse.de * Wed May 18 2005 Radek Vokal - 5.2.1-12 - session free fixed, agentx modules build fine (#157851) - fixed dependency for net-snmp libs (#156932) * Wed May 04 2005 Radek Vokal - 5.2.1-11 - report gigabit Ethernet speeds using Ethtool (#152480) * Tue Apr 19 2005 Radek Vokal - 5.2.1-10 - fixed missing requires for devel package (#155221) * Wed Apr 06 2005 Radek Vokal - 5.2.1-9 - switching to a different 64bit patch, hopefully 64bit problems are gone for a while * Mon Apr 04 2005 Radek Vokal - 5.2.1-8 - net-snmp properly deals with large partitions (#153101) * Thu Mar 31 2005 Radek Vokal - 5.2.1-7 - agentx double free error fix * Thu Mar 24 2005 Radek Vokal - 5.2.1-6 - fixed unexpected length for type ASN_UNSIGNED (#151892) - fixed uptime problems on ia64 * Wed Mar 09 2005 Radek Vokal - 5.2.1-5 - 64bit needed some changes, was causing timeouts on 64bit archs!? - affects bugs #125432 and #132058 * Tue Mar 1 2005 Tomas Mraz - 5.2.1-4 - rebuild with openssl-0.9.7e * Wed Feb 23 2005 Radek Vokal - 5.1.2-3 - patch from CVS - kill extra carriage return (#144917) - removed patch for interface indexing - doesn't show virtual interfaces * Tue Feb 8 2005 Jeremy Katz - 5.2.1-2 - rebuild for new librpm * Mon Jan 31 2005 Radek Vokal 5.2.1-1 - new release, fixing several issues - pointer needs to be inicialized (#146417) * Mon Dec 27 2004 Radek Vokal 5.2-2 - patch adding ipv6 support to ip system stats * Tue Nov 30 2004 Radek Vokal 5.2-1 - net-snmp-5.2, patch clean-up * Mon Nov 15 2004 Radek Vokal 5.1.2-12 - snmpd crash with 'interfaces' directives in snmpd.conf fixed #139010 - rather dirty patch fixing conf directory for net-snmp-config * Fri Oct 15 2004 Radek Vokal 5.1.2-11 - Logrotate support added (#125004) * Thu Oct 14 2004 Phil Knirsch 5.1.2-10 - Extended the libwrap and bsdcompat patches * Mon Oct 11 2004 Phil Knirsch 5.1.2-9 - Droped obsolete lm-sensors patch and enabled lmSensors module - Marked several patches to be removed for 5.1.3 * Wed Sep 29 2004 Warren Togami 5.1.2-8 - remove README* that do not apply to Linux - trim massive ChangeLog * Wed Sep 22 2004 Florian La Roche - move ldconfig post/postun to libs subrpm * Wed Sep 15 2004 Phil Knirsch 5.1.2-6 - Split out libs package for multilib compatibility * Wed Sep 08 2004 Radek Vokal 5.1.2-4 - New prereq for net-snmp-devel - lelf check removed from configure.in (#128748) - fixed snmpd coredump when sent SIGHUP (#127314) * Tue Sep 07 2004 Radek Vokal 5.1.2-3 - Agentx failed to send trap, fixed (#130752, #122338) * Mon Sep 06 2004 Radek Vokal 5.1.2-2 - Patch fixing uninitalized stack variable in smux_trap_process (#130179) * Wed Aug 18 2004 Phil Knirsch 5.1.2-1 - Update to 5.1.2 - Removed net-snmp-5.0.1-initializer patch, included upstream * Tue Jun 15 2004 Phil Knirsch - Fixed small bug in snmptrapd initscript (#126000). * Tue Jun 15 2004 Elliot Lee - rebuilt * Thu May 06 2004 Phil Knirsch 5.1.1-3 - Reworked the perl filelist stuff (Thanks to marius feraru). * Thu Apr 08 2004 Phil Knirsch 5.1.1-2 - Added Kaj J. Niemi that fixes ipAdEntIfIndex problem (#119106) - Added Kaj J. Niemi to shut up memshared message for 2.6 kernel (#119203) * Tue Mar 23 2004 Phil Knirsch 5.1.1-1 - Update to latest upstream version 5.1.1 - Included updated patches from Kaj J. Niemi (#118580). * Thu Mar 18 2004 Phil Knirsch 5.1-12 - Hacked an ugly perl hack to get rid of perl RPATH problems. - Fixed 64bit patch and applied it. ;-) * Tue Mar 02 2004 Elliot Lee - rebuilt * Fri Feb 13 2004 Elliot Lee - rebuilt * Wed Feb 04 2004 Phil Knirsch 5.1-10 - Included 64bit fix from Mark Langsdorf (#114645). * Tue Feb 03 2004 Phil Knirsch 5.1-9 - Reverted removal of _includir redefiniton due to php-snmp dependancy. - Remove SO_BSDCOMPAT setsockopt() call, deprecated. * Thu Jan 29 2004 Phil Knirsch 5.1-8 - Quite a bit of specfile cleanup from Marius FERARU. * Thu Jan 22 2004 Thomas Woerner 5.1-7 - enabled pie (snmpd, snmptrapd) - postponed for ia64 - added --with-pic to configure call * Thu Jan 15 2004 Phil Knirsch 5.1-6 - Fixed 64bit build problems when 32bit popt lib is installed. * Tue Jan 13 2004 Phil Knirsch 5.1-5 - rebuilt * Sun Jan 11 2004 Florian La Roche 5.1-4 - rebuild for new rpm * Wed Dec 10 2003 Phil Knirsch 5.1-3 - Removed snmpcheck again, needs perl(Tk) which we don't ship (#111194). - Fixed getopt definition in include file (#111209). - Included Kaj J. Niemi's patch for broken perl module (#111319). - Included Kaj J. Niemi's patch for broken async getnext perl call (#111479). - Included Kaj J. Niemi's patch for broken hr_storage (#111502). * Wed Nov 26 2003 Phil Knirsch 5.1-2 - Included BuildPrereq on lm_sensors-devel on x86 archs (#110616). - Fixed deprecated initscript options (#110618). * Wed Nov 19 2003 Phil Knirsch 5.1-1 - Updated to latest net-snmp-5.1 upstream version. - Tons of specfile and patch cleanup. - Cleaned up perl stuff (mib2c etc, see #107707). - Added lm_sensors support patch for x86 archs from Kaj J. Niemi (#107618). - Added support for custom mib paths and mibs to snmptrapd initscript (#102762) * Mon Oct 13 2003 Phil Knirsch 5.0.9-2 - Due to rpm-devel we need elfutils-devel, too (#103982). * Mon Sep 29 2003 Phil Knirsch 5.0.9-1 - Updated to latest upstream version net-snmp-5.0.9 - Added patch to fix net-snmp-perl problems (#105842). * Tue Sep 23 2003 Florian La Roche - allow compiling without tcp_wrappers * Wed Sep 17 2003 Phil Knirsch 5.0.8-11.1 - rebuilt * Wed Sep 17 2003 Phil Knirsch 5.0.8-11 - Fixed permission for net-snmp-config in net-snmp-devel * Mon Sep 08 2003 Phil Knirsch 5.0.8-10.1 - rebuilt * Mon Sep 08 2003 Phil Knirsch 5.0.8-10 - Moved net-snmp-config into devel package (#103927) * Fri Aug 22 2003 Phil Knirsch 5.0.8-9.1 - rebuilt * Thu Aug 21 2003 Phil Knirsch 5.0.8-9 - Added sample config to make net-snmp RFC 1213 compliant. * Fri Aug 15 2003 Phil Knirsch 5.0.8-8 - Fixed problem with perl option (#102420). - Added patch for libwrap fix (#77926). * Tue Aug 12 2003 Phil Knirsch 5.0.8-7.1 - rebuilt * Tue Aug 12 2003 Phil Knirsch 5.0.8-7 - Fixed build problems on ppc64 - Fixed double packaged manpages (#102075). * Thu Aug 07 2003 Phil Knirsch - Fixed problem with new proc output (#98619, #89960). * Wed Aug 06 2003 Phil Knirsch - Fixed ro/rw problem with v2 and v3 request (#89612) * Tue Aug 05 2003 Phil Knirsch - Fixed permission problem for debuginfo (#101456) * Thu Jul 31 2003 Phil Knirsch 5.0.8-6.1 - Fixed file list for latest build. * Thu Jul 31 2003 Phil Knirsch 5.0.8-6 - Fixed build problems for net-snmp-perl. * Sun Jul 27 2003 Florian La Roche 5.0.8-5 - actually apply ipv6 patch * Wed Jun 04 2003 Elliot Lee - rebuilt * Tue Apr 29 2003 Phil Knirsch 5.0.8-3 - bumped release and rebuilt. * Tue Apr 29 2003 Phil Knirsch 5.0.8-2 - Hack to make it build on 64bit platforms with /usr/lib64 correctly. - Fixed bug #85071 (leak of open descriptors for ipv6). * Fri Mar 28 2003 Phil Knirsch 5.0.8-1 - Updated to latest upstream version 5.0.8 (bug #88580) * Thu Feb 13 2003 Phil Knirsch - Included generation of perl stuff. Thanks to Harald Hoyer. * Wed Feb 12 2003 Phil Knirsch 5.0.7-1 - Updated to net-snmp-5.0.7. Fixed especially the performance problem with limited trees. * Tue Feb 11 2003 Phil Knirsch 5.0.6-17 - Fixed ucd-snmp.redhat.conf (#78391). - Fixed snmpwalk examples in config file. * Mon Feb 10 2003 Phil Knirsch 5.0.6-15 - Fixed invalid SMUX packet (#83487). * Thu Feb 06 2003 Phil Knirsch 5.0.6-14 - Fixed the libdir problem. * Wed Feb 05 2003 Phil Knirsch 5.0.6-13 - Updated the old libtool rpath patch. * Wed Jan 22 2003 Tim Powers 5.0.6-12 - rebuilt * Tue Jan 14 2003 Phil Knirsch 5.0.6-11 - Updated nolibelf patch and activated it again. * Tue Jan 7 2003 Nalin Dahyabhai 5.0.6-10 - Rebuild * Tue Dec 17 2002 Phil Knirsch 5.0.6-9 - Added bzip2-devel to BuildPreReq (#76086, #70199). * Thu Nov 28 2002 Phil Knirsch 5.0.6-8 - Added patch to increase SMUXMAXSTRLEN. * Thu Nov 7 2002 Tim Powers 5.0.6-6 - rebuilt to fix broken deps - remove files from the buildroot that we don't want to ship * Thu Nov 7 2002 Joe Orton 5.0.6-5 - add fix for -DUCD_COMPATIBLE (#77405) * Thu Nov 07 2002 Phil Knirsch 5.0.6-4 - Another bump required. Some more specfile changes. * Wed Nov 06 2002 Phil Knirsch 5.0.6-3 - Bumped release and rebuilt. - Removed all dbFOO cruft again. * Wed Oct 09 2002 Phil Knirsch 5.0.6-2 - Updated to latest released version. * Sat Aug 31 2002 Florian La Roche - do not link against -lelf * Thu Jun 27 2002 Phil Knirsch 5.0.1-5 - Added --enable-ucd-snmp-compatibility for compatibility with older version and fixed installation thereof. - Got rid of the perl(Tk) dependancy by removing snmpcheck. - Include /usr/include/ucd-snmp in the filelist. - Fixed a problem with the ucd-snmp/version.h file. * Wed Jun 26 2002 Phil Knirsch 5.0.1-1 - Updated to 5.0.1 - Dropped --enable-reentrant as it's currently broken * Tue Apr 23 2002 Phil Knirsch 5.0-1 - Switch to latest stable version, 5.0 - Renamed the packate to net-snmp and obsoleted ucd-snmp. * Wed Apr 17 2002 Phil Knirsch 4.2.4-3 - Fixed problem with reload in initscript (#63526). * Mon Apr 15 2002 Tim Powers 4.2.4-2 - rebuilt in new environment * Mon Apr 15 2002 Tim Powers 4.2.4-1 - update to 4.2.4 final * Sat Apr 13 2002 Phil Knirsch 4.2.4.pre3-5 - Added some missing files to the %files section. * Tue Apr 09 2002 Phil Knirsch 4.2.4.pre3-4 - Hardcoded the ETC_MNTTAB to point to "/etc/mtab". * Mon Apr 08 2002 Phil Knirsch 4.2.4.pre3-3 - Removed the check for dbFOO as we don't want to add another requirement. * Fri Apr 05 2002 Phil Knirsch 4.2.4.pre3-2 - Added missing BuildPrereq to openssl-devel (#61525) * Thu Apr 04 2002 Phil Knirsch 4.2.4.pre3-1 - Added ucd5820stat to the files section. - Updated to latest version (4.2.4.pre3) * Mon Mar 18 2002 Phil Knirsch 4.2.4.pre2-1 - Updated to latest version (4.2.4.pre2) * Tue Jan 29 2002 Phil Knirsch 4.2.3-4 - Added the snmptrapd init script as per request (#49205) - Fixed the again broken rpm query stuff (#57444) - Removed all old and none-used db related stuff (libs and header checks/files) * Mon Jan 07 2002 Phil Knirsch 4.2.3-2 - Included the Axioma Security Research fix for snmpnetstat from bugtraq. * Mon Dec 03 2001 Phil Knirsch 4.2.3-1 - Update to 4.2.3 final. - Fixed libtool/rpath buildroot pollution problem. - Fixed library naming problem. * Fri Oct 5 2001 Philipp Knirsch - Fixed a server segfault for snmpset operation (#53640). Thanks to Josh Giles and Wes Hardaker for the patch. * Mon Sep 10 2001 Philipp Knirsch - Fixed problem with RUNTESTS script. * Tue Sep 4 2001 Preston Brown - fixed patch related to bug #35016 (Dell) * Fri Aug 24 2001 Philipp Knirsch 4.2.1-6 - Fixed snmpd description (#52366) * Wed Aug 22 2001 Philipp Knirsch - Final bcm5820 fix. Last one was broken. - Fixed bugzilla bug (#51960) where the binaries contained rpath references. * Wed Aug 15 2001 Philipp Knirsch - Fixed a couple of security issues: o /tmp race and setgroups() privilege problem o Various buffer overflow and format string issues. o One signedness problem in ASN handling. - Fixed an important RFE to support bcm5820 cards. (#51125) * Fri Jul 20 2001 Philipp Knirsch - Removed tkmib from the package once again as we don't ship the Tk.pm CPAN perl module required to run it (#49363) - Added missing Provides for the .so.0 libraries as rpm doesn't seem to find those during the build anymore (it used to) (#46388) * Thu Jul 19 2001 Philipp Knirsch - Enabled IPv6 support (RFE #47764) - Hopefully final fix of snmpwalk problem (#42153). Thanks to Douglas Warzecha for the patch and Matt Domsch for reporting the problem. * Tue Jun 26 2001 Philipp Knirsch - Fixed smux compilation problems (#41452) - Fixed wrong paths displayed in manpages (#43053) * Mon Jun 25 2001 Philipp Knirsch - Updated to 4.2.1. Removed 2 obsolete patches (fromcvs and #18153) - Include /usr/share/snmp/snmpconf in %files * Wed Jun 13 2001 Than Ngo - fix to use libwrap in distro - add buildprereq: tcp_wrappers * Fri Jun 1 2001 Bill Nottingham - add a *new* patch for IP address return sizes * Fri Apr 20 2001 Bill Nottingham - add patch so that only four bytes are returned for IP addresses on ia64 (#32244) * Wed Apr 11 2001 Bill Nottingham - rebuild (missing alpha packages) * Fri Apr 6 2001 Matt Wilson - added ucd-snmp-4.2-null.patch to correcly handle a NULL value (#35016) * Tue Apr 3 2001 Preston Brown - clean up deinstallation (#34168) * Tue Mar 27 2001 Matt Wilson - return a usable RETVAL when running "service snmpd status" (#33571) * Tue Mar 13 2001 Matt Wilson - configure with --enable-reentrant and added "smux" and "agentx" to --with-mib-modules= argument (#29626) * Fri Mar 2 2001 Nalin Dahyabhai - rebuild in new environment * Mon Feb 26 2001 Tim Powers - fixed initscript, for reload and restart it was start then stop, fixed. (#28477) * Fri Feb 2 2001 Trond Eivind Glomsrød - i18nize initscript * Sat Jan 6 2001 Jeff Johnson - don't depend on /etc/init.d so that package will work with 6.2. - perl path fiddles no longer needed. - rely on brp-compress frpm rpm to compress man pages. - patch from ucd-snmp CVS (Wes Hardaker). - configure.in needs to check for rpm libraries correctly (#23033). - add simple logrotate script (#21399). - add options to create pidfile and log with syslog with addresses (#23476). * Sat Dec 30 2000 Jeff Johnson - package for Red Hat 7.1. * Thu Dec 07 2000 Wes Hardaker - update for 4.2 * Thu Oct 12 2000 Jeff Johnson - add explicit format for syslog call (#18153). * Thu Jul 20 2000 Bill Nottingham - move initscript back * Thu Jul 20 2000 Jeff Johnson - rebuild per Trond's request. * Tue Jul 18 2000 Nalin Dahyabhai - fix syntax error that crept in with condrestart * Wed Jul 12 2000 Prospector - automatic rebuild * Mon Jul 10 2000 Preston Brown - move initscript and add condrestart magic * Sat Jun 17 2000 Bill Nottingham - fix %%attr on man pages * Mon Jun 12 2000 Jeff Johnson - tkmib doco had #!/usr/bin/perl55 - include snmpcheck and tkmib again (still needs some CPAN module, however). * Tue Jun 6 2000 Jeff Johnson - update to 4.1.2. - FHS packaging. - patch for rpm 4.0. * Thu May 18 2000 Trond Eivind Glomsrød - add version to buildroot - rebuilt with new libraries * Sun Feb 27 2000 Jeff Johnson - default config was broken (from Wes Hardaker) (#9752) * Sun Feb 13 2000 Jeff Johnson - compressed man pages. * Fri Feb 11 2000 Wes Hardaker - update to 4.1.1 * Sat Feb 5 2000 Florian La Roche - change %postun to %preun * Thu Feb 3 2000 Elliot Lee - Don't ship tkmib, since we don't ship the perl modules needed to run it. (Bug #4881) * Tue Aug 31 1999 Jeff Johnson - default config permits RO access to system group only (Wed Hardaker). * Sun Aug 29 1999 Jeff Johnson - implement suggestions from Wes Hardaker. * Fri Aug 27 1999 Jeff Johnson - stateless access to rpm database. * Wed Aug 25 1999 Jeff Johnson - update to 4.0.1. * Mon Aug 16 1999 Bill Nottingham - initscript munging * Sat Jun 12 1999 Jeff Johnson - update to 3.6.2 (#3219,#3259). - add missing man pages (#3057). * Thu Apr 8 1999 Wes Hardaker - fix Source0 location. - fix the snmpd.conf file to use real community names. * Sun Mar 21 1999 Cristian Gafton - auto rebuild in the new build environment (release 3) * Fri Mar 19 1999 Preston Brown - upgrade to 3.6.1, fix configuration file stuff. * Wed Feb 24 1999 Preston Brown - Injected new description and group. * Tue Feb 2 1999 Jeff Johnson - restore host resources mib - simplified config file - rebuild for 6.0. * Tue Dec 22 1998 Bill Nottingham - remove backup file to fix perl dependencies * Tue Dec 8 1998 Jeff Johnson - add all relevant rpm scalars to host resources mib. * Sun Dec 6 1998 Jeff Johnson - enable libwrap (#253) - enable host module (rpm queries over SNMP!). * Mon Oct 12 1998 Cristian Gafton - strip binaries * Fri Oct 2 1998 Jeff Johnson - update to 3.5.3. - don't include snmpcheck until perl-SNMP is packaged. * Thu Aug 13 1998 Jeff Johnson - ucd-snmpd.init: start daemon w/o -f. * Tue Aug 4 1998 Jeff Johnson - don't start snmpd unless requested - start snmpd after pcmcia. * Sun Jun 21 1998 Jeff Johnson - all but config (especially SNMPv2p) ready for prime time * Sat Jun 20 1998 Jeff Johnson - update to 3.5. * Tue Dec 30 1997 Otto Hammersmith - created the package... possibly replace cmu-snmp with this.