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

Revision 2484, 29.8 KB checked in by Takemikaduchi, 14 years ago (diff)

rebuild with openssl-1.0.0c

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.6.1
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.6.1-mnttab.patch
23Patch2: net-snmp-5.0.8-ipv6-sock-close.patch
24Patch3: net-snmp-5.0.8-readonly.patch
25Patch4: net-snmp-5.6.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.6.1-config_libdir.patch
31# Patch10: net-snmp-5.4.1-ethtool-config.patch
32Patch11: net-snmp-5.6.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-mnttab="/etc/mnttab"                     \
192        --with-sys-contact="root@localhost"  <<EOF
193
194
195EOF
196
197make
198
199pushd perl
200# Use just built libs for perl module building, not the system libs.
201#perl Makefile.PL -NET-SNMP-IN-SOURCE=true PREFIX=${RPM_BUILD_ROOT}/%{_prefix} INSTALLDIRS=vendor
202export NETSNMP_DONT_CHECK_VERSION=1
203perl Makefile.PL PREFIX=${RPM_BUILD_ROOT}/%{_prefix} INSTALLDIRS=vendor -NET-SNMP-CONFIG="sh ../../net-snmp-config" -NET-SNMP-IN-SOURCE=true
204make
205popd
206
207
208%install
209rm -rf ${RPM_BUILD_ROOT}
210%makeinstall  ucdincludedir=${RPM_BUILD_ROOT}%{_includedir}/ucd-snmp
211
212# Determine which arch opensslconf.h is going to try to #include.
213basearch=%{_arch}
214%ifarch %{ix86}
215basearch=i386
216%endif
217
218mv ${RPM_BUILD_ROOT}/%{_bindir}/net-snmp-config ${RPM_BUILD_ROOT}/%{_bindir}/net-snmp-config-${basearch}
219install -m 755 %SOURCE7 ${RPM_BUILD_ROOT}/%{_bindir}/net-snmp-config
220
221%ifarch %{multilib_arches}
222# Do an net-snmp-config.h switcheroo to avoid file conflicts on systems where you
223# can have both a 32- and 64-bit version of the library, and they each need
224# their own correct-but-different versions of net-snmp-config.h to be usable.
225mv ${RPM_BUILD_ROOT}/%{_includedir}/net-snmp-config.h ${RPM_BUILD_ROOT}/%{_includedir}/net-snmp-config-${basearch}.h
226install -m644 %SOURCE6 ${RPM_BUILD_ROOT}/%{_includedir}/net-snmp-config.h
227%endif
228
229# remove .la files
230rm  ${RPM_BUILD_ROOT}%{_libdir}/*.la
231
232install -d ${RPM_BUILD_ROOT}%{_sysconfdir}/snmp
233install -m 644 %SOURCE1 ${RPM_BUILD_ROOT}%{_sysconfdir}/snmp/snmpd.conf
234install -m 644 %SOURCE8 ${RPM_BUILD_ROOT}%{_sysconfdir}/snmp/snmptrapd.conf
235
236install -d ${RPM_BUILD_ROOT}%{_sysconfdir}/rc.d/init.d
237install -m 755 %SOURCE2 ${RPM_BUILD_ROOT}%{_sysconfdir}/rc.d/init.d/snmpd
238install -m 755 %SOURCE3 ${RPM_BUILD_ROOT}%{_sysconfdir}/rc.d/init.d/snmptrapd
239
240install -d ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d
241install -m 644 %{SOURCE4} ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d/snmpd
242
243install -d ${RPM_BUILD_ROOT}%{_bindir}
244install -m 755 %SOURCE5 ${RPM_BUILD_ROOT}%{_bindir}/ucd5820stat
245
246rm -f ${RPM_BUILD_ROOT}%{_bindir}/snmpinform
247rm -f ${RPM_BUILD_ROOT}%{_bindir}/tkmib
248rm -f ${RPM_BUILD_ROOT}%{_bindir}/snmpcheck
249rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/snmpconf.1*
250rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/tkmib.1*
251ln -s snmptrap ${RPM_BUILD_ROOT}/usr/bin/snmpinform
252
253# copy missing mib2c.conf files
254cp local/mib2c.*.conf ${RPM_BUILD_ROOT}%{_datadir}/snmp
255
256pushd perl
257make PREFIX=${RPM_BUILD_ROOT}/%{_prefix} install_vendor
258eval $(perl '-V:installvendorlib')
259
260find $RPM_BUILD_ROOT%{_libdir} -name Makefile.subs.pl | xargs rm -f
261find $RPM_BUILD_ROOT%{_libdir} -name perllocal.pod | xargs rm -f
262find $RPM_BUILD_ROOT%{_libdir} -name .packlist | xargs rm -f
263
264find $RPM_BUILD_ROOT/$installvendorlib -type f -print \
265        -o -type d -a \
266        -name NetSNMP -printf '%%%%dir %%p\n' \
267        -o -name SNMP -printf '%%%%dir %%p\n' | \
268        sed "s@$RPM_BUILD_ROOT@@g" > ../perl.lst
269popd
270find $RPM_BUILD_ROOT -name '*.so' | xargs chmod 0755
271
272
273%post
274/sbin/ldconfig
275/sbin/chkconfig --add snmpd
276/sbin/chkconfig --add snmptrapd
277
278
279%preun
280if [ $1 = 0 ]; then
281   service snmpd stop >/dev/null 2>&1
282   /sbin/chkconfig --del snmpd
283   service snmptrapd stop >/dev/null 2>&1
284   /sbin/chkconfig --del snmptrapd
285   # remove stale autogenerated file
286   rm -f %{_datadir}/snmp/mibs/.index
287fi
288
289
290%postun
291/sbin/ldconfig
292if [ "$1" -ge "1" ]; then
293    service snmpd condrestart >/dev/null 2>&1 || :
294    service snmptrapd condrestart >/dev/null 2>&1 || :
295fi
296
297
298%clean
299rm -rf ${RPM_BUILD_ROOT}
300
301
302%files
303%defattr(-,root,root,-)
304%doc AGENT.txt COPYING ChangeLog EXAMPLE.conf FAQ NEWS PORTING README* TODO
305%doc local/passtest local/README.mib2c local/ipf-mod.pl
306%dir %{_sysconfdir}/snmp
307%config(noreplace,missingok) %{_sysconfdir}/snmp/snmpd.conf
308%config(noreplace,missingok) %{_sysconfdir}/snmp/snmptrapd.conf
309%config(noreplace) %{_sysconfdir}/rc.d/init.d/snmpd
310%config(noreplace) %{_sysconfdir}/rc.d/init.d/snmptrapd
311%config(noreplace) %{_sysconfdir}/logrotate.d/snmpd
312%{_datadir}/snmp
313%{_libdir}/lib*.so.*
314%{_bindir}/ucd5820stat
315%{_sbindir}/*
316%attr(0644,root,root)   %{_mandir}/man[58]/*
317
318
319%files utils
320%defattr(-,root,root,-)
321%{_bindir}/agentxtrap
322%{_bindir}/fixproc
323%{_bindir}/ipf-mod.pl
324%{_bindir}/encode_keychange
325%{_bindir}/net-snmp-create-v3-user
326%{_bindir}/snmp*
327%{_bindir}/traptoemail
328%attr(0644,root,root)   %{_mandir}/man1/snmp*.1*
329%attr(0644,root,root)   %{_mandir}/man1/traptoemail*.1*
330%attr(0644,root,root)   %{_mandir}/man1/encode_keychange*.1*
331%attr(0644,root,root)   %{_mandir}/man1/fixproc*.1*
332%attr(0644,root,root)   %{_mandir}/man1/agentxtrap*.1*
333%attr(0644,root,root)   %{_mandir}/man1/net-snmp-create-v3-user*.1*
334
335%files devel
336%defattr(0644,root,root,0755)
337%{_libdir}/lib*.so
338%{_libdir}/lib*.a
339%{_libdir}/lib*.so.*
340#%{_libdir}/lib*.la
341%{_includedir}/*
342#/usr/include/ucd-snmp
343%attr(0644,root,root)   %{_mandir}/man3/*.3.*
344%attr(0755,root,root)   %{_bindir}/net-snmp-config*
345%attr(0644,root,root)   %{_mandir}/man1/net-snmp-config*.1.*
346
347%files perl -f perl.lst
348%defattr(-,root,root)
349%{_bindir}/mib2c
350%{_bindir}/mib2c-update
351%{_bindir}/net-snmp-cert
352%attr(0644,root,root)   %{_mandir}/man1/mib2c-update*.1*
353%attr(0644,root,root)   %{_mandir}/man1/mib2c.1*
354%attr(0644,root,root)   %{_mandir}/man3/*.3pm.*
355
356
357%changelog
358* Mon Jan 10 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 5.6.1-1
359- new upstream release
360- add configure option: --with-mnttab="/etc/mnttab"
361- update Patch1,4,9,11 for net-snmp-5.6.1
362- drop Patch6,8,13,16,17
363- fix %%files
364
365* Sun Aug 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 5.4.3-1
366- new upstream release
367- update Patch1 for net-snmp-5.4.3
368- update Patch13 for net-snmp-5.4.3
369- fix %install
370
371* Tue Feb 02 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 5.4.2.1-4
372- rebuild with rpm-4.8.0
373
374* Fri Mar 20 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 5.4.2.1-3
375- modify Source7 (use 'uname -m' instead of 'arch') ([bts:0675]
376
377* Sat Nov 29 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 5.4.2.1-2
378- rebuilt
379
380* Wed Nov 12 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 5.4.2.1-1
381- new upstream release with security fix
382- drop old patches
383- update patch13 (from FC10)
384
385* Tue Jun 24 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.4.1.2-1
386- new upstream release
387- applied new versioning policy
388- built with perl-5.10.0-3
389
390* Wed Jan 2 2008 Satoshi MACHINO <machino@vinelinux.org> 5.4.1-0vl1
391- new upstream release
392- fixed spec file
393    -- imported patches from FC9
394
395* Sat May 19 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.2.1.2-0vl5
396- rebuilt with openssl 0.9.8e
397
398* Thu May 10 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 5.2.1.2-0vl4
399- rebuild with new environment/toolchain
400
401* Thu Dec 22 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.2.1.2-0vl3
402- rebuilt with new rpm
403- added mib2c-update to perl package
404
405* Mon Oct 24 2005 Satoshi MACHINO <machino@vinelinux.org> 5.2.1.2-0vl2
406- rebuilt for VineSeed
407
408* Mon Oct 24 2005 Satoshi MACHINO <machino@vinelinux.org> 5.2.1.2-0vl1
409- new upstream version (net-snmp-5.2.1.2)
410- dropped enable-reentrant in configure (VinePlus:02769)
411
412* Sat Jan 29 2005 Satoshi MACHINO <machino@vinelinux.org> 5.2.1-0vl1
413- new upstream version (net-snmp-5.2.1)
414- dropped patch12
415
416* Mon Jan 03 2005 Satoshi MACHINO <machino@vinelinux.org> 5.2-0vl1
417- new upstream version (net-snmp-5.2)
418- changed to net-snmp-vl.spec
419- cleaned up patches
420
421* Thu Apr 29 2004 Satoshi MACHINO <machino@vinelinux.org> 5.1.1-0vl1
422- New upstream version (net-snmp-5.1.1)
423- dropped patch10
424- added some patches from fedoracore (patch16-18)
425- fixed patches (patch13,14)
426- enabled openssl in configure
427
428* Mon Feb 16 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.1-9vl1
429- based on Fedora development 5.1-9
430  * Tue Feb 03 2004 Phil Knirsch <pknirsch@redhat.com> 5.1-9
431  - Reverted removal of _includir redefiniton due to php-snmp dependancy.
432  - Remove SO_BSDCOMPAT setsockopt() call, deprecated.
433  * Thu Jan 22 2004 Thomas Woerner <twoerner@redhat.com> 5.1-7
434  - enabled pie (snmpd, snmptrapd) - postponed for ia64
435  - added --with-pic to configure call
436  * Thu Jan 15 2004 Phil Knirsch <pknirsch@redhat.com> 5.1-6
437  - Fixed 64bit build problems when 32bit popt lib is installed.
438- added Requires: libelf-devel to net-snmp-devel package
439
440* Fri Dec 26 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.1-3vl1
441- based on Fedora development 5.1-3 and don't apply patch9
442  * Wed Dec 10 2003 Phil Knirsch <pknirsch@redhat.com> 5.1-3
443  - Removed snmpcheck again, needs perl(Tk) which we don't ship (#111194).
444  - Fixed getopt definition in include file (#111209).
445  - Included Kaj J. Niemi's patch for broken perl module (#111319).
446  - Included Kaj J. Niemi's patch for broken async getnext perl call (#111479).
447  - Included Kaj J. Niemi's patch for broken hr_storage (#111502).
448  * Wed Nov 26 2003 Phil Knirsch <pknirsch@redhat.com> 5.1-2
449  - Included BuildPrereq on lm_sensors-devel on x86 archs (#110616).
450  - Fixed deprecated initscript options (#110618).
451  * Wed Nov 19 2003 Phil Knirsch <pknirsch@redhat.com> 5.1-1
452  - Updated to latest net-snmp-5.1 upstream version.
453  - Tons of specfile and patch cleanup.
454  - Cleaned up perl stuff (mib2c etc, see #107707).
455  - Added lm_sensors support patch for x86 archs from Kaj J. Niemi (#107618).
456  - Added support for custom mib paths and mibs to snmptrapd initscript (#102762)
457- rebuild with new toolchains
458
459* Tue Nov 18 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.0.9-2vl1
460- based on Fedora development 5.0.9-2
461- merged ucd-snmp-vine.spec
462  * Wed Nov 20 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.2.5-7vl2
463  - added Patch100 (https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=67610)
464    (Thanks M. Matsubara-san for pointing this out)
465  * Wed Nov 20 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.2.5-7vl1
466  - based on 4.2.4-7.73.0 from RHL7.3/updates and built for Vine Linux
467    (previous Vine version was 4.2.3-1vl1, which was based on 4.2.1-7
468     and applied security fix CA-2002-03)
469  - added BuildPreReq: rpm-devel >= 4.0.4
470
471* Mon Oct 13 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.9-2
472- Due to rpm-devel we need elfutils-devel, too (#103982).
473
474* Mon Sep 29 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.9-1
475- Updated to latest upstream version net-snmp-5.0.9
476- Added patch to fix net-snmp-perl problems (#105842).
477
478* Tue Sep 23 2003 Florian La Roche <Florian.LaRoche@redhat.de>
479- allow compiling without tcp_wrappers
480
481* Wed Sep 17 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-11.1
482- rebuilt
483
484* Wed Sep 17 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-11
485- Fixed permission for net-snmp-config in net-snmp-devel
486
487* Mon Sep 08 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-10.1
488- rebuilt
489
490* Mon Sep 08 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-10
491- Moved net-snmp-config into devel package (#103927)
492
493* Fri Aug 22 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-9.1
494- rebuilt
495
496* Thu Aug 21 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-9
497- Added sample config to make net-snmp RFC 1213 compliant.
498
499* Fri Aug 15 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-8
500- Fixed problem with perl option (#102420).
501- Added patch for libwrap fix (#77926).
502
503* Tue Aug 12 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-7.1
504- rebuilt
505
506* Tue Aug 12 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-7
507- Fixed build problems on ppc64
508- Fixed double packaged manpages (#102075).
509
510* Thu Aug 07 2003 Phil Knirsch <pknirsch@redhat.com>
511- Fixed problem with new proc output (#98619, #89960).
512
513* Wed Aug 06 2003 Phil Knirsch <pknirsch@redhat.com>
514- Fixed ro/rw problem with v2 and v3 request (#89612)
515
516* Tue Aug 05 2003 Phil Knirsch <pknirsch@redhat.com>
517- Fixed permission problem for debuginfo (#101456)
518
519* Thu Jul 31 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-6.1
520- Fixed file list for latest build.
521
522* Thu Jul 31 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-6
523- Fixed build problems for net-snmp-perl.
524
525* Sun Jul 27 2003 Florian La Roche <Florian.LaRoche@redhat.de> 5.0.8-5
526- actually apply ipv6 patch
527
528* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
529- rebuilt
530
531* Tue Apr 29 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-3
532- bumped release and rebuilt.
533
534* Tue Apr 29 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-2
535- Hack to make it build on 64bit platforms with /usr/lib64 correctly.
536- Fixed bug #85071 (leak of open descriptors for ipv6).
537
538* Fri Mar 28 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-1
539- Updated to latest upstream version 5.0.8 (bug #88580)
540
541* Thu Feb 13 2003 Phil Knirsch <pknirsch@redhat.com>
542- Included generation of perl stuff. Thanks to Harald Hoyer.
543
544* Wed Feb 12 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.7-1
545- Updated to net-snmp-5.0.7. Fixed especially the performance problem with
546  limited trees.
547
548* Tue Feb 11 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.6-17
549- Fixed ucd-snmp.redhat.conf (#78391).
550- Fixed snmpwalk examples in config file.
551
552* Mon Feb 10 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.6-15
553- Fixed invalid SMUX packet (#83487).
554
555* Thu Feb 06 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.6-14
556- Fixed the libdir problem.
557
558* Wed Feb 05 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.6-13
559- Updated the old libtool rpath patch.
560
561* Wed Jan 22 2003 Tim Powers <timp@redhat.com> 5.0.6-12
562- rebuilt
563
564* Tue Jan 14 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.6-11
565- Updated nolibelf patch and activated it again.
566
567* Tue Jan  7 2003 Nalin Dahyabhai <nalin@redhat.com> 5.0.6-10
568- Rebuild
569
570* Tue Dec 17 2002 Phil Knirsch <pknirsch@redhat.com> 5.0.6-9
571- Added bzip2-devel to BuildPreReq (#76086, #70199).
572
573* Thu Nov 28 2002 Phil Knirsch <pknirsch@redhat.com> 5.0.6-8
574- Added patch to increase SMUXMAXSTRLEN.
575
576* Thu Nov  7 2002 Tim Powers <timp@redhat.com> 5.0.6-6
577- rebuilt to fix broken deps
578- remove files from the buildroot that we don't want to ship
579
580* Thu Nov  7 2002 Joe Orton <jorton@redhat.com> 5.0.6-5
581- add fix for -DUCD_COMPATIBLE (#77405)
582
583* Thu Nov 07 2002 Phil Knirsch <pknirsch@redhat.com> 5.0.6-4
584- Another bump required. Some more specfile changes.
585
586* Wed Nov 06 2002 Phil Knirsch <pknirsch@redhat.com> 5.0.6-3
587- Bumped release and rebuilt.
588- Removed all dbFOO cruft again.
589
590* Wed Oct 09 2002 Phil Knirsch <pknirsch@redhat.com> 5.0.6-2
591- Updated to latest released version.
592
593* Sat Aug 31 2002 Florian La Roche <Florian.LaRoche@redhat.de>
594- do not link against -lelf
595
596* Thu Jun 27 2002 Phil Knirsch <pknirsch@redhat.com> 5.0.1-5
597- Added --enable-ucd-snmp-compatibility for compatibility with older version
598  and fixed installation thereof.
599- Got rid of the perl(Tk) dependancy by removing snmpcheck.
600- Include /usr/include/ucd-snmp in the filelist.
601- Fixed a problem with the ucd-snmp/version.h file.
602
603* Wed Jun 26 2002 Phil Knirsch <pknirsch@redhat.com> 5.0.1-1
604- Updated to 5.0.1
605- Dropped --enable-reentrant as it's currently broken
606
607* Tue Apr 23 2002 Phil Knirsch <pknirsch@redhat.com> 5.0-1
608- Switch to latest stable version, 5.0
609- Renamed the packate to net-snmp and obsoleted ucd-snmp.
610
611* Wed Apr 17 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.4-3
612- Fixed problem with reload in initscript (#63526).
613
614* Mon Apr 15 2002 Tim Powers <timp@redhat.com> 4.2.4-2
615- rebuilt in new environment
616
617* Mon Apr 15 2002 Tim Powers <timp@redhat.com> 4.2.4-1
618- update to 4.2.4 final
619
620* Sat Apr 13 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.4.pre3-5
621- Added some missing files to the %files section.
622
623* Tue Apr 09 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.4.pre3-4
624- Hardcoded the ETC_MNTTAB to point to "/etc/mtab".
625
626* Mon Apr 08 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.4.pre3-3
627- Removed the check for dbFOO as we don't want to add another requirement.
628
629* Fri Apr 05 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.4.pre3-2
630- Added missing BuildPrereq to openssl-devel (#61525)
631
632* Thu Apr 04 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.4.pre3-1
633- Added ucd5820stat to the files section.
634- Updated to latest version (4.2.4.pre3)
635
636* Mon Mar 18 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.4.pre2-1
637- Updated to latest version (4.2.4.pre2)
638
639* Tue Jan 29 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.3-4
640- Added the snmptrapd init script as per request (#49205)
641- Fixed the again broken rpm query stuff (#57444)
642- Removed all old and none-used db related stuff (libs and header checks/files)
643
644* Mon Jan 07 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.3-2
645- Included the Axioma Security Research fix for snmpnetstat from bugtraq.
646
647* Mon Dec 03 2001 Phil Knirsch <phil@redhat.de> 4.2.3-1
648- Update to 4.2.3 final.
649- Fixed libtool/rpath buildroot pollution problem.
650- Fixed library naming problem.
651
652* Fri Oct  5 2001 Philipp Knirsch <pknirsch@redhat.de>
653- Fixed a server segfault for snmpset operation (#53640). Thanks to Josh Giles
654  and Wes Hardaker for the patch.
655
656* Mon Sep 10 2001 Philipp Knirsch <pknirsch@redhat.de>
657- Fixed problem with RUNTESTS script.
658
659* Tue Sep  4 2001 Preston Brown <pbrown@redhat.com>
660- fixed patch related to bug #35016 (Dell)
661
662* Fri Aug 24 2001 Philipp Knirsch <pknirsch@redhat.de> 4.2.1-6
663- Fixed snmpd description (#52366)
664
665* Wed Aug 22 2001 Philipp Knirsch <pknirsch@redhat.de>
666- Final bcm5820 fix. Last one was broken.
667- Fixed bugzilla bug (#51960) where the binaries contained rpath references.
668
669* Wed Aug 15 2001 Philipp Knirsch <pknirsch@redhat.de>
670- Fixed a couple of security issues:
671  o /tmp race and setgroups() privilege problem
672  o Various buffer overflow and format string issues.
673  o One signedness problem in ASN handling.
674- Fixed an important RFE to support bcm5820 cards. (#51125)
675
676* Fri Jul 20 2001 Philipp Knirsch <pknirsch@redhat.de>
677- Removed tkmib from the package once again as we don't ship the Tk.pm CPAN
678  perl module required to run it (#49363)
679- Added missing Provides for the .so.0 libraries as rpm doesn't seem to find
680  those during the build anymore (it used to) (#46388)
681
682* Thu Jul 19 2001 Philipp Knirsch <pknirsch@redhat.de>
683- Enabled IPv6 support (RFE #47764)
684- Hopefully final fix of snmpwalk problem (#42153). Thanks to Douglas Warzecha
685  for the patch and Matt Domsch for reporting the problem.
686
687* Tue Jun 26 2001 Philipp Knirsch <pknirsch@redhat.de>
688- Fixed smux compilation problems (#41452)
689- Fixed wrong paths displayed in manpages (#43053)
690
691* Mon Jun 25 2001 Philipp Knirsch <pknirsch@redhat.de>
692- Updated to 4.2.1. Removed 2 obsolete patches (fromcvs and #18153)
693- Include /usr/share/snmp/snmpconf in %files
694
695* Wed Jun 13 2001 Than Ngo <than@redhat.com>
696- fix to use libwrap in distro
697- add buildprereq: tcp_wrappers
698
699* Fri Jun  1 2001 Bill Nottingham <notting@redhat.com>
700- add a *new* patch for IP address return sizes
701
702* Fri Apr 20 2001 Bill Nottingham <notting@redhat.com>
703- add patch so that only four bytes are returned for IP addresses on ia64 (#32244)
704
705* Wed Apr 11 2001 Bill Nottingham <notting@redhat.com>
706- rebuild (missing alpha packages)
707
708* Fri Apr  6 2001 Matt Wilson <msw@redhat.com>
709- added ucd-snmp-4.2-null.patch to correcly handle a NULL value (#35016)
710
711* Tue Apr  3 2001 Preston Brown <pbrown@redhat.com>
712- clean up deinstallation (#34168)
713
714* Tue Mar 27 2001 Matt Wilson <msw@redhat.com>
715- return a usable RETVAL when running "service snmpd status" (#33571)
716
717* Tue Mar 13 2001 Matt Wilson <msw@redhat.com>
718- configure with --enable-reentrant and added "smux" and "agentx" to
719  --with-mib-modules= argument (#29626)
720
721* Fri Mar  2 2001 Nalin Dahyabhai <nalin@redhat.com>
722- rebuild in new environment
723
724* Mon Feb 26 2001 Tim Powers <timp@redhat.com>
725- fixed initscript, for reload and restart it was start then stop,
726  fixed. (#28477)
727
728* Fri Feb  2 2001 Trond Eivind Glomsrod <teg@redhat.com>
729- i18nize initscript
730
731* Sat Jan  6 2001 Jeff Johnson <jbj@redhat.com>
732- don't depend on /etc/init.d so that package will work with 6.2.
733- perl path fiddles no longer needed.
734- rely on brp-compress frpm rpm to compress man pages.
735- patch from ucd-snmp CVS (Wes Hardaker).
736- configure.in needs to check for rpm libraries correctly (#23033).
737- add simple logrotate script (#21399).
738- add options to create pidfile and log with syslog with addresses (#23476).
739
740* Sat Dec 30 2000 Jeff Johnson <jbj@redhat.com>
741- package for Red Hat 7.1.
742
743* Thu Dec 07 2000 Wes Hardaker <hardaker@users.sourceforge.net>
744- update for 4.2
745
746* Thu Oct 12 2000 Jeff Johnson <jbj@redhat.com>
747- add explicit format for syslog call (#18153).
748
749* Thu Jul 20 2000 Bill Nottingham <notting@redhat.com>
750- move initscript back
751
752* Thu Jul 20 2000 Jeff Johnson <jbj@redhat.com>
753- rebuild per Trond's request.
754
755* Tue Jul 18 2000 Nalin Dahyabhai <nalin@redhat.com>
756- fix syntax error that crept in with condrestart
757
758* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
759- automatic rebuild
760
761* Mon Jul 10 2000 Preston Brown <pbrown@redhat.com>
762- move initscript and add condrestart magic
763
764* Sat Jun 17 2000 Bill Nottingham <notting@redhat.com>
765- fix %%attr on man pages
766
767* Mon Jun 12 2000 Jeff Johnson <jbj@redhat.com>
768- tkmib doco had #!/usr/bin/perl55
769- include snmpcheck and tkmib again (still needs some CPAN module, however).
770
771* Tue Jun  6 2000 Jeff Johnson <jbj@redhat.com>
772- update to 4.1.2.
773- FHS packaging.
774- patch for rpm 4.0.
775
776* Thu May 18 2000 Trond Eivind Glomsrod <teg@redhat.com>
777- add version to buildroot
778- rebuilt with new libraries
779
780* Sun Feb 27 2000 Jeff Johnson <jbj@redhat.com>
781- default config was broken (from Wes Hardaker) (#9752)
782
783* Sun Feb 13 2000 Jeff Johnson <jbj@redhat.com>
784- compressed man pages.
785
786* Fri Feb 11 2000 Wes Hardaker <wjhardaker@ucdavis.edu>
787- update to 4.1.1
788
789* Sat Feb  5 2000 Florian La Roche <Florian.LaRoche@redhat.com>
790- change %postun to %preun
791
792* Thu Feb 3 2000 Elliot Lee <sopwith@redhat.com>
793- Don't ship tkmib, since we don't ship the perl modules needed to run it.
794(Bug #4881)
795
796* Tue Aug 31 1999 Jeff Johnson <jbj@redhat.com>
797- default config permits RO access to system group only (Wed Hardaker).
798
799* Sun Aug 29 1999 Jeff Johnson <jbj@redhat.com>
800- implement suggestions from Wes Hardaker.
801
802* Fri Aug 27 1999 Jeff Johnson <jbj@redhat.com>
803- stateless access to rpm database.
804
805* Wed Aug 25 1999 Jeff Johnson <jbj@redhat.com>
806- update to 4.0.1.
807
808* Mon Aug 16 1999 Bill Nottingham <notting@redhat.com>
809- initscript munging
810
811* Sat Jun 12 1999 Jeff Johnson <jbj@redhat.com>
812- update to 3.6.2 (#3219,#3259).
813- add missing man pages (#3057).
814
815* Thu Apr  8 1999 Wes Hardaker <wjhardaker@ucdavis.edu>
816- fix Source0 location.
817- fix the snmpd.conf file to use real community names.
818
819* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
820- auto rebuild in the new build environment (release 3)
821
822* Fri Mar 19 1999 Preston Brown <pbrown@redhat.com>
823- upgrade to 3.6.1, fix configuration file stuff.
824
825* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
826- Injected new description and group.
827
828* Tue Feb  2 1999 Jeff Johnson <jbj@redhat.com>
829- restore host resources mib
830- simplified config file
831- rebuild for 6.0.
832
833* Tue Dec 22 1998 Bill Nottingham <notting@redhat.com>
834- remove backup file to fix perl dependencies
835
836* Tue Dec  8 1998 Jeff Johnson <jbj@redhat.com>
837- add all relevant rpm scalars to host resources mib.
838
839* Sun Dec  6 1998 Jeff Johnson <jbj@redhat.com>
840- enable libwrap (#253)
841- enable host module (rpm queries over SNMP!).
842
843* Mon Oct 12 1998 Cristian Gafton <gafton@redhat.com>
844- strip binaries
845
846* Fri Oct  2 1998 Jeff Johnson <jbj@redhat.com>
847- update to 3.5.3.
848- don't include snmpcheck until perl-SNMP is packaged.
849
850* Thu Aug 13 1998 Jeff Johnson <jbj@redhat.com>
851- ucd-snmpd.init: start daemon w/o -f.
852
853* Tue Aug  4 1998 Jeff Johnson <jbj@redhat.com>
854- don't start snmpd unless requested
855- start snmpd after pcmcia.
856
857* Sun Jun 21 1998 Jeff Johnson <jbj@redhat.com>
858- all but config (especially SNMPv2p) ready for prime time
859
860* Sat Jun 20 1998 Jeff Johnson <jbj@redhat.com>
861- update to 3.5.
862
863* Tue Dec 30 1997 Otto Hammersmith <otto@redhat.com>
864- created the package... possibly replace cmu-snmp with this.
Note: See TracBrowser for help on using the repository browser.