postfix-vl.spec 35 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076
  1. #%define build_mysql %{?_with_mysql:1}%{!?_with_mysql:0}
  2. #%define build_pgsql %{?_with_pgsql:1}%{!?_with_pgsql:0}
  3. %define _unpackaged_files_terminate_build 1
  4. %define build_mysql 1
  5. %define build_pgsql 1
  6. %define _sysconfdir /etc
  7. %define _data_dir %{_var}/lib/postfix
  8. # postfix user/group
  9. # changed since 2.9.4-3
  10. %define postfix_uid 89
  11. %define postfix_user postfix
  12. %define postfix_gid 89
  13. %define postfix_group postfix
  14. %define maildrop_group postdrop
  15. %define maildrop_gid 90
  16. # install dirs
  17. %define postfix_config_dir %{_sysconfdir}/postfix
  18. %define postfix_shlib_dir %{_libdir}/postfix
  19. %define postfix_daemon_dir %{_libdir}/postfix
  20. %define postfix_command_dir %{_sbindir}
  21. %define postfix_queue_dir %{_var}/spool/postfix
  22. %define postfix_data_dir %{_var}/lib/postfix
  23. %define postfix_doc_dir %{_docdir}/%{name}-%{version}
  24. %define postfix_sample_dir %{postfix_doc_dir}/samples
  25. %define postfix_readme_dir %{postfix_doc_dir}/README_FILES
  26. %define origversion 3.4.6
  27. Summary: Postfix Mail Transport Agent
  28. Summary(ja): Postfix メールトランスポートエージェント
  29. Name: postfix
  30. Version: %{origversion}
  31. Release: 1%{?_dist_release}
  32. URL: http://www.postfix.org/
  33. License: Distributable - IBM PUBLIC LICENSE VERSION 1.0 - SECURE MAILER
  34. Group: System Environment/Daemons
  35. Source0: http://mirror.postfix.jp/postfix-release/official/%{name}-%{version}.tar.gz
  36. Source1: postfix.aliases
  37. Source2: postfix.cron
  38. Source3: postfix.init
  39. Patch0: postfix-2.9.1-vine.patch
  40. # patches 200-299 are imported from rh/fedora
  41. Patch200: postfix-3.2.0-large-fs.patch
  42. Provides: smtpdaemon
  43. Conflicts: sendmail
  44. BuildRequires: pam-devel
  45. BuildRequires: cyrus-sasl-devel >= 2
  46. BuildRequires: openldap-devel, openssl-devel
  47. BuildRequires: libicu-devel, pcre-devel
  48. BuildRequires: libnsl2-devel
  49. %if "%{_dist_release}" >= "vl7"
  50. BuildRequires: libdb-devel >= 5.3
  51. Requires(post): libdb
  52. %else
  53. BuildRequires: db4-devel >= 4.6.21
  54. Requires(post): db4
  55. %endif
  56. %if %build_mysql
  57. %if "%{_dist_release}" >= "vl7"
  58. BuildRequires: libmariadb-devel
  59. %else
  60. BuildRequires: MySQL-devel
  61. %endif
  62. %endif
  63. %if %build_pgsql
  64. %if "%{_dist_release}" >= "vl7"
  65. BuildRequires: libpq-devel
  66. %else
  67. BuildRequires: postgresql-devel
  68. %endif
  69. %endif
  70. BuildRequires: sqlite3-devel
  71. Requires(pre): chkconfig
  72. Requires: cyrus-sasl >= 2, cyrus-sasl-md5, cyrus-sasl-plain
  73. Requires: pam
  74. Obsoletes: postfix-beta
  75. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  76. Vendor: Project Vine
  77. Distribution: Vine Linux
  78. Packager: daisuke
  79. %description
  80. Postfix aims to be an alternative to the widely-used sendmail
  81. program. Sendmail is responsible for 70 percent of all e-mail delivered
  82. on the Internet. With an estimated 100 million users, that's an
  83. estimated 10 billion (10^10) messages daily. A stunning number.
  84. Although IBM supported the Postfix development, it abstains from
  85. control over its evolution. The goal is to have Postfix installed
  86. on as many systems as possible. To this end, the software is given
  87. away with no strings attached to it, so that it can evolve with
  88. input from and under control by its users.
  89. #'
  90. %description -l ja
  91. Postfix は現在広く使われている sendmail を置き換える目的で
  92. 開発されています。sendmail は約 70% の E-mail サーバで使用
  93. されています。また、その使用者は 100万人にもおよび、およそ
  94. 一日 1 千万通ものメールを処理しています。
  95. Postfix の開発は IBM によってサポートされており、全世界の
  96. 全てのシステムを postfix にすることを目標としています。
  97. %package sqlite
  98. Summary: SQLite3 map support for Postfix
  99. Group: System Environment/Daemons
  100. Requires(pre): postfix = %{version}-%{release}
  101. %description sqlite
  102. This package contains shared lib module which support
  103. SQLite map on Postfix.
  104. %description -l ja sqlite
  105. このパッケージには、Postfix で SQLite map を使うのに
  106. 必要なライブラリが納められています。
  107. %if %build_pgsql
  108. %package pgsql
  109. Summary: PGSQL map support for Postfix
  110. Group: System Environment/Daemons
  111. Requires(pre): postfix = %{version}-%{release}
  112. %description pgsql
  113. This package contains shared lib module which support
  114. PostgreSQL map on Postfix.
  115. %description -l ja pgsql
  116. このパッケージには、Postfix で PostgreSQL を使うのに必要な
  117. ライブラリが納められています。
  118. %endif
  119. %if %build_mysql
  120. %package mysql
  121. Summary: MySQL map support for Postfix
  122. Group: System Environment/Daemons
  123. Requires(pre): postfix = %{version}-%{release}
  124. %description mysql
  125. This package contains shared lib module which support
  126. MySQL map on Postfix.
  127. %description -l ja mysql
  128. このパッケージには、Postfix で MySQL を使うのに必要な
  129. ライブラリが納められています。
  130. %endif
  131. %package ldap
  132. Summary: LDAP map support for Postfix
  133. Group: System Environment/Daemons
  134. Requires(pre): postfix = %{version}-%{release}
  135. %description ldap
  136. This package contains shared lib module which support
  137. OpenLDAP map on Postfix.
  138. %description -l ja ldap
  139. このパッケージには、Postfix で OpenLDAP を使うのに必要な
  140. ライブラリが納められています。
  141. %package pcre
  142. Summary: PCRE map support for Postfix
  143. Group: System Environment/Daemons
  144. Requires(pre): postfix = %{version}-%{release}
  145. %description pcre
  146. This package contains shared lib module which support
  147. PCRE map on Postfix.
  148. %description -l ja pcre
  149. このパッケージには、Postfix で PCRE マップを使うのに必要な
  150. ライブラリが納められています。
  151. %prep
  152. # japanese documant for 2.4.x is not ready.
  153. # %setup -q -a 10 -a 20 -a 30 -a 40
  154. %setup -q
  155. %patch0 -p1 -b .vine
  156. %ifarch x86_64
  157. sed -i -e 's|/usr/lib/postfix|/usr/lib64/postfix|g' conf/main.cf
  158. %endif
  159. %patch200 -p1 -b .large-fs
  160. # Change DEF_SHLIB_DIR according to build host
  161. sed -i \
  162. 's|^\(\s*#define\s\+DEF_SHLIB_DIR\s\+\)"/usr/lib/postfix"|\1"%{_libdir}/postfix" |' \
  163. src/global/mail_params.h
  164. %build
  165. unset AUXLIBS_MYSQL AUXLIBS_PGSQL
  166. CCARGS="-DMAX_DYNAMIC_MAPS \
  167. -DUSE_SASL_AUTH -I/usr/include/sasl \
  168. -DUSE_CYRUS_SASL \
  169. -DHAS_LDAP \
  170. -DLDAP_DEPRECATED=1 -DUSE_LDAP_SASL \
  171. -DHAS_SSL -I/usr/include/openssl \
  172. -DHAS_PCRE -I/usr/include/pcre \
  173. -DHAS_SQLITE \
  174. `pkg-config --cflags sqlite3` \
  175. -DUSE_TLS"
  176. AUXLIBS="-lsasl2 -lssl -lcrypto"
  177. AUXLIBS_LDAP="-lldap -llber"
  178. AUXLIBS_PCRE="-lpcre"
  179. AUXLIBS_SQLITE="`pkg-config --libs sqlite3`"
  180. %if %build_mysql
  181. CCARGS="${CCARGS} -DHAS_MYSQL -I/usr/include/mysql"
  182. AUXLIBS_MYSQL="-L%{_libdir}/mysql -lmysqlclient -lm"
  183. %endif
  184. %if %build_pgsql
  185. CCARGS="${CCARGS} -DHAS_PGSQL -I/usr/include/pgsql"
  186. AUXLIBS_PGSQL="-lpq"
  187. %endif
  188. make -f Makefile.init makefiles \
  189. shared=yes dynamicmaps=yes \
  190. CCARGS="${CCARGS}" \
  191. AUXLIBS="${AUXLIBS}" \
  192. AUXLIBS_LDAP="${AUXLIBS_LDAP}" AUXLIBS_PCRE="${AUXLIBS_PCRE}" \
  193. AUXLIBS_MYSQL="${AUXLIBS_MYSQL}" AUXLIBS_PGSQL="${AUXLIBS_PGSQL}" \
  194. AUXLIBS_SQLITE="${AUXLIBS_SQLITE}" \
  195. SHLIB_RPATH="-Wl,-rpath,%{postfix_shlib_dir}" \
  196. OPT="$RPM_OPT_FLAGS" DEBUG=""
  197. # make %{?_smp_mflags} DEBUG="" OPT="$RPM_OPT_FLAGS" \
  198. # LD_LIBRARY_PATH=$(pwd)/lib:${LD_LIBRARY_PATH}
  199. # using _smp_mflags makes build error. why? (2008.10.11)
  200. #make DEBUG="" OPT="$RPM_OPT_FLAGS" \
  201. # LD_LIBRARY_PATH=$(pwd)/lib:${LD_LIBRARY_PATH} CDBSO=""
  202. make %{?_smp_mflags}
  203. %install
  204. rm -rf $RPM_BUILD_ROOT
  205. rm -f html/Makefile.in
  206. rm -f README_FILES/*.*
  207. install -d $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily
  208. install -d $RPM_BUILD_ROOT%{_sysconfdir}/postfix
  209. install -d $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d
  210. install -d $RPM_BUILD_ROOT%{_bindir}
  211. install -d $RPM_BUILD_ROOT%{_libdir}/postfix
  212. install -d $RPM_BUILD_ROOT%{_mandir}/man{1,5,8}
  213. install -d $RPM_BUILD_ROOT%{_mandir}/ja/man{1,5,8}
  214. install -d $RPM_BUILD_ROOT%{_sbindir}
  215. install -d $RPM_BUILD_ROOT%{_var}/spool/postfix
  216. install -d $RPM_BUILD_ROOT%{_var}/spool/postfix/{active,corrupt,deferred,incoming,pid,public}
  217. install -d $RPM_BUILD_ROOT%{_var}/spool/postfix/{bounce,defer,flush,maildrop,private,saved}
  218. LD_LIBRARY_PATH=./lib \
  219. sh postfix-install -non-interactive \
  220. install_root=$RPM_BUILD_ROOT \
  221. config_directory=%{postfix_config_dir} \
  222. meta_directory=%{postfix_config_dir} \
  223. shlib_directory=%{postfix_shlib_dir} \
  224. daemon_directory=%{postfix_daemon_dir} \
  225. command_directory=%{postfix_command_dir} \
  226. queue_directory=%{postfix_queue_dir} \
  227. data_directory=%{postfix_data_dir} \
  228. sendmail_path=%{postfix_command_dir}/sendmail \
  229. newaliases_path=%{_bindir}/newaliases \
  230. mailq_path=%{_bindir}/mailq \
  231. mail_owner=%{postfix_user} \
  232. setgid_group=%{maildrop_group} \
  233. manpage_directory=%{_mandir} \
  234. sample_directory=%{postfix_sample_dir} \
  235. readme_directory=%{postfix_readme_dir} || exit 1
  236. install -m644 conf/postfix-files $RPM_BUILD_ROOT%{_sysconfdir}/postfix
  237. for i in post-install postfix-script
  238. do
  239. install -m755 conf/$i $RPM_BUILD_ROOT%{_sysconfdir}/postfix
  240. done
  241. # install performance benchmark tools by hand
  242. for i in smtp-sink smtp-source qmqp-sink qmqp-source; do
  243. install -c -m 755 bin/$i $RPM_BUILD_ROOT%{postfix_command_dir}/
  244. install -c -m 755 man/man1/$i.1 $RPM_BUILD_ROOT%{_mandir}/man1/
  245. done
  246. install -m644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/postfix/aliases
  247. install -m755 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily/postfix
  248. install -m755 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/postfix
  249. ln -sf postfix/aliases $RPM_BUILD_ROOT%{_sysconfdir}/aliases
  250. ln -sf postfix/aliases.db $RPM_BUILD_ROOT%{_sysconfdir}/aliases.db
  251. # helper for splitting content of dynamicmaps.cf and postfix-files
  252. function split_file
  253. {
  254. # "|| :" to silently skip non existent records
  255. grep "$1" "$3" >> "$3.d/$2" || :
  256. sed -i "\|$1| d" "$3" || :
  257. }
  258. # split global dynamic maps configuration to individual sub-packages
  259. pushd $RPM_BUILD_ROOT%{postfix_config_dir}
  260. for map in sqlite ldap pcre \
  261. %{?build_mysql:mysql} %{?build_pgsql:pgsql}; do
  262. rm -f dynamicmaps.cf.d/"$map" "postfix-files.d/$map"
  263. split_file "^\s*$map\b" "$map" dynamicmaps.cf
  264. sed -i "s|postfix-$map\\.so|%{postfix_shlib_dir}/\\0|" "dynamicmaps.cf.d/$map"
  265. split_file "^\$shlib_directory/postfix-$map\\.so:" "$map" postfix-files
  266. split_file "^\$manpage_directory/man5/${map}_table\\.5" "$map" postfix-files
  267. map_upper=`echo $map | tr '[:lower:]' '[:upper:]'`
  268. split_file "^\$readme_directory/${map_upper}_README:" "$map" postfix-files
  269. done
  270. popd
  271. #( cd $RPM_BUILD_ROOT%{_bindir}
  272. # ln -sf ../sbin/sendmail mailq
  273. # ln -sf ../sbin/sendmail newaliases
  274. #)
  275. ( cd $RPM_BUILD_ROOT%{_libdir}
  276. ln -sf ../sbin/sendmail sendmail
  277. )
  278. # data dir
  279. install -d $RPM_BUILD_ROOT%{_data_dir}
  280. # remove unneeded files
  281. rm -f $RPM_BUILD_ROOT%{postfix_config_dir}/{TLS_,}LICENSE
  282. rm -f $RPM_BUILD_ROOT%{postfix_config_dir}/{main,master}.cf.proto
  283. rm -f $RPM_BUILD_ROOT%{postfix_config_dir}/makedefs.out
  284. %pre
  285. # Add user and groups if necessary
  286. %{_sbindir}/groupadd -g %{maildrop_gid} -r %{maildrop_group} 2>/dev/null
  287. %{_sbindir}/groupadd -g %{postfix_gid} -r %{postfix_group} 2>/dev/null
  288. %{_sbindir}/groupadd -g 12 -r mail 2>/dev/null
  289. %{_sbindir}/useradd -d %{postfix_queue_dir} -s /sbin/nologin -g %{postfix_group} -G mail -M -r -u %{postfix_uid} %{postfix_user} 2>/dev/null
  290. exit 0
  291. %post
  292. /sbin/ldconfig
  293. # upgrade configuration files if necessary
  294. %{_sbindir}/postfix set-permissions upgrade-configuration \
  295. daemon_directory=%{postfix_daemon_dir} \
  296. command_directory=%{postfix_command_dir} \
  297. mail_owner=%{postfix_user} \
  298. setgid_group=%{maildrop_group} \
  299. manpage_directory=%{_mandir} \
  300. sample_directory=%{postfix_sample_dir} \
  301. readme_directory=%{postfix_readme_dir} &> /dev/null
  302. /sbin/chkconfig --add postfix
  303. if [ ! -f %{_sysconfdir}/postfix/aliases.db ]; then
  304. %{_sbindir}/postalias %{_sysconfdir}/postfix/aliases
  305. fi
  306. %{_sbindir}/postalias %{_sysconfdir}/postfix/aliases ||:
  307. if [ ! -e %{_libdir}/sendmail ]; then
  308. ln -sf %{_sbindir}/sendmail %{_libdir}/sendmail
  309. fi
  310. /sbin/chkconfig --del sendmail &> /dev/null ||:
  311. %{_sbindir}/postfix check >/dev/null 2>&1 ||:
  312. %preun
  313. if [ $1 -eq 0 ]; then
  314. if [ -f %{_var}/lock/subsys/postfix -a -f %{_sysconfdir}/rc.d/init.d/postfix ]; then
  315. %{_sysconfdir}/rc.d/init.d/postfix stop
  316. fi
  317. /sbin/chkconfig --del postfix
  318. fi
  319. %postun
  320. /sbin/ldconfig
  321. if [ -f %{_var}/lock/subsys/postfix ]; then
  322. if [ $1 -eq 0 ]; then
  323. rm -rf %{_var}/lock/subsys/postfix
  324. else
  325. %{_sysconfdir}/rc.d/init.d/postfix restart
  326. fi
  327. fi
  328. %triggerpostun -- postfix < 3.1.0
  329. if [ -f %{_var}/lock/subsys/postfix ]; then
  330. if [ $2 -gt 0 ]; then
  331. %{_sysconfdir}/rc.d/init.d/postfix restart
  332. fi
  333. fi
  334. %clean
  335. rm -rf $RPM_BUILD_ROOT
  336. %files
  337. %defattr(-,root,root)
  338. %license TLS_LICENSE LICENSE
  339. %doc COMPATIBILITY COPYRIGHT HISTORY INSTALL PORTING RELEASE_NOTES
  340. # japanese documant for 2.4.x is not ready.
  341. # %doc conf.ja
  342. # %doc html html.ja
  343. # %doc README_FILES README_FILES.ja
  344. %doc README_FILES
  345. # %doc man-%{jmanversion}/readme_ja.txt
  346. %{_sysconfdir}/aliases
  347. %{_sysconfdir}/aliases.db
  348. %config %{_sysconfdir}/cron.daily/postfix
  349. %dir %{_sysconfdir}/postfix
  350. %config %{_sysconfdir}/postfix/main.cf.default
  351. %config %{_sysconfdir}/postfix/master.cf
  352. %config %{_sysconfdir}/postfix/bounce.cf.default
  353. %dir %{_sysconfdir}/postfix/dynamicmaps.cf.d
  354. %dir %{_sysconfdir}/postfix/postfix-files.d
  355. %config(noreplace) %{_sysconfdir}/postfix/aliases
  356. %config(noreplace) %{_sysconfdir}/postfix/access
  357. %config(noreplace) %{_sysconfdir}/postfix/canonical
  358. %config(noreplace) %{_sysconfdir}/postfix/generic
  359. %config(noreplace) %{_sysconfdir}/postfix/header_checks
  360. %config(noreplace) %{_sysconfdir}/postfix/main.cf
  361. %config(noreplace) %{_sysconfdir}/postfix/relocated
  362. %config(noreplace) %{_sysconfdir}/postfix/transport
  363. %config(noreplace) %{_sysconfdir}/postfix/virtual
  364. %config(noreplace) %{_sysconfdir}/postfix/dynamicmaps.cf
  365. %config %{_sysconfdir}/postfix/postfix-files
  366. %config %{_sysconfdir}/postfix/post-install
  367. %config %{_sysconfdir}/postfix/postfix-script
  368. %config %{_sysconfdir}/rc.d/init.d/postfix
  369. %{_bindir}/*
  370. %dir %{_libdir}/postfix
  371. %{_libdir}/postfix/*
  372. %if %{build_pgsql}
  373. %exclude %{_libdir}/postfix/postfix-pgsql.so
  374. %endif
  375. %if %{build_mysql}
  376. %exclude %{_libdir}/postfix/postfix-mysql.so
  377. %endif
  378. %exclude %{_libdir}/postfix/postfix-sqlite.so
  379. %exclude %{_libdir}/postfix/postfix-ldap.so
  380. %exclude %{_libdir}/postfix/postfix-pcre.so
  381. %exclude %{_sysconfdir}/postfix/dynamicmaps.cf.d/*
  382. %exclude %{_sysconfdir}/postfix/postfix-files.d/*
  383. %{_sbindir}/postalias
  384. %{_sbindir}/postcat
  385. %{_sbindir}/postconf
  386. %attr(2755,root,postdrop) %{_sbindir}/postdrop
  387. %{_sbindir}/postfix
  388. %{_sbindir}/postkick
  389. %{_sbindir}/postlock
  390. %{_sbindir}/postlog
  391. %{_sbindir}/postmap
  392. %{_sbindir}/postmulti
  393. %attr(2755,root,postdrop) %{_sbindir}/postqueue
  394. %{_sbindir}/postsuper
  395. %{_sbindir}/qmqp-sink
  396. %{_sbindir}/qmqp-source
  397. %{_sbindir}/sendmail
  398. %{_sbindir}/smtp-sink
  399. %{_sbindir}/smtp-source
  400. %attr(-,root,man) %{_mandir}/man*/*
  401. # %attr(-,root,man) %{_mandir}/ja/man*/*
  402. %dir %{_var}/spool/postfix
  403. %attr(0750,postfix,root) %dir %{_data_dir}
  404. %attr(1733,postfix,postdrop) %dir %{_var}/spool/postfix/maildrop
  405. %attr(0700,postfix,postfix) %dir %{_var}/spool/postfix/active
  406. %attr(0700,postfix,postfix) %dir %{_var}/spool/postfix/corrupt
  407. %attr(0700,postfix,postfix) %dir %{_var}/spool/postfix/deferred
  408. %attr(0700,postfix,postfix) %dir %{_var}/spool/postfix/incoming
  409. %attr(0755,root,root) %dir %{_var}/spool/postfix/pid
  410. %attr(0710,postfix,postdrop) %dir %{_var}/spool/postfix/public
  411. %attr(0700,postfix,postfix) %dir %{_var}/spool/postfix/bounce
  412. %attr(0700,postfix,postfix) %dir %{_var}/spool/postfix/defer
  413. %attr(0700,postfix,postfix) %dir %{_var}/spool/postfix/flush
  414. %attr(0710,postfix,postfix) %dir %{_var}/spool/postfix/private
  415. %attr(0700,postfix,postfix) %dir %{_var}/spool/postfix/saved
  416. %{_libdir}/sendmail
  417. %files sqlite
  418. %defattr(-,root,root)
  419. %{_libdir}/postfix/postfix-sqlite.so
  420. %{_sysconfdir}/postfix/dynamicmaps.cf.d/sqlite
  421. %{_sysconfdir}/postfix/postfix-files.d/sqlite
  422. %if %build_pgsql
  423. %files pgsql
  424. %defattr(-,root,root)
  425. %{_libdir}/postfix/postfix-pgsql.so
  426. %{_sysconfdir}/postfix/dynamicmaps.cf.d/pgsql
  427. %{_sysconfdir}/postfix/postfix-files.d/pgsql
  428. %endif
  429. %if %build_mysql
  430. %files mysql
  431. %defattr(-,root,root)
  432. %{_libdir}/postfix/postfix-mysql.so
  433. %{_sysconfdir}/postfix/dynamicmaps.cf.d/mysql
  434. %{_sysconfdir}/postfix/postfix-files.d/mysql
  435. %endif
  436. %files ldap
  437. %defattr(-,root,root)
  438. %{_libdir}/postfix/postfix-ldap.so
  439. %{_sysconfdir}/postfix/dynamicmaps.cf.d/ldap
  440. %{_sysconfdir}/postfix/postfix-files.d/ldap
  441. %files pcre
  442. %defattr(-,root,root)
  443. %{_libdir}/postfix/postfix-pcre.so
  444. %{_sysconfdir}/postfix/dynamicmaps.cf.d/pcre
  445. %{_sysconfdir}/postfix/postfix-files.d/pcre
  446. %changelog
  447. * Sun Aug 25 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.4.6-1
  448. - new upstream release.
  449. * Mon May 06 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.4.5-1
  450. - new upstream release.
  451. * Tue Nov 06 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.3.1-1
  452. - new upstream release.
  453. - updated Patch200.
  454. * Mon Jan 08 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.2.4-2
  455. - rebuilt with libicu-60.2.
  456. * Fri Dec 22 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.2.4-1
  457. - new upstream release.
  458. * Sun May 22 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.1.1-1
  459. - new upstream release.
  460. * Sun May 8 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.1.0-1
  461. - new upstream release.
  462. * Mon Mar 14 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.0.4-1
  463. - new upstream release.
  464. * Thu Mar 10 2016 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.0.3-4
  465. - rebuilt with openssl 1.0.2g
  466. * Thu Nov 05 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.0.3-3
  467. - rebuild with icu-56.1
  468. * Mon Nov 2 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.0.3-2
  469. - fixed dependency.
  470. * Sun Nov 1 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.0.3-1
  471. - new upstream release.
  472. - updated patch200.
  473. - dropped patch100 and 101.
  474. * Sat Sep 5 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.11.6-1
  475. - new upstream release.
  476. * Sun Jul 20 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 2.11.1-2
  477. - fix BR/R for current environment
  478. * Sun Jun 15 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 2.11.1-1
  479. - update to 2.11.1
  480. - build with libpq-devel and libmysqlclient-devel (vl7)
  481. * Sat Jan 18 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.10.3-1
  482. - new upstream release.
  483. * Mon Oct 28 2013 Daisuke SUZUKI <daisuke@linux.or.jp> 2.10.2-1
  484. - update to 2.10.2
  485. * Sun Dec 09 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 2.9.4-3
  486. - add -DHAS_DLOPEN to CCARGS instead of patch102.
  487. - use postfix-install in %%install (to prepare main.cf)
  488. - change postfix uid/gid to fixed id. (89 for postfix, 90 for postdrop)
  489. - run postalias on %%post
  490. * Fri Nov 30 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.9.4-2
  491. - added patch102.
  492. * Sun Nov 25 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 2.9.4-1
  493. - update to 2.9.4
  494. - update dynamicmaps patches
  495. - add sqite3 map support, add postfix-sqlite subpackage.
  496. - drop unneeded patches
  497. * Wed Oct 24 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8.12-1
  498. - update to 2.8.12
  499. - rebuild with pcre-8.31
  500. * Tue May 01 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8.10-1
  501. - update to 2.8.10
  502. * Sun Mar 04 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8.9-1
  503. - update to 2.8.9
  504. * Thu May 12 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8.3-1
  505. - update to 2.8.3
  506. * Wed Apr 13 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8.2-1
  507. - update to 2.8.2
  508. - update dynamicmaps patch
  509. * Tue Apr 12 2011 Shu KONNO <owa@bg.wakwak.com> 2.6.8-5
  510. - rebuilt with postgresql-9.0.3
  511. * Sun Jan 9 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.8-4
  512. - rebuilt with openssl 1.0.0c
  513. - fix changelog typo..
  514. * Wed Dec 01 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.6.8-3
  515. - new upstream release.
  516. - updated %%patch100 and %%patch210.
  517. * Sat Feb 20 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.6.5-2
  518. - removed MySQL-shared from "Requires:" and "BuildRequires:".
  519. - replaced "Prereq:" with "Requires(pre):".
  520. - replaced "BuildPrereq:" with "BuildRequires:".
  521. * Tue Feb 02 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.5-1
  522. - new upstream release
  523. - rebuild with db4-4.8.0
  524. * Sun Aug 16 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.3-2
  525. - change /var/spool/postfix/pid owner and permission
  526. (0700,postfix,postfix -> 0755,root,root)
  527. * Mon Aug 3 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.3-1
  528. - new upstream release
  529. * Sat Jun 6 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.6.2-1
  530. - new upstream release.
  531. * Sat May 30 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.6.1-2
  532. - added a missing file.
  533. * Sat May 30 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.6.1-1
  534. - new upstream release.
  535. - updated dynamicmaps patch.
  536. * Fri May 22 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.5.7-2
  537. - made to build -mysql and -pgsql as default.
  538. - rebuilt with MySQL-5.1.34.
  539. * Wed May 13 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.5.7-1
  540. - new upstream release
  541. - update Patch200 from fc10
  542. * Sun Mar 01 2009 NAKAMURA Kenta <kenta@vinelinux.org> 2.5.6-2
  543. - rebuilt with openldap-2.4.11
  544. * Mon Jan 12 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.5.6-1
  545. - new upstream release
  546. * Sun Oct 12 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.5.5-4
  547. - add patch200/patch210 from fedora
  548. * Sun Oct 12 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.5.5-3
  549. - add Requires cyrus-sasl-md5, cyrus-sasl-plain for smtp auth
  550. - add Japanese description into sub packages
  551. * Sat Oct 11 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.5.5-2
  552. - update patch100/101 to fix libxsasl build issue
  553. - remove smp flag in build section to solve build error
  554. - add _data_dir
  555. * Fri Oct 10 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.5.5-1
  556. - new upstream release
  557. - update patch100/101 to fit 2.5.5 (from suse)
  558. - add %exclude dict_{my,pg}sql.so to %%files to avoid unneeded dependancy
  559. when option "--with XXsql" is specified. (from Vine 4.x update package)
  560. - remove HAS_DLOPEN macro.
  561. * Sat Sep 06 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.4.9-1
  562. - new upstream release with security fix
  563. * Sat Aug 30 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.4.8-2
  564. - add %%if %%build_mysql and %%if %%mysql from BuildRequires section again
  565. - remove unnessary dependency
  566. * Thu Aug 28 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.4.8-1
  567. - new upstream release with security fix
  568. * Mon Aug 11 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.4.7-4
  569. - spec in UTF-8
  570. * Fri Jun 20 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.4.7-3
  571. - rebuilt against db4-4.6.21
  572. * Tue Apr 15 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 2.4.7-2
  573. - add HAS_DLOPEN macro.
  574. - add USE_CYRUS_SASL macro.
  575. - modify dynamicmaps.cf (/usr/lib -> %%{_libdir}).
  576. * Tue Mar 25 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.4.7-1
  577. - new upstream release
  578. - update patch100 (it is based from mdk 2008.0)
  579. - add smp_mflags in make section
  580. - build under new versioning policy
  581. * Thu Sep 20 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.2.10-0vl10
  582. - rebuilt with postgresql-devel 8.2.5
  583. - updated Source20, 30 and 40
  584. * Fri May 18 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.10-0vl9
  585. - rebuild with new openssl
  586. * Wed May 09 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.2.10-0vl8
  587. - rebuilt with new toolchain and db4-4.3.x
  588. * Fri Apr 13 2007 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 2.2.10-0vl7
  589. - <BTS:493> fix typo in %%if statement for %%files mysql section.
  590. - remove %%if %%build_mysql and %%if %%mysql from BuildRequires section,
  591. (Patch100 always builds dict_mysql.o and dict_pgsql.o)
  592. * Fri Oct 27 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.10-0vl6
  593. - disable MySQL, PostgreSQL support by default.
  594. use "--with {mysql|pgsql}" to build them.
  595. * Mon Sep 18 2006 NAKAMURA Kenta <kenta@vinelinux.org> 2.2.10-0vl5
  596. - add lib64 patch to correct daemon_directory on x86_64 architecture
  597. * Wed Sep 13 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.10-0vl4
  598. - remove duplicated entry from aliases. (<BTS:170>)
  599. * Wed Sep 13 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.10-0vl3
  600. - add some pseudo accounts to aliases. (<BTS:170>)
  601. - add BuildPreReq: MySQL-shared
  602. * Sun Aug 27 2006 NAKAMURA Kenta <kenta@vinelinux.org> 2.2.10-0vl2
  603. - rebuilt with openldap-2.3.27-0vl1
  604. * Sun Apr 23 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.10-0vl1
  605. - new upstream release
  606. * Thu Jan 12 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.8-0vl1
  607. - new upstream release
  608. * Fri Sep 30 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.5-0vl1
  609. - new upstream release
  610. - update to 2.2.5
  611. - update dynamicmaps from debian package
  612. - update Japaese manpages and jconf
  613. - add jhtml and jreadme
  614. - enable TLS/SSL
  615. * Mon Jan 31 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.5-0vl1
  616. - new upstream release
  617. - update all patches
  618. - link sasl2 instead of sasl1
  619. * Mon Jan 24 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 2.0.20-0vl6
  620. - enable cyrus-sasl.
  621. - add TLS/IPv6 patch.
  622. - modify main.cf to disable IPv6 as default.
  623. * Thu Oct 28 2004 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.0.20-0vl5
  624. - add PreReq: db4 >= 4.2.52
  625. (to avoid errors when upgrading from db40-linked version)
  626. * Mon Oct 11 2004 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.0.20-0vl4
  627. - rebuilt with db4-4.2.52
  628. * Tue Jun 8 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.20-0vl3
  629. - fix first installation time bugs...
  630. - remove aliases.db from %%files again
  631. - add 'touch aliases.db' in %%post script
  632. - update default main.cf to use /etc/postfix/aliases as default alias_database
  633. * Mon Jun 7 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.20-0vl2
  634. - add /etc/postfix/aliases.db to %%files
  635. * Sat May 8 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.20-0vl1
  636. - new upstream release
  637. * Tue Apr 13 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.19-0vl1
  638. - new upstream release
  639. - build with new postgresql
  640. * Fri Sep 19 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.16-0vl1
  641. - new upstream release
  642. - update jconf/jman/jhtml
  643. * Fri Jul 4 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.13-0vl1
  644. - new upstream release
  645. - update jman/jhtml/jreadme
  646. * Mon Jun 16 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.12-0vl1
  647. - new upstream release
  648. - update jconf/jman/jhtml/jreadme
  649. * Tue Jun 03 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.10-0vl1
  650. - new upstream release
  651. * Fri May 23 2003 Satoshi MACHINO <machino@vinelinux.org> 2.0.9-0vl5
  652. - rebuild by new cyrus-sasl(2.1.13-3vl1)
  653. * Sat Apr 26 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.9-0vl4
  654. - add more BuildPreReq, Requires
  655. - fix some typo
  656. - add missing files to %%files.
  657. * Sat Apr 26 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.9-0vl3
  658. - rebuild
  659. * Sat Apr 26 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.9-0vl2
  660. - add debian's dynamic map patch.
  661. some additional feature is divided to sub package.
  662. - postfix-ldap, postfix-mysql, postfix-pgsql, postfix-pcre
  663. - split common postfix libraries as shared libs.
  664. - libpostfix-{master,global,util,dns}.so.1
  665. - use cyrus-sasl for SMTP-AUTH
  666. * Wed Apr 23 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.9-0vl1
  667. - new upstream release 2.0.9
  668. - update jman/jhtml/jconf to 2.0.8
  669. * Wed Apr 9 2003 IWAI Masaharu <iwai@alib.jp> 2.0.7-0vl1
  670. - new upstream version
  671. - update documents
  672. - jman (source4)
  673. - jconf (Source5)
  674. - faq.html (Source6)
  675. - INSTALL.jp (Source7)
  676. - jhtml (Source12)
  677. * Sun Jan 19 2003 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.1.12-0vl3
  678. - rebuilt against db4
  679. * Wed Dec 18 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1.12-0vl2
  680. - rebuild to remove unnecessary dependancy.
  681. * Sat Nov 23 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1.12-0vl1
  682. - new upstream version
  683. - modified /etc/init.d/postfix
  684. * Sun Oct 06 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1.11-0vl3
  685. - fixed brainless mistakes...
  686. update main.cf again.
  687. * Thu Oct 03 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1.11-0vl2
  688. - update main.cf patch
  689. - do not use procmail for local mailer.
  690. - do not show version and OS name for smtpd greeting banner.
  691. * Tue Jun 04 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1.11-0vl1
  692. - new upstream release
  693. - update jman, jconf, jhtml
  694. * Tue May 28 2002 IWAI Masaharu <iwaim@cc.mbn.or.jp> 1.1.10-0vl2
  695. - updated main.cf patch ( Patch0 )
  696. undefine myhostname
  697. * Fri May 24 2002 IWAI Masaharu <iwaim@cc.mbn.or.jp> 1.1.10-0vl1
  698. - changed %%{_var}/spool/postfix/private directory permission (0700 -> 0710)
  699. Thanks Mr. Daisuke SUZUKI ([VineSeed:06454])
  700. * Thu May 23 2002 IWAI Masaharu <iwaim@cc.mbn.or.jp> 1.1.10-0vl0
  701. - upstream release
  702. - updated japanese documents Source4-9
  703. ( and the unofficial Japanese Web Site moved. )
  704. - added japanese documents Source10-12
  705. - updated main.cf patch ( Patch0 )
  706. - added postdrop group
  707. - added some directories in %%{_var}/spool/postfix/
  708. active, corrupt, deferred, incoming, pid, public, bounce,
  709. defer,flush,private and saved directories
  710. * Mon Feb 18 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.0.20010228pl08-0vl3
  711. - not stop in %%pre
  712. - not start but restart in %%post
  713. * Mon Dec 31 2001 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.0.20010228pl08-0vl2
  714. - added BuildPreReq: db3-devel
  715. * Sat Nov 24 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.20010228pl08-0vl1
  716. - updated to 20010228-pl08
  717. * Fri Nov 9 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.20010228pl06-0vl1
  718. - updated to 20010228-pl06
  719. * Sun Sep 23 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.20010228pl05-0vl1
  720. - updated to 20010228-pl05
  721. * Wed Aug 1 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.20010228pl04-0vl1
  722. - updated to 20010228-pl04
  723. * Wed Jun 27 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.20010228pl03-0vl2
  724. - update Japanese documents and manpages
  725. * Sun May 27 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.20010228pl03-0vl1
  726. - updated to 20010228-pl03
  727. * Mon May 21 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
  728. - 0.0.20010228pl02-0vl3
  729. - modified %%preun script again
  730. (to check whether %%{_sysconfidir}/rc.d/init.d/postfix already exists)
  731. * Wed May 02 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
  732. - 0.0.20010228pl02-0vl2
  733. - fixed incorrect %%preun script :-P
  734. * Tue May 1 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.20010228pl02-0vl1
  735. - updated to 20010228-pl02
  736. * Wed Apr 11 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.20010228pl01-0vl4
  737. - add {pcre,regexp}_table to %files
  738. - don't replace config files
  739. - start postfix after install/upgrade
  740. * Mon Apr 09 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.20010228pl01-0vl2
  741. - updated jman pages and translations.
  742. - added japanese sample config files.
  743. * Sat Mar 31 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.20010228pl01-0vl1
  744. - updated to 20010228-pl01
  745. * Thu Mar 1 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.20010228-0vl2
  746. - fixed file location
  747. * Thu Mar 1 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.20010228-0vl1
  748. - updated to 20010228
  749. * Tue Dec 26 2000 Tomoya TAKA <tomoya@olive.plala.or.jp> 0.0.199912310pl13-0vl2
  750. - fixed about mandir
  751. * Thu Nov 23 2000 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.199912310pl13-0vl1
  752. - updated to 19991231-pl13
  753. - use rpm macros in spec
  754. * Thu Nov 23 2000 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.199912310pl11-0vl1
  755. - updated to 19991231-pl11
  756. * Thu Nov 9 2000 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.199912310pl10-0vl1
  757. - updated to 19991231-pl10
  758. * Thu Oct 12 2000 Yoshihiro Kajiki <kajiki@ylug.org>
  759. - fix newaliases problem by adding slink
  760. * Mon Oct 2 2000 Daisuke SUZUKI <daisuke@linux.or.jp>
  761. - add japanese man pages
  762. * Sun Oct 1 2000 Jun Nishii <jun@vinelinux.org>
  763. - updates to 19991231-pl09-0vl2
  764. - fixed Group
  765. * Fri Sep 22 2000 Daisuke SUZUKI <daisuke@linux.or.jp>
  766. - updates to 19991231-pl09
  767. * Wed Aug 09 2000 MACHINO, Satoshi <mac@netfort.gr.jp>
  768. - %build, removed bzip2 -9 and strip
  769. - fixed %files section to handle compressed man page
  770. * Wed Jun 21 2000 Daisuke SUZUKI <daisuke@linux.or.jp>
  771. - Version name changes to 0.0.version
  772. - updates to 19991231-pl08
  773. + Major changes with postfix-19991231-pl08:
  774. Specify "body_checks = regexp:%{_sysconfdir}/postfix/body_checks" for a quick
  775. and dirty emergency content filter that looks at non-header lines
  776. one line at a time (including MIME headers inside the message body).
  777. Details in conf/sample-filter.cf.
  778. + Incompatible changes with postfix-19991231-pl07:
  779. As required by RFC 822, Postfix now inserts a generic destination
  780. message header when no destination header is present. The text is
  781. specified via the undisclosed_recipients_header configuration
  782. parameter (default: "To: undisclosed-recipients:;").
  783. * Thu Apr 6 2000 Daisuke SUZUKI <daisuke@linux.or.jp>
  784. - updates to 19991231-pl06
  785. - added percent hack to main.cf
  786. * Sun Feb 20 2000 Daisuke SUZUKI <daisuke@linux.or.jp>
  787. - adopted to Vine Linux
  788. * Mon Jan 3 2000 Jean-Michel Dault <jmdault@netrevolution.com>
  789. - updated to 19991231
  790. - added postfix group
  791. - corrected aliases.db bug
  792. * Mon Dec 27 1999 Jerome Dumonteil <jd@mandrakesoft.com>
  793. - Add postfix check in post to create sub dirs in spool
  794. * Mon Dec 20 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
  795. - Add -a $DOMAIN -d $LOGNAME to procmail (philippe).
  796. - New banner.
  797. * Wed Nov 10 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
  798. - fix if conflicts with sendmail.
  799. * Sat Jun 5 1999 Axalon Bloodstone <axalon@linux-mandrake.com>
  800. - install bins from libexec/
  801. * Sat Jun 5 1999 Bernhard Rosenkr舅zer <bero@mandrakesoft.com>
  802. - 19990601
  803. - .spec cleanup for easier updates
  804. * Wed May 26 1999 Axalon Bloodstone <axalon@linux-mandrake.com>
  805. - created link from %{_sbindir}/sendmail to %{_libdir}/sendmail
  806. so it doesn't bug out when i rpm -e sendmail
  807. - Now removes %{_var}/lock/subsys/postfix like a good little prog
  808. upon rpm -e
  809. * Fri Apr 23 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
  810. - Mandrake adptations.
  811. * Tue Apr 13 1999 Arne Coucheron <arneco@online.no>
  812. [19990317-pl04-1]
  813. * Tue Mar 30 1999 Arne Coucheron <arneco@online.no>
  814. [19990317-pl03-2]
  815. - Castro, Castro, pay attention my friend. You're making it very hard
  816. maintaining the package if you don't follow the flow of the releases
  817. * Thu Mar 25 1999 Arne Coucheron <arneco@online.no>
  818. [19990317-pl02-1]
  819. * Tue Mar 23 1999 Arne Coucheron <arneco@online.no>
  820. [19990317-3]
  821. - added bugfix patch01
  822. * Sat Mar 20 1999 Arne Coucheron <arneco@online.no>
  823. [19990317-2]
  824. - removed the mynetworks line in main.cf, let postfix figure it out
  825. - striping of the files in %{_sbindir}
  826. - alias database moved to %{_sysconfdir}/postfix and made a symlink to it in %{_sysconfdir}
  827. - enabled procmail support in main.cf and added it to Requires:
  828. - check status on master instead of postfix in the init script
  829. - obsoletes postfix-beta
  830. - had to move some of my latest changelog entries up here since Edgard Castro
  831. didn't follow my releases
  832. * Thu Mar 18 1999 Edgard Castro <castro@usmatrix.net>
  833. [19990317]
  834. * Tue Mar 16 1999 Edgard Castro <castro@usmatrix.net>
  835. [alpha-19990315]
  836. * Tue Mar 9 1999 Edgard Castro <castro@usmatrix.net>
  837. [19990122-pl01-2]
  838. - shell and gecho information changed to complie with Red Hat stardand
  839. - changed the name of the rpm package to postfix, instead of postfix-beta
  840. * Tue Feb 16 1999 Edgard Castro <castro@usmatrix.net>
  841. [19990122-pl01-1]
  842. * Sun Jan 24 1999 Arne Coucheron <arneco@online.no>
  843. [19990122-1]
  844. - shell for postfix user changed to /bin/true to avoid logins to the account
  845. - files in %{_libdir}exec/postfix moved to %{_libdir}/postfix since this complies
  846. more with the Red Hat standard
  847. * Wed Jan 06 1999 Arne Coucheron <arneco@online.no>
  848. [19981230-2]
  849. - added URL for the source
  850. - added a cron job for daily check of errors
  851. - sample config files moved from /etc/postfix/sample to the docdir
  852. - dropped making of symlinks in %{_sbindir} and instead installing the real
  853. files there
  854. - because of the previous they're not needed anymore in %{_libdir}exec/postfix,
  855. so they are removed from that place
  856. * Fri Jan 01 1999 Arne Coucheron <arneco@online.no>
  857. [19981230-1]
  858. * Tue Dec 29 1998 Arne Coucheron <arneco@online.no>
  859. [19981222-1]
  860. - first build of rpm version