source: projects/specs/trunk/n/net-snmp/net-snmp-vl.spec @ 1491

Revision 1491, 29.3 KB checked in by Takemikaduchi, 14 years ago (diff)

net-snmp:new upstream release, gnome-panel:create libs and devel package

Line 
1# Arches on which we need to prevent arch conflicts on net-snmp-config.h
2%define multilib_arches %{ix86} ia64 ppc ppc64 x86_64
3
4Summary: A collection of SNMP protocol tools and libraries.
5Summary(ja): SNMP プロトコルツールとライブラリのコレクション
6Name: net-snmp
7Version: 5.4.3
8Release: 1%{?_dist_release}
9License: BSDish
10Group: System Environment/Daemons
11Source0: http://dl.sourceforge.net/net-snmp/net-snmp-%{version}.tar.gz
12Source1: net-snmp.redhat.conf
13Source2: net-snmpd.init
14Source3: net-snmptrapd.init
15Source4: net-snmpd.logrotate
16Source5: ucd5820stat
17Source6: net-snmp-config.h
18Source7: net-snmp-config
19Source8: net-snmp-trapd.redhat.conf
20
21## Patch1: ucd-snmp-4.2.4.pre3-mnttab.patch
22Patch1: net-snmp-5.4.3-mnttab.patch
23Patch2: net-snmp-5.0.8-ipv6-sock-close.patch
24Patch3: net-snmp-5.0.8-readonly.patch
25Patch4: net-snmp-5.4.1-pie.patch
26# Patch5: net-snmp-5.4-64bit.patch
27Patch6: net-snmp-5.1.2-dir-fix.patch
28Patch7: net-snmp-5.2.1-file_offset.patch
29Patch8: net-snmp-5.3.1-multilib.patch
30Patch9: net-snmp-5.4.1-config_libdir.patch
31# Patch10: net-snmp-5.4.1-ethtool-config.patch
32Patch11: net-snmp-5.4.1-strange_libpath.patch
33# Patch12: net-snmp-5.4.1-hostname.patch
34Patch13: net-snmp-5.4.3-shared-ip.patch
35# Patch14: net-snmp-5.4-exec-crash.patch
36Patch15: net-snmp-5.1.2-snmpconf-selinux.patch
37Patch16: net-snmp-5.4.1-sensors3.patch
38Patch17: net-snmp-5.4.1-xen-crash.patch
39
40Requires(pre): /sbin/chkconfig
41Obsoletes: cmu-snmp ucd-snmp
42BuildRoot: %{_tmppath}/%{name}-root
43BuildRequires: tcp_wrappers, openssl-devel, bzip2-devel, elfutils-libelf-devel
44BuildRequires: perl, grep, sed, findutils
45BuildRequires: rpm-devel >= 4.0.4
46
47%{expand: %%define _includedir  %{_includedir}/%{name}}
48
49
50%description
51SNMP (Simple Network Management Protocol) is a protocol used for
52network management. The NET-SNMP project includes various SNMP tools:
53an extensible agent, an SNMP library, tools for requesting or setting
54information from SNMP agents, tools for generating and handling SNMP
55traps, a version of the netstat command which uses SNMP, and a Tk/Perl
56mib browser. This package contains the snmpd and snmptrapd daemons,
57documentation, etc.
58
59You will probably also want to install the ucd-snmp-utils package,
60which contains NET-SNMP utilities.
61
62%description -l ja
63SNMP (Simple Network Management Protocol) はネットワーク管理に用いる
64プロトコルです. NET-SNMP プロジェクトは以下のような様々な SNMP ツールを
65含んでいます : 拡張性のあるエージェント, SNMP ライブラリ, SNMP
66エージェントからの情報の要求や設定を行うツール, SNMP 割り込みの生成や
67ハンドリングを行うツール, SNMP を用いる netstat コマンド, および TK/Perl
68mib ブラウザ. このパッケージは snmpd, snmptrapd デーモンやドキュメント
69なども含んでいます.
70
71おそらく, NET-SNMP ユーティリティを含んだ net-snmp-utils パッケージも
72インストールした方が良いでしょう。
73
74%package utils
75Group: Applications/System
76Summary: Network management utilities using SNMP, from the NET-SNMP project.
77Summary(ja): SNMP を用いたネットワーク管理ユーティリティ
78Requires: net-snmp = %{version}
79Obsoletes: cmu-snmp-utils ucd-snmp-utils
80
81%description utils
82The net-snmp-utils package contains various utilities for use with the
83NET-SNMP network management project.
84
85Install this package if you need utilities for managing your network
86using the SNMP protocol. You will also need to install the net-snmp
87package.
88
89%description utils -l ja
90net-snmp-utils パッケージは NET-SNMP ネットワーク管理プロジェクトにて
91用いられる様々なユーティリティを含んでいます. net-snmp パッケージも
92インストールする必要があります.
93
94%package devel
95Group: Development/Libraries
96Summary: The development environment for the NET-SNMP project.
97Summary(ja): NET-SNMP 用の開発環境
98Requires: net-snmp = %{version}, elfutils-libelf-devel
99Obsoletes: cmu-snmp-devel ucd-snmp-devel
100
101%description devel
102The net-snmp-devel package contains the development libraries and
103header files for use with the NET-SNMP project's network management
104tools.
105
106Install the net-snmp-devel package if you would like to develop
107applications for use with the NET-SNMP project's network management
108tools. You'll also need to have the net-snmp and net-snmp-utils
109packages installed.
110
111#'
112%description devel -l ja
113net-snmp-devel パッケージには NET-SNMP プロジェクトのネットワーク管理
114ツールの開発に用いる開発ライブラリおよびヘッダが含まれています.
115
116NET-SNMP プロジェクトのネットワーク管理ツールを用いるアプリケーションを
117開発したいならば, net-snmp-devel パッケージをインストールしてください.
118おそらく net-snmp, net-snmp-utils パッケージもインストールする必要が
119あるでしょう.
120
121
122%package perl
123Group: Development/Libraries
124Summary: The perl NET-SNMP module and the mib2c tool.
125Summary(ja): perl NET-SNMP モジュールおよび mib2c ツール
126Requires: net-snmp = %{version}, perl >= 5, perl-XML-Simple
127BuildRequires: perl >= 5
128
129%description perl
130The net-snmp-perl package contains the perl files to use SNMP from within
131Perl.
132
133Install the net-snmp-perl package, if you want to use mib2c or SNMP with perl.
134
135%description perl -l ja
136net-snmp-perl パッケージには Perl から SNMP を使用するための perl
137ファイルが含まれています.
138
139perl から mib2c や SNMP を使用したいならば, net-snmp-perl パッケージを
140インストールしてください.
141
142
143%prep
144%setup -q
145%patch1 -p1 -b .mnttab
146%patch2 -p1 -b .ipv6-sock-close
147%patch3 -p1 -b .readonly
148
149%ifnarch ia64
150%patch4 -p1 -b .pie
151%endif
152
153# %patch5  -p1 -b .64bit
154%patch6 -p1 -b .dir-fix
155%patch7 -p1 -b .file_offset
156%patch8 -p1 -b .multilib
157%patch9 -p1 -b .libdir
158# %patch10 -p1 -b .ethtool
159%patch11 -p1 -b .libpath
160# %patch12 -p1 -b .hostname
161%patch13 -p1 -b .shared-ip
162# %patch14 -p1 -b .exec
163%patch15 -p1 -b .selinux
164%patch16 -p0 -b .sensors
165%patch17 -p0 -b .xen-crash
166
167perl -pi -e "s|'\\\$install_libdir'|'%{_libdir}'|" ltmain.sh
168
169%build
170#perl -pi -e 's/changequote/dnl changequote/' ./configure.in
171#autoreconf -i
172#touch configure
173
174# First build the static library
175# XXX remove privacy support?
176
177%configure \
178        --enable-static --enable-shared                 \
179        --with-cflags="$RPM_OPT_FLAGS -D_RPM_4_4_COMPAT" \
180        --with-sys-location="Unknown"                   \
181        --with-logfile="/var/log/snmpd.log"             \
182        --with-persistent-directory="/var/net-snmp"     \
183        --with-mib-modules="host agentx smux"           \
184        --with-libwrap=%{_libdir}                       \
185        --sysconfdir=%{_sysconfdir}                     \
186        --enable-ipv6                                   \
187        --enable-ucd-snmp-compatibility                 \
188        --with-pic                                      \
189        --enable-embedded-perl                          \
190        --with-openssl                                  \
191        --with-sys-contact="root@localhost"  <<EOF
192
193
194EOF
195
196make
197
198pushd perl
199# Use just built libs for perl module building, not the system libs.
200#perl Makefile.PL -NET-SNMP-IN-SOURCE=true PREFIX=${RPM_BUILD_ROOT}/%{_prefix} INSTALLDIRS=vendor
201export NETSNMP_DONT_CHECK_VERSION=1
202perl Makefile.PL PREFIX=${RPM_BUILD_ROOT}/%{_prefix} INSTALLDIRS=vendor -NET-SNMP-CONFIG="sh ../../net-snmp-config" -NET-SNMP-IN-SOURCE=true
203make
204popd
205
206
207%install
208rm -rf ${RPM_BUILD_ROOT}
209%makeinstall  ucdincludedir=${RPM_BUILD_ROOT}%{_includedir}/ucd-snmp
210
211# Determine which arch opensslconf.h is going to try to #include.
212basearch=%{_arch}
213%ifarch %{ix86}
214basearch=i386
215%endif
216
217mv ${RPM_BUILD_ROOT}/%{_bindir}/net-snmp-config ${RPM_BUILD_ROOT}/%{_bindir}/net-snmp-config-${basearch}
218install -m 755 %SOURCE7 ${RPM_BUILD_ROOT}/%{_bindir}/net-snmp-config
219
220%ifarch %{multilib_arches}
221# Do an net-snmp-config.h switcheroo to avoid file conflicts on systems where you
222# can have both a 32- and 64-bit version of the library, and they each need
223# their own correct-but-different versions of net-snmp-config.h to be usable.
224mv ${RPM_BUILD_ROOT}/%{_includedir}/net-snmp-config.h ${RPM_BUILD_ROOT}/%{_includedir}/net-snmp-config-${basearch}.h
225install -m644 %SOURCE6 ${RPM_BUILD_ROOT}/%{_includedir}/net-snmp-config.h
226%endif
227
228# remove .la files
229rm  ${RPM_BUILD_ROOT}%{_libdir}/*.la
230
231install -d ${RPM_BUILD_ROOT}%{_sysconfdir}/snmp
232install -m 644 %SOURCE1 ${RPM_BUILD_ROOT}%{_sysconfdir}/snmp/snmpd.conf
233install -m 644 %SOURCE8 ${RPM_BUILD_ROOT}%{_sysconfdir}/snmp/snmptrapd.conf
234
235install -d ${RPM_BUILD_ROOT}%{_sysconfdir}/rc.d/init.d
236install -m 755 %SOURCE2 ${RPM_BUILD_ROOT}%{_sysconfdir}/rc.d/init.d/snmpd
237install -m 755 %SOURCE3 ${RPM_BUILD_ROOT}%{_sysconfdir}/rc.d/init.d/snmptrapd
238
239install -d ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d
240install -m 644 %{SOURCE4} ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d/snmpd
241
242install -d ${RPM_BUILD_ROOT}%{_bindir}
243install -m 755 %SOURCE5 ${RPM_BUILD_ROOT}%{_bindir}/ucd5820stat
244
245rm -f ${RPM_BUILD_ROOT}%{_bindir}/snmpinform
246rm -f ${RPM_BUILD_ROOT}%{_bindir}/tkmib
247rm -f ${RPM_BUILD_ROOT}%{_bindir}/snmpcheck
248rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/snmpconf.1*
249rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/tkmib.1*
250ln -s snmptrap ${RPM_BUILD_ROOT}/usr/bin/snmpinform
251
252# copy missing mib2c.conf files
253cp local/mib2c.*.conf ${RPM_BUILD_ROOT}%{_datadir}/snmp
254
255pushd perl
256make PREFIX=${RPM_BUILD_ROOT}/%{_prefix} install_vendor
257eval $(perl '-V:installvendorlib')
258
259find $RPM_BUILD_ROOT%{_libdir} -name Makefile.subs.pl | xargs rm -f
260find $RPM_BUILD_ROOT%{_libdir} -name perllocal.pod | xargs rm -f
261find $RPM_BUILD_ROOT%{_libdir} -name .packlist | xargs rm -f
262
263find $RPM_BUILD_ROOT/$installvendorlib -type f -print \
264        -o -type d -a \
265        -name NetSNMP -printf '%%%%dir %%p\n' \
266        -o -name SNMP -printf '%%%%dir %%p\n' | \
267        sed "s@$RPM_BUILD_ROOT@@g" > ../perl.lst
268popd
269find $RPM_BUILD_ROOT -name '*.so' | xargs chmod 0755
270
271
272%post
273/sbin/ldconfig
274/sbin/chkconfig --add snmpd
275/sbin/chkconfig --add snmptrapd
276
277
278%preun
279if [ $1 = 0 ]; then
280   service snmpd stop >/dev/null 2>&1
281   /sbin/chkconfig --del snmpd
282   service snmptrapd stop >/dev/null 2>&1
283   /sbin/chkconfig --del snmptrapd
284   # remove stale autogenerated file
285   rm -f %{_datadir}/snmp/mibs/.index
286fi
287
288
289%postun
290/sbin/ldconfig
291if [ "$1" -ge "1" ]; then
292    service snmpd condrestart >/dev/null 2>&1 || :
293    service snmptrapd condrestart >/dev/null 2>&1 || :
294fi
295
296
297%clean
298rm -rf ${RPM_BUILD_ROOT}
299
300
301%files
302%defattr(-,root,root,-)
303%doc AGENT.txt COPYING ChangeLog EXAMPLE.conf FAQ NEWS PORTING README* TODO
304%doc local/passtest local/README.mib2c local/ipf-mod.pl
305%dir %{_sysconfdir}/snmp
306%config(noreplace,missingok) %{_sysconfdir}/snmp/snmpd.conf
307%config(noreplace,missingok) %{_sysconfdir}/snmp/snmptrapd.conf
308%config(noreplace) %{_sysconfdir}/rc.d/init.d/snmpd
309%config(noreplace) %{_sysconfdir}/rc.d/init.d/snmptrapd
310%config(noreplace) %{_sysconfdir}/logrotate.d/snmpd
311%{_datadir}/snmp
312%{_libdir}/lib*.so.*
313%{_bindir}/ucd5820stat
314%{_sbindir}/*
315%attr(0644,root,root)   %{_mandir}/man[58]/*
316
317
318%files utils
319%defattr(-,root,root,-)
320%{_bindir}/fixproc
321%{_bindir}/ipf-mod.pl
322%{_bindir}/encode_keychange
323%{_bindir}/snmp*
324%{_bindir}/traptoemail
325%attr(0644,root,root)   %{_mandir}/man1/snmp*.1*
326%attr(0644,root,root)   %{_mandir}/man1/traptoemail*.1*
327%attr(0644,root,root)   %{_mandir}/man1/encode_keychange*.1*
328%attr(0644,root,root)   %{_mandir}/man1/fixproc*.1*
329
330%files devel
331%defattr(0644,root,root,0755)
332%{_libdir}/lib*.so
333%{_libdir}/lib*.a
334%{_libdir}/lib*.so.*
335#%{_libdir}/lib*.la
336%{_includedir}/*
337#/usr/include/ucd-snmp
338%attr(0644,root,root)   %{_mandir}/man3/*.3.*
339%attr(0755,root,root)   %{_bindir}/net-snmp-config*
340%attr(0644,root,root)   %{_mandir}/man1/net-snmp-config*.1.*
341
342%files perl -f perl.lst
343%defattr(-,root,root)
344%{_bindir}/mib2c
345%{_bindir}/mib2c-update
346%attr(0644,root,root)   %{_mandir}/man1/mib2c-update*.1*
347%attr(0644,root,root)   %{_mandir}/man1/mib2c.1*
348%attr(0644,root,root)   %{_mandir}/man3/*.3pm.*
349
350
351%changelog
352* Sun Aug 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 5.4.3-1
353- new upstream release
354- update Patch1 for net-snmp-5.4.3
355- update Patch13 for net-snmp-5.4.3
356- fix %install
357
358* Tue Feb 02 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 5.4.2.1-4
359- rebuild with rpm-4.8.0
360
361* Fri Mar 20 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 5.4.2.1-3
362- modify Source7 (use 'uname -m' instead of 'arch') ([bts:0675]
363
364* Sat Nov 29 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 5.4.2.1-2
365- rebuilt
366
367* Wed Nov 12 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 5.4.2.1-1
368- new upstream release with security fix
369- drop old patches
370- update patch13 (from FC10)
371
372* Tue Jun 24 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.4.1.2-1
373- new upstream release
374- applied new versioning policy
375- built with perl-5.10.0-3
376
377* Wed Jan 2 2008 Satoshi MACHINO <machino@vinelinux.org> 5.4.1-0vl1
378- new upstream release
379- fixed spec file
380    -- imported patches from FC9
381
382* Sat May 19 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.2.1.2-0vl5
383- rebuilt with openssl 0.9.8e
384
385* Thu May 10 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 5.2.1.2-0vl4
386- rebuild with new environment/toolchain
387
388* Thu Dec 22 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.2.1.2-0vl3
389- rebuilt with new rpm
390- added mib2c-update to perl package
391
392* Mon Oct 24 2005 Satoshi MACHINO <machino@vinelinux.org> 5.2.1.2-0vl2
393- rebuilt for VineSeed
394
395* Mon Oct 24 2005 Satoshi MACHINO <machino@vinelinux.org> 5.2.1.2-0vl1
396- new upstream version (net-snmp-5.2.1.2)
397- dropped enable-reentrant in configure (VinePlus:02769)
398
399* Sat Jan 29 2005 Satoshi MACHINO <machino@vinelinux.org> 5.2.1-0vl1
400- new upstream version (net-snmp-5.2.1)
401- dropped patch12
402
403* Mon Jan 03 2005 Satoshi MACHINO <machino@vinelinux.org> 5.2-0vl1
404- new upstream version (net-snmp-5.2)
405- changed to net-snmp-vl.spec
406- cleaned up patches
407
408* Thu Apr 29 2004 Satoshi MACHINO <machino@vinelinux.org> 5.1.1-0vl1
409- New upstream version (net-snmp-5.1.1)
410- dropped patch10
411- added some patches from fedoracore (patch16-18)
412- fixed patches (patch13,14)
413- enabled openssl in configure
414
415* Mon Feb 16 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.1-9vl1
416- based on Fedora development 5.1-9
417  * Tue Feb 03 2004 Phil Knirsch <pknirsch@redhat.com> 5.1-9
418  - Reverted removal of _includir redefiniton due to php-snmp dependancy.
419  - Remove SO_BSDCOMPAT setsockopt() call, deprecated.
420  * Thu Jan 22 2004 Thomas Woerner <twoerner@redhat.com> 5.1-7
421  - enabled pie (snmpd, snmptrapd) - postponed for ia64
422  - added --with-pic to configure call
423  * Thu Jan 15 2004 Phil Knirsch <pknirsch@redhat.com> 5.1-6
424  - Fixed 64bit build problems when 32bit popt lib is installed.
425- added Requires: libelf-devel to net-snmp-devel package
426
427* Fri Dec 26 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.1-3vl1
428- based on Fedora development 5.1-3 and don't apply patch9
429  * Wed Dec 10 2003 Phil Knirsch <pknirsch@redhat.com> 5.1-3
430  - Removed snmpcheck again, needs perl(Tk) which we don't ship (#111194).
431  - Fixed getopt definition in include file (#111209).
432  - Included Kaj J. Niemi's patch for broken perl module (#111319).
433  - Included Kaj J. Niemi's patch for broken async getnext perl call (#111479).
434  - Included Kaj J. Niemi's patch for broken hr_storage (#111502).
435  * Wed Nov 26 2003 Phil Knirsch <pknirsch@redhat.com> 5.1-2
436  - Included BuildPrereq on lm_sensors-devel on x86 archs (#110616).
437  - Fixed deprecated initscript options (#110618).
438  * Wed Nov 19 2003 Phil Knirsch <pknirsch@redhat.com> 5.1-1
439  - Updated to latest net-snmp-5.1 upstream version.
440  - Tons of specfile and patch cleanup.
441  - Cleaned up perl stuff (mib2c etc, see #107707).
442  - Added lm_sensors support patch for x86 archs from Kaj J. Niemi (#107618).
443  - Added support for custom mib paths and mibs to snmptrapd initscript (#102762)
444- rebuild with new toolchains
445
446* Tue Nov 18 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.0.9-2vl1
447- based on Fedora development 5.0.9-2
448- merged ucd-snmp-vine.spec
449  * Wed Nov 20 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.2.5-7vl2
450  - added Patch100 (https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=67610)
451    (Thanks M. Matsubara-san for pointing this out)
452  * Wed Nov 20 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.2.5-7vl1
453  - based on 4.2.4-7.73.0 from RHL7.3/updates and built for Vine Linux
454    (previous Vine version was 4.2.3-1vl1, which was based on 4.2.1-7
455     and applied security fix CA-2002-03)
456  - added BuildPreReq: rpm-devel >= 4.0.4
457
458* Mon Oct 13 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.9-2
459- Due to rpm-devel we need elfutils-devel, too (#103982).
460
461* Mon Sep 29 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.9-1
462- Updated to latest upstream version net-snmp-5.0.9
463- Added patch to fix net-snmp-perl problems (#105842).
464
465* Tue Sep 23 2003 Florian La Roche <Florian.LaRoche@redhat.de>
466- allow compiling without tcp_wrappers
467
468* Wed Sep 17 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-11.1
469- rebuilt
470
471* Wed Sep 17 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-11
472- Fixed permission for net-snmp-config in net-snmp-devel
473
474* Mon Sep 08 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-10.1
475- rebuilt
476
477* Mon Sep 08 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-10
478- Moved net-snmp-config into devel package (#103927)
479
480* Fri Aug 22 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-9.1
481- rebuilt
482
483* Thu Aug 21 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-9
484- Added sample config to make net-snmp RFC 1213 compliant.
485
486* Fri Aug 15 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-8
487- Fixed problem with perl option (#102420).
488- Added patch for libwrap fix (#77926).
489
490* Tue Aug 12 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-7.1
491- rebuilt
492
493* Tue Aug 12 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-7
494- Fixed build problems on ppc64
495- Fixed double packaged manpages (#102075).
496
497* Thu Aug 07 2003 Phil Knirsch <pknirsch@redhat.com>
498- Fixed problem with new proc output (#98619, #89960).
499
500* Wed Aug 06 2003 Phil Knirsch <pknirsch@redhat.com>
501- Fixed ro/rw problem with v2 and v3 request (#89612)
502
503* Tue Aug 05 2003 Phil Knirsch <pknirsch@redhat.com>
504- Fixed permission problem for debuginfo (#101456)
505
506* Thu Jul 31 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-6.1
507- Fixed file list for latest build.
508
509* Thu Jul 31 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-6
510- Fixed build problems for net-snmp-perl.
511
512* Sun Jul 27 2003 Florian La Roche <Florian.LaRoche@redhat.de> 5.0.8-5
513- actually apply ipv6 patch
514
515* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
516- rebuilt
517
518* Tue Apr 29 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-3
519- bumped release and rebuilt.
520
521* Tue Apr 29 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-2
522- Hack to make it build on 64bit platforms with /usr/lib64 correctly.
523- Fixed bug #85071 (leak of open descriptors for ipv6).
524
525* Fri Mar 28 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-1
526- Updated to latest upstream version 5.0.8 (bug #88580)
527
528* Thu Feb 13 2003 Phil Knirsch <pknirsch@redhat.com>
529- Included generation of perl stuff. Thanks to Harald Hoyer.
530
531* Wed Feb 12 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.7-1
532- Updated to net-snmp-5.0.7. Fixed especially the performance problem with
533  limited trees.
534
535* Tue Feb 11 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.6-17
536- Fixed ucd-snmp.redhat.conf (#78391).
537- Fixed snmpwalk examples in config file.
538
539* Mon Feb 10 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.6-15
540- Fixed invalid SMUX packet (#83487).
541
542* Thu Feb 06 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.6-14
543- Fixed the libdir problem.
544
545* Wed Feb 05 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.6-13
546- Updated the old libtool rpath patch.
547
548* Wed Jan 22 2003 Tim Powers <timp@redhat.com> 5.0.6-12
549- rebuilt
550
551* Tue Jan 14 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.6-11
552- Updated nolibelf patch and activated it again.
553
554* Tue Jan  7 2003 Nalin Dahyabhai <nalin@redhat.com> 5.0.6-10
555- Rebuild
556
557* Tue Dec 17 2002 Phil Knirsch <pknirsch@redhat.com> 5.0.6-9
558- Added bzip2-devel to BuildPreReq (#76086, #70199).
559
560* Thu Nov 28 2002 Phil Knirsch <pknirsch@redhat.com> 5.0.6-8
561- Added patch to increase SMUXMAXSTRLEN.
562
563* Thu Nov  7 2002 Tim Powers <timp@redhat.com> 5.0.6-6
564- rebuilt to fix broken deps
565- remove files from the buildroot that we don't want to ship
566
567* Thu Nov  7 2002 Joe Orton <jorton@redhat.com> 5.0.6-5
568- add fix for -DUCD_COMPATIBLE (#77405)
569
570* Thu Nov 07 2002 Phil Knirsch <pknirsch@redhat.com> 5.0.6-4
571- Another bump required. Some more specfile changes.
572
573* Wed Nov 06 2002 Phil Knirsch <pknirsch@redhat.com> 5.0.6-3
574- Bumped release and rebuilt.
575- Removed all dbFOO cruft again.
576
577* Wed Oct 09 2002 Phil Knirsch <pknirsch@redhat.com> 5.0.6-2
578- Updated to latest released version.
579
580* Sat Aug 31 2002 Florian La Roche <Florian.LaRoche@redhat.de>
581- do not link against -lelf
582
583* Thu Jun 27 2002 Phil Knirsch <pknirsch@redhat.com> 5.0.1-5
584- Added --enable-ucd-snmp-compatibility for compatibility with older version
585  and fixed installation thereof.
586- Got rid of the perl(Tk) dependancy by removing snmpcheck.
587- Include /usr/include/ucd-snmp in the filelist.
588- Fixed a problem with the ucd-snmp/version.h file.
589
590* Wed Jun 26 2002 Phil Knirsch <pknirsch@redhat.com> 5.0.1-1
591- Updated to 5.0.1
592- Dropped --enable-reentrant as it's currently broken
593
594* Tue Apr 23 2002 Phil Knirsch <pknirsch@redhat.com> 5.0-1
595- Switch to latest stable version, 5.0
596- Renamed the packate to net-snmp and obsoleted ucd-snmp.
597
598* Wed Apr 17 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.4-3
599- Fixed problem with reload in initscript (#63526).
600
601* Mon Apr 15 2002 Tim Powers <timp@redhat.com> 4.2.4-2
602- rebuilt in new environment
603
604* Mon Apr 15 2002 Tim Powers <timp@redhat.com> 4.2.4-1
605- update to 4.2.4 final
606
607* Sat Apr 13 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.4.pre3-5
608- Added some missing files to the %files section.
609
610* Tue Apr 09 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.4.pre3-4
611- Hardcoded the ETC_MNTTAB to point to "/etc/mtab".
612
613* Mon Apr 08 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.4.pre3-3
614- Removed the check for dbFOO as we don't want to add another requirement.
615
616* Fri Apr 05 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.4.pre3-2
617- Added missing BuildPrereq to openssl-devel (#61525)
618
619* Thu Apr 04 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.4.pre3-1
620- Added ucd5820stat to the files section.
621- Updated to latest version (4.2.4.pre3)
622
623* Mon Mar 18 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.4.pre2-1
624- Updated to latest version (4.2.4.pre2)
625
626* Tue Jan 29 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.3-4
627- Added the snmptrapd init script as per request (#49205)
628- Fixed the again broken rpm query stuff (#57444)
629- Removed all old and none-used db related stuff (libs and header checks/files)
630
631* Mon Jan 07 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.3-2
632- Included the Axioma Security Research fix for snmpnetstat from bugtraq.
633
634* Mon Dec 03 2001 Phil Knirsch <phil@redhat.de> 4.2.3-1
635- Update to 4.2.3 final.
636- Fixed libtool/rpath buildroot pollution problem.
637- Fixed library naming problem.
638
639* Fri Oct  5 2001 Philipp Knirsch <pknirsch@redhat.de>
640- Fixed a server segfault for snmpset operation (#53640). Thanks to Josh Giles
641  and Wes Hardaker for the patch.
642
643* Mon Sep 10 2001 Philipp Knirsch <pknirsch@redhat.de>
644- Fixed problem with RUNTESTS script.
645
646* Tue Sep  4 2001 Preston Brown <pbrown@redhat.com>
647- fixed patch related to bug #35016 (Dell)
648
649* Fri Aug 24 2001 Philipp Knirsch <pknirsch@redhat.de> 4.2.1-6
650- Fixed snmpd description (#52366)
651
652* Wed Aug 22 2001 Philipp Knirsch <pknirsch@redhat.de>
653- Final bcm5820 fix. Last one was broken.
654- Fixed bugzilla bug (#51960) where the binaries contained rpath references.
655
656* Wed Aug 15 2001 Philipp Knirsch <pknirsch@redhat.de>
657- Fixed a couple of security issues:
658  o /tmp race and setgroups() privilege problem
659  o Various buffer overflow and format string issues.
660  o One signedness problem in ASN handling.
661- Fixed an important RFE to support bcm5820 cards. (#51125)
662
663* Fri Jul 20 2001 Philipp Knirsch <pknirsch@redhat.de>
664- Removed tkmib from the package once again as we don't ship the Tk.pm CPAN
665  perl module required to run it (#49363)
666- Added missing Provides for the .so.0 libraries as rpm doesn't seem to find
667  those during the build anymore (it used to) (#46388)
668
669* Thu Jul 19 2001 Philipp Knirsch <pknirsch@redhat.de>
670- Enabled IPv6 support (RFE #47764)
671- Hopefully final fix of snmpwalk problem (#42153). Thanks to Douglas Warzecha
672  for the patch and Matt Domsch for reporting the problem.
673
674* Tue Jun 26 2001 Philipp Knirsch <pknirsch@redhat.de>
675- Fixed smux compilation problems (#41452)
676- Fixed wrong paths displayed in manpages (#43053)
677
678* Mon Jun 25 2001 Philipp Knirsch <pknirsch@redhat.de>
679- Updated to 4.2.1. Removed 2 obsolete patches (fromcvs and #18153)
680- Include /usr/share/snmp/snmpconf in %files
681
682* Wed Jun 13 2001 Than Ngo <than@redhat.com>
683- fix to use libwrap in distro
684- add buildprereq: tcp_wrappers
685
686* Fri Jun  1 2001 Bill Nottingham <notting@redhat.com>
687- add a *new* patch for IP address return sizes
688
689* Fri Apr 20 2001 Bill Nottingham <notting@redhat.com>
690- add patch so that only four bytes are returned for IP addresses on ia64 (#32244)
691
692* Wed Apr 11 2001 Bill Nottingham <notting@redhat.com>
693- rebuild (missing alpha packages)
694
695* Fri Apr  6 2001 Matt Wilson <msw@redhat.com>
696- added ucd-snmp-4.2-null.patch to correcly handle a NULL value (#35016)
697
698* Tue Apr  3 2001 Preston Brown <pbrown@redhat.com>
699- clean up deinstallation (#34168)
700
701* Tue Mar 27 2001 Matt Wilson <msw@redhat.com>
702- return a usable RETVAL when running "service snmpd status" (#33571)
703
704* Tue Mar 13 2001 Matt Wilson <msw@redhat.com>
705- configure with --enable-reentrant and added "smux" and "agentx" to
706  --with-mib-modules= argument (#29626)
707
708* Fri Mar  2 2001 Nalin Dahyabhai <nalin@redhat.com>
709- rebuild in new environment
710
711* Mon Feb 26 2001 Tim Powers <timp@redhat.com>
712- fixed initscript, for reload and restart it was start then stop,
713  fixed. (#28477)
714
715* Fri Feb  2 2001 Trond Eivind Glomsrod <teg@redhat.com>
716- i18nize initscript
717
718* Sat Jan  6 2001 Jeff Johnson <jbj@redhat.com>
719- don't depend on /etc/init.d so that package will work with 6.2.
720- perl path fiddles no longer needed.
721- rely on brp-compress frpm rpm to compress man pages.
722- patch from ucd-snmp CVS (Wes Hardaker).
723- configure.in needs to check for rpm libraries correctly (#23033).
724- add simple logrotate script (#21399).
725- add options to create pidfile and log with syslog with addresses (#23476).
726
727* Sat Dec 30 2000 Jeff Johnson <jbj@redhat.com>
728- package for Red Hat 7.1.
729
730* Thu Dec 07 2000 Wes Hardaker <hardaker@users.sourceforge.net>
731- update for 4.2
732
733* Thu Oct 12 2000 Jeff Johnson <jbj@redhat.com>
734- add explicit format for syslog call (#18153).
735
736* Thu Jul 20 2000 Bill Nottingham <notting@redhat.com>
737- move initscript back
738
739* Thu Jul 20 2000 Jeff Johnson <jbj@redhat.com>
740- rebuild per Trond's request.
741
742* Tue Jul 18 2000 Nalin Dahyabhai <nalin@redhat.com>
743- fix syntax error that crept in with condrestart
744
745* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
746- automatic rebuild
747
748* Mon Jul 10 2000 Preston Brown <pbrown@redhat.com>
749- move initscript and add condrestart magic
750
751* Sat Jun 17 2000 Bill Nottingham <notting@redhat.com>
752- fix %%attr on man pages
753
754* Mon Jun 12 2000 Jeff Johnson <jbj@redhat.com>
755- tkmib doco had #!/usr/bin/perl55
756- include snmpcheck and tkmib again (still needs some CPAN module, however).
757
758* Tue Jun  6 2000 Jeff Johnson <jbj@redhat.com>
759- update to 4.1.2.
760- FHS packaging.
761- patch for rpm 4.0.
762
763* Thu May 18 2000 Trond Eivind Glomsrod <teg@redhat.com>
764- add version to buildroot
765- rebuilt with new libraries
766
767* Sun Feb 27 2000 Jeff Johnson <jbj@redhat.com>
768- default config was broken (from Wes Hardaker) (#9752)
769
770* Sun Feb 13 2000 Jeff Johnson <jbj@redhat.com>
771- compressed man pages.
772
773* Fri Feb 11 2000 Wes Hardaker <wjhardaker@ucdavis.edu>
774- update to 4.1.1
775
776* Sat Feb  5 2000 Florian La Roche <Florian.LaRoche@redhat.com>
777- change %postun to %preun
778
779* Thu Feb 3 2000 Elliot Lee <sopwith@redhat.com>
780- Don't ship tkmib, since we don't ship the perl modules needed to run it.
781(Bug #4881)
782
783* Tue Aug 31 1999 Jeff Johnson <jbj@redhat.com>
784- default config permits RO access to system group only (Wed Hardaker).
785
786* Sun Aug 29 1999 Jeff Johnson <jbj@redhat.com>
787- implement suggestions from Wes Hardaker.
788
789* Fri Aug 27 1999 Jeff Johnson <jbj@redhat.com>
790- stateless access to rpm database.
791
792* Wed Aug 25 1999 Jeff Johnson <jbj@redhat.com>
793- update to 4.0.1.
794
795* Mon Aug 16 1999 Bill Nottingham <notting@redhat.com>
796- initscript munging
797
798* Sat Jun 12 1999 Jeff Johnson <jbj@redhat.com>
799- update to 3.6.2 (#3219,#3259).
800- add missing man pages (#3057).
801
802* Thu Apr  8 1999 Wes Hardaker <wjhardaker@ucdavis.edu>
803- fix Source0 location.
804- fix the snmpd.conf file to use real community names.
805
806* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
807- auto rebuild in the new build environment (release 3)
808
809* Fri Mar 19 1999 Preston Brown <pbrown@redhat.com>
810- upgrade to 3.6.1, fix configuration file stuff.
811
812* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
813- Injected new description and group.
814
815* Tue Feb  2 1999 Jeff Johnson <jbj@redhat.com>
816- restore host resources mib
817- simplified config file
818- rebuild for 6.0.
819
820* Tue Dec 22 1998 Bill Nottingham <notting@redhat.com>
821- remove backup file to fix perl dependencies
822
823* Tue Dec  8 1998 Jeff Johnson <jbj@redhat.com>
824- add all relevant rpm scalars to host resources mib.
825
826* Sun Dec  6 1998 Jeff Johnson <jbj@redhat.com>
827- enable libwrap (#253)
828- enable host module (rpm queries over SNMP!).
829
830* Mon Oct 12 1998 Cristian Gafton <gafton@redhat.com>
831- strip binaries
832
833* Fri Oct  2 1998 Jeff Johnson <jbj@redhat.com>
834- update to 3.5.3.
835- don't include snmpcheck until perl-SNMP is packaged.
836
837* Thu Aug 13 1998 Jeff Johnson <jbj@redhat.com>
838- ucd-snmpd.init: start daemon w/o -f.
839
840* Tue Aug  4 1998 Jeff Johnson <jbj@redhat.com>
841- don't start snmpd unless requested
842- start snmpd after pcmcia.
843
844* Sun Jun 21 1998 Jeff Johnson <jbj@redhat.com>
845- all but config (especially SNMPv2p) ready for prime time
846
847* Sat Jun 20 1998 Jeff Johnson <jbj@redhat.com>
848- update to 3.5.
849
850* Tue Dec 30 1997 Otto Hammersmith <otto@redhat.com>
851- created the package... possibly replace cmu-snmp with this.
Note: See TracBrowser for help on using the repository browser.