sendmail-vl.spec 36 KB

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