postfix-vl.spec 38 KB

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