postfix-vl.spec 35 KB

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