/[smecontribs]/rpms/mailman/contribs10/mailman.spec
ViewVC logotype

Contents of /rpms/mailman/contribs10/mailman.spec

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


Revision 1.1 - (show annotations) (download)
Mon Feb 22 15:34:05 2021 UTC (3 years, 8 months ago) by brianr
Branch: MAIN
CVS Tags: HEAD
Initial import

1 # Turn off the brp-python-bytecompile script
2 %global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g')
3
4 Summary: Mailing list manager with built in Web access
5 Name: mailman
6 Version: 2.1.12
7 Release: 25%{?dist}.sme
8 Epoch: 3
9 Group: Applications/Internet
10 Source0: ftp://ftp.gnu.org/pub/gnu/mailman/mailman-%{version}.tgz
11 #Source0: http://prdownloads.sourceforge.net/mailman/mailman-%{version}.tgz
12 Source1: mm_cfg.py
13 Source3: httpd-mailman.conf
14 Source4: mailman.logrotate
15 Source5: mailman.INSTALL.REDHAT.in
16 Source6: mailman-crontab-edit
17 Source7: mailman-migrate-fhs
18 Source8: mailman-update-cfg
19 # Mailman uses its own email module tarball and to fix #603635 there have to be
20 # patched some files in that tarball. Therefore there is patches email tarball
21 # added as separate source and used as replacement of original tarball.
22 Source9: email-2.5.8.tar.gz
23
24 Patch1: mailman-2.1.12-multimail.patch
25 Patch2: mailman-2.1-build.patch
26 Patch3: mailman-2.1-mailmanctl-status.patch
27 Patch4: mailman-2.1.11-cron.patch
28 Patch5: mailman-2.1.10-FHS.patch
29 Patch6: mailman-python-compile.patch
30 Patch7: mailman-2.1.10-archive-reply.patch
31 #Patch8: mailman-2.1.11-lctype.patch
32 Patch9: mailman-2.1.9-ctypo-new.patch
33 Patch10: mailman-2.1.10-ctypefix.patch
34 Patch12: mailman-2.1.9-selinux.patch
35 Patch13: mailman-2.1.9-unicode.patch
36 Patch14: mailman-2.1.11-fhsinit.patch
37 Patch15: mailman-2.1.12-lctype.patch
38 #Patch15: mailman-2.1.11-footer.patch
39 Patch16: mailman-2.1.12-privurl.patch
40 Patch17: mailman-2.1.12-mmcfg.patch
41 Patch18: mailman-2.1.12-initcleanup.patch
42 Patch19: mailman-2.1.12-codage.patch
43 # the service is now off by default
44 Patch20: mailman-2.1.12-init-not-on.patch
45 Patch21: mailman-2.1.12-shebang.patch
46 Patch22: mailman-2.1.9-CVE-2010-3089.patch
47 Patch23: mailman-2.1.9-CVE-2011-0707.patch
48 Patch24: mailman-2.1.13-no-from-escape.patch
49 Patch25: mailman-2.1.9-pre-wrap.patch
50 Patch26: mailman-2.1.12-ctype-new.patch
51 Patch27: mailman-2.1.12-newlist-urlhost.patch
52
53
54 License: GPLv2+
55 URL: http://www.list.org/
56 BuildRoot: %{_tmppath}/%{name}-root
57 Requires(pre): shadow-utils, /sbin/chkconfig, /sbin/service
58 Requires: vixie-cron >= 4.1-9, httpd, python >= 2.2, mktemp
59 BuildRequires: python-devel >= 2.2, automake
60
61 %define contentdir /var/www
62
63 # Installation directories
64 # rpmlint will give an error about hardcoded library path,
65 # but this is necessary, because there are python executables inside,
66 # which the user can run in their scripts.
67 # see rhbz#226117 for more information
68 %define mmdir /usr/lib/%{name}
69 %define varmmdir /var/lib/%{name}
70 %define docdir /usr/share/doc/%{name}-%{version}
71 %define configdir /etc/%{name}
72 %define datadir %{varmmdir}/data
73 %define lockdir /var/lock/%{name}
74 %define logdir /var/log/%{name}
75 %define piddir /var/run/%{name}
76 %define queuedir /var/spool/%{name}
77 %define httpdconfdir /etc/httpd/conf.d
78 %define restart_flag /var/run/%{name}-restart-after-rpm-install
79 %define mmbuilddir %{_builddir}/%{name}-%{version}
80
81 %define httpdconffile %{name}.conf
82 # Now, the user and group the CGIs will expect to be run under. This should
83 # match the user and group the web server is configured to run as. The scripts
84 # will error out if they are invoked by any other user.
85 %define cgiuser www
86 %define cgigroup www
87
88 # Now, the user and group the scripts will actually execute as.
89 %define mmuser mailman
90 %define mmuserid 41
91 %define mmgroup mailman
92 %define mmgroupid 41
93
94 # Directory/File modes & permissions
95 %define dirmode 2775
96 %define exemode 2755
97
98 # Now, the groups your mail spoolers run as. Sendmail uses 'mail'(12)
99 # and postfix used to use 'nobody', but now uses 'postfix'
100 %define mailgroup "mail postfix mailman nobody daemon"
101
102 # The mail wrapper program
103 %define mail_wrapper mailman
104
105 %description
106 Mailman is software to help manage email discussion lists, much like
107 Majordomo and Smartmail. Unlike most similar products, Mailman gives
108 each mailing list a webpage, and allows users to subscribe,
109 unsubscribe, etc. over the Web. Even the list manager can administer
110 his or her list entirely from the Web. Mailman also integrates most
111 things people want to do with mailing lists, including archiving, mail
112 <-> news gateways, and so on.
113
114 Documentation can be found in: %{docdir}
115
116 When the package has finished installing, you will need to perform some
117 additional installation steps, these are described in:
118 %{docdir}/INSTALL.REDHAT
119
120 %prep
121 #not needed anymore
122 #%%define _default_patch_fuzz 3
123
124 %setup -q
125 %patch1 -p1 -b .multimail
126 %patch2 -p1 -b .permissions
127 %patch3 -p1 -b .status
128 %patch4 -p1 -b .cron
129 %patch5 -p1 -b .FHS
130 %patch6 -p1 -b .python-compile
131 %patch7 -p1 -b .archive-in-reply-to
132 #%%patch8 -p1 -b .lctype
133 %patch9 -p1 -b .ctypo
134 %patch10 -p1 -b .ctypefix
135 %patch12 -p1 -b .selinux
136 %patch13 -p1 -b .unicode
137 %patch14 -p1 -b .fhsinit
138 %patch15 -p1 -b .lctype
139 #%%patch15 -p1 -b .footer
140 %patch16 -p1 -b .privurl
141 %patch17 -p1 -b .mmcfg
142 %patch18 -p1
143 %patch19 -p1
144 %patch20 -p1
145 %patch21 -p1 -b .shebang
146 %patch22 -b .CVE-2010-3089
147 %patch23 -b .CVE-2011-0707
148 %patch24 -b .no-from
149 %patch25 -p1
150 %patch26 -p1
151 %patch27 -p1
152
153 # Replaces original email-2.5.8.tar.gz with the patched one
154 cp %{SOURCE9} misc/email-2.5.8.tar.gz
155
156 #cp $RPM_SOURCE_DIR/mailman.INSTALL.REDHAT.in INSTALL.REDHAT.in
157 cp %{SOURCE5} INSTALL.REDHAT.in
158
159 %build
160
161 CFLAGS="$RPM_OPT_FLAGS"; export CFLAGS
162 rm -f configure
163 aclocal
164 autoconf
165 # rpmlint will give an error about hardcoded library path,
166 # but this is necessary, because there are python executables inside,
167 # which the user can run in their scripts.
168 # see rhbz#226117 for more information
169 ./configure \
170 --libdir=/usr/lib \
171 --prefix=%{mmdir} \
172 --with-var-prefix=%{varmmdir} \
173 --with-config-dir=%{configdir} \
174 --with-lock-dir=%{lockdir} \
175 --with-log-dir=%{logdir} \
176 --with-pid-dir=%{piddir} \
177 --with-queue-dir=%{queuedir} \
178 --with-python=%{__python} \
179 --with-mail-gid=%{mailgroup} \
180 --with-cgi-id=%{cgiuser} \
181 --with-cgi-gid=%{cgigroup} \
182 --with-mailhost=localhost.localdomain \
183 --with-urlhost=localhost.localdomain \
184 --without-permcheck
185
186 function SubstituteParameters()
187 {
188 sed -e 's|@VAR_PREFIX@|%{varmmdir}|g' \
189 -e 's|@VARMMDIR@|%{varmmdir}|g' \
190 -e 's|@prefix@|%{mmdir}|g' \
191 -e 's|@MMDIR@|%{mmdir}|g' \
192 -e 's|@CONFIG_DIR@|%{configdir}|g' \
193 -e 's|@DATA_DIR@|%{datadir}|g' \
194 -e 's|@LOCK_DIR@|%{lockdir}|g' \
195 -e 's|@LOG_DIR@|%{logdir}|g' \
196 -e 's|@PID_DIR@|%{piddir}|g' \
197 -e 's|@QUEUE_DIR@|%{queuedir}|g' \
198 -e 's|@DOC_DIR@|%{docdir}|g' \
199 -e 's|@HTTPD_CONF_DIR@|%{httpdconfdir}|g' \
200 -e 's|@HTTPD_CONF_FILE@|%{httpdconffile}|g' \
201 $1 > $2
202 }
203
204 SubstituteParameters "INSTALL.REDHAT.in" "INSTALL.REDHAT"
205 SubstituteParameters "%{SOURCE1}" "Mailman/mm_cfg.py.dist"
206 SubstituteParameters "%{SOURCE3}" "httpd-mailman.conf"
207 SubstituteParameters "%{SOURCE4}" "mailman.logrotate"
208
209 make
210
211 %install
212 rm -fr $RPM_BUILD_ROOT
213 # Normal install.
214 make DESTDIR=$RPM_BUILD_ROOT install
215 #make install prefix=$RPM_BUILD_ROOT%{mmdir} var_prefix=$RPM_BUILD_ROOT%{varmmdir}
216
217 # Install the mailman init.d script
218 mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
219 install $RPM_BUILD_ROOT%{mmdir}/scripts/mailman $RPM_BUILD_ROOT/etc/rc.d/init.d/mailman
220
221 # Install the mailman cron.d script
222 mkdir -p $RPM_BUILD_ROOT/etc/cron.d
223 cat > $RPM_BUILD_ROOT/etc/cron.d/%{name} <<EOF
224 # DO NOT EDIT THIS FILE!
225 #
226 # Contents of this file managed by /etc/init.d/%{name}
227 # Master copy is %{mmdir}/cron/crontab.in
228 # Consult that file for documentation
229 EOF
230
231 # Copy the icons into the web server's icons directory.
232 mkdir -p $RPM_BUILD_ROOT%{contentdir}/icons
233 cp $RPM_BUILD_ROOT/%{mmdir}/icons/* $RPM_BUILD_ROOT%{contentdir}/icons
234
235 # Create a link to the wrapper in /etc/smrsh to allow sendmail to run it.
236 # The link should be relative in order to make it work in chroot
237 mkdir -p $RPM_BUILD_ROOT/etc/smrsh
238 ln -s ../..%{mmdir}/mail/%{mail_wrapper} $RPM_BUILD_ROOT/etc/smrsh
239
240 # Create a link so that the config file mm_cfg.py appears in config
241 # directory /etc/mailman. We don't put mm_cfg.py in the config directory
242 # because its executable code (python file) and the security policy wants
243 # to keep executable code out of /etc and inside of a lib directory instead,
244 # and because traditionally mm_cfg.py was in the Mailman subdirectory and
245 # experienced mailman admins will expect to find it there. But having it
246 # "appear" in the config directory is good practice and heading in the
247 # right direction for FHS compliance.
248 mkdir -p $RPM_BUILD_ROOT%{configdir}
249 ln -s %{mmdir}/Mailman/mm_cfg.py $RPM_BUILD_ROOT%{configdir}
250
251 # sitelist.cfg used to live in the DATA_DIR, now as part of the
252 # FHS reoraganization it lives in the CONFIG_DIR. Most of the
253 # documentation refers to it in its DATA_DIR location and experienced
254 # admins will expect to find it there, so create a link in DATA_DIR to
255 # point to it in CONFIG_DIR so people aren't confused.
256 ln -s %{configdir}/sitelist.cfg $RPM_BUILD_ROOT%{datadir}
257
258 # Install a logrotate control file.
259 mkdir -p $RPM_BUILD_ROOT/etc/logrotate.d
260 install -m644 %{mmbuilddir}/mailman.logrotate $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
261
262 # Install the httpd configuration file.
263 install -m755 -d $RPM_BUILD_ROOT%{httpdconfdir}
264 install -m644 %{mmbuilddir}/httpd-mailman.conf $RPM_BUILD_ROOT%{httpdconfdir}/%{httpdconffile}
265
266 # Install the documentation files
267 install -m755 -d $RPM_BUILD_ROOT%{docdir}
268 install -m644 %{mmbuilddir}/INSTALL.REDHAT $RPM_BUILD_ROOT%{docdir}
269 install -m644 %{mmbuilddir}/ACKNOWLEDGMENTS $RPM_BUILD_ROOT%{docdir}
270 install -m644 %{mmbuilddir}/FAQ $RPM_BUILD_ROOT%{docdir}
271 install -m644 %{mmbuilddir}/NEWS $RPM_BUILD_ROOT%{docdir}
272 install -m644 %{mmbuilddir}/README $RPM_BUILD_ROOT%{docdir}
273 install -m644 %{mmbuilddir}/README.CONTRIB $RPM_BUILD_ROOT%{docdir}
274 install -m644 %{mmbuilddir}/README-I18N.en $RPM_BUILD_ROOT%{docdir}
275 install -m644 %{mmbuilddir}/README.NETSCAPE $RPM_BUILD_ROOT%{docdir}
276 install -m644 %{mmbuilddir}/README.USERAGENT $RPM_BUILD_ROOT%{docdir}
277 install -m644 %{mmbuilddir}/STYLEGUIDE.txt $RPM_BUILD_ROOT%{docdir}
278 install -m644 %{mmbuilddir}/UPGRADING $RPM_BUILD_ROOT%{docdir}
279
280 cp -r %{mmbuilddir}/contrib $RPM_BUILD_ROOT%{docdir}
281 install -m644 %{SOURCE7} $RPM_BUILD_ROOT%{docdir}/contrib/migrate-fhs
282 install -m755 -d $RPM_BUILD_ROOT%{docdir}/admin
283 cp -r %{mmbuilddir}/doc $RPM_BUILD_ROOT%{docdir}/admin
284
285 #install the script for updating the config (bz#484328)
286 mkdir -p $RPM_BUILD_ROOT%{_bindir}
287 install -m755 %{SOURCE8} $RPM_BUILD_ROOT%{_bindir}
288 # set library path in mailman-update-cfg script.
289 sed -i 's,@mmdir@,%{mmdir},g' $RPM_BUILD_ROOT%{_bindir}/mailman-update-cfg
290
291 # remove dir/files from $RPM_BUILD_ROOT that we aren't shipping
292 rm -rf $RPM_BUILD_ROOT%{varmmdir}/icons
293
294 # The file fblast confuses /usr/lib/rpm/find-requires because its an executable
295 # script file that does not have the interpreter as the first line, its not
296 # executable by itself so turn off its execute permissions
297 chmod 0644 $RPM_BUILD_ROOT/%{mmdir}/tests/fblast.py
298
299 # Security issues...
300 chmod 0755 $RPM_BUILD_ROOT/%{mmdir}/pythonlib/japanese/c/_japanese_codecs.so
301 chmod 0755 $RPM_BUILD_ROOT/%{mmdir}/pythonlib/korean/c/hangul.so
302 chmod 0755 $RPM_BUILD_ROOT/%{mmdir}/pythonlib/korean/c/_koco.so
303
304 # Remove write permissions from grorup and others
305 find $RPM_BUILD_ROOT/%{mmdir}/pythonlib/ -type f -perm -g=w -exec chmod g-w,o-w {} \;
306 find $RPM_BUILD_ROOT/%{mmdir}/ -type d -exec chmod g-w,o-w {} \;
307
308 # Directories...
309 mkdir -p $RPM_BUILD_ROOT/%{lockdir}
310 mkdir -p $RPM_BUILD_ROOT/%{logdir}
311 mkdir -p $RPM_BUILD_ROOT/%{piddir}
312 mkdir -p $RPM_BUILD_ROOT/%{queuedir}
313
314 # py_byte_compile files in mmdir
315 find $RPM_BUILD_ROOT/%{mmdir}/ -type f -a -name "*.py" -print0 | xargs -0 %{__python} -c 'import py_compile, sys; [py_compile.compile(f, dfile=f.partition("$RPM_BUILD_ROOT")[2]) for f in sys.argv[1:]]' || :
316 find $RPM_BUILD_ROOT/%{mmdir}/ -type f -a -name "*.py" -print0 | xargs -0 %{__python} -O -c 'import py_compile, sys; [py_compile.compile(f, dfile=f.partition("$RPM_BUILD_ROOT")[2]) for f in sys.argv[1:]]' || :
317
318 # py_byte_compile files in docdir
319 find $RPM_BUILD_ROOT/%{docdir}/ -type f -a -name "*.py" -print0 | xargs -0 %{__python} -c 'import py_compile, sys; [py_compile.compile(f, dfile=f.partition("$RPM_BUILD_ROOT")[2]) for f in sys.argv[1:]]' || :
320 find $RPM_BUILD_ROOT/%{docdir}/ -type f -a -name "*.py" -print0 | xargs -0 %{__python} -O -c 'import py_compile, sys; [py_compile.compile(f, dfile=f.partition("$RPM_BUILD_ROOT")[2]) for f in sys.argv[1:]]' || :
321
322 %clean
323 rm -rf $RPM_BUILD_ROOT $RPM_BUILD_DIR/files.%{name}
324
325 %pre
326
327 # Make sure the user "mailman" exists on this system and has the correct values
328 if grep -q "^mailman:" /etc/group 2> /dev/null ; then
329 /usr/sbin/groupmod -g %{mmgroupid} -n %{mmgroup} %{mmgroup} 2> /dev/null || :
330 else
331 /usr/sbin/groupadd -g %{mmgroupid} %{mmgroup} 2> /dev/null || :
332 fi
333 if grep -q "^mailman:" /etc/passwd 2> /dev/null ; then
334 /usr/sbin/usermod -s /sbin/nologin -c "GNU Mailing List Manager" -d %{mmdir} -u %{mmuserid} -g %{mmgroupid} %{mmuser} 2> /dev/null || :
335 else
336 /usr/sbin/useradd -s /sbin/nologin -c "GNU Mailing List Manager" -d %{mmdir} -u %{mmuserid} -g %{mmgroupid} -M -r %{mmuser} 2> /dev/null || :
337 fi
338
339 # Mailman should never be running during an install, but a package upgrade
340 # shouldn't silently stop the service, so if mailman was running
341 # we'll leave a temp file in the lock directory as a flag so in
342 # the post install phase we can restart it.
343 if [ -d %{lockdir} ]; then
344 rm -f %{restart_flag}
345 /sbin/service %{name} status >/dev/null 2>&1
346 if [ $? -eq 0 ]; then
347 touch %{restart_flag}
348 /sbin/service %{name} stop >/dev/null 2>&1
349 fi
350 fi
351 # rpm should not abort if last command run had non-zero exit status, exit cleanly
352 exit 0
353
354 %post
355 # We no longer use crontab, but previous versions of the spec file did, so clean up
356 if [ -f /var/spool/cron/%{mmuser} ]; then
357 crontab -u %{mmuser} -r
358 fi
359
360 # This adds the proper /etc/rc*.d links for the script that runs the mailman qrunner daemon
361 chkconfig --add mailman
362
363 # Restart mailman if it had been running before installation
364 if [ -e %{restart_flag} ]; then
365 rm %{restart_flag}
366 /sbin/service %{name} start >/dev/null 2>&1
367 fi
368 # rpm should not abort if last command run had non-zero exit status, exit cleanly
369 exit 0
370
371 %preun
372
373 # if [ $1 = 0 ]' checks that this is the actual deinstallation of
374 # the package, as opposed to just removing the old package on upgrade.
375
376 if [ $1 = 0 ]; then
377 # These statements stop the service, and remove the /etc/rc*.d links.
378 /sbin/service %{name} stop >/dev/null 2>&1
379 /sbin/chkconfig --del %{name}
380 fi
381 # rpm should not abort if last command run had non-zero exit status, exit cleanly
382 exit 0
383
384 %postun
385 if [ $1 = 0 ]; then
386 crontab -u %{mmuser} -r 2>/dev/null
387 fi
388 # rpm should not abort if last command run had non-zero exit status, exit cleanly
389 exit 0
390
391 %files
392 %defattr(-,root,%{mmgroup})
393 %dir %{mmdir}
394 #%%{mmdir}/Mailman
395 %{mmdir}/bin
396 %{mmdir}/cgi-bin
397 #%%{mmdir}/cron
398 %{mmdir}/icons
399 %{mmdir}/mail
400 %{mmdir}/messages
401 %{mmdir}/pythonlib
402 %{mmdir}/scripts
403 %config(noreplace) %{mmdir}/templates
404 %{mmdir}/tests
405 %{varmmdir}
406 #cron dir minus one file which is listed later
407 %dir %attr(2755,root,%{mmgroup}) %{mmdir}
408 %{mmdir}/cron/bumpdigests
409 %{mmdir}/cron/checkdbs
410 %{mmdir}/cron/cull_bad_shunt
411 %{mmdir}/cron/disabled
412 %{mmdir}/cron/gate_news
413 %{mmdir}/cron/mailpasswds
414 %{mmdir}/cron/nightly_gzip
415 %{mmdir}/cron/paths.py
416 %{mmdir}/cron/paths.pyc
417 %{mmdir}/cron/paths.pyo
418 %{mmdir}/cron/senddigests
419 #Mailman dir minus one file which is listed later
420 %{mmdir}/Mailman/Archiver
421 %{mmdir}/Mailman/Autoresponder.py
422 %{mmdir}/Mailman/Autoresponder.pyc
423 %{mmdir}/Mailman/Autoresponder.pyo
424 %{mmdir}/Mailman/Bouncer.py
425 %{mmdir}/Mailman/Bouncer.pyc
426 %{mmdir}/Mailman/Bouncer.pyo
427 %{mmdir}/Mailman/Bouncers
428 %{mmdir}/Mailman/Cgi
429 %{mmdir}/Mailman/Commands
430 %{mmdir}/Mailman/Defaults.py
431 %{mmdir}/Mailman/Defaults.pyc
432 %{mmdir}/Mailman/Defaults.pyo
433 %{mmdir}/Mailman/Deliverer.py
434 %{mmdir}/Mailman/Deliverer.pyc
435 %{mmdir}/Mailman/Deliverer.pyo
436 %{mmdir}/Mailman/Digester.py
437 %{mmdir}/Mailman/Digester.pyc
438 %{mmdir}/Mailman/Digester.pyo
439 %{mmdir}/Mailman/Errors.py
440 %{mmdir}/Mailman/Errors.pyc
441 %{mmdir}/Mailman/Errors.pyo
442 %{mmdir}/Mailman/GatewayManager.py
443 %{mmdir}/Mailman/GatewayManager.pyc
444 %{mmdir}/Mailman/GatewayManager.pyo
445 %{mmdir}/Mailman/Gui
446 %{mmdir}/Mailman/Handlers
447 %{mmdir}/Mailman/htmlformat.py
448 %{mmdir}/Mailman/htmlformat.pyc
449 %{mmdir}/Mailman/htmlformat.pyo
450 %{mmdir}/Mailman/HTMLFormatter.py
451 %{mmdir}/Mailman/HTMLFormatter.pyc
452 %{mmdir}/Mailman/HTMLFormatter.pyo
453 %{mmdir}/Mailman/i18n.py
454 %{mmdir}/Mailman/i18n.pyc
455 %{mmdir}/Mailman/i18n.pyo
456 %{mmdir}/Mailman/__init__.py
457 %{mmdir}/Mailman/__init__.pyc
458 %{mmdir}/Mailman/__init__.pyo
459 %{mmdir}/Mailman/ListAdmin.py
460 %{mmdir}/Mailman/ListAdmin.pyc
461 %{mmdir}/Mailman/ListAdmin.pyo
462 %{mmdir}/Mailman/LockFile.py
463 %{mmdir}/Mailman/LockFile.pyc
464 %{mmdir}/Mailman/LockFile.pyo
465 %{mmdir}/Mailman/Logging
466 %{mmdir}/Mailman/Mailbox.py
467 %{mmdir}/Mailman/Mailbox.pyc
468 %{mmdir}/Mailman/Mailbox.pyo
469 %{mmdir}/Mailman/MailList.py
470 %{mmdir}/Mailman/MailList.pyc
471 %{mmdir}/Mailman/MailList.pyo
472 %{mmdir}/Mailman/MemberAdaptor.py
473 %{mmdir}/Mailman/MemberAdaptor.pyc
474 %{mmdir}/Mailman/MemberAdaptor.pyo
475 %{mmdir}/Mailman/Message.py
476 %{mmdir}/Mailman/Message.pyc
477 %{mmdir}/Mailman/Message.pyo
478 %{mmdir}/Mailman/mm_cfg.py.dist
479 %{mmdir}/Mailman/MTA
480 %{mmdir}/Mailman/OldStyleMemberships.py
481 %{mmdir}/Mailman/OldStyleMemberships.pyc
482 %{mmdir}/Mailman/OldStyleMemberships.pyo
483 %{mmdir}/Mailman/Pending.py
484 %{mmdir}/Mailman/Pending.pyc
485 %{mmdir}/Mailman/Pending.pyo
486 %{mmdir}/Mailman/Post.py
487 %{mmdir}/Mailman/Post.pyc
488 %{mmdir}/Mailman/Post.pyo
489 %{mmdir}/Mailman/Queue
490 %{mmdir}/Mailman/SafeDict.py
491 %{mmdir}/Mailman/SafeDict.pyc
492 %{mmdir}/Mailman/SafeDict.pyo
493 %{mmdir}/Mailman/SecurityManager.py
494 %{mmdir}/Mailman/SecurityManager.pyc
495 %{mmdir}/Mailman/SecurityManager.pyo
496 %{mmdir}/Mailman/Site.py
497 %{mmdir}/Mailman/Site.pyc
498 %{mmdir}/Mailman/Site.pyo
499 %{mmdir}/Mailman/TopicMgr.py
500 %{mmdir}/Mailman/TopicMgr.pyc
501 %{mmdir}/Mailman/TopicMgr.pyo
502 %{mmdir}/Mailman/UserDesc.py
503 %{mmdir}/Mailman/UserDesc.pyc
504 %{mmdir}/Mailman/UserDesc.pyo
505 %{mmdir}/Mailman/Utils.py
506 %{mmdir}/Mailman/Utils.pyc
507 %{mmdir}/Mailman/Utils.pyo
508 %{mmdir}/Mailman/Version.py
509 %{mmdir}/Mailman/Version.pyc
510 %{mmdir}/Mailman/Version.pyo
511 %{mmdir}/Mailman/versions.py
512 %{mmdir}/Mailman/versions.pyc
513 %{mmdir}/Mailman/versions.pyo
514 %doc %{docdir}
515 %dir %attr(0755,root,root) %{contentdir}/icons
516 %attr(0644,root,root) %{contentdir}/icons/*
517 %attr(0644, root, %{mmgroup}) %config(noreplace) %verify(not md5 size mtime) %{mmdir}/Mailman/mm_cfg.py
518 %verify(not md5 size mtime) %{mmdir}/Mailman/mm_cfg.pyc
519 %verify(not md5 size mtime) %{mmdir}/Mailman/mm_cfg.pyo
520 %config(noreplace) %{httpdconfdir}/%{httpdconffile}
521 /etc/logrotate.d/%{name}
522 /etc/smrsh/%{mail_wrapper}
523 %dir %attr(2775,root,%{mmgroup}) %{configdir}
524 %attr(0644, root, %{mmgroup}) %config(noreplace) %verify(not md5 size mtime) %{configdir}/sitelist.cfg
525 %{configdir}/mm_cfg.py
526 %attr(2775,root,%{mmgroup}) %{lockdir}
527 %attr(2775,root,%{mmgroup}) %{logdir}
528 %attr(2775,root,%{mmgroup}) %{queuedir}
529 %attr(2775,root,%{mmgroup}) %{piddir}
530 %attr(0755,root,root) /etc/rc.d/init.d/%{name}
531 %attr(0644,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/cron.d/mailman
532 %attr(0644,root,%{mmgroup}) %config(noreplace) %{mmdir}/cron/crontab.in
533 %attr(0755,root,root) %{_bindir}/mailman-update-cfg
534
535 %changelog
536 * Fri Jun 20 2014 Stephane de Labrusse <stephdl@de-labrusse.fr> 3:2.1.12-25.sme
537 - changed cgi user and cgi group to www
538 - last version modified is 3:2.1.12-18
539
540 * Mon Jul 30 2012 Jan Kaluza <jkaluza@redhat.com> 3:2.1.12-18
541 - fix #834023 - escape From in email body properly
542 - fix #832920 - fix word-wrap in web front-end
543 - fix #772998 - fix reset_pw.py script
544 - fix #799323 - handle urlhost in newlist script
545
546 * Fri Jun 24 2011 Jan Kaluza <jkaluza@redhat.com> 3:2.1.12-17
547 - fix #703389 - fixed file permissions in /usr/lib/mailman
548 - fix #636825 - fix #!/usr/bin/env python shebang in migrate-fhs
549 - fix #704699 - fixed directories permissions in /usr/lib/mailman
550 - fix #684622 - do not create and install /etc/mailman/mm_cfg.pyc and pyo files
551
552 * Tue Feb 22 2011 Jan Kaluza <jkaluza@redhat.com> 3:2.1.12-16
553 - fix #677849 - fixed build problem without brew
554
555 * Mon Feb 21 2011 Jan Kaluza <jkaluza@redhat.com> 3:2.1.12-15
556 - fix #677849 - fixed CVE-2010-3089 and CVE-2011-0707
557
558 * Mon Jun 21 2010 Jan Kaluza <jkaluza@redhat.com> 3:2.1.12-14
559 - fix #606311 - better RedirectMatch for default httpd-mailman.conf
560
561 * Thu Jun 17 2010 Jan Kaluza <jkaluza@redhat.com> 3:2.1.12-13
562 - fix #605171 - fix instances of #!/usr/bin/env python in mailman
563
564 * Mon Jun 14 2010 Jan Kaluza <jkaluza@redhat.com> 3:2.1.12-12
565 - fix #603635 - break CC field correctly
566
567 * Tue Apr 20 2010 Daniel Novotny <dnovotny@redhat.com> 3:2.1.12-11
568 -fix #583967 - mailman-update-cfg script should use %%{mmdir}, not %%{_libdir}
569
570 * Mon Mar 22 2010 Daniel Novotny <dnovotny@redhat.com> 3:2.1.12-10
571 - fix #575702 - Pull recent enhancements from Rawhide
572
573 * Mon Nov 30 2009 Dennis Gregorovic <dgregor@redhat.com> - 3:2.1.12-9.1
574 - Rebuilt for RHEL 6
575
576 * Tue Jul 28 2009 Daniel Novotny <dnovotny@redhat.com> 3:2.1.12-9
577 - regenerated patches so patch fuzz 3 is not needed (bz#513207)
578 - mm_cfg.pyc and .pyo are now %%verify(not md5 size mtime) (bz#512794)
579
580 * Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:2.1.12-8
581 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
582
583 * Wed Jul 22 2009 Daniel Novotny <dnovotny@redhat.com> 3:2.1.12-7
584 - fix bz#512798 - Mailman path in /usr/bin/mailman-update-cfg
585 is incorrect on x86_64.
586 - added explanation comment in mailman-update-cfg, to justify
587 why this script is needed
588
589 * Wed Jul 08 2009 Daniel Novotny <dnovotny@redhat.com> 3:2.1.12-6
590 - fix bz#509689 - please remove execute perms
591
592 * Tue Jul 07 2009 Daniel Novotny <dnovotny@redhat.com> 3:2.1.12-5
593 - hardcoded library path removed
594 - mixed use of spaces and tabs fixed
595 - added --libdir to configure
596 - fixed URL to tarball
597 - permissions of source files changed to 0644
598 - got rid of "file listed twice" warnings: listing the files explicitly
599 - all this were cleanups for merge review (#226117)
600
601 * Thu Apr 02 2009 Daniel Novotny <dnovotny@redhat.com> 3:2.1.12-4
602 - fix bz#481446 (Recompile of mailman's config causes SElinux denials)
603
604 * Tue Mar 31 2009 Daniel Novotny <dnovotny@redhat.com> 3:2.1.12-3
605 - fix bz#447784 (List-Archive URL for private archives broken)
606
607 * Mon Mar 30 2009 Daniel Novotny <dnovotny@redhat.com> 3:2.1.12-2
608 - "AddDefaultCharset Off" in httpd configuration (#463115)
609
610 * Wed Mar 11 2009 Daniel Novotny <dnovotny@redhat.com> 3:2.1.12-1
611 - upgrade to 2.1.12, drop upstreamed patches, rebase other patches
612
613 * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:2.1.11-7
614 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
615
616 * Thu Feb 12 2009 Daniel Novotny <dnovotny@redhat.com> 3:2.1.11-6
617 - added a script to recompile the config file b/c of selinux policy
618 (bz#484328)
619
620 * Sun Nov 30 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 3:2.1.11-5
621 - Rebuild for Python 2.6
622
623 * Wed Oct 29 2008 Daniel Novotny <dnovotny@redhat.com> 3:2.1.11-4
624 fix #460820 - msg_footer gets its trailing spaces trimmed
625
626 * Thu Jul 31 2008 Tomas Smetana <tsmetana@redhat.com> - 3:2.1.11-3
627 - fix #457388 - don't call "/usr/bin/python" from /etc/cron.d/mailman
628 - fix #457389 - cron complains about bad username
629
630 * Wed Jul 23 2008 Tomas Smetana <tsmetana@redhat.com> - 3:2.1.11-2
631 - temporary fix for --fuzz=0
632
633 * Tue Jul 22 2008 Tomas Smetana <tsmetana@redhat.com> - 3:2.1.11-1
634 - new upstream version
635 - fix #246978 - FHS compliant initscript
636
637 * Mon May 12 2008 Tomas Smetana <tsmetana@redhat.com> - 3:2.1.10-1
638 - new upstream version
639
640 * Tue Feb 05 2008 Tomas Smetana <tsmetana@redhat.com> - 3:2.1.9-10
641 - patch for CVE-2008-0564; XSS triggerable by list administrator
642
643 * Thu Jan 10 2008 Tomas Smetana <tsmetana@redhat.com> - 3:2.1.9-9
644 - fix #393911 - mail is not added to the archive
645
646 * Tue Oct 16 2007 Tomas Smetana <tsmetana@redhat.com> - 3:2.1.9-8
647 - fix #333011 - withlist crashes with NameError
648 - fix #350461 - init script prevents proper SELinux domain transitions
649 - fix #303061 - broken multipart mail headers
650
651 * Wed Aug 22 2007 Tomas Smetana <tsmetana@redhat.com> - 3:2.1.9-7
652 - fix #242678 wrong init script
653 - fix #247160 INSTALL.REDHAT references non-existent README.POSTFIX file,
654 patch by Todd Zullinger
655 - fix #132495 jp character encoding is not UTF8, patch by Todd Zullinger
656 - update license, add dist to release
657
658 * Thu May 24 2007 Tomas Smetana <tsmetana@redhat.com> - 3:2.1.9-6
659 - fix #237315 - permissions for .so files
660 - fix forgotten '_(' in check_perms
661 - cleanup spec file
662
663 * Mon Jan 29 2007 Harald Hoyer <harald@redhat.com> - 3:2.1.9-5
664 - mailman-2.1.9-LC_CTYPE.patch added (bug #132495)
665 - Resolves: rhbz#132495
666
667 * Tue Jan 23 2007 Florian La Roche <laroche@redhat.com>
668 - add fix from rhbz#219054: usage output mentions "status" option
669
670 * Thu Oct 05 2006 David Woodhouse <dwmw2@redhat.com> - 3:2.1.9-3
671 - fix broken In-Reply-To: header in mailto: URL in archives (#123768)
672
673 * Sun Oct 01 2006 Jesse Keating <jkeating@redhat.com> - 3:2.1.9-2
674 - rebuilt for unwind info generation, broken in gcc-4.1.1-21
675
676 * Mon Sep 25 2006 Harald Hoyer <harald@redhat.com> - 3:2.1.9-1
677 - updated to mailman-2.1.9 which fixes bug #206607
678
679 * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 3:2.1.8-3.1
680 - rebuild
681
682 * Tue Jun 27 2006 Florian La Roche <laroche@redhat.com> - 3:2.1.8-3
683 - quieten postun of crontab removal
684
685 * Mon Jun 12 2006 Harald Hoyer <harald@redhat.com> - 3:2.1.8-2
686 - more build requirements
687
688 * Mon May 08 2006 Harald Hoyer <harald@redhat.com> - 3:2.1.8-1
689 - version 2.1.8
690
691 * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 3:2.1.7-1.2
692 - bump again for double-long bug on ppc(64)
693
694 * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 3:2.1.7-1.1
695 - rebuilt for new gcc4.1 snapshot and glibc changes
696
697 * Tue Jan 10 2006 Harald Hoyer <harald@redhat.com> - 3:2.1.7-1
698 - version 2.1.7
699
700 * Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com>
701 - rebuilt for new gcj
702
703 * Wed Dec 14 2005 Harald Hoyer <harald@redhat.com> - 3:2.1.5-36.fc4.1
704 - fix for bug #173139 (CVE-2005-3573 Mailman Denial of Service)
705
706 * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
707 - rebuilt
708
709 * Thu Nov 10 2005 Harald Hoyer <harald@redhat.com> - 3:2.1.6-2
710 - added help to the initscript (bug #162724)
711
712 * Wed Jun 8 2005 John Dennis <jdennis@redhat.com> - 3:2.1.6-1.fc4
713 - initial port of 2.1.6
714 remove mailman-2.1.5-moderator-request.patch, present in new release
715 remove mailman-2.1-CAN-2005-0202.patch, present in new release
716 remove mailman-2.1-CAN-2004-1177.patch, present in new release
717
718 * Thu Apr 28 2005 John Dennis <jdennis@redhat.com> - 3:2.1.5-36.fc4
719 - fix bug #156159 insecure location of restart flag file
720
721 * Mon Mar 7 2005 John Dennis <jdennis@redhat.com> 3:2.1.5-35.fc4
722 - bump rev for gcc4 build
723
724 * Wed Mar 2 2005 John Dennis <jdennis@redhat.com> - 3:2.1.5-34.fc4
725 - fix bug #150065, provide migration script for new FHS installation
726
727 * Fri Feb 25 2005 John Dennis <jdennis@redhat.com> - 3:2.1.5-33.fc4
728 - fix bug #147833, CAN-2004-1177
729
730 * Mon Feb 14 2005 John Dennis <jdennis@redhat.com> - 3:2.1.5-31.fc4
731 - fix bug #132750, add daemon to mail-gid so courier mail server will work.
732 - fix bug #143008, wrong location of mailmanctl in logrotate
733 - fix bug #142605, init script doesn't use /var/lock/subsys
734
735 * Tue Feb 8 2005 John Dennis <jdennis@redhat.com> - 3:2.1.5-30.fc4
736 - fix release tag
737
738 * Tue Feb 8 2005 John Dennis <jdennis@redhat.com> - 3:2.1.5-29
739 - fix security vulnerability CAN-2005-0202, errata RHSA-2005:137, bug #147344
740
741 * Tue Nov 9 2004 John Dennis <jdennis@redhat.com> 3:2.1.5-28
742 - fix bug #137863, buildroot path in .pyc files
743
744 * Sat Oct 16 2004 John Dennis <jdennis@redhat.com> 3:2.1.5-26
745 - fix typo in install documentation
746 - fix error in templates/Makefile.in, bad install args, fixes bug #136001,
747 thank you to Kaj J. Niemi for spotting this.
748
749 * Thu Oct 14 2004 John Dennis <jdennis@redhat.com> 3:2.1.5-24
750 - more FHS changes, matches with new SELinux security policy
751
752 * Wed Sep 29 2004 John Dennis <jdennis@redhat.com> 3:2.1.5-21
753 - move list data dir to /var/lib/mailman to conform to FHS
754 move lock dir to /var/lock/mailman to conform to FHS
755 move config dir (VAR_PREFIX/data) to /etc/mailman to conform to FHS
756 Thanks to Matt Domsch for pointing this out.
757
758 * Tue Sep 28 2004 John Dennis <jdennis@redhat.com> 3:2.1.5-20
759 - fix bug #132732, security policy violations,
760 - bump release verison
761 move non-data installation files from /var/mailman to /usr/lib/mailman,
762 update documentation
763
764 * Fri Sep 10 2004 John Dennis <jdennis@redhat.com> 3:2.1.5-19
765 - add il18n start/stop strings to init.d script
766
767 * Fri Sep 10 2004 John Dennis <jdennis@redhat.com> 3:2.1.5-18
768 - fix bug #89250, add condrestart
769 also fix status return values in mailmanctl and init.d script
770
771 * Tue Sep 7 2004 John Dennis <jdennis@redhat.com> 3:2.1.5-17
772 - fix bug #120930, add contents of contrib to doc area
773
774 * Tue Sep 7 2004 John Dennis <jdennis@redhat.com> 3:2.1.5-16
775 - fix bug #121220, httpd config file tweaks
776 add doc to INSTALL.REDHAT for selecting MTA
777
778 * Fri Sep 3 2004 John Dennis <jdennis@redhat.com> 3:2.1.5-15
779 - fix bug #117615, don't overwrite user modified templates on install
780 made template directory "config noreplace"
781
782 * Thu Sep 2 2004 John Dennis <jdennis@redhat.com> 3:2.1.5-14
783 - add comments into the crontab files so users know the /etc/cron.d
784 file is volitile and will edit the right file.
785 Also make the master crontab file "config noreplace" so edits are preserved.
786
787 * Wed Sep 1 2004 John Dennis <jdennis@redhat.com> 3:2.1.5-13
788 - fix bug #124208, enable mailman cron jobs from init.d rather than during installation
789
790 * Tue Aug 31 2004 John Dennis <jdennis@redhat.com> 3:2.1.5-12
791 - fix bug #129920, cron jobs execute under wrong SELinux policy
792
793 * Mon Aug 30 2004 John Dennis <jdennis@redhat.com> 3:2.1.5-11
794 - remove all editing of aliases file in %%pre and %%post, fixes #bug 125651
795
796 * Mon Aug 9 2004 John Dennis <jdennis@redhat.com> 3:2.1.5-10
797 - fix bug #129492 and bug #120912
798 stop using crontab to setup mailman's cron jobs,
799 instead install cron script in /etc/cron.d
800
801 * Mon Aug 9 2004 John Dennis <jdennis@redhat.com> 3:2.1.5-9
802 - apply patch to elminate "-1 LISTNAME moderator request(s) waiting" messages
803 problem desciption here:
804 http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq03.038.htp
805
806 * Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
807 - rebuilt
808
809 * Wed Jun 9 2004 John Dennis <jdennis@redhat.com> - 3:2.1.5-7
810 - bump rev for rebuild
811
812 * Wed Jun 9 2004 John Dennis <jdennis@redhat.com> - 3:2.1.5-6
813 - fix bug in pre scriplet, last command had been "service mailman stop"
814 which should have been harmless if mailman was not installed except
815 that it left the exit status from the script as non-zero and rpm
816 aborted the install.
817
818 * Wed Jun 9 2004 John Dennis <jdennis@redhat.com> - 3:2.1.5-5
819 - add status reporting to init.d control script
820 stop mailman during an installation
821 restart mailman if it had been running prior to installation
822
823 * Mon Jun 7 2004 John Dennis <jdennis@redhat.com> - 3:2.1.5-4
824 - back python prereq down to 2.2, should be sufficient
825
826 * Thu May 20 2004 John Dennis <jdennis@redhat.com> 3:2.1.5-3
827 - make python prereq be at least 2.3
828
829 * Tue May 18 2004 Jeremy Katz <katzj@redhat.com> 3:2.1.5-2
830 - rebuild
831
832 * Mon May 17 2004 John Dennis <jdennis@redhat.com> 3:2.1.5-1
833 - bring up to latest 2.1.5 upstream release
834 From Barry Warsaw: Mailman 2.1.5, a bug fix release that also
835 contains new support for the Turkish language, and a few minor new
836 features. Mailman 2.1.5 is a significant upgrade which should
837 improve disk i/o performance, administrative overhead for discarding
838 held spams, and the behavior of bouncing member disables. This
839 version also contains a fix for an exploit that could allow 3rd
840 parties to retrieve member passwords. It is thus highly recommended
841 that all existing sitesupgrade to the latest version
842
843 * Tue May 04 2004 Warren Togami <wtogami@redhat.com> 3:2.1.4-4
844 - #105638 fix bytecompile and rpm -V
845 - postun /etc/postfix/aliases fix
846 - clean uninstall (no more empty dirs)
847 - #115378 RedirectMatch syntax fix
848
849 * Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
850 - rebuilt
851
852 * Fri Jan 9 2004 John Dennis <jdennis@finch.boston.redhat.com> 3:2.1.4-1
853 - upgrade to new upstream release 2.1.4
854 - fixes bugs 106349,112851,105367,91463
855
856 * Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
857 - rebuilt
858
859 * Wed May 7 2003 John Dennis <jdennis@finch.boston.redhat.com>
860 - bring up to next upstream release 2.1.2
861
862 * Sun May 04 2003 Florian La Roche <Florian.LaRoche@redhat.de>
863 - fix typo in post script: mmusr -> mmuser
864
865 * Thu Apr 24 2003 John Dennis <jdennis@finch.boston.redhat.com>
866 - fix bug 72004, 74483, 74484, 87856 - improper log rotation
867 - fix bug 88083 - mailman user/group needed to exist during build
868 - fix bug 88144 - wrong %%file attributes on mm_cfg.py
869 - fix bug 89221 - mailman user not created on install
870 - fix bug 89250 - wrong pid file name in initscript
871
872 * Wed Mar 05 2003 Florian La Roche <Florian.LaRoche@redhat.de>
873 - change to /etc/rc.d/init.d as in all other rpms
874
875 * Thu Feb 20 2003 John Dennis <jdennis@finch.boston.redhat.com>
876 - change mailman login shell from /bin/false to /sbin/nologin
877
878 * Fri Feb 14 2003 John Dennis <jdennis@finch.boston.redhat.com>
879 - bring package up to 2.1.1 release, add /usr/share/doc files
880
881 * Sat Feb 01 2003 Florian La Roche <Florian.LaRoche@redhat.de>
882 - make the icon dir owned by root:root as in other rpms
883
884 * Fri Jan 31 2003 John Dennis <jdennis@finch.boston.redhat.com>
885 - various small tweaks to the spec file to make installation cleaner
886 - use %%{__python} when compiling, redirect compile output to /dev/null,
887 - don't run update in %%post, let the user do it, remove the .pyc files in %%postun,
888 - add setting of MAILHOST and URLHOST to localhost.localdomain, don't let
889 - configure set them to the build machine.
890
891 * Mon Jan 27 2003 John Dennis <jdennis@finch.boston.redhat.com>
892 - add the cross site scripting (xss) security patch to version 2.1
893
894 * Fri Jan 24 2003 John Dennis <jdennis@finch.boston.redhat.com>
895 - do not start mailman service in %%post
896
897 * Wed Jan 22 2003 Tim Powers <timp@redhat.com>
898 - rebuilt
899
900 * Mon Jan 20 2003 John Dennis <jdennis@finch.boston.redhat.com>
901 - 1) remove config patch, mailmanctl was not the right file to install in init.d,
902 - it needed to be scripts/mailman
903 - 2) rename httpd-mailman.conf to mailman.conf, since the file now lives
904 - in httpd/conf.d directory the http prefix is redundant and inconsistent
905 - with the other file names in that directory.
906
907 * Tue Jan 7 2003 John Dennis <jdennis@finch.boston.redhat.com>
908 - Bring package up to date with current upstream source, 2.1
909 - Fix several install/packaging problems that were in upstream source
910 - Add multiple mail group functionality
911 - Fix syntax error in fblast.py
912 - Remove the forced setting of mail host and url host in mm_cfg.py
913
914 * Tue Nov 12 2002 Tim Powers <timp@redhat.com> 2.0.13-4
915 - remove files from $$RPM_BUILD_ROOT that we don't intent to ship
916
917 * Thu Aug 14 2002 Nalin Dahyabhai <nalin@redhat.com> 2.0.13-3
918 - set MAILHOST and WWWHOST in case the configure script can't figure out the
919 local host name
920
921 * Fri Aug 2 2002 Nalin Dahyabhai <nalin@redhat.com> 2.0.13-2
922 - rebuild
923
924 * Fri Aug 2 2002 Nalin Dahyabhai <nalin@redhat.com> 2.0.13-1
925 - specify log files individually, per faq wizard
926 - update to 2.0.13
927
928 * Wed May 22 2002 Nalin Dahyabhai <nalin@redhat.com> 2.0.11-1
929 - update to 2.0.11
930
931 * Fri Apr 5 2002 Nalin Dahyabhai <nalin@redhat.com> 2.0.9-1
932 - include README.QMAIL in with the docs (#58887)
933 - include README.SENDMAIL and README.EXIM in with the docs
934 - use an included httpd.conf file instead of listing the configuration
935 directives in the %%description, which due to specspo magic might look
936 wrong sometimes (part of #51324)
937 - interpolate the DEFAULT_HOST_NAME value in mm.cfg into both the DEFAULT_URL
938 and MAILMAN_OWNER (#57987)
939 - move logs to /var/log/mailman, qfiles to /var/spool/mailman, rotate
940 logs in the log directory (#48724)
941 - raise exceptions when someone tries to set the admin address for a list
942 to that of the admin alias (#61468)
943
944 * Thu Apr 4 2002 Nalin Dahyabhai <nalin@redhat.com>
945 - fix a default permissions problem in %%{_var}/mailman/archives/private,
946 reported by Johannes Erdfelt
947 - update to 2.0.9
948
949 * Tue Apr 2 2002 Nalin Dahyabhai <nalin@redhat.com>
950 - make the symlink in /etc/smrsh relative
951
952 * Tue Dec 11 2001 Nalin Dahyabhai <nalin@redhat.com> 2.0.8-1
953 - set FQDN and URL at build-time so that they won't be set to the host the
954 RPM package is built on (#59177)
955
956 * Wed Nov 28 2001 Nalin Dahyabhai <nalin@redhat.com>
957 - update to 2.0.8
958
959 * Sat Nov 17 2001 Florian La Roche <Florian.LaRoche@redhat.de> 2.0.7-1
960 - update to 2.0.7
961
962 * Wed Jul 25 2001 Nalin Dahyabhai <nalin@redhat.com> 2.0.6-1
963 - update to 2.0.6
964
965 * Mon Jun 25 2001 Nalin Dahyabhai <nalin@redhat.com>
966 - code in default user/group names/IDs
967
968 * Wed May 30 2001 Nalin Dahyabhai <nalin@redhat.com>
969 - update to 2.0.5
970 - change the default hostname from localhost to localhost.localdomain in the
971 default configuration
972 - chuck configuration file settings other than those dependent on the host name
973 (the build system's host name is not a good default) (#32337)
974
975 * Tue Mar 13 2001 Nalin Dahyabhai <nalin@redhat.com>
976 - update to 2.0.3
977
978 * Tue Mar 6 2001 Nalin Dahyabhai <nalin@redhat.com>
979 - update to 2.0.2
980
981 * Wed Feb 21 2001 Nalin Dahyabhai <nalin@redhat.com>
982 - patch from Barry Warsaw (via mailman-developers) to not die on
983 broken Content-Type: headers
984
985 * Tue Jan 9 2001 Nalin Dahyabhai <nalin@redhat.com>
986 - update to 2.0.1
987
988 * Wed Dec 6 2000 Nalin Dahyabhai <nalin@redhat.com>
989 - update to 2.0 final release
990 - move the data to %%{_var}
991
992 * Fri Oct 20 2000 Nalin Dahyabhai <nalin@redhat.com>
993 - update to beta 6
994
995 * Thu Aug 3 2000 Nalin Dahyabhai <nalin@redhat.com>
996 - add note about adding FollowSymlinks so that archives work
997
998 * Wed Aug 2 2000 Nalin Dahyabhai <nalin@redhat.com>
999 - make the default owner root again so that root owns the docs
1000 - update to 2.0beta5, which fixes a possible security vulnerability
1001 - add smrsh symlink
1002
1003 * Mon Jul 24 2000 Prospector <prospector@redhat.com>
1004 - rebuilt
1005
1006 * Wed Jul 19 2000 Nalin Dahyabhai <nalin@redhat.com>
1007 - update to beta4
1008 - change uid/gid to apache.apache to match apache (#13593)
1009 - properly recompile byte-compiled versions of the scripts (#13619)
1010 - change mailman alias from root to postmaster
1011
1012 * Sat Jul 1 2000 Nalin Dahyabhai <nalin@redhat.com>
1013 - update to beta3
1014 - drop bugs and arch patches (integrated into beta3)
1015
1016 * Tue Jun 27 2000 Nalin Dahyabhai <nalin@redhat.com>
1017 - move web files to reside under %%{contentdir}
1018 - move files from /usr/share to %%{_datadir}
1019 - integrate spot-fixes from mailman lists via gnome.org
1020
1021 * Mon Jun 19 2000 Nalin Dahyabhai <nalin@redhat.com>
1022 - rebuild for Power Tools
1023
1024 * Wed May 23 2000 Nalin Dahyabhai <nalin@redhat.com>
1025 - Update to 2.0beta2 to pick up security fixes.
1026 - Change equires python to list >= 1.5.2
1027
1028 * Mon Nov 8 1999 Bernhard Rosenkränzer <bero@redhat.com>
1029 - 1.1
1030
1031 * Tue Sep 14 1999 Preston Brown <pbrown@redhat.com>
1032 - 1.0 final.
1033
1034 * Tue Jun 15 1999 Preston Brown <pbrown@redhat.com>
1035 - security fix for cookies
1036 - moved to /usr/share/mailman
1037
1038 * Fri May 28 1999 Preston Brown <pbrown@redhat.com>
1039 - fix up default values.
1040
1041 * Fri May 07 1999 Preston Brown <pbrown@redhat.com>
1042 - modifications to install scripts
1043
1044 * Thu May 06 1999 Preston Brown <pbrown@redhat.com>
1045 - initial RPM for SWS 3.0

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