source: projects/specs/trunk/s/sendmail/sendmail-vl.spec @ 2550

Revision 2550, 35.1 KB checked in by iwaim, 13 years ago (diff)

sendmail 8.14.4-2vl6

Line 
1# Build options
2%define with_ldap 0
3%define with_sasl 0
4%define with_sasl2 1
5%define with_tls 1
6
7%define initdir /etc/rc.d/init.d
8
9Summary: A widely used Mail Transport Agent (MTA).
10Summary(ja): 広く使用されているメール配送エージェント (MTA)。
11Name: sendmail
12Version: 8.14.4
13Release: 2%{?_dist_release}
14URL: http://www.sendmail.org/
15License: Sendmail
16Group: System Environment/Daemons
17Provides: smtpdaemon
18Source0: ftp://ftp.sendmail.org/pub/sendmail/sendmail.%{version}.tar.gz
19Source1: sendmail.init
20Source2: site.config.m4.vine
21Source3: sendmail.aliases
22Source4: sendmail.sysconfig
23Source5: sendmail.etc-mail-Makefile
24Source6: sendmail-vine.mc
25Source7: Sendmail-sasl.conf
26Source8: sendmail.pam
27Source9: sendmail-8.12.5-newconfig.readme
28Source10: makecert.sh
29Source11: Sendmail-sasl2.conf
30#Patch: sendmail-8.12.2-makemapman.patch
31#Patch1: sendmail-8.12.11-smrsh-paths.patch
32Patch2: sendmail-8.12.10-movefiles.patch
33Patch3: sendmail-8.13.7-pid.vine.patch
34Patch4: sendmail-8.12.7-manpage.patch
35#Patch5: sendmail-8.13.0-dynamic.patch
36Patch6: sendmail-8.13.0-cyrus.patch
37#Patch7: sendmail-8.13.1-parseaddr.c.cataddr.8.379.patch
38Buildroot: %{_tmppath}/%{name}-%{version}-root
39BuildRequires: db4-devel, tcp_wrappers
40#Provides: %{_sbindir}/sendmail %{_bindir}/mailq %{_bindir}/newaliases
41#Provides: %{_bindir}/rmail %{_mandir}/man1/mailq.1.gz
42#Provides: %{_mandir}/man1/newaliases.1.gz %{_mandir}/man5/aliases.5.gz
43Requires(pre): /sbin/chkconfig /usr/sbin/useradd /bin/mktemp fileutils gawk sed sh-utils
44Conflicts: postfix exim
45Requires: procmail, bash >= 2.0
46# for manpages
47BuildRequires: groff m4
48
49%if %{with_ldap}
50BuildRequires: openldap-devel openssl-devel
51Requires(pre): openldap openssl
52%endif
53
54%if %{with_sasl} || %{with_sasl2}
55BuildRequires: cyrus-sasl-devel openssl-devel
56Requires(pre): cyrus-sasl openssl
57%endif
58
59%if %{with_tls}
60BuildRequires: openssl-devel
61Requires(pre): openssl
62%endif
63
64Vendor: Project Vine
65Distribution: Vine Linux
66Packager: iwaim
67
68%description
69The Sendmail program is a very widely used Mail Transport Agent (MTA).
70MTAs send mail from one machine to another. Sendmail is not a client
71program, which you use to read your email. Sendmail is a
72behind-the-scenes program which actually moves your email over
73networks or the Internet to where you want it to go.
74
75If you ever need to reconfigure Sendmail, you will also need to have
76the sendmail.cf package installed. If you need documentation on
77Sendmail, you can install the sendmail-doc package.
78
79%description -l ja
80Sendmailプログラムはとても広く使われているメール配送エージェント (MTA)
81です。MTAはメールをマシンから別のマシンに送ります。 Sendmailはメールを
82読む時に使うクライアントプログラムではありません。Sendmailはメールをネ
83ットワークやインターネット経由で送りたい所に実際に送っている裏方のプロ
84グラムです。
85
86Sendmailを再設定する必要がある場合には sendmail.cfパッケージもインスト
87ールされている必要があります。Sendmailに関するドキュメントが必要な場合
88はsendmail-docパッケージをインストールして下さい。
89
90%package doc
91Summary: Documentation about the Sendmail Mail Transport Agent program.
92Summary(ja): Sendmailメール配送エージェントプログラムに関するドキュメント。
93Group: Applications/Documentation
94
95%description doc
96The sendmail-doc package contains documentation about the Sendmail
97Mail Transport Agent (MTA) program, including release notes, the
98Sendmail FAQ, and a few papers written about Sendmail. The papers are
99provided in PostScript(TM) and troff formats.
100
101%description doc -l ja
102sendmail-docパッケージはSendmailメール配送エージェント (MTA)プログラム
103に関するドキュメントです。 リリースノート、Sendmailに関するFAQ、そして
104いくつかのSendmailに関する文書を含んでいます。この文書はPostScript(TM)
105とtroff形式で提供されています。
106
107%package devel
108Summary: Extra development include files and development files.
109Summary(ja): 特別な開発のためのインクルードファイルと開発のためのファイル。
110Group: Development/Libraries
111
112%description devel
113Include files and devel libraries for e.g. the milter addons as part
114of sendmail.
115
116%description devel -l ja
117開発のためのインクルードファイルとライブラリです。例をあげればmilterは
118sendmailの一部として追加されています。
119
120%package cf
121Summary: The files needed to reconfigure Sendmail.
122Summary(ja): Sendmailの再設定に必要なファイル
123Group: System Environment/Daemons
124Requires: m4
125
126%description cf
127This package includes the configuration files you need to generate the
128sendmail.cf file distributed with the sendmail package. You will need
129the sendmail-cf package if you ever need to reconfigure and rebuild
130your sendmail.cf file.
131
132%description cf -l ja
133このパッケージはsendmailパッケージと共に配布されている sendmail.cfファ
134イルの生成に必要な設定ファイルを含んでいます。 sendmail.cfファイルを再
135設定し生成する必要がある場合、sendmail-cfパッケージが必要になります。
136
137%prep
138%setup -q
139#%patch -p1 -b .makemapman
140#%patch1 -p1 -b .smrsh_paths
141%patch2 -p1 -b .movestuff
142%patch3 -p1 -b .pid
143%patch4 -p1 -b .manpage
144#%patch5 -p1 -b .dynamic
145%patch6 -p1 -b .cyrus
146#%patch7 -p1 -b .cataddr
147
148perl -pi -e 's|/usr/share/sendmail-cf/m4|../m4|' ./cf/cf/submit.mc
149
150%build
151cp %{SOURCE2} devtools/Site/site.config.m4
152
153cat >> devtools/Site/site.config.m4 << EOF
154APPENDDEF(\`confENVDEF', \`-DNEWDB')dnl
155APPENDDEF(\`confLIBS', \`-ldb')dnl
156EOF
157
158%if %{with_ldap}
159cat >> devtools/Site/site.config.m4 << EOF
160APPENDDEF(\`confMAPDEF', \`-DLDAPMAP')dnl
161APPENDDEF(\`confENVDEF', \`-DSM_CONF_LDAP_MEMFREE=1')dnl
162APPENDDEF(\`confLIBS', \`-lldap -llber -lssl -lcrypto')dnl
163EOF
164%endif
165
166%if %{with_sasl2}
167cat >> devtools/Site/site.config.m4 << EOF
168APPENDDEF(\`confENVDEF', \`-DSASL=2 -D_FFR_UNSAFE_SASL')dnl
169APPENDDEF(\`confLIBS', \`-lsasl2 -lcrypto')dnl
170EOF
171%elseif %{with_sasl}
172cat >> devtools/Site/site.config.m4 << EOF
173APPENDDEF(\`confENVDEF', \`-DSASL=1 -D_FFR_UNSAFE_SASL')dnl
174APPENDDEF(\`confLIBS', \`-lsasl -lcrypto')dnl
175EOF
176%endif
177
178%if %{with_tls}
179cat >> devtools/Site/site.config.m4 << EOF
180APPENDDEF(\`conf_sendmail_ENVDEF', \`-DSTARTTLS')dnl
181APPENDDEF(\`conf_sendmail_LIBS', \`-lssl -lcrypto')dnl
182EOF
183%endif
184
185for i in libmilter libsmutil sendmail mailstats rmail praliases \
186    smrsh makemap ; do
187        pushd $i
188        sh Build
189        popd
190done
191
192%install
193[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
194mkdir -p $RPM_BUILD_ROOT
195
196cd $RPM_BUILD_ROOT
197mkdir -p etc/sysconfig .%{initdir} etc/pam.d
198mkdir -p usr/bin usr/include/libmilter usr/lib .%{_mandir}/man{1,5,8}
199mkdir -p usr/sbin var/log var/spool .%{_datadir}/sendmail-cf
200cd -
201
202OBJDIR=obj.$(uname -s).$(uname -r).$(uname -m)
203nameuser=`id -nu`
204namegroup=`id -ng`
205
206Make() {
207    make $@ \
208        DESTDIR=$RPM_BUILD_ROOT \
209        MANROOT=%{_mandir}/man \
210        SBINOWN=${nameuser} SBINGRP=${namegroup} \
211        UBINOWN=${nameuser} UBINGRP=${namegroup} \
212        MANOWN=${nameuser}  MANGRP=${namegroup} \
213        INCOWN=${nameuser}  INCGRP=${namegroup} \
214        LIBOWN=${nameuser}  LIBGRP=${namegroup} \
215        GBINOWN=${nameuser} GBINGRP=${namegroup} \
216        CFOWN=${nameuser}   CFGRP=${namegroup} \
217        MSPQOWN=${nameuser}
218}
219
220Make install -C $OBJDIR/libmilter
221Make install -C $OBJDIR/libsmutil
222Make install -C $OBJDIR/sendmail
223Make install -C $OBJDIR/mailstats
224Make force-install -C $OBJDIR/rmail
225Make install -C $OBJDIR/praliases
226Make install -C $OBJDIR/smrsh
227Make install -C $OBJDIR/makemap
228
229touch $RPM_BUILD_ROOT/rootfile
230root=..
231while [ ! -r $RPM_BUILD_ROOT%{_bindir}/${root}/rootfile ]; do
232    root=${root}/..
233done
234ln -sf ${root}%{_sbindir}/makemap $RPM_BUILD_ROOT%{_bindir}/makemap
235
236# Install docs by hand for the sendmail-doc package.
237DOC=$RPM_BUILD_ROOT%{_docdir}/sendmail
238mkdir -p $DOC
239cp -ar FAQ LICENSE KNOWNBUGS README RELEASE_NOTES doc $DOC
240cp sendmail/README   $DOC/README.sendmail
241cp sendmail/SECURITY $DOC/SECURITY
242cp smrsh/README      $DOC/README.smrsh
243cp libmilter/README  $DOC/README.libmilter
244cp cf/README         $DOC/README.cf
245cp %{SOURCE9}        $DOC/README.vine
246cp %{SOURCE10}       $DOC/makecert.sh
247
248# Install the cf files for the sendmail-cf package.
249cp -ar cf/* $RPM_BUILD_ROOT%{_datadir}/sendmail-cf
250
251install -d -m 755 $RPM_BUILD_ROOT/etc/mail
252
253sed -e 's|@@PATH@@|%{_datadir}/sendmail-cf|' < %{SOURCE6} > $RPM_BUILD_ROOT/etc/mail/sendmail.mc
254sed -e 's|%{_datadir}/sendmail-cf|\.\.|' < $RPM_BUILD_ROOT/etc/mail/sendmail.mc > cf/cf/vine.mc
255(cd cf/cf && m4 vine.mc > vine.cf)
256install -m 644 cf/cf/vine.cf $RPM_BUILD_ROOT/etc/mail/sendmail.cf
257install -m 644 cf/cf/submit.mc $RPM_BUILD_ROOT/etc/mail/submit.mc
258
259echo "# local-host-names - include all aliases for your machine here." \
260    > $RPM_BUILD_ROOT/etc/mail/local-host-names
261( echo "# trusted-users - users that can send mail as others without a warning"
262echo "# apache, mailman, majordomo, uucp, are good candidates" ) \
263    > $RPM_BUILD_ROOT/etc/mail/trusted-users
264
265#touch $RPM_BUILD_ROOT/rootfile
266#root=..
267#while [ ! -r $RPM_BUILD_ROOT%{_libdir}/${root}/rootfile ]; do
268#    root=${root}/..
269#done
270#ln -sf ${root}%{_sbindir}/sendmail $RPM_BUILD_ROOT%{_libdir}/sendmail
271install -m 755 -d $RPM_BUILD_ROOT%{_libdir}
272ln -sf ../sbin/sendmail $RPM_BUILD_ROOT%{_libdir}/sendmail
273install -d -m 775 $RPM_BUILD_ROOT/var/spool/mqueue
274install -d -m 755 $RPM_BUILD_ROOT/var/spool/clientmqueue
275
276# dangling symlinks
277touch $RPM_BUILD_ROOT/rootfile
278root=..
279while [ ! -r $RPM_BUILD_ROOT%{_bindir}/${root}/rootfile ]; do
280    root=${root}/..
281done
282for f in hoststat mailq newaliases purgestat ; do
283    ln -sf ${root}%{_sbindir}/sendmail $RPM_BUILD_ROOT%{_bindir}/${f}
284done
285install -d -m 755 $RPM_BUILD_ROOT/etc/smrsh
286
287cat <<EOF > $RPM_BUILD_ROOT/etc/mail/access
288# Check the /usr/share/doc/sendmail/README.cf file for a description
289# of the format of this file. (search for access_db in that file)
290# The /usr/share/doc/sendmail/README.cf is part of the sendmail-doc
291# package.
292#
293# by default we allow relaying from localhost...
294localhost.localdomain           RELAY
295localhost                       RELAY
296127.0.0.1                       RELAY
297
298EOF
299for map in virtusertable access domaintable mailertable ; do
300    touch $RPM_BUILD_ROOT/etc/mail/${map}
301    chmod 0644 $RPM_BUILD_ROOT/etc/mail/${map}
302    $RPM_BUILD_ROOT%{_bindir}/makemap -C $RPM_BUILD_ROOT/etc/mail/sendmail.cf hash $RPM_BUILD_ROOT/etc/mail/${map}.db < $RPM_BUILD_ROOT/etc/mail/${map}
303    chmod 0644 $RPM_BUILD_ROOT/etc/mail/${map}.db
304done
305install -m 644 %{SOURCE3} $RPM_BUILD_ROOT/etc/aliases
306$RPM_BUILD_ROOT/usr/bin/makemap -C $RPM_BUILD_ROOT/etc/mail/sendmail.cf hash $RPM_BUILD_ROOT/etc/aliases.db < %{SOURCE3}
307
308install -m 644 %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/sendmail
309install -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{initdir}/sendmail
310
311install -m 644 %{SOURCE5} $RPM_BUILD_ROOT/etc/mail/Makefile
312
313chmod u+w $RPM_BUILD_ROOT/usr/sbin/{mailstats,praliases}
314chmod u+w $RPM_BUILD_ROOT/usr/bin/rmail
315
316%if %{with_sasl2}
317install -m 755 -d $RPM_BUILD_ROOT%{_libdir}/sasl2
318install -m 644 %{SOURCE11} $RPM_BUILD_ROOT%{_libdir}/sasl2/Sendmail.conf
319%elseif %{with_sasl}
320install -m 755 -d $RPM_BUILD_ROOT%{_libdir}/sasl
321install -m 644 %{SOURCE7} $RPM_BUILD_ROOT%{_libdir}/sasl/Sendmail.conf
322%endif
323
324install -m 644 %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/smtp
325
326install -m 755 -d $RPM_BUILD_ROOT%{_libdir}
327install -m 644 $OBJDIR/libmilter/libmilter.a $RPM_BUILD_ROOT%{_libdir}
328install -m 644 $OBJDIR/libsmutil/libsmutil.a $RPM_BUILD_ROOT%{_libdir}
329install -m 644 $OBJDIR/libsm/libsm.a         $RPM_BUILD_ROOT%{_libdir}
330
331%clean
332[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
333
334%pre
335/usr/sbin/useradd -u 47 -d /var/spool/mqueue -r -s /sbin/nologin mailnull >/dev/null 2>&1
336/usr/sbin/useradd -u 51 -d /var/spool/mqueue -r -s /sbin/nologin smmsp >/dev/null 2>&1
337exit 0
338
339%postun
340if [ "$1" -ge "1" ]; then
341    %{initdir}/sendmail condrestart >/dev/null 2>&1
342fi
343exit 0
344
345%post
346#
347# Convert old format to new
348#
349if [ -f /etc/mail/deny ]; then
350    cat /etc/mail/deny | \
351        awk 'BEGIN{ print "# Entries from obsoleted /etc/mail/deny"} \
352        {print $1" REJECT"}' >> /etc/mail/access
353    cp /etc/mail/deny /etc/mail/deny.rpmorig
354fi
355for oldfile in relay_allow ip_allow name_allow ; do
356    if [ -f /etc/mail/$oldfile ]; then
357        cat /etc/mail/$oldfile | \
358            awk "BEGIN { print \"# Entries from obsoleted /etc/mail/$oldfile\" ;} \
359            { print \$1\" RELAY\" }" >> /etc/mail/access
360        cp /etc/mail/$oldfile /etc/mail/$oldfile.rpmorig
361    fi
362done
363
364#
365# Remove deprecated config flags which are probably harmless to remove
366#
367cf=`/bin/mktemp /etc/mail/sendmail.cf.XXXXXX`
368if [ "$cf" != "" ]; then
369    sed 's/^O AutoRebuildAliases$/#&/g' /etc/mail/sendmail.cf > ${cf} && \
370        cat ${cf} > /etc/mail/sendmail.cf
371    rm ${cf}
372fi
373
374/sbin/chkconfig --add sendmail
375
376#
377# Oops, these files moved
378#
379if [ -f /etc/sendmail.cw ]; then
380    cat /etc/sendmail.cw  | \
381        awk 'BEGIN { print "# Entries from obsoleted /etc/sendmail.cw" ;} \
382        { print $1 }' >> /etc/mail/local-host-names
383    cp /etc/sendmail.cw /etc/sendmail.cw.rpmorig
384fi
385
386#
387# Rebuild maps (next reboot will rebuild also)
388#
389{
390    chown root /etc/aliases.db /etc/mail/access.db /etc/mail/mailertable.db \
391        /etc/mail/domaintable.db  /etc/mail/virtusertable.db
392    /usr/bin/newaliases
393    for map in virtusertable access domaintable mailertable ; do
394        if [ -f /etc/mail/${map} ]; then
395            /usr/bin/makemap hash /etc/mail/${map} < /etc/mail/${map}
396        fi
397    done
398} > /dev/null 2>&1
399
400%preun
401if [ $1 = 0 ]; then
402    %{initdir}/sendmail stop >/dev/null 2>&1
403    /sbin/chkconfig --del sendmail
404fi
405exit 0
406
407%triggerpostun -- sendmail < 8.10.0
408/sbin/chkconfig --add sendmail
409
410%files
411%defattr(-,root,root)
412%{_bindir}/hoststat
413%{_bindir}/makemap
414%{_bindir}/purgestat
415%{_sbindir}/mailstats
416%{_sbindir}/makemap
417%{_sbindir}/praliases
418%attr(2755,root,smmsp) %{_sbindir}/sendmail
419%{_bindir}/rmail
420%{_bindir}/newaliases
421%{_bindir}/mailq
422%{_sbindir}/smrsh
423%{_libdir}/sendmail
424
425%{_mandir}/man8/rmail.8*
426%{_mandir}/man8/praliases.8*
427%{_mandir}/man8/mailstats.8*
428%{_mandir}/man8/makemap.8*
429%{_mandir}/man8/sendmail.8*
430%{_mandir}/man8/smrsh.8*
431%{_mandir}/man5/aliases.5*
432%{_mandir}/man1/newaliases.1*
433%{_mandir}/man1/mailq.1*
434
435%config(noreplace)              /etc/mail/statistics
436%config(noreplace)              /etc/mail/sendmail.cf
437%config(noreplace)              /etc/mail/submit.cf
438%attr(0644,root,root) %config(noreplace)        /etc/mail/sendmail.mc
439%attr(0644,root,root) %config(noreplace)        /etc/mail/submit.mc
440%config(noreplace)              /etc/mail/local-host-names
441%config(noreplace)              /etc/aliases
442%attr(0644,root,root) %ghost    /etc/aliases.db
443%attr(0770,smmsp,smmsp) %dir    /var/spool/clientmqueue
444%attr(0700,root,mail) %dir      /var/spool/mqueue
445%dir /etc/smrsh
446%dir /etc/mail
447
448%config /etc/mail/Makefile
449%attr(0644,root,root) %ghost                    /etc/mail/virtusertable.db
450%attr(0644,root,root) %config(noreplace)        /etc/mail/virtusertable
451
452%attr(0644,root,root) %ghost                    /etc/mail/access.db
453%attr(0644,root,root) %config(noreplace)        /etc/mail/access
454
455%attr(0644,root,root) %ghost                    /etc/mail/domaintable.db
456%attr(0644,root,root) %config(noreplace)        /etc/mail/domaintable
457
458%attr(0644,root,root) %ghost                    /etc/mail/mailertable.db
459%attr(0644,root,root) %config(noreplace)        /etc/mail/mailertable
460
461%attr(0644,root,root) %config(noreplace)        /etc/mail/helpfile
462%attr(0644,root,root) %config(noreplace)        /etc/mail/trusted-users
463
464%config(noreplace) /etc/sysconfig/sendmail
465
466%config %{initdir}/sendmail
467/etc/pam.d/smtp
468%if %{with_sasl2}
469%config %{_libdir}/sasl2/Sendmail.conf
470%elseif %{with_sasl}
471%config %{_libdir}/sasl/Sendmail.conf
472%endif
473
474%files cf
475%defattr(-,root,root)
476%{_datadir}/sendmail-cf
477
478%files devel
479%defattr(-,root,root)
480%{_includedir}/libmilter/*.h
481%{_libdir}/libmilter.a
482%{_libdir}/libsmutil.a
483%{_libdir}/libsm.a
484
485%files doc
486%defattr(-,root,root)
487%{_docdir}/sendmail
488
489%changelog
490* Mon Jan 10 2011 IWAI, Masaharu <iwai@alib.jp> 8.14.4-2vl6
491- rebuild with openssl 1.0.0c on VineSeed
492- add BuildRequires: groff for manpages
493- add BuildRequires: m4 for generate cd files
494- add Packager: iwaim
495
496* Tue Nov 16 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.14.4-1
497- new upstream release.
498- fixed %%files for x86_64 architecture.
499- forced using db4.
500
501* Sat Jun 21 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 8.14.2-1
502- rebuilt against db4-4.6.21
503- new versioning policy with spec in UTF-8
504
505* Thu Nov 15 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 8.14.2-0vl3
506- rebuilt 8.14.2-0vl1 for VineSeed
507
508* Thu Nov 15 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 8.14.2-0vl2
509- rebuilt 8.14.2-0vl1 for VinePlus/4.0
510  * Tue Nov 13 2007 yamamoto <yamamoto@yu.vinelinux.org> 8.14.2-0vl1
511  - update to 8.14.2
512
513* Sun Aug  5 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 8.14.1-0vl2
514- rebuilt for VinePlus/4.x
515- changed doc Group to Applications/Documentation
516- changed devel Group to Development/Libraries
517
518* Sun Jun 10 2007 yamamoto <yamamoto@yu.vinelinux.org> 8.14.1-0vl1
519- update to 8.14.1
520
521* Wed Sep  6 2006 yamamoto <yamamoto@yu.vinelinux.org> 8.13.8-0vl1
522- update to 8.13.8
523
524* Sat Jul  1 2006 yamamoto <yamamoto@yu.vinelinux.org> 8.13.7-0vl1
525- update to 8.13.7
526
527* Sun Apr  9 2006 yamamoto <yamamoto@yu.vinelinux.org> 8.13.6-0vl1
528- update to 8.13.6
529
530* Sun Feb  5 2006 yamamoto <yamamoto@yu.vinelinux.org> 8.13.5-0vl1
531- update to 8.13.5
532
533* Sun May 15 2005 yamamoto <yamamoto@yu.vinelinux.org> 8.13.4-0vl1
534- update to 8.13.4
535
536* Mon Sep 13 2004 Masaki Suzuki <masaki@btree.org> 8.13.1-0vl3
537- rebuild for Vine 3.0
538
539* Mon Sep 13 2004 Masaki Suzuki <masaki@btree.org> 8.13.1-0vl2
540- add parseaddr.c.cataddr.8.379 patch
541
542* Mon Aug 16 2004 Masaki Suzuki <masaki@btree.org> 8.13.1-0vl1
543- update to 8.13.1
544
545* Sat Jul 24 2004 Masaki Suzuki <masaki@btree.org> 8.13.0-0vl2
546- rebuild for Vine 3.0
547
548* Sat Jul 24 2004 Masaki Suzuki <masaki@btree.org> 8.13.0-0vl1
549- update to 8.13.0
550- add milter.c.8.224 patch
551
552* Wed Feb 25 2004 Masaki Suzuki <masaki@btree.org> 8.12.11-0vl4
553- fix Sendmail.conf for cyrus-sasl-1
554- add build option for SASL2
555- build with cyrus-sasl-2 support
556
557* Sun Feb 22 2004 Masaki Suzuki <masaki@btree.org> 8.12.11-0vl3
558- update site.config.m4.vine
559- some fix sepc file
560
561* Thu Feb 19 2004 Masaki Suzuki <masaki@btree.org> 8.12.11-0vl2
562- rebuild for VineSeed
563- build with cyrus-sasl support
564
565* Tue Feb 17 2004 Masaki Suzuki <masaki@btree.org> 8.12.11-0vl1
566- update to 8.12.11
567- adjust rpm license tag to say "Sendmail"
568- add build options for LDAP, SASL and TLS
569- update sendmail-vine.mc
570- update initscript
571- clean up spec file
572
573* Fri Sep 19 2003 Masaki Suzuki <masaki@btree.org> 8.12.10-0vl1
574- update to 8.12.10
575
576* Thu Apr  3 2003 Masaki Suzuki <masaki@btree.org> 8.12.9-0vl1
577- update to 8.12.9
578
579* Tue Mar  4 2003 Masaki Suzuki <masaki@btree.org> 8.12.8-0vl1
580- update to 8.12.8
581
582* Fri Jan 10 2003 Masaki Suzuki <masaki@btree.org> 8.12.7-0vl2
583- add proto.m4.8.649.2.14 patch
584
585* Tue Dec 31 2002 Masaki Suzuki <masaki@btree.org> 8.12.7-0vl1
586- update to 8.12.7
587
588* Sun Dec  8 2002 Masaki Suzuki <masaki@btree.org> 8.12.6-0vl3
589- fix Summary(ja) and %description -l ja sections in spec file
590
591* Thu Dec  5 2002 Masaki Suzuki <masaki@btree.org> 8.12.6-0vl2
592- add proto.m4.8.649.2.13 patch for access restrictions imposed
593  via check_relay.
594
595* Wed Oct 23 2002 Masaki Suzuki <masaki@btree.org> 8.12.6-0vl1
596- 8.12.6
597- add smrsh-20020924.patch for smrsh bypass vulnerabilities
598- initial RPM for Vine Linux based on 8.12.5-7 of RHL
599
600* Thu Aug 29 2002 Florian La Roche <Florian.LaRoche@redhat.de>
601- clean up some specfile cruft
602- add more pseudo accounts to /etc/aliases
603
604* Thu Jul 25 2002 Phil Knirsch <pknirsch@redhat.com>
605- Only generate new cf files if the /usr/share/sendmail-cf/m4/cf.m4 exists.
606
607* Wed Jul 24 2002 Phil Knirsch <pknirsch@redhat.com>
608- Changed the behaviour in /etc/mail/Makefile to generate the sendmail.cf and
609  submit.cf from the mc files if they changed.
610- Added a small README.redhat that descibed the new mc file behaviour and the
611  split into sendmail.cf and submit.cf.
612
613* Wed Jul 24 2002 Florian La Roche <Florian.LaRoche@redhat.de>
614- suggestions form Stephane Lentz:
615        - add correct include statement into submit.mc (like sendmail.mc)
616        - add commented out further suggestions into submit.mc
617        - disable ident lookups
618
619* Thu Jul 11 2002 Florian La Roche <Florian.LaRoche@redhat.de>
620- fix initscript for the second daemon and pidfile location #67910
621
622* Mon Jul 01 2002 Florian La Roche <Florian.LaRoche@redhat.de>
623- update to 8.12.5
624
625* Thu Jun 27 2002 Florian La Roche <Florian.LaRoche@redhat.de>
626- add further queue runs, slight spec-file cleanups
627
628* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
629- automated rebuild
630
631* Tue Jun 11 2002 Florian La Roche <Florian.LaRoche@redhat.de>
632- update to 8.12.4, adjust smrsh patch
633
634* Thu May 23 2002 Tim Powers <timp@redhat.com>
635- automated rebuild
636
637* Sat Apr 13 2002 Florian La Roche <Florian.LaRoche@redhat.de>
638- update to 8.12.3
639
640* Tue Mar 26 2002 Tim Powers <timp@redhat.com>
641- rebuilt
642
643* Mon Mar 25 2002 Florian La Roche <Florian.LaRoche@redhat.de>
644- fix alternatives --remove  #61737
645- add sendmail/SECURITY as docu #61870, #61545
646
647* Wed Mar 20 2002 Florian La Roche <Florian.LaRoche@redhat.de>
648- add libsm.a    #61270
649- change from /etc/sendmail.cf to /etc/mail/sendmail.cf
650- add milter patch
651
652* Wed Mar 13 2002 Bill Nottingham <notting@redhat.com>
653- ignore DAEMON=no; that configuration no longer functions
654
655* Wed Mar 13 2002 Florian La Roche <Florian.LaRoche@redhat.de>
656- make sure more version information is in the cf file #54418
657- do not use "-b" flag when patching in spec file
658- require newer chkconfig version #61035
659- fix preun script #60880
660- add TMPF to access file creation #60956
661
662* Sat Mar 09 2002 Florian La Roche <Florian.LaRoche@redhat.de>
663- mv include files to /usr/include/libmilter/ #60795
664- do not use "-f" option to virtusertable #60196
665- ad an example smarthost entry to config file #58298
666
667* Fri Mar  8 2002 Bill Nottingham <notting@redhat.com> 8.12.2-5
668- use alternatives --initscript support
669- run chkconfig --add before alternatives
670
671* Thu Feb 28 2002 Bill Nottingham <notting@redhat.com> 8.12.2-3
672- run alternatives --remove in %preun
673- add some prereqs
674
675* Mon Feb 25 2002 Nalin Dahyabhai <nalin@redhat.com> 8.12.2-2
676- fix smmsp useradd invocation in %%pre
677- switch back to db3 for storing db files
678
679* Wed Feb 20 2002 Nalin Dahyabhai <nalin@redhat.com> 8.12.2-1
680- update to 8.12.2 (adds STARTTLS support without need for sfio)
681- don't forcibly strip binaries; let the build root handle it
682- add creation of the smmsp account (51/51) in %%pre
683- enable hesiod map support
684- modify default config to use an MSP
685- comment out 'O AutoRebuildAliases' in %%post, otherwise sendmail will
686  fail to restart on upgrades
687
688* Wed Feb 20 2002 Florian La Roche <Florian.LaRoche@redhat.de>
689- add proper ifdefs around new alternative stuff to also be able
690  to build this for older releases
691
692* Fri Feb  1 2002 Bill Nottingham <notting@redhat.com> 8.11.6-12
693- %triggerpostun on older versions to make sure alternatives work on
694  upgrades
695
696* Thu Jan 31 2002 Bill Nottingham <notting@redhat.com> 8.11.6-11
697- clean up alternatives somewhat, provide /usr/sbin/sendmail & friends
698
699* Thu Jan 31 2002 Bernhard Rosenkraenzer <bero@redhat.com> 8.11.6-10
700- Use alternatives
701
702* Tue Jan 22 2002 Florian La Roche <Florian.LaRoche@redhat.de>
703- fix quotation in spec-file
704
705* Thu Jan 10 2002 Florian La Roche <Florian.LaRoche@redhat.de>
706- integrate ugly logic to compile this src.rpm also on older Red Hat
707  Linux releases
708- clean up spec file and patches a bit
709- add db4 support
710
711* Wed Jan 09 2002 Florian La Roche <Florian.LaRoche@redhat.de>
712- fix another path to correct docu
713- include sendmail/README in the docu
714- compile with -D_FFR_WORKAROUND_BROKEN_NAMESERVERS, but do not
715  enable this at runtime
716- devel subpackage files owned by root now
717
718* Fri Dec 07 2001 Florian La Roche <Florian.LaRoche@redhat.de>
719- change "-q" to "-s" as option to make #57216
720- move milter lib into separate "devel" sub-package
721- add include files to devel sub-package #56064
722- fix pointer in access file to docu #54351
723
724* Mon Sep 10 2001 Florian La Roche <Florian.LaRoche@redhat.de>
725- add libmilter docu
726- add support for userdb to /etc/mail/Makefile
727- use "btree" database files if a userdb is used
728- buildrequires tcp_wrappers
729
730* Fri Aug 31 2001 Florian La Roche <Florian.LaRoche@redhat.de>
731- fix libmilter support
732- fix init script to use /etc/mail/Makefile #52932
733
734* Sat Aug 25 2001 Florian La Roche <Florian.LaRoche@redhat.de>
735- add libmilter library
736
737* Thu Aug 23 2001 Florian La Roche <Florian.LaRoche@redhat.de>
738- update to 8.11.6
739- correctly use /etc/mail/statistics
740
741* Thu Aug 09 2001 Florian La Roche <Florian.LaRoche@redhat.de>
742- change init script back to older conventions #51297
743- remove DoS patch, not needed anymore #51247
744
745* Mon Aug 06 2001 Florian La Roche <Florian.LaRoche@redhat.de>
746- add option '-t' to procmail for local mail delivery
747
748* Tue Jul 24 2001 Florian La Roche <Florian.LaRoche@redhat.de>
749- point to the map files in sendmail.cf as pointed out by
750  David Beveridge <David@beveridge.com>
751
752* Mon Jul 23 2001 Florian La Roche <Florian.LaRoche@redhat.de>
753- add build requires #49695
754- do not call "userdel"
755
756* Tue Jul 10 2001 Florian La Roche <Florian.LaRoche@redhat.de>
757- change sendmail.cf to "noreplace"
758
759* Thu Jun 07 2001 Florian La Roche <Florian.LaRoche@redhat.de>
760- update to 8.11.4
761
762* Wed May 09 2001 Florian La Roche <Florian.LaRoche@redhat.de>
763- update to 8.11.3
764- add "localhost.localdomain" to the list of hostnames accepted
765  for local delivery "Cw" in /etc/mail/sendmail.mc
766- add patches from Pekka Savola <pekkas@netcore.fi>
767        - Enable IPv6 at compile time, patch for glibc 2.2 from PLD
768        - Add a commented-out IPv6 daemon .mc line to sendmail.mc
769        - buildrequire: openldap-devel, cyrus-sasl-devel
770
771* Fri Mar  2 2001 Nalin Dahyabhai <nalin@redhat.com>
772- rebuild in new environment
773
774* Tue Feb 27 2001 Florian La Roche <Florian.LaRoche@redhat.de>
775- add noreplace for /etc/sysconfig/sendmail and /etc/mail/sendmail.mc
776
777* Wed Feb 21 2001 Florian La Roche <Florian.LaRoche@redhat.de>
778- add changes from Christopher McCrory <chrismcc@pricegrabber.com>:
779        - prepare /etc/mail/Makefile for more maps not shipped with this rpm
780        - changed sendmail.mc to include some more commented out options,
781          so that people are directly pointed at important options
782        - add /etc/pam.d/smtp for AUTH
783        - add FEATURE(use_ct_file) and /etc/mail/trusted-users
784
785* Fri Feb 16 2001 Tim Powers <timp@redhat.com>
786- don't obsolete postfix and exim, only conflict (for RHN purposes)
787
788* Thu Feb 15 2001 Trond Eivind Glomsr <teg@redhat.com>
789- obsolete and conflict with exim and postfix
790
791* Wed Feb 14 2001 Florian La Roche <Florian.LaRoche@redhat.de>
792- fix devision by zero bug in #20395
793- mv /usr/lib/sendmail-cf /usr/share/sendmail-cf
794
795* Wed Feb  7 2001 Trond Eivind Glomsr <teg@redhat.com>
796- i18n tweaks to initscript
797
798* Wed Feb 07 2001 Florian La Roche <Florian.LaRoche@redhat.de>
799- aliases.db should be owned by group root
800
801* Wed Jan 24 2001 Florian La Roche <Florian.LaRoche@redhat.de>
802- prepare for startup-script translation
803
804* Tue Jan 23 2001 Florian La Roche <Florian.LaRoche@redhat.de>
805- enable daemon mode again, but only listen to the loopback device
806  instead of all devices.
807- do not include check.tar with old anti-spam rules
808
809* Fri Jan 12 2001 Florian La Roche <Florian.LaRoche@redhat.de>
810- fix configuration of /etc/aliases
811
812* Mon Jan 08 2001 Florian La Roche <Florian.LaRoche@redhat.de>
813- fix interoperation problems with communigate pro
814- disable msa
815
816* Thu Jan 04 2001 Florian La Roche <Florian.LaRoche@redhat.de>
817- update to (security release) 8.11.2
818- build also on RHL 6.x #16061
819- include smrsh man-page #17901
820- use the "-f" flag for makemap to preserve case for virtusertable
821  and userdb in /etc/mail/Makefile - suggested by Harald Hoyer
822- fix /usr/doc -> usr/share/doc in docu #20611
823- wrong path in sendmail.mc #20691
824- tcp-wrapper support wasn't enabled correctly #21642
825- do not expose user "root" when masquerading like in older releases #21643
826- disable the VRFY and EXPN smtp commands #21801
827- disable queue-runs for normal users (restrictqrun privacy flag)
828- fix typo in sendmail.mc #21880, #22682
829- disable daemon mode to see what needs fixing
830
831* Mon Oct 02 2000 Florian La Roche <Florian.LaRoche@redhat.de>
832- update to 8.11.1
833
834* Fri Sep 08 2000 Nalin Dahyabhai <nalin@redhat.com>
835- rebuild in new environment
836
837* Tue Aug 22 2000 Nalin Dahyabhai <nalin@redhat.com>
838- apply fixes for LDAP maps being closed too soon
839
840* Mon Aug 14 2000 Nalin Dahyabhai <nalin@redhat.com>
841- provide /usr/lib/sasl/Sendmail.conf so that people know we can use it (#16064)
842
843* Mon Aug  7 2000 Florian La Roche <Florian.LaRoche@redhat.de>
844- enable listening on the smtp port again
845
846* Fri Aug  4 2000 Nalin Dahyabhai <nalin@redhat.com>
847- fix "missing find_m4.sh" problem by defining M4=/usr/bin/m4 (#14767)
848
849* Mon Jul 31 2000 Nalin Dahyabhai <nalin@redhat.com>
850- okay, enable LDAP support again
851- enable SMTP auth support via Cyrus SASL
852
853* Tue Jul 25 2000 Nalin Dahyabhai <nalin@redhat.com>
854- disable the LDAP support until we can remove the sendmail->OpenLDAP->perl dep
855- fix prereq
856
857* Tue Jul 25 2000 Florian La Roche <Florian.LaRoche@redhat.com>
858- update to sendmail 8.11.0
859- add LDAP support
860
861* Thu Jul 20 2000 Bill Nottingham <notting@redhat.com>
862- move initscript back
863
864* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
865- automatic rebuild
866
867* Sun Jul  9 2000 Florian La Roche <Florian.LaRoche@redhat.com>
868- require procmail
869- add further aliases
870
871* Sat Jul  8 2000 Florian La Roche <Florian.LaRoche@redhat.com>
872- prereq init.d
873- fix typo
874
875* Tue Jul  4 2000 Florian La Roche <Florian.LaRoche@redhat.com>
876- ignore error from useradd
877
878* Fri Jun 30 2000 Than Ngo <than@redhat.de>
879- FHS fixes
880- /etc/rc.d/init.d -> /etc/init.d
881- fix initscript
882
883* Fri Jun 23 2000 Florian La Roche <Florian.LaRoche@redhat.com>
884- change to /usr/share/man
885
886* Wed Jun 21 2000 Preston Brown <pbrown@redhat.com>
887- turn off daemon behaviour by default
888
889* Mon Jun 18 2000 Bill Nottingham <notting@redhat.com>
890- rebuild, fix dependencies
891
892* Sat Jun 10 2000 Bill Nottingham <notting@redhat.com>
893- prereq /usr/sbin/useradd
894
895* Fri May 19 2000 Florian La Roche <Florian.LaRoche@redhat.com>
896- enable MAP_REGEX
897- enable tcp_wrapper support
898
899* Thu May 18 2000 Florian La Roche <Florian.LaRoche@redhat.com>
900- fix etc/mail/aliases -> /etc/aliases in sendmail-redhat.mc
901
902* Wed May  3 2000 Bill Nottingham <notting@redhat.com>
903- update to 8.10.1
904- fix build without sendmail installed
905- add 'mailnull' user
906
907* Wed Mar 15 2000 Bill Nottingham <notting@redhat.com>
908- update to 8.10.0
909- remove compatiblity chkconfig links
910- add a mailnull user for sendmail to use
911
912* Thu Feb 17 2000 Cristian Gafton <gafton@redhat.com>
913- break the hard link for makemap and create it as a symlnk (#8223)
914
915* Thu Feb 17 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
916- Fix location of mailertable (Bug #6035)
917
918* Sat Feb  5 2000 Bill Nottingham <notting@redhat.com>
919- fixes for non-root builds (#8178)
920
921* Wed Feb  2 2000 Florian La Roche <Florian.LaRoche@redhat.com>
922- change perms on /etc/sysconfig/sendmail from 0755 to 0644
923- allow compressed man-pages
924
925* Thu Dec 02 1999 Cristian Gafton <gafton@redhat.com>
926- add patch to prevent the DoS when rebuilding aliases
927
928* Wed Sep  1 1999 Jeff Johnson <jbj@redhat.com>
929- install man pages, not groff output (#3746).
930- use dnl not '#' in m4 comment (#3749).
931- add FEATURE(mailtertable) to the config -- example file needs this (#4649).
932- use db2 not db1.
933
934* Tue Aug 31 1999 Jeff Johnson <jbj@redhat.com>
935- add 127.0.0.1 to /etc/mail/access to avoid IDENT: relay problem (#3178).
936
937* Tue Aug 31 1999 Bill Nottingham <notting@redhat.com>
938- chkconfig --del in preun, not postun (#3982)
939
940* Mon Aug 16 1999 Bill Nottingham <notting@redhat.com>
941- initscript munging
942
943* Fri Jul 02 1999 Cristian Gafton <gafton@redhat.com>
944- fixed typo bug in comment in the default .mc file (#2812)
945
946* Mon Apr 19 1999 Cristian Gafton <gafton@redhat.com>
947- fox the awk scripts in the postinstall
948- enable FEATURE(accept_unresolvable_domains) by default to make laptop
949  users happy.
950
951* Sun Apr 18 1999 Cristian Gafton <gafton@redhat.com>
952- make the redhat.mc be a separate source files. Sanitize patches that used
953  to touch it.
954- install redhat.mc as /etc/sendmail.mc so that people can easily modify
955  their sendmail.cf configurations.
956
957* Mon Apr 05 1999 Cristian Gafton <gafton@redhat.com>
958- fixed virtusertable patch
959- make smrsh look into /etc/smrsh
960
961* Mon Mar 29 1999 Jeff Johnson <jbj@redhat.com>
962- remove noreplace attr from sednmail.cf.
963
964* Thu Mar 25 1999 Cristian Gafton <gafton@redhat.com>
965- provide a more sane /etc/mail/access default config file
966- use makemap to initializa the empty databases, not touch
967- added a small, but helpful /etc/mail/Makefile
968
969* Mon Mar 22 1999 Jeff Johnson <jbj@redhat.com>
970- correxct dangling symlinks.
971- check for map file existence in %post.
972
973* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
974- auto rebuild in the new build environment (release 3)
975
976* Fri Mar 19 1999 Jeff Johnson <jbj@redhat.com>
977- improved 8.9.3 config from Mike McHenry <mmchen@minn.net>
978
979* Tue Mar 16 1999 Cristian Gafton <gafton@redhat.com>
980- version 8.9.3
981
982* Tue Dec 29 1998 Cristian Gafton <gafton@redhat.com>
983- build for 6.0
984- use the libdb1 stuff correctly
985
986* Mon Sep 21 1998 Michael K. Johnson <johnsonm@redhat.com>
987- Allow empty QUEUE in /etc/sysconfig/sendmail for those who
988  want to run sendmail in daemon mode without processing the
989  queue regularly.
990
991* Thu Sep 17 1998 Michael K. Johnson <johnsonm@redhat.com>
992- /etc/sysconfig/sendmail
993
994* Fri Aug 28 1998 Jeff Johnson <jbj@redhat.com>
995- recompile statically linked binary for 5.2/sparc
996
997* Tue May 05 1998 Prospector System <bugs@redhat.com>
998- translations modified for de, fr, tr
999
1000* Sat May 02 1998 Cristian Gafton <gafton@redhat.com>
1001- enhanced initscripts
1002
1003* Fri May 01 1998 Cristian Gafton <gafton@redhat.com>
1004- added a rmail patch
1005
1006* Wed Oct 29 1997 Donnie Barnes <djb@redhat.com>
1007- argh!  Fixed some of the db1 handling that had to be added for glibc 2.1
1008
1009* Fri Oct 24 1997 Donnie Barnes <djb@redhat.com>
1010- added support for db1 on SPARC
1011
1012* Thu Oct 16 1997 Donnie Barnes <djb@redhat.com>
1013- added chkconfig support
1014- various spec file cleanups
1015- changed group to Networking/Daemons (from Daemons).  Sure, it runs on
1016  non networked systems, but who really *needs* it then?
1017
1018* Wed Oct 08 1997 Donnie Barnes <djb@redhat.com>
1019- made /etc/mail/deny.db a ghost
1020- removed preun that used to remove deny.db (ghost handles that now)
1021- NOTE: upgrading from the sendmail packages in 4.8, 4.8.1, and possibly
1022  4.9 (all Red Hat betas between 4.2 and 5.0) could cause problems.  You
1023  may need to do a makemap in /etc/mail and a newaliases after upgrading
1024  from those packages.  Upgrading from 4.2 or prior should be fine.
1025
1026* Mon Oct 06 1997 Erik Troan <ewt@redhat.com>
1027- made aliases.db a ghost
1028
1029* Tue Sep 23 1997 Donnie Barnes <djb@redhat.com>
1030- fixed preuninstall script to handle aliases.db on upgrades properly
1031
1032* Mon Sep 15 1997 Donnie Barnes <djb@redhat.com>
1033- fixed post-install output and changed /var/spool/mqueue to 755
1034
1035* Thu Sep 11 1997 Donnie Barnes <djb@redhat.com>
1036- fixed /usr/lib/sendmail-cf paths
1037
1038* Tue Sep 09 1997 Donnie Barnes <djb@redhat.com>
1039- updated to 8.8.7
1040- added some spam filtration
1041- combined some makefile patches
1042- added BuildRoot support
1043
1044* Wed Sep 03 1997 Erik Troan <ewt@redhat.com>
1045- marked initscript symlinks as missingok
1046- run newalises after creating /var/spool/mqueue
1047
1048* Thu Jun 12 1997 Erik Troan <ewt@redhat.com>
1049- built against glibc, udated release to -6 (skipped -5!)
1050
1051* Tue Apr 01 1997 Erik Troan <ewt@redhat.com>
1052- Added -nsl on the Alpha (for glibc to provide NIS functions).
1053
1054* Mon Mar 03 1997 Erik Troan <ewt@redhat.com>
1055- Added nis support.
Note: See TracBrowser for help on using the repository browser.