/[smeserver]/rpms/spamassassin/sme9/spamassassin.spec
ViewVC logotype

Contents of /rpms/spamassassin/sme9/spamassassin.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.6 - (show annotations) (download)
Fri Jul 10 14:26:18 2015 UTC (8 years, 11 months ago) by vip-ire
Branch: MAIN
Changes since 1.5: +11 -5 lines
* Fri Jul 10 2015 Daniel Berteaud <daniel@firewall-services.com> - 3.3.2-60.sme
- Expand atrpms macro and remove BuildReq on atrpms-rpm-config [SME: 8980]

1 %define pkgname Mail-SpamAssassin
2
3 Name: spamassassin
4 Version: 3.3.2
5 Release: 60%{?dist}
6 Summary: Spam filter for email which can be invoked from mail delivery agents
7 License: Apache
8 Group: Applications/Internet
9 URL: http://spamassassin.apache.org/
10 Source0: http://www.apache.org/dist/spamassassin/source/Mail-SpamAssassin-%{version}.tar.bz2
11 Source1: http://www.apache.org/dist/spamassassin/source/Mail-SpamAssassin-rules-%{version}-r1104058.tar.gz
12 Source2: redhat_local3.cf
13 Source3: spamassassin-default.rc
14 Source4: spamassassin-spamc.rc
15 Source5: spamassassin.sysconfig
16 Source6: sa-update.logrotate
17 Source88: sa-update.cron.in
18 Source89: gpgkeys
19 Source90: channels
20 Source10: spamassassin-helper.sh
21 Source20: http://www.timj.co.uk/linux/bogus-virus-warnings.cf
22 #Source30: http://saupdates.openprotect.com/pub.gpg
23 Source40: http://spamassassin.apache.org/updates/GPG.KEY
24 Source50: http://www.apache.org/dist/spamassassin/KEYS
25 #Source60: http://yerp.org/rules/GPG.KEY
26 Source60: GPG-sought.KEY
27 Patch0: Mail-SpamAssassin-3.0.0-krb5.patch
28 #Patch1: sa-1027163-for-3.3.diff
29 Patch1000: Mail-SpamAssassin-3.3.2-update_RegistrarBoundaries.patch
30 Buildroot: %{_tmppath}/%{name}-root
31 Requires(pre): /sbin/chkconfig /sbin/service
32
33 BuildRequires: openssl-devel, krb5-devel
34 BuildRequires: autoconf
35 BuildRequires: perl >= 2:5.8.1
36 #
37 BuildRequires: perl(Digest::SHA)
38 BuildRequires: perl(File::Spec) >= 0.8
39 BuildRequires: perl(File::Copy) >= 2.02
40 BuildRequires: perl(Pod::Usage) >= 1.10
41 BuildRequires: perl(HTML::Parser) >= 3.43
42 BuildRequires: perl(Archive::Tar) >= 1.23
43 BuildRequires: perl(Mail::DKIM) >= 0.37
44 BuildRequires: perl(Net::DNS) >= 0.58
45 BuildRequires: perl(NetAddr::IP)
46 BuildRequires: perl(Sys::Hostname)
47 BuildRequires: perl(Time::HiRes)
48 BuildRequires: perl(Time::Local)
49 BuildRequires: perl(Errno)
50 #
51 BuildRequires: perl(MIME::Base64)
52 BuildRequires: perl(DB_File)
53 BuildRequires: perl(Net::SMTP)
54 BuildRequires: perl(Mail::SPF)
55 BuildRequires: perl(IP::Country::Fast)
56 BuildRequires: perl(Razor2::Client::Version) >= 2.61
57 BuildRequires: perl(Net::Ident)
58 BuildRequires: perl(IO::Socket::INET6)
59 BuildRequires: perl(IO::Socket::SSL)
60 BuildRequires: perl(Compress::Zlib)
61 BuildRequires: perl(DBI)
62 #BuildRequires: perl(DBD::...)
63 BuildRequires: perl(Getopt::Long) >= 2.34
64 BuildRequires: perl(LWP), perl(LWP::UserAgent)
65 BuildRequires: perl(HTTP::Date)
66 BuildRequires: perl(IO::Zlib) >= 1.04
67 BuildRequires: perl(Encode::Detect)
68 #
69 BuildRequires: perl(Apache::Test)
70 BuildRequires: mod_perl
71
72 BuildRequires: %{_bindir}/dccproc
73 BuildRequires: %{_bindir}/pyzor
74
75 ###
76 Requires: perl(Digest::SHA)
77 Requires: perl(File::Spec) >= 0.8
78 Requires: perl(File::Copy) >= 2.02
79 Requires: perl(Pod::Usage) >= 1.10
80 Requires: perl(HTML::Parser) >= 3.43
81 Requires: perl(Archive::Tar) >= 1.23
82 Requires: perl(Mail::DKIM) >= 0.37
83 Requires: perl(Net::DNS) >= 0.58
84 Requires: perl(NetAddr::IP)
85 Requires: perl(Sys::Hostname)
86 Requires: perl(Time::HiRes)
87 Requires: perl(Time::Local)
88 Requires: perl(Errno)
89 #
90 Requires: perl(MIME::Base64)
91 Requires: perl(DB_File)
92 Requires: perl(Net::SMTP)
93 Requires: perl(Mail::SPF)
94 Requires: perl(IP::Country::Fast)
95 Requires: perl(Razor2::Client::Version) >= 2.61
96 Requires: perl(Net::Ident)
97 Requires: perl(IO::Socket::INET6)
98 Requires: perl(IO::Socket::SSL)
99 Requires: perl(Compress::Zlib)
100 Requires: perl(DBI)
101 #Requires: perl(DBD::...)
102 Requires: perl(Getopt::Long) >= 2.34
103 Requires: perl(LWP), perl(LWP::UserAgent)
104 Requires: perl(HTTP::Date)
105 Requires: perl(IO::Zlib) >= 1.04
106 Requires: perl(Encode::Detect)
107 #
108 Requires: perl(Apache::Test)
109 Requires: mod_perl
110 ###
111
112 Requires: perl(Getopt::Long) >= 2.34
113 Requires: %{_bindir}/dccproc
114 Requires: %{_bindir}/pyzor
115
116 Requires: procmail
117 Requires: gnupg
118
119 Obsoletes: perl-Mail-SpamAssassin <= %{eversion}
120
121 %description
122 SpamAssassin provides you with a way to reduce if not completely eliminate
123 Unsolicited Commercial Email (SPAM) from your incoming email. It can
124 be invoked by a MDA such as sendmail or postfix, or can be called from
125 a procmail script, .forward file, etc. It uses a genetic-algorithm
126 evolved scoring system to identify messages which look spammy, then
127 adds headers to the message so they can be filtered by the user's mail
128 reading software. This distribution includes the spamd/spamc components
129 which create a server that considerably speeds processing of mail.
130
131 To enable spamassassin, if you are receiving mail locally, simply add
132 this line to your ~/.procmailrc:
133 INCLUDERC=%{_sysconfdir}/mail/spamassassin/spamassassin-default.rc
134
135 To filter spam for all users, add that line to /etc/procmailrc
136 (creating if necessary).
137
138 %prep
139 %setup -q -n %{pkgname}-%{version}
140 %patch0 -p1 -b .krb5
141 #patch1 -p0 -b .goto
142 %patch1000 -p1
143
144 %build
145 (cd spamc; autoconf)
146 %define _perl_buildroot %{nil}
147 test -z "$CFLAGS" && export CFLAGS="%{optflags}"
148 %{__perl} Makefile.PL 'PREFIX=%{_perl_buildroot}%{_prefix}' INSTALLDIRS=vendor ENABLE_SSL=yes
149 %{__perl} -pi -e 's/^\tLD_RUN_PATH=[^\s]+\s*/\t/' Makefile
150 %{__make} OPTIMIZE="$RPM_OPT_FLAGS"
151 %if %{?_without_check:0}%{!?_without_check:1}
152 %{__make} test ||:
153 %endif
154 mv spamd/README spamd/README.spamd
155
156 %install
157 rm -rf %{buildroot}
158 %perl_makeinstall DESTDIR=%{buildroot}
159 install -d %{buildroot}/%{_initrddir}
160 install -p -m 0755 spamd/redhat-rc-script.sh %{buildroot}/%{_initrddir}/spamassassin
161
162 mkdir -p %{buildroot}%{_sysconfdir}/mail/spamassassin
163 mkdir -p -m 0700 %{buildroot}%{_sysconfdir}/mail/spamassassin/sa-update-keys
164 mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
165 mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d
166 mkdir -p %{buildroot}%{_sysconfdir}/cron.daily
167 install -p -m 0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/mail/spamassassin/local.cf
168 install -p -m 0644 %{SOURCE5} %{buildroot}%{_sysconfdir}/sysconfig/spamassassin
169
170 install -p -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/mail/spamassassin
171 install -p -m 0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/mail/spamassassin
172 install -p -m 0755 %{SOURCE10} %{buildroot}%{_sysconfdir}/mail/spamassassin
173 install -p -m 0644 %{SOURCE6} %{buildroot}/etc/logrotate.d/sa-update
174 install -p -m 0644 %{SOURCE89} %{SOURCE90} %{buildroot}%{_sysconfdir}/mail/spamassassin
175 sed -e's,@configdir@,%{_sysconfdir}/mail/spamassassin,g' \
176 -e's,@homedir@,/var/lib/spamassassin,g' \
177 -e's,@logdir@,/var/log/sa-update.log,g' \
178 < %{SOURCE88} > %{buildroot}/etc/cron.daily/sa_update
179 chmod 0755 %{buildroot}/etc/cron.daily/sa_update
180 touch -r %{SOURCE88} %{buildroot}/etc/cron.daily/sa_update
181
182 pushd %{buildroot}%{_datadir}/spamassassin/
183 gunzip -c %{SOURCE1} | tar xf -
184 popd
185
186 install -p -m 0644 %{SOURCE20} %{buildroot}%{_datadir}/spamassassin/99_bogus-virus-warnings.cf
187
188 install -p -m 0644 %{SOURCE60} %{buildroot}%{_datadir}/spamassassin/sought.rules.yerp.org-key.txt
189 install -p -m 0644 %{SOURCE50} %{buildroot}%{_datadir}/spamassassin/release-spamassassin.org-key.txt
190 install -p -m 0644 %{SOURCE40} %{buildroot}%{_datadir}/spamassassin/updates.spamassassin.org-key.txt
191 #install -p -m 0644 %{SOURCE30} %{buildroot}%{_datadir}/spamassassin/saupdates.openprotect.com-key.txt
192
193 mkdir -p %{buildroot}/var/lib/spamassassin
194
195 %files
196 %defattr(-,root,root,-)
197 %doc README Changes sample-nonspam.txt sample-spam.txt spamd/README.spamd
198 %doc UPGRADE LICENSE TRADEMARK NOTICE USAGE CREDITS
199
200 %{perl_vendorlib}/Mail/SpamAssassin.pm
201 %{perl_vendorlib}/Mail/SpamAssassin
202 %{perl_man3dir}/Mail::SpamAssassin*.3pm*
203 %{perl_man1dir}/sa-awl.1*
204 %{perl_vendorlib}/spamassassin-run.pod
205 %{_datadir}/spamassassin
206
207 %{_bindir}/sa-learn
208 %{_bindir}/spamassassin
209 %{_bindir}/sa-update
210 %{_bindir}/sa-compile
211 %{_bindir}/sa-awl
212 %{_bindir}/sa-check_spamd
213 %{_mandir}/man1/sa-learn.1*
214 %{_mandir}/man1/sa-update.1*
215 %{_mandir}/man1/spamassassin*.1*
216 %{_mandir}/man1/sa-compile.1*
217 %{_mandir}/man3/spamassassin-run.3pm*
218 %config(noreplace) %{_sysconfdir}/mail/spamassassin
219 %config(noreplace) %{_sysconfdir}/sysconfig/spamassassin
220 %{_sysconfdir}/cron.daily/sa_update
221 /var/lib/spamassassin
222 %{_sysconfdir}/logrotate.d/sa-update
223
224 %{_bindir}/spamd
225 %{_mandir}/man1/spamd.1*
226 %{_initrddir}/spamassassin
227
228 %{_bindir}/spamc
229 %{_mandir}/man1/spamc.1*
230
231 %clean
232 rm -rf %{buildroot}
233
234 %post
235 /sbin/chkconfig --add spamassassin
236
237 for old in /etc/spamassassin.cf /etc/mail/spamassassin.cf; do
238 mv $old %{_sysconfdir}/mail/spamassassin/migrated.cf > /dev/null 2>&1 || :
239 done
240
241 # Make sure we import all keys. The release key is not currently
242 # intended for sa-update functionality, but one is better equipped to
243 # handle such cases in future upgrades.
244 sa-update --import %{_datadir}/spamassassin/release-spamassassin.org-key.txt
245 sa-update --import %{_datadir}/spamassassin/updates.spamassassin.org-key.txt
246 #sa-update --import %{_datadir}/spamassassin/saupdates.openprotect.com-key.txt
247 sa-update --import %{_datadir}/spamassassin/sought.rules.yerp.org-key.txt
248
249 %postun
250 if [ "$1" -ge "1" ]; then
251 /sbin/service spamassassin condrestart > /dev/null 2>&1
252 fi
253
254 %preun
255 if [ $1 = 0 ] ; then
256 /sbin/service spamassassin stop >/dev/null 2>&1
257 /sbin/chkconfig --del spamassassin
258 fi
259 exit 0
260
261 %changelog
262 * Fri Jul 10 2015 Daniel Berteaud <daniel@firewall-services.com> - 3.3.2-60.sme
263 - Expand atrpms macro and remove BuildReq on atrpms-rpm-config [SME: 8980]
264
265 * Fri Jul 10 2015 Daniel Berteaud <daniel@firewall-services.com> - 3.3.2-59.sme
266 - Add atrpms-rpm-config to the BUildReq so it can build [SME: 8980]
267
268 * Thu Jul 9 2015 Daniel Berteaud <daniel@firewall-services.com> - 3.3.2-58.sme
269 - Update RegistrarBoundaries.pm to the one from 3.4.1 so URIBL tests are
270 done on new tld [SME: 8980]
271
272 * Thu Jul 9 2015 Daniel Berteaud <daniel@firewall-services.com> - 3.3.2-57.sme
273 - Remove dependency on atrpms macros [SME: 8980]
274
275 * Mon Jun 10 2013 Axel Thimm <Axel.Thimm@ATrpms.net> -
276 - Update to 3.3.2.
277
278 * Fri Nov 26 2010 Axel Thimm <Axel.Thimm@ATrpms.net> -
279 - Update to interim dev release 3.3.1_01.
280
281 * Thu Nov 25 2010 Axel Thimm <Axel.Thimm@ATrpms.net>
282 - Remove goto invocations to please perl 5.12.x.
283
284 * Fri Jan 29 2010 Axel Thimm <Axel.Thimm@ATrpms.net>
285 - Update to 3.3.0 final.
286
287 * Mon Dec 28 2009 Axel Thimm <Axel.Thimm@ATrpms.net>
288 - Update to 3.3.0 rc1.
289
290 * Sun Jun 15 2008 Axel Thimm <Axel.Thimm@ATrpms.net>
291 - Update spamassassin update key with the cross-signed one.
292
293 * Thu Jun 12 2008 Axel Thimm <Axel.Thimm@ATrpms.net>
294 - Update to 3.2.5.
295
296 * Sat Dec 22 2007 Axel Thimm <Axel.Thimm@ATrpms.net>
297 - Fix handling of gpgkeys (Jeffrey J. Kosowsky <atrpms@kosowsky.org>).
298 - channels and gpgkeys are not anymore hardcoded in cron scripts.
299 - Many smaller cleanups.
300
301 * Fri Aug 10 2007 Axel Thimm <Axel.Thimm@ATrpms.net>
302 - Update to 3.2.3.
303 - Remove patches for suid bug (are now upstream).
304
305 * Tue Jul 31 2007 Axel Thimm <Axel.Thimm@ATrpms.net>
306 - Fix pyzor/dcc suid bug.
307
308 * Wed Jul 25 2007 Axel Thimm <Axel.Thimm@ATrpms.net>
309 - Update to 3.2.2.
310
311 * Tue Jun 12 2007 Axel Thimm <Axel.Thimm@ATrpms.net>
312 - Update to 3.2.1.
313 - Rename %{_sysconfdir}/cron.daily/sa-update sa_update to avoid
314 conflict with mailscanner project.
315
316 * Sat May 5 2007 Axel Thimm <Axel.Thimm@ATrpms.net>
317 - Update to 3.2.0.
318 - Sync with rawhide's sa-update cron.
319
320 * Thu Feb 15 2007 Axel Thimm <Axel.Thimm@ATrpms.net>
321 - Update to 3.1.8.
322
323 * Wed Oct 11 2006 Axel Thimm <Axel.Thimm@ATrpms.net>
324 - Update to 3.1.7.
325
326 * Fri Oct 6 2006 Axel Thimm <Axel.Thimm@ATrpms.net>
327 - Update to 3.1.6.
328
329 * Wed Aug 30 2006 Axel Thimm <Axel.Thimm@ATrpms.net>
330 - Update to 3.1.5.
331
332 * Fri Jul 28 2006 Axel Thimm <Axel.Thimm@ATrpms.net>
333 - Update to 3.1.4.
334
335 * Wed Jun 7 2006 Axel Thimm <Axel.Thimm@ATrpms.net>
336 - Update to 3.1.3.
337
338 * Fri May 26 2006 Axel Thimm <Axel.Thimm@ATrpms.net>
339 - Update to 3.1.2.
340
341 * Sun Mar 12 2006 Axel Thimm <Axel.Thimm@ATrpms.net>
342 - Update to 3.1.1.
343
344 * Thu Sep 15 2005 Axel Thimm <Axel.Thimm@ATrpms.net>
345 - Update to 3.1.0.
346
347 * Thu Jun 9 2005 Axel Thimm <Axel.Thimm@ATrpms.net>
348 - Update to 3.0.4.
349
350 * Fri Apr 29 2005 Axel Thimm <Axel.Thimm@ATrpms.net>
351 - Update to 3.0.3.
352
353 * Fri Dec 17 2004 Axel Thimm <Axel.Thimm@ATrpms.net>
354 - Update to 3.0.2.
355
356 * Tue Dec 14 2004 Axel Thimm <Axel.Thimm@ATrpms.net>
357 - Add support for collateral spam.
358
359 * Sat Oct 23 2004 Axel Thimm <Axel.Thimm@ATrpms.net>
360 - Update to 3.0.1.
361
362 * Wed Sep 22 2004 Axel Thimm <Axel.Thimm@ATrpms.net>
363 - Update to 3.0.0 final.
364
365 * Fri Sep 17 2004 Axel Thimm <Axel.Thimm@ATrpms.net>
366 - Update to 3.0.0-rc5.
367
368 * Thu Aug 5 2004 Axel Thimm <Axel.Thimm@ATrpms.net>
369 - Update to 3.0.0-pre4.
370
371 * Thu Jul 29 2004 Axel Thimm <Axel.Thimm@ATrpms.net>
372 - Update to 3.0.0-pre3.
373
374 * Thu Jan 22 2004 Axel Thimm <Axel.Thimm@ATrpms.net>
375 - Update to 2.63.
376
377 * Mon Jan 19 2004 Axel Thimm <Axel.Thimm@ATrpms.net>
378 - Update to 2.62.
379
380 * Mon Jan 12 2004 Axel Thimm <Axel.Thimm@ATrpms.net>
381 - Sync with rawhide (remove servicename patch).
382
383 * Tue Dec 9 2003 Axel Thimm <Axel.Thimm@ATrpms.net>
384 - Upgrade to 2.61.
385
386 * Wed Sep 24 2003 Axel Thimm <Axel.Thimm@ATrpms.net>
387 - Upgrade to 2.60.
388 - Sync with rawhide.
389
390 * Sat Jul 5 2003 Chip Turner <cturner@redhat.com> 2.55-3
391 - change perl dependency to more accurate versions with explicit epochs
392
393 * Wed Apr 16 2003 Chip Turner <cturner@redhat.com> 2.53-5
394 - remove SIGCHILD patch to properly return it to SIG_IGN now that
395 waitpid isn't used on Linux
396
397 * Mon Apr 14 2003 Chip Turner <cturner@redhat.com> 2.53-4.8.x
398 - update to 2.53 from upstream
399
400 * Fri Mar 21 2003 Chip Turner <cturner@redhat.com> 2.50-3.8.x
401 - update patch for servicename; should fix restarting/runlevel issues (#85975)
402
403 * Thu Mar 13 2003 Chip Turner <cturner@redhat.com> 2.50-2.8.x
404 - update to 2.50
405
406 * Tue Feb 25 2003 Elliot Lee <sopwith@redhat.com>
407 - rebuilt
408
409 * Fri Feb 21 2003 Chip Turner <cturner@redhat.com>
410 - revert double fix for 84774
411
412 * Mon Feb 17 2003 Bill Nottingham <notting@redhat.com>
413 - fix startup (#84445)
414
415 * Thu Feb 13 2003 Bill Nottingham <notting@redhat.com>
416 - fix paths in initscript (#84216)
417
418 * Thu Feb 13 2003 Chip Turner <cturner@redhat.com>
419 - removing -P option since it is the default now, bug 84144
420
421 * Wed Feb 12 2003 Florian La Roche <Florian.LaRoche@redhat.de>
422 - fix SIGCHLD handling
423
424 * Mon Feb 10 2003 Bill Nottingham <notting@redhat.com>
425 - move condrestart to %%postun
426
427 * Sun Feb 2 2003 Chip Turner <cturner@redhat.com>
428 - update to 2.44
429 - add condrestart to service script
430
431 * Thu Jan 30 2003 Chip Turner <cturner@redhat.com>
432 - release bump and rebuild
433
434 * Wed Jan 29 2003 Chip Turner <cturner@redhat.com>
435 - add upstream bsmtp off-by-one patch
436
437 * Mon Jan 20 2003 Chip Turner <cturner@redhat.com>
438 - add wrapper for 'spamassassin -e' for native evolution spam filtering
439
440 * Sat Jan 4 2003 Jeff Johnson <jbj@redhat.com> 2.43-10
441 - use internal dep generator.
442
443 * Wed Jan 1 2003 Chip Turner <cturner@redhat.com>
444 - rebuild
445
446 * Tue Dec 17 2002 Bill Nottingham <notting@redhat.com> 2.43-7
447 - don't run by default
448
449 * Sat Dec 14 2002 Tim Powers <timp@redhat.com> 2.43-6
450 - don't use rpms internal dep generator
451 - buildrequire perl-Time-HiRes instead of perl(Time:HiRes) so we can satisfy build deps in the build system
452
453 * Fri Nov 22 2002 Tim Powers <timp@redhat.com>
454 - rebuilt to solve broken perl deps
455
456 * Thu Aug 15 2002 Chip Turner <cturner@redhat.com>
457 - speedup patch from upstream
458
459 * Tue Aug 6 2002 Chip Turner <cturner@redhat.com>
460 - automated release bump and build
461
462 * Thu Jul 18 2002 Chip Turner <cturner@redhat.com>
463 - better control of service level, improvement in %%post script.
464 - (contribs from schirmer@taytron.net)
465
466 * Fri Jun 28 2002 Chip Turner <cturner@redhat.com>
467 - added proper BuildRequire
468
469 * Wed Jun 26 2002 Chip Turner <cturner@redhat.com>
470 - updated to 2.31, added .rc file for procmail to INCLUDERC to enable
471
472 * Fri Apr 19 2002 Theo Van Dinter <felicity@kluge.net>
473 - Updated for 2.20 release
474 - made /etc/mail/spamassassin a config directory so local.cf doesn't get wiped out
475 - added a patch to remove findbin stuff
476
477 * Wed Feb 27 2002 Craig Hughes <craig@hughes-family.org>
478 - Updated for 2.1 release
479
480 * Sat Feb 02 2002 Theo Van Dinter <felicity@kluge.net>
481 - Updates for 2.01 release
482 - Fixed rc file
483 - RPM now buildable as non-root
484 - fixed post_service errors
485 - fixed provides to include perl modules
486 - use file find instead of manually specifying files
487
488 * Tue Jan 15 2002 Craig Hughes <craig@hughes-family.org>
489 - Updated for 2.0 release
490
491 * Wed Dec 05 2001 Craig Hughes <craig@hughes-family.org>
492 - Updated for final 1.5 distribution.
493
494 * Sun Nov 18 2001 Craig Hughes <craig@hughes-family.org>
495 - first version of rpm.
496

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed