/[smeserver]/rpms/qpsmtpd/sme8/qpsmtpd.spec
ViewVC logotype

Contents of /rpms/qpsmtpd/sme8/qpsmtpd.spec

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


Revision 1.16 - (show annotations) (download)
Sat Mar 28 08:05:49 2009 UTC (15 years, 2 months ago) by snetram
Branch: MAIN
CVS Tags: qpsmtpd-0_40-1_11_el5_sme
Changes since 1.15: +7 -2 lines
* Sat Mar 28 2009 Jonathan Martens <smeserver-contribs@snetram.nl> 0.40-1.11.sme
- Adapt to Clamscan parameter change, fixing a log noice issue [SME: 5108]

1 # $Id: qpsmtpd.spec,v 1.15 2008/08/11 20:32:47 charliebrady Exp $
2
3 Name: qpsmtpd
4 Version: 0.40
5 Release: 1.11%{?dist}
6 %define orig_version 0.40
7 Summary: qpsmtpd
8 License: distributable
9 Group: System Environment/Daemons
10 URL: http://smtpd.develooper.com/
11 BuildRoot: %{_tmppath}/%{name}-root
12 BuildRequires: perl >= 0:5.00503
13 BuildArchitectures: noarch
14 Requires: perl(Mail::Header), perl(Net::DNS) perl(Net::IP)
15
16 Source0: qpsmtpd-%{orig_version}.tar.gz
17 Source1: qpsmtpd-forkserver.rc
18 Source2: qpsmtpd-forkserver.sysconfig
19 Source3: qpsmtpd-plugin-file_connection
20 Source4: qpsmtpd-xinetd
21 Source5: in.qpsmtpd
22
23 Patch1: qpsmtpd-0.31-config.patch
24 Patch2: qpsmtpd-0.33-xinetd.patch
25 Patch3: qpsmtpd-0.33-af_inet6.patch
26 Patch4: qpsmtpd-0.31.1-queue.patch
27 Patch5: qpsmtpd-0.33-smtp-loginfo.patch
28 Patch6: qpsmtpd-0.33-hook-logdebug.patch
29 Patch7: qpsmtpd-0.32-dnsbl-checkanswer.patch
30 Patch8: qpsmtpd-0.32-dns-random-id.patch
31 Patch100: qpsmtpd-0.40-badhelo_disconnect.patch
32 Patch101: qpsmtpd-0.40-badrcptto_allowrelay.patch
33 Patch102: qpsmtpd-0.40-clamav_fix.patch
34 Patch103: qpsmtpd-0.40-peer_hooks.patch
35 Patch104: qpsmtpd-0.40-clamd_conf.patch
36 Patch105: qpsmtpd-0.40-denysoft.patch
37 Patch106: qpsmtpd-0.40-clamav-headers.patch
38 Patch107: qpsmtpd-0.40-rhsbl_disconnect.patch
39 Patch108: qpsmtpd-0.40-badrcpttoPlugin.patch
40 Patch109: qpsmtpd-0.40-spamassassin.patch
41 Patch110: qpsmtpd-0.40-resolvable_fromhost.patch
42 Patch111: qpsmtpd-0.40-fixClamscanParameterChange.patch
43
44 %description
45 qpsmtpd is a flexible smtpd daemon written in Perl. Apart from the core
46 SMTP features, all functionality is implemented in small "extension
47 plugins" using the easy to use object oriented plugin API.
48
49 qpsmtpd was originally written as a drop-in qmail-smtpd replacement, but
50 now it also includes a smtp forward and a postfix "backend".
51
52 %package apache
53 Summary: mod_perl-2 connection handler for qpsmtpd
54 Group: System Environment/Daemons
55
56 %package async
57 Summary: qpsmtpd using async I/O in a single process
58 Group: System Environment/Daemons
59
60 %description apache
61
62 This module implements a mod_perl/apache 2.0 connection handler
63 that turns Apache into an SMTP server using Qpsmtpd.
64
65 %description async
66 This package contains the Qpsmtpd::PollServer module, which allows
67 qpsmtd to handle many connections in a single process and the
68 qpsmpd-async which uses it.
69
70 %prep
71 %setup -q -n qpsmtpd-%{orig_version}
72 # XXX - doesn't apply cleanly any more but may still be needed for empty
73 # configs.
74 #%patch1 -p0 -b .config
75 # Merged into upstream:
76 #%patch2 -p0 -b .xinetd
77 #%patch3 -p0 -b .af_inet6
78 %patch4 -p0 -b .queue
79 #%patch5 -p0 -b .smtp-loginfo
80 #%patch6 -p0 -b .hook-logdebug
81 #%patch7 -p0 -b .dnsbl-checkanswer
82 #%patch8 -p0 -b .dns-random-id
83 %patch100 -p1
84 %patch101 -p1
85 #%patch102 -p1
86 %patch103 -p1
87 %patch104 -p1
88 %patch105 -p1
89 %patch106 -p1
90 %patch107 -p1
91 %patch108 -p1
92 %patch109 -p1
93 %patch110 -p1
94 %patch111 -p1
95
96 %build
97 CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLSITELIB=/usr/lib/perl5/site_perl
98 make
99
100
101 %clean
102 rm -rf $RPM_BUILD_ROOT
103 %install
104
105 rm -rf $RPM_BUILD_ROOT
106 eval `perl '-V:installarchlib'`
107 mkdir -p $RPM_BUILD_ROOT/$installarchlib
108 if grep -q DESTDIR Makefile
109 then
110 make DESTDIR=$RPM_BUILD_ROOT
111 find blib/lib -name '*.pm.*' -exec rm -f {} \;
112 make DESTDIR=$RPM_BUILD_ROOT install
113
114 else
115 make PREFIX=$RPM_BUILD_ROOT/usr
116 find blib/lib -name '*.pm.*' -exec rm -f {} \;
117 make PREFIX=$RPM_BUILD_ROOT/usr install
118 fi
119 mkdir -p $RPM_BUILD_ROOT/usr/sbin
120 cp qpsmtpd-async $RPM_BUILD_ROOT/usr/sbin
121 mkdir -p $RPM_BUILD_ROOT/usr/share/qpsmtpd
122 cp -r plugins $RPM_BUILD_ROOT/usr/share/qpsmtpd/plugins
123 rm -f $RPM_BUILD_ROOT/usr/share/qpsmtpd/plugins/*.*
124 mkdir -p $RPM_BUILD_ROOT/etc
125 cp -r config.sample $RPM_BUILD_ROOT/etc/qpsmtpd
126 rm -f $RPM_BUILD_ROOT/etc/qpsmtpd/*.*
127 echo /usr/share/qpsmtpd/plugins > $RPM_BUILD_ROOT/etc/qpsmtpd/plugin_dirs
128 echo /var/spool/qpsmtpd > $RPM_BUILD_ROOT/etc/qpsmtpd/spool_dir
129 echo logging/file_connection loglevel LOGINFO /var/log/qpsmtpd/%Y-%m-%d > $RPM_BUILD_ROOT/etc/qpsmtpd/logging
130 mkdir -p $RPM_BUILD_ROOT/etc/init.d/
131 cp %{SOURCE1} $RPM_BUILD_ROOT/etc/init.d/qpsmtpd-forkserver
132 mkdir -p $RPM_BUILD_ROOT/etc/sysconfig/
133 cp %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/qpsmtpd-forkserver
134 cp %{SOURCE3} $RPM_BUILD_ROOT/usr/share/qpsmtpd/plugins/logging/file_connection
135 mkdir -p $RPM_BUILD_ROOT/var/spool/qpsmtpd
136 mkdir -p $RPM_BUILD_ROOT/var/log/qpsmtpd
137 mkdir -p $RPM_BUILD_ROOT/etc/xinetd.d
138 cp %{SOURCE4} $RPM_BUILD_ROOT/etc/xinetd.d/smtp
139 mkdir -p $RPM_BUILD_ROOT/usr/sbin
140 cp %{SOURCE5} $RPM_BUILD_ROOT/usr/sbin/in.smtp
141
142
143 [ -x /usr/lib/rpm/brp-compress ] && /usr/lib/rpm/brp-compress
144
145 find $RPM_BUILD_ROOT/usr \( -name perllocal.pod -o -name .packlist \) -exec rm {} \;
146 find $RPM_BUILD_ROOT/usr -type f -print | \
147 sed "s@^$RPM_BUILD_ROOT@@g" | \
148 grep -v /Apache |
149 grep -v /Danga |
150 grep -v Qpsmtpd/ConfigServer.pm |
151 grep -v Qpsmtpd/PollServer.pm > qpsmtpd-%{version}-filelist
152 if [ "$(cat qpsmtpd-%{version}-filelist)X" = "X" ] ; then
153 echo "ERROR: EMPTY FILE LIST"
154 exit -1
155 fi
156 find $RPM_BUILD_ROOT/usr -type f -path '*/Apache*' -print | \
157 sed "s@^$RPM_BUILD_ROOT@@g" > qpsmtpd-apache-%{version}-filelist
158
159 %files
160 %defattr(-,root,root)
161 /usr/sbin/in.smtp
162 /usr/bin/qpsmtpd
163 /usr/bin/qpsmtpd-forkserver
164 /usr/lib/perl5/site_perl/Qpsmtpd.pm
165 /usr/lib/perl5/site_perl/Qpsmtpd/Plugin.pm
166 /usr/lib/perl5/site_perl/Qpsmtpd/Constants.pm
167 /usr/lib/perl5/site_perl/Qpsmtpd/Command.pm
168 /usr/lib/perl5/site_perl/Qpsmtpd/TcpServer.pm
169 /usr/lib/perl5/site_perl/Qpsmtpd/Connection.pm
170 /usr/lib/perl5/site_perl/Qpsmtpd/Transaction.pm
171 /usr/lib/perl5/site_perl/Qpsmtpd/Postfix/Constants.pm
172 /usr/lib/perl5/site_perl/Qpsmtpd/Postfix/pf2qp.pl
173 /usr/lib/perl5/site_perl/Qpsmtpd/TcpServer/Prefork.pm
174 /usr/lib/perl5/site_perl/Qpsmtpd/Auth.pm
175 /usr/lib/perl5/site_perl/Qpsmtpd/Utils.pm
176 /usr/lib/perl5/site_perl/Qpsmtpd/SelectServer.pm
177 /usr/lib/perl5/site_perl/Qpsmtpd/DSN.pm
178 /usr/lib/perl5/site_perl/Qpsmtpd/SMTP/Prefork.pm
179 /usr/lib/perl5/site_perl/Qpsmtpd/SMTP.pm
180 /usr/lib/perl5/site_perl/Qpsmtpd/Address.pm
181 /usr/lib/perl5/site_perl/Qpsmtpd/Postfix.pm
182 /usr/share/man/man3/Qpsmtpd::Command.3pm.gz
183 /usr/share/man/man3/Qpsmtpd.3pm.gz
184 /usr/share/man/man3/Qpsmtpd::Transaction.3pm.gz
185 /usr/share/man/man3/Qpsmtpd::Constants.3pm.gz
186 /usr/share/man/man3/Qpsmtpd::ConfigServer.3pm.gz
187 /usr/share/man/man3/Qpsmtpd::DSN.3pm.gz
188 /usr/share/man/man3/Qpsmtpd::Postfix.3pm.gz
189 /usr/share/man/man3/Qpsmtpd::Address.3pm.gz
190 /usr/share/man/man3/Qpsmtpd::Connection.3pm.gz
191 /usr/share/qpsmtpd/plugins/check_loop
192 /usr/share/qpsmtpd/plugins/check_relay
193 /usr/share/qpsmtpd/plugins/sender_permitted_from
194 /usr/share/qpsmtpd/plugins/count_unrecognized_commands
195 /usr/share/qpsmtpd/plugins/spamassassin
196 /usr/share/qpsmtpd/plugins/check_badrcptto
197 /usr/share/qpsmtpd/plugins/rcpt_ok
198 /usr/share/qpsmtpd/plugins/domainkeys
199 /usr/share/qpsmtpd/plugins/virus/klez_filter
200 /usr/share/qpsmtpd/plugins/virus/check_for_hi_virus
201 /usr/share/qpsmtpd/plugins/virus/uvscan
202 /usr/share/qpsmtpd/plugins/virus/kavscanner
203 /usr/share/qpsmtpd/plugins/virus/hbedv
204 /usr/share/qpsmtpd/plugins/virus/clamav
205 /usr/share/qpsmtpd/plugins/virus/clamdscan
206 /usr/share/qpsmtpd/plugins/virus/aveclient
207 /usr/share/qpsmtpd/plugins/virus/sophie
208 /usr/share/qpsmtpd/plugins/virus/bitdefender
209 /usr/share/qpsmtpd/plugins/queue/smtp-forward
210 /usr/share/qpsmtpd/plugins/queue/qmail-queue
211 /usr/share/qpsmtpd/plugins/queue/maildir
212 /usr/share/qpsmtpd/plugins/queue/exim-bsmtp
213 /usr/share/qpsmtpd/plugins/queue/postfix-queue
214 /usr/share/qpsmtpd/plugins/http_config
215 /usr/share/qpsmtpd/plugins/quit_fortune
216 /usr/share/qpsmtpd/plugins/milter
217 /usr/share/qpsmtpd/plugins/auth/authnull
218 /usr/share/qpsmtpd/plugins/auth/authdeny
219 /usr/share/qpsmtpd/plugins/auth/auth_flat_file
220 /usr/share/qpsmtpd/plugins/auth/auth_cvm_unix_local
221 /usr/share/qpsmtpd/plugins/auth/auth_vpopmail_sql
222 /usr/share/qpsmtpd/plugins/auth/auth_ldap_bind
223 /usr/share/qpsmtpd/plugins/tls_cert
224 /usr/share/qpsmtpd/plugins/logging/warn
225 /usr/share/qpsmtpd/plugins/logging/syslog
226 /usr/share/qpsmtpd/plugins/logging/adaptive
227 /usr/share/qpsmtpd/plugins/logging/file
228 /usr/share/qpsmtpd/plugins/logging/devnull
229 /usr/share/qpsmtpd/plugins/logging/file_connection
230 /usr/share/qpsmtpd/plugins/content_log
231 /usr/share/qpsmtpd/plugins/tls
232 /usr/share/qpsmtpd/plugins/check_spamhelo
233 /usr/share/qpsmtpd/plugins/check_norelay
234 /usr/share/qpsmtpd/plugins/check_earlytalker
235 /usr/share/qpsmtpd/plugins/hosts_allow
236 /usr/share/qpsmtpd/plugins/check_badmailfrom
237 /usr/share/qpsmtpd/plugins/dns_whitelist_soft
238 /usr/share/qpsmtpd/plugins/dnsbl
239 /usr/share/qpsmtpd/plugins/ident/geoip
240 /usr/share/qpsmtpd/plugins/ident/p0f
241 /usr/share/qpsmtpd/plugins/relay_only
242 /usr/share/qpsmtpd/plugins/parse_addr_withhelo
243 /usr/share/qpsmtpd/plugins/require_resolvable_fromhost
244 /usr/share/qpsmtpd/plugins/rhsbl
245 /usr/share/qpsmtpd/plugins/dont_require_anglebrackets
246 /usr/share/qpsmtpd/plugins/check_badrcptto_patterns
247 /usr/share/qpsmtpd/plugins/greylisting
248 /usr/share/qpsmtpd/plugins/check_basicheaders
249 /usr/share/qpsmtpd/plugins/check_badmailfromto
250 %doc CREDITS Changes LICENSE README README.plugins STATUS
251 /etc/init.d/qpsmtpd-forkserver
252 %config(noreplace) /etc/qpsmtpd/*
253 %config(noreplace) /etc/xinetd.d/smtp
254 %config(noreplace) /etc/sysconfig/qpsmtpd-forkserver
255
256 %files apache -f qpsmtpd-apache-%{version}-filelist
257 %defattr(-,root,root)
258
259 %files async
260 %defattr(-,root,root)
261 /usr/sbin/qpsmtpd-async
262 /usr/lib/perl5/site_perl/Danga/Client.pm
263 /usr/lib/perl5/site_perl/Danga/TimeoutSocket.pm
264 /usr/lib/perl5/site_perl/Qpsmtpd/ConfigServer.pm
265 /usr/lib/perl5/site_perl/Qpsmtpd/PollServer.pm
266 /usr/share/qpsmtpd/plugins/async/check_earlytalker
267 /usr/share/qpsmtpd/plugins/async/dnsbl
268 /usr/share/qpsmtpd/plugins/async/require_resolvable_fromhost
269
270 %changelog
271 * Sat Mar 28 2009 Jonathan Martens <smeserver-contribs@snetram.nl> 0.40-1.11.sme
272 - Adapt to Clamscan parameter change, fixing a log noice issue [SME: 5108]
273
274 * Mon Aug 11 2008 Charlie Brady <charlie_brady@mitel.com> 0.40-1.10.sme
275 - Fix resolvable_fromhost bug where one or more MX records points
276 to unreachable hosts. [SME: 4403]
277
278 * Mon Jan 7 2008 Stephen Noble <support@dungog.net> 0.40-1.9.sme
279 - fix uninitialized value in spamassassin plugin [SME: 3340]
280
281 * Mon Jan 7 2008 Stephen Noble <support@dungog.net> 0.40-1.8.sme
282 - change to badrcptto plugin [SME: 3476]
283
284 * Tue Oct 16 2007 Charlie Brady <charlie_brady@mitel.com> 0.40-1.7.sme
285 - Add support for disconnect option in rhsbl plugin [SME: 3390]
286
287 * Sat Jun 30 2007 Shad L. Lords <slords@mail.com> 0.40-1.6.sme
288 - Move clamav headers to top to not mess up message signing.
289
290 * Thu Jun 28 2007 Gavin Weight <gweight@gmail.com> 0.40-1.5.sme
291 - Remove the scriptlets within the .spec file. [SME: 3112]
292
293 * Mon Jun 25 2007 Shad L. Lords <slords@mail.com> 0.40-1.4.sme
294 - Deny soft if clamscan fails [SME: 3098]
295
296 * Fri Jun 15 2007 Shad L. Lords <slords@mail.com> 0.40-1.3.sme
297 - Fix clamd.conf path for clamav plugin [SME: 3067]
298
299 * Thu Jun 14 2007 Shad L. Lords <slords@mail.com> 0.40-1.2.sme
300 - Fix clamav patch so service starts [SME: 3065]
301
302 * Thu Jun 14 2007 Shad L. Lords <slords@mail.com> 0.40-1.1.sme
303 - Update for smeserver [SME: 3065]
304
305 * Tue Jun 12 2007 <hjp@hjp.at> 0.40-1.0
306 - updated to 0.40 - no code change.
307
308 * Thu Jun 07 2007 <hjp@hjp.at> 0.40-0.2
309 - unset environment variables which are normally tainted in perl.
310 - updated to 0.40rc1
311 - added dependency on Net::IP (needed by some plugins)
312
313 * Sat May 05 2007 <hjp@hjp.at> 0.33-0.5
314 - moved environment cleanup into start() function, otherwise
315 LANG just gets reinitialized.
316
317 * Sat May 05 2007 <hjp@hjp.at> 0.33-0.4
318 - split qpsmtpd-async into a separate package to avoid dependency
319 on ParaDNS.
320
321 * Sat May 05 2007 <hjp@hjp.at> 0.33-0.3
322 - also unset LANG, LC_ALL and LC_TIME in startup script to prevent
323 locale specific Received headers (bug reported by Dominik Meyer)
324
325 * Sun Feb 25 2007 <hjp@hjp.at> 0.33-0.2
326 - 0.3x branch has been merged back to trunk.
327 Got current snapshot (r715) from trunk.
328
329 * Sun Feb 25 2007 <hjp@hjp.at> 0.33-0.1
330 - Start forkserver via "daemon" (Gavin Carr)
331 - Fixed 'service qpsmtpd-forkserver status' (Gavin Carr)
332 - Changed policy for config files to noreplace (Gavin Carr)
333
334 * Sun Nov 05 2006 <hjp@hjp.at> 0.33-0.0
335 - Upgraded to current snapshot from 0.3x branch (which should become
336 0.33 soon-ish)
337 - included xinetd-support again.
338
339 * Sat Mar 18 2006 <hjp@hjp.at> 0.32-2
340 - fix dnsbl to check whether answer fits query.
341 - randomize Net::DNS ids for qpsmtpd-forkserver child processes.
342
343 * Wed Mar 08 2006 <hjp@hjp.at> 0.32-1
344 - New upstream 0.32
345 - rc-file unsets PERL_UNICODE (bug #38397)
346
347 * Sat Jan 28 2006 <hjp@hjp.at> 0.31.1-3
348 - Use ${SOURCE*} macros to refer to source files
349 - Avoid invoking rpm and other cleanup in %pre section
350 - Invoke chkconfig in %post.
351 - (Thanks to Josko Plazonic for the reporting these problems and
352 suggesting fixes)
353
354 * Tue Nov 30 2005 <hjp@hjp.at> 0.31.1-2
355 - Revision 170 of plugins/loggin/file_connection:
356 Return DECLINED from open_log.
357 Open log in write_log if it isn't already open.
358
359 * Tue Nov 29 2005 <hjp@hjp.at> 0.31.1-1
360 - Commented out queue plugins from sample config
361 - Added dependencies
362 - Create smtpd user if it doesn't exist
363 - Added /var/log/qpsmtpd and /var/spool/qpsmtpd
364
365 * Sat Nov 26 2005 <hjp@hjp.at>
366 - Added file_connection plugin
367 - Startup file for qpsmtpd-forkserver now uses --detach and assumes that
368 a suitable logging module is configured (file_connection by default)
369
370 * Wed Nov 23 2005 <hjp@hjp.at>
371 - Forkserver drops privileges before loading plugins now.
372
373 * Sun Nov 20 2005 <hjp@hjp.at>
374 - New upstream 0.31.1
375
376 * Mon Nov 14 2005 <hjp@hjp.at> 0.31-8
377 - New upstream 0.31rc3.
378 - pre-connection patch slightly simplified since upstream fixed one of
379 the bugs.
380
381 * Tue Aug 23 2005 <hjp@hjp.at>
382 - forced INSTALLSITELIB=/usr/lib/perl5/site_perl as suggested by
383 Charlie Brady.
384
385 * Sat Aug 20 2005 <hjp@hjp.at> 0.31-7
386 - RC2 from upstream.
387 - Removed patches which aren't applied from spec file.
388
389 * Fri Jul 22 2005 <hjp@hjp.at> 0.31-6
390 - New upstream snapshot from 0.31 branch: svn revision 509.
391
392 * Sun Jul 17 2005 <hjp@hjp.at> 0.31-5
393 - include only /etc/init.d/qpsmtpd-forkserver, not /etc/init.d
394 it conflicts with old initscripts packages.
395
396 * Sun Jul 17 2005 <hjp@hjp.at> 0.31-4
397 - removed tabs from forkserver
398
399 * Sun Jul 17 2005 <hjp@hjp.at> 0.31-3
400 - added startup script for forkserver
401 - changed BuildArchitectures to noarch.
402
403 * Sat Jul 16 2005 <hjp@hjp.at> 0.31-2
404 - pre-connection hook is now actually called, not just defined.
405
406 * Fri Jul 15 2005 <hjp@hjp.at> 0.31-1
407 - merged with 0.31. Most of my patches are now in the official release.
408 - merged Gavin's per-user-config patch with my dirs patch, since the
409 latter needs a way to turn off logging.
410 - added /etc/qpsmtpd/plugin_dir to package.
411
412 * Mon Jun 13 2005 <hjp@hjp.at> 0.29-6
413 - fixed removal of patch backup files
414 - fixed option --pid-file
415
416 * Sun Jun 12 2005 <hjp@hjp.at>
417 - avoid installing patch backup files
418 - split Apache::Qpsmtpd into separate package to avoid dependency hell.
419 - fixed URL
420 - changed group to Daemons.
421 - Fixed installation for newer versions of ExtUtils::MakeMaker
422
423 * Wed Jun 1 2005 <hjp@hjp.at> 0.29-5
424 - Really don't reap children in signal handler.
425
426 * Tue May 31 2005 <hjp@hjp.at> 0.29-4
427 - Return 421 for DENYSOFT_DISCONNECT
428 - Don't reap children in signal handler.
429
430 * Thu May 19 2005 <hjp@hjp.at> 0.29-3
431 - removed code to accept paths without <>.
432
433 * Thu May 19 2005 <hjp@hjp.at> 0.29-2
434 - added QPSMTPD_CONFIG env variable and plugin_dir config.
435 - added supplemental groups and support for pid file
436 - added shared_connect hook
437 - changed log level for SMTP dialog from DEBUG to INFO
438
439 * Thu Apr 21 2005 hjp@hjp.at
440 - added plugins, /etc and docs.
441
442 * Mon Apr 18 2005 hjp@hjp.at
443 - Specfile autogenerated
444

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