sendmail-vl.spec 35 KB

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