dovecot-vl.spec 36 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087
  1. Summary: Dovecot Secure imap server
  2. Summary(ja): Dovecot セキュア IMAP サーバ
  3. Name: dovecot
  4. Version: 2.3.9.2
  5. Release: 1%{?_dist_release}
  6. #dovecot itself is MIT, a few sources are PD, pigeonhole is LGPLv2
  7. License: MIT and LGPLv2 and BSD with advertising
  8. Group: System Environment/Daemons
  9. %define build_postgres 1
  10. %define build_mysql 1
  11. %define build_sqlite 1
  12. %define build_ldap 1
  13. # pigeonhole
  14. %define build_pigeonhole 1
  15. %define pigeonholever 0.5.9
  16. # pop before smtp (drac)
  17. %define build_drac 0
  18. URL: http://www.dovecot.org/
  19. Source: https://www.dovecot.org/releases/2.3/%{name}-%{version}.tar.gz
  20. Source1: dovecot.init
  21. Source2: dovecot.pam
  22. Source8: https://pigeonhole.dovecot.org/releases/2.3/dovecot-2.3-pigeonhole-%{pigeonholever}.tar.gz
  23. Source9: dovecot.sysconfig
  24. Source10: dovecot.tmpfilesd
  25. #our own
  26. Source14: dovecot.conf.5
  27. # drac plugin (pop before smtp)
  28. # Source100: http://www.dovecot.org/patches/1.1/drac.c
  29. # Source100: http://sourceforge.jp/projects/dovecot2-drac/downloads/53176/dovecot2-drac-0.1.tar.gz
  30. # Source110: README.plugin-drac
  31. Patch1: dovecot-2.0-defaultconfig.patch
  32. Patch2: dovecot-1.0.beta2-mkcert-permissions.patch
  33. # local filesystem rules
  34. Patch3: dovecot-1.0.rc7-mkcert-paths.patch
  35. Patch4: dovecot-2.2-mkcert-10years.patch
  36. Patch10: dovecot-2.3.0.1-libxcrypt.patch
  37. Patch11: dovecot-2.3.4-de42b54.patch
  38. Packager: iwamoto
  39. Vendor: Project Vine
  40. Distribution: Vine Linux
  41. Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root
  42. BuildRequires: openssl-devel, pam-devel, zlib-devel
  43. BuildRequires: bzip2-devel, libcap-devel
  44. BuildRequires: libtool autoconf automake, gettext-devel
  45. BuildRequires: pkgconfig
  46. BuildRequires: krb5-devel
  47. BuildRequires: tcp_wrappers
  48. BuildRequires: libxcrypt-devel
  49. # Package includes an initscript service file,
  50. # needs to require initscripts package
  51. Requires: initscripts
  52. Requires(pre): /usr/sbin/useradd
  53. Requires(post): /sbin/chkconfig, /usr/sbin/useradd, /sbin/chkconfig
  54. Requires(preun): /usr/sbin/userdel, /usr/sbin/groupdel
  55. Requires(preun): /sbin/chkconfig, /sbin/service
  56. Requires(postun): /sbin/service
  57. %if %{build_postgres}
  58. BuildRequires: libpq-devel
  59. %endif
  60. %if %{build_mysql}
  61. BuildRequires: libmariadb-devel
  62. %endif
  63. %if %{build_sqlite}
  64. BuildRequires: sqlite3-devel
  65. %endif
  66. %if %{build_ldap}
  67. BuildRequires: openldap-devel
  68. %endif
  69. %if %{build_drac}
  70. BuildRequires: dracd
  71. %endif
  72. %define docdir %{_docdir}/%{name}
  73. %define ssldir %{_sysconfdir}/pki/%{name}
  74. %description
  75. Dovecot is an IMAP server for Linux/UNIX-like systems, written with security
  76. primarily in mind. It also contains a small POP3 server. It supports mail
  77. in either of maildir or mbox formats.
  78. The SQL drivers and authentication plugins are in their subpackages.
  79. %if %{build_pigeonhole}
  80. %package pigeonhole
  81. Requires: %{name} = %{version}-%{release}
  82. Obsoletes: dovecot-sieve
  83. Summary: Sieve and managesieve plug-in for dovecot
  84. Group: System Environment/Daemons
  85. License: MIT and LGPLv2
  86. %description pigeonhole
  87. This package provides sieve and managesieve plug-in for dovecot LDA.
  88. %endif
  89. %if %{build_postgres}
  90. %package pgsql
  91. Requires: %{name} = %{version}-%{release}
  92. Summary: Postgres SQL backend for dovecot
  93. Group: System Environment/Daemons
  94. %description pgsql
  95. This package provides the Postgres SQL backend for dovecot-auth etc.
  96. %endif
  97. %if %{build_mysql}
  98. %package mysql
  99. Requires: %{name} = %{version}-%{release}
  100. Summary: MySQL backend for dovecot
  101. Group: System Environment/Daemons
  102. %description mysql
  103. This package provides the MySQL backend for dovecot-auth etc.
  104. %endif
  105. %if %{build_sqlite}
  106. %package sqlite
  107. Requires: %{name} = %{version}-%{release}
  108. Summary: SQLite backend for dovecot
  109. Group: System Environment/Daemons
  110. %description sqlite
  111. This package provides the SQLite backend for dovecot-auth etc.
  112. %endif
  113. %if %{build_ldap}
  114. %package ldap
  115. Requires: %{name} = %{version}-%{release}
  116. Summary: LDAP auth plugin for dovecot
  117. Group: System Environment/Daemons
  118. %description ldap
  119. This package provides the LDAP auth plugin for dovecot-auth etc.
  120. %endif
  121. %if %{build_drac}
  122. %package drac
  123. Summary: Dovecot plugin module for support drac (POP before SMTP)
  124. Group: System Environment/Daemons
  125. Requires: %{name} = %{version}-%{release}
  126. Requires: dracd
  127. Obsoletes: %{name}-plugin-drac < %{version}-%{release}
  128. %description drac
  129. Dovecot plugin module for support drac (POP before SMTP)
  130. %endif
  131. %package devel
  132. Requires: %{name} = %{version}-%{release}
  133. Summary: Development files dor dovecot
  134. Group: Development/Libraries
  135. %description devel
  136. This package provides the development files for dovecot.
  137. %prep
  138. %setup -q
  139. %patch1 -p1 -b .default-settings
  140. %patch2 -p1
  141. %patch3 -p1
  142. %patch4 -p1
  143. %if %{build_drac}
  144. %setup -T -D -q -a 100
  145. mv dovecot2-drac/README README.dovecot2-drac
  146. mv dovecot2-drac/README.j README.dovecot2-drac.jp
  147. cp %{SOURCE110} .
  148. %endif
  149. %if %{build_pigeonhole}
  150. %setup -q -D -T -a 8
  151. %endif
  152. %build
  153. # rm -f ./configure
  154. # autoreconf -i -f
  155. %configure \
  156. INSTALL_DATA="install -c -p -m644" \
  157. --disable-static \
  158. %if %{build_postgres}
  159. --with-pgsql \
  160. %endif
  161. %if %{build_mysql}
  162. --with-mysql \
  163. %endif
  164. %if %{build_sqlite}
  165. --with-sqlite \
  166. %endif
  167. --with-sql=plugin \
  168. --with-gssapi=plugin \
  169. --with-ssl=openssl \
  170. --with-ssldir=%{ssldir} \
  171. --with-libcap \
  172. --with-libwrap \
  173. --with-zlib \
  174. %if %{build_ldap}
  175. --with-ldap=plugin \
  176. %endif
  177. --with-docs
  178. sed -i 's|/etc/ssl|/etc/pki/dovecot|' doc/mkcert.sh doc/example-config/conf.d/10-ssl.conf
  179. sed -i -e 's/^#define CLIENT_PROGRESS_TIMEOUT.*$/#define CLIENT_PROGRESS_TIMEOUT 30/' src/lib-http/test-http-payload.c
  180. make %{?_smp_mflags}
  181. %if %{build_pigeonhole}
  182. #pigeonhole
  183. pushd dovecot-2.3-pigeonhole-%{pigeonholever}
  184. autoreconf -fiv
  185. %configure \
  186. INSTALL_DATA="install -c -p -m644" \
  187. --disable-static \
  188. --with-dovecot=../ \
  189. --without-unfinished-features
  190. make %{?_smp_mflags}
  191. popd
  192. %endif
  193. %if %{build_drac}
  194. pushd dovecot2-drac
  195. make DOVDIR=../
  196. popd
  197. %endif
  198. %install
  199. rm -rf $RPM_BUILD_ROOT
  200. make install DESTDIR=$RPM_BUILD_ROOT
  201. rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}
  202. %if %{build_pigeonhole}
  203. pushd dovecot-2.3-pigeonhole-%{pigeonholever}
  204. make install DESTDIR=$RPM_BUILD_ROOT
  205. popd
  206. %endif
  207. %if %{build_drac}
  208. pushd dovecot2-drac
  209. install -m 755 drac_plugin.so $RPM_BUILD_ROOT/%{_libdir}/dovecot/
  210. mkdir -p $RPM_BUILD_ROOT/%{_libdir}/dovecot/imap/
  211. mkdir -p $RPM_BUILD_ROOT/%{_libdir}/dovecot/pop3/
  212. ln -s ../drac_plugin.so $RPM_BUILD_ROOT/%{_libdir}/dovecot/imap/
  213. ln -s ../drac_plugin.so $RPM_BUILD_ROOT/%{_libdir}/dovecot/pop3/
  214. popd
  215. %endif
  216. # install -p -m 755 src/plugins/convert/convert-tool $RPM_BUILD_ROOT%{_libexecdir}/%{name}
  217. mkdir -p $RPM_BUILD_ROOT%{_initrddir}
  218. install -p -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/dovecot
  219. mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d
  220. install -p -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/dovecot
  221. mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
  222. install -p -m 600 %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/dovecot
  223. #install man pages
  224. install -p -D -m 644 %{SOURCE14} $RPM_BUILD_ROOT%{_mandir}/man5/dovecot.conf.5
  225. # generate ghost .pem file
  226. mkdir -p $RPM_BUILD_ROOT%{ssldir}/certs
  227. mkdir -p $RPM_BUILD_ROOT%{ssldir}/private
  228. touch $RPM_BUILD_ROOT%{ssldir}/certs/dovecot.pem
  229. chmod 600 $RPM_BUILD_ROOT%{ssldir}/certs/dovecot.pem
  230. touch $RPM_BUILD_ROOT%{ssldir}/private/dovecot.pem
  231. chmod 600 $RPM_BUILD_ROOT%{ssldir}/private/dovecot.pem
  232. mkdir -p $RPM_BUILD_ROOT/var/run/dovecot/login
  233. chmod 755 $RPM_BUILD_ROOT/var/run/dovecot
  234. chmod 700 $RPM_BUILD_ROOT/var/run/dovecot/login
  235. # Install dovecot.conf and dovecot-openssl.cnf
  236. mkdir -p $RPM_BUILD_ROOT%{ssldir}
  237. mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/dovecot/conf.d
  238. install -p -m 644 doc/example-config/dovecot.conf $RPM_BUILD_ROOT%{_sysconfdir}/dovecot
  239. install -p -m 644 doc/example-config/conf.d/*.conf $RPM_BUILD_ROOT%{_sysconfdir}/dovecot/conf.d
  240. install -p -m 644 doc/example-config/conf.d/*.conf.ext $RPM_BUILD_ROOT%{_sysconfdir}/dovecot/conf.d
  241. install -p -m 644 doc/dovecot-openssl.cnf $RPM_BUILD_ROOT%{ssldir}/dovecot-openssl.cnf
  242. # Install pigeonhole conf
  243. pushd dovecot-2.3-pigeonhole-%{pigeonholever}
  244. install -p -m 644 doc/example-config/conf.d/*.conf $RPM_BUILD_ROOT%{_sysconfdir}/dovecot/conf.d
  245. popd
  246. # Install some of our own documentation
  247. # install -p -m644 %{SOURCE7} $RPM_BUILD_ROOT%{docdir}/REDHAT-FAQ.txt
  248. # Install the licensing files into the documentation area
  249. install -p -m644 COPYING* $RPM_BUILD_ROOT%{docdir}
  250. mkdir -p $RPM_BUILD_ROOT%{docdir}/examples/
  251. install -p -m755 doc/mkcert.sh $RPM_BUILD_ROOT%{_libexecdir}/%{name}/mkcert.sh
  252. # for f in `cd doc; echo *.conf`; do
  253. # install -p -m644 doc/$f $RPM_BUILD_ROOT%{docdir}/examples/$f;
  254. # done
  255. mv $RPM_BUILD_ROOT%{docdir} $RPM_BUILD_ROOT%{docdir}-%{version}
  256. mkdir -p $RPM_BUILD_ROOT/var/lib/dovecot
  257. #remove the libtool archives
  258. find $RPM_BUILD_ROOT%{_libdir}/%{name}/ -name '*.la' | xargs rm -f
  259. #prepare the filelist
  260. (
  261. find ${RPM_BUILD_ROOT}%{_libdir}/%{name} -type d | sed -e "s|^|%dir |";
  262. find ${RPM_BUILD_ROOT}%{_libdir}/%{name} -! -type d | \
  263. grep -v 'dovecot-config\|lib90_cmusieve_plugin\.so\|libdriver_.*\.so\|libauthdb_.*\.so\|libmech_.*\.so\|drac\.so';
  264. ) | sed -e "s|$RPM_BUILD_ROOT||" >libs.filelist
  265. #remove what we don't want
  266. rm -f $RPM_BUILD_ROOT%{_sysconfdir}/dovecot/README
  267. pushd doc
  268. #rm -f securecoding.txt thread-refs.txt
  269. popd
  270. %clean
  271. rm -rf $RPM_BUILD_ROOT
  272. %pre
  273. getent group dovecot >/dev/null || groupadd -r dovecot
  274. getent passwd dovecot >/dev/null || \
  275. useradd -r -g dovecot -d /usr/libexec/dovecot -s /sbin/nologin -c "Dovecot IMAP server" dovecot
  276. getent group dovenull >/dev/null || groupadd -r dovenull
  277. getent passwd dovenull >/dev/null || \
  278. useradd -r -g dovenull -d /usr/libexec/dovecot -s /sbin/nologin -c "Dovecot's unauthorized user" dovenull
  279. exit 0
  280. %post
  281. /sbin/chkconfig --add %{name}
  282. # generate the ssl certificates
  283. if [ ! -f %{ssldir}/certs/%{name}.pem ]; then
  284. SSLDIR=%{ssldir} OPENSSLCONFIG=%{ssldir}/dovecot-openssl.cnf \
  285. %{_libexecdir}/%{name}/mkcert.sh &> /dev/null
  286. fi
  287. if ! test -f /var/run/dovecot/login/ssl-parameters.dat; then
  288. dovecot --build-ssl-parameters &>/dev/null
  289. fi
  290. exit 0
  291. %preun
  292. if [ $1 = 0 ]; then
  293. /sbin/service %{name} stop > /dev/null 2>&1 || :
  294. /sbin/chkconfig --del %{name} || :
  295. fi
  296. %postun
  297. if [ "$1" -ge "1" ]; then
  298. /sbin/service %{name} condrestart 2>/dev/null || :
  299. fi
  300. %check
  301. make check
  302. cd dovecot-2.3-pigeonhole-%{pigeonholever}
  303. make check
  304. %files -f libs.filelist
  305. %defattr(-,root,root,-)
  306. %license COPYING COPYING.LGPL COPYING.MIT
  307. %doc doc/* AUTHORS ChangeLog NEWS README
  308. # %doc AUTHORS ChangeLog NEWS README doc/*.txt
  309. %dir %{_sysconfdir}/dovecot
  310. %dir %{_sysconfdir}/dovecot/conf.d
  311. %config(noreplace) %{_sysconfdir}/dovecot/dovecot.conf
  312. %config(noreplace) %{_sysconfdir}/dovecot/conf.d/*.conf
  313. %config(noreplace) %{_sysconfdir}/dovecot/conf.d/*.conf.ext
  314. # %config(noreplace) %{_sysconfdir}/dovecot.conf
  315. %attr(0600,root,root) %config(noreplace) %{_sysconfdir}/sysconfig/dovecot
  316. %{_initrddir}/dovecot
  317. %config(noreplace) %{_sysconfdir}/pam.d/dovecot
  318. %dir %{ssldir}
  319. %dir %{ssldir}/certs
  320. %dir %{ssldir}/private
  321. %config(noreplace) %{ssldir}/dovecot-openssl.cnf
  322. %attr(0600,root,root) %ghost %config(missingok,noreplace) %verify(not md5 size mtime) %{ssldir}/certs/dovecot.pem
  323. %attr(0600,root,root) %ghost %config(missingok,noreplace) %verify(not md5 size mtime) %{ssldir}/private/dovecot.pem
  324. %{_libexecdir}/%{name}
  325. %{_libdir}/dovecot/auth/libauthdb_imap.so
  326. %{_libdir}/dovecot/auth/libmech_gssapi.so
  327. %{_sbindir}/dovecot
  328. # %{_sbindir}/dovecotpw
  329. %{_bindir}/doveadm
  330. %{_bindir}/doveconf
  331. %{_bindir}/dsync
  332. %attr(0755,root,dovecot) %dir /var/run/dovecot
  333. %attr(0750,root,dovenull) %dir /var/run/dovecot/login
  334. # %attr(0755,root,dovecot) %{_libexecdir}/%{name}/mkcert.sh
  335. %attr(0750,dovecot,dovecot) %dir /var/lib/dovecot
  336. %{_mandir}/man1/deliver.1.gz
  337. %{_mandir}/man1/doveadm*.1.gz
  338. %{_mandir}/man1/doveconf.1.gz
  339. %{_mandir}/man1/dovecot*.1.gz
  340. %{_mandir}/man1/dsync.1.gz
  341. %{_mandir}/man5/dovecot.conf.5.gz
  342. %{_mandir}/man7/doveadm-search-query.7.gz
  343. %if %{build_pigeonhole}
  344. %files pigeonhole
  345. %defattr(-,root,root,-)
  346. %{_bindir}/sieve-dump
  347. %{_bindir}/sieve-filter
  348. %{_bindir}/sieve-test
  349. %{_bindir}/sievec
  350. %config(noreplace) %{_sysconfdir}/dovecot/conf.d/90-sieve.conf
  351. %config(noreplace) %{_sysconfdir}/dovecot/conf.d/20-managesieve.conf
  352. %{_libexecdir}/%{name}/managesieve
  353. %{_libexecdir}/%{name}/managesieve-login
  354. %dir %{_libdir}/dovecot/settings
  355. %{_libdir}/dovecot/settings/libmanagesieve_*.so
  356. %{_mandir}/man1/sieve-dump.1.gz
  357. %{_mandir}/man1/sieve-filter.1.gz
  358. %{_mandir}/man1/sieve-test.1.gz
  359. %{_mandir}/man1/sievec.1.gz
  360. %{_mandir}/man1/sieved.1.gz
  361. %{_mandir}/man7/pigeonhole.7.gz
  362. %endif
  363. %if %{build_mysql}
  364. %files mysql
  365. %defattr(-,root,root,-)
  366. %{_libdir}/%{name}/libdriver_mysql.so
  367. %{_libdir}/%{name}/auth/libdriver_mysql.so
  368. %{_libdir}/%{name}/dict/libdriver_mysql.so
  369. %endif
  370. %if %{build_postgres}
  371. %files pgsql
  372. %defattr(-,root,root,-)
  373. %{_libdir}/%{name}/libdriver_pgsql.so
  374. %{_libdir}/%{name}/auth/libdriver_pgsql.so
  375. %{_libdir}/%{name}/dict/libdriver_pgsql.so
  376. %endif
  377. %if %{build_sqlite}
  378. %files sqlite
  379. %defattr(-,root,root,-)
  380. %{_libdir}/%{name}/libdriver_sqlite.so
  381. %{_libdir}/%{name}/auth/libdriver_sqlite.so
  382. %{_libdir}/%{name}/dict/libdriver_sqlite.so
  383. %endif
  384. %if %{build_ldap}
  385. %files ldap
  386. %defattr(-,root,root,-)
  387. %{_libdir}/%{name}/auth/libauthdb_ldap.so
  388. %endif
  389. %if %{build_drac}
  390. %files drac
  391. %defattr(-,root,root)
  392. %{_libdir}/%{name}/drac_plugin.so
  393. %{_libdir}/%{name}/imap/drac_plugin.so
  394. %{_libdir}/%{name}/pop3/drac_plugin.so
  395. %doc README.plugin-drac
  396. %endif
  397. %files devel
  398. %defattr(-,root,root,-)
  399. %{_includedir}/%{name}
  400. %{_libdir}/%{name}/dovecot-config
  401. %{_datadir}/aclocal/dovecot.m4
  402. %if %{build_pigeonhole}
  403. %{_datadir}/aclocal/dovecot-pigeonhole.m4
  404. %endif
  405. %changelog
  406. * Tue Dec 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.3.9.2-1
  407. - new upstream release.
  408. - updated pigeonhole to 0.5.9.
  409. * Thu Aug 29 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.3.7.2-1
  410. - new upstream release.
  411. - updated pigeonhole to 0.5.7.2.
  412. * Sun Aug 25 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.3.7.1-1
  413. - new upstream release.
  414. - updated pigeonhole to 0.5.7.1.
  415. * Mon May 06 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.3.6-1
  416. - updated to the 2.3.x series.
  417. - updated pigeonhole to 0.5.6.
  418. - imported Patch10 and 11.
  419. * Tue Nov 06 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.36-1
  420. - new upstream release.
  421. - updated pigeonhole to 0.4.24.
  422. * Fri Mar 23 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.35-1
  423. - new upstream release.
  424. - updated pigeonhole to 0.4.23.
  425. * Wed Feb 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.33.2-1
  426. - new upstream release.
  427. - updated pigeonhole to 0.4.21.
  428. * Sun May 22 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.24-1
  429. - new upstream release.
  430. - updated pigeonhole to 0.4.14.
  431. - added dovecot-pigeonhole.m4 to dovecot-devel.
  432. * Thu Mar 10 2016 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.2.21-1
  433. - new upstream release.
  434. - updated pigeonhole to 0.4.10.
  435. - built with openssl 1.0.2g
  436. * Mon Nov 2 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.19-1
  437. - new upstream release.
  438. - updated pigeonhole to 0.4.9.
  439. * Tue Jul 8 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.13-2
  440. - replaced "BR:mysql-devel" to "BR:libmysqlclient-devel".
  441. - enabled libwrap.
  442. * Sat Jun 14 2014 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.2.13-1
  443. - new upstream release 2.2.13, pigeonhole 0.4.3
  444. - replace BR: libpq-devel from postgresql-devel
  445. * Thu Jan 9 2014 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.2.10-1
  446. - new upstream release 2.2.10, pigeonhole 0.4.2
  447. - drop drac (Pop Before Smtp) support
  448. - add patch4
  449. * Thu Oct 25 2012 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.1.10-1
  450. - new upstream release 2.1.10
  451. - new upstream release pigeonhole 0.3.3
  452. - change configure options to fit new release
  453. - change file list to fit new release
  454. - fix openssl key location in defalut config files
  455. * Sat Jun 16 2012 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.0.21-1
  456. - new upstream release
  457. - new upstream release pigeonhole 0.2.6
  458. * Mon Oct 31 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.0.15-1
  459. - new upstream release
  460. * Wed Sep 28 2011 Masanobu HAGANE <masanobu@hagane.jp> 2.0.13-2
  461. - revival drac_plugin.so (POP bedore SMTP) support
  462. - use DRAC plugin for Dovecot-2.x
  463. - (get from http://sourceforge.jp/projects/dovecot2-drac/releases/)
  464. * Sat May 21 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.0.13-1
  465. - new upstream release
  466. * Sun Apr 17 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.0.12-1
  467. - new upstream release
  468. - new upstream release pigeonholever 0.2.3
  469. * Tue Apr 12 2011 Shu KONNO <owa@bg.wakwak.com> 2.0.9-6
  470. - rebuilt with postgresql-9.0.3
  471. * Mon Feb 14 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.0.9-5
  472. - fix pigeonhole R: (remove epoch)
  473. * Mon Jan 24 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.0.9-4
  474. - fix source url
  475. * Wed Jan 19 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.0.9-3
  476. - disable drac sub package (drac plugin not work with dovecot 2.x)
  477. * Mon Jan 17 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.0.9-2
  478. - fix config file path in dovecot.init
  479. - fix group of /var/run/dovecot/login
  480. * Sun Jan 16 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.0.9-1
  481. - new upstream release 2.0.x
  482. * Tue Jan 11 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.15-2
  483. - rebuild with openssl-1.0.0c
  484. * Sat Oct 9 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.2.15-1
  485. - new upstream release with security fixes (CVE-2010-3780,3779,3707,3706)
  486. - add BR: pkgconfig
  487. * Thu Mar 11 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.2.11-1
  488. - new upstream release with mbox DoS fix
  489. * Mon Jan 25 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.2.10-2
  490. - fix drac.so in libs.files
  491. * Mon Jan 25 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.2.10-1
  492. - new upstream release
  493. * Fri Jan 8 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.2.9-1
  494. - new upstream release
  495. - update to dovecot sieve 1.1.8
  496. * Thu Sep 17 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.2.3-2
  497. - update to dovecot sieve 1.1.7 to fix BoF
  498. - add BR: bzip2-devel, libcap-devel
  499. * Mon Aug 10 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.2.3-1
  500. - new upstream release
  501. * Wed Jul 29 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.2.2-1
  502. - new upstream release
  503. * Sun Jul 12 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.2.1-1
  504. - new upstream release
  505. * Tue Jul 7 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.2.0-1
  506. - new upstream 1.2.x release
  507. - update Patch1 to fit new release
  508. - README.plugin-drac in UTF-8
  509. * Tue Jun 2 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.1.16-1
  510. - new upstream release
  511. * Fri May 22 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.15-3
  512. - rebuilt with MySQL-5.1.34.
  513. * Tue May 19 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.1.15-2
  514. - add BuildRequires gettext-devel instead of gettext
  515. * Tue May 19 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.1.15-1
  516. - new upstream release
  517. - update patch1 to fix new release
  518. * Mon Apr 27 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.1.14-1
  519. - new upstream release
  520. * Sun Mar 22 2009 NAKAMURA Kenta <kenta@vinelinux.org> 1.1.13-2
  521. - rebuilt with openldap-2.4.11
  522. * Sun Mar 22 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.1.13-1
  523. - new upstream release
  524. * Sat Feb 07 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.1.11-1
  525. - new upstream release
  526. * Sun Feb 01 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.1.10-1
  527. - new upstream release
  528. * Mon Jan 12 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.1.8-1
  529. - new upstream release
  530. * Sat Nov 01 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.1.6-1
  531. - new upstream release
  532. * Tue Oct 21 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.1.4-2
  533. - change BuildRequires sqlite-devel -> sqlite3-devel
  534. * Mon Oct 20 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.1.4-1
  535. - new upstream release
  536. * Fri Sep 05 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1.3-1
  537. - new upstream release
  538. * Sun Aug 17 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1.2-1
  539. - new upstream release
  540. - split ldap plugin to subpackage
  541. - split sql plugins to subpackages
  542. - add -devel subpackage
  543. - update drac module, rename to -drac from -plugin-drac
  544. - add dovecot-sieve
  545. * Mon Mar 10 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.0.13-0vl2
  546. - build for VineSeed (0vl1 is for VinePlus 4.x)
  547. - new upstream release
  548. * Mon Jan 07 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.0.10-0vl2
  549. - build for VineSeed (0vl1 is for VinePlus 4.x)
  550. - new upstream release with security fix (CVE-2007-6598)
  551. - turn on daemon stop massage (Already start message is on)
  552. * Sat Dec 15 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.9-0vl1
  553. - new upstream source
  554. * Wed Nov 21 2007 NAKAMURA Kenta <kenta@vinelinux.org> 1.0.7-0vl4
  555. - updated %%install section to support lib64 architecture
  556. * Sun Nov 04 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.0.7-0vl3
  557. - rebuild for VineSeed (from VinePlus 4.x)
  558. * Thu Sep 20 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0.5-0vl1
  559. - new upstream release
  560. - rebuilt with postgresql-devel 8.2.5
  561. * Sun Aug 5 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0.3-0vl1
  562. - new upstream release
  563. * Sun May 20 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.0-0vl1
  564. - new upstream release
  565. * Sat Nov 03 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.0.7-0vl2
  566. - add Require dracd tag in plugin-drac
  567. * Sat Nov 03 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.0.7-0vl1
  568. - new upstream release
  569. * Fri Oct 12 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.0.5-0vl4
  570. - fix drac plugin make method
  571. - change drac.so install method (use sym link)
  572. - add README.plugin-drac
  573. * Fri Oct 12 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.0.5-0vl3
  574. - add dovecot-openssl.cnf install to doc
  575. - daemon restart message turn on when package is upgraded
  576. * Tue Oct 09 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.0.5-0vl2
  577. - add drac.so (POP bedore SMTP) support
  578. * Mon Oct 08 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.0.5-0vl1
  579. - new upstream release
  580. - drop patch500 (it is included in new release)
  581. - move Mysql buildreq tag to "if build_mysql" section
  582. - add Requires: postgresql-libs and Requires: MySQL-shared in "if-endif"
  583. - add Requires: openldap
  584. * Wed Aug 29 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.0-0.rc17.0vl2
  585. - add Patch500 to fix directory traversal vulnerability (CVE-2007-2231)
  586. note that version 1.0.rc29 and up have been already fixed in upstream
  587. * Mon Jan 08 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.0-0.rc17.0vl1
  588. - new upstream RC release
  589. * Sun Jan 07 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.0-0.rc16.0vl1
  590. - new upstream RC release
  591. * Thu Dec 21 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.0-0.rc15.0vl2
  592. - add Vendor/Distribution tag
  593. * Sun Dec 10 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.0-0.rc15.0vl1
  594. - new upstream RC release
  595. - add BuildRequires: MySQL-shared, MySQL-devel
  596. - update patch100
  597. * Mon Oct 30 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0-0.rc7.1vl2
  598. - rebuilt with MySQL 5.0.27
  599. * Mon Aug 28 2006 IWAI, Masaharu <iwai@alib.jp> 1.0-0.rc7.1vl1
  600. - new upstream release
  601. - update default settings patch (Patch100)
  602. - build with openldap-2.3.24
  603. * Tue Aug 1 2006 IWAI, Masaharu <iwai@alib.jp> 1.0-0.rc2.1vl1
  604. - first release for Vine Linux
  605. * Mon Jul 17 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.rc2.1
  606. - reenable inotify and see what happens
  607. * Thu Jul 13 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.rc2
  608. - update to latest upstream release candidate
  609. - disable inotify for now, doesn't build -- this needs fixing though
  610. * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.0-0.beta8.2.1
  611. - rebuild
  612. * Thu Jun 08 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.beta8.2
  613. - put back pop3_uidl_format default that got lost
  614. in the beta2->beta7 upgrade (would cause pop3 to not work
  615. at all in many situations)
  616. * Thu May 04 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.beta8.1
  617. - upgrade to latest upstream beta release (beta8)
  618. - contains a security fix in mbox handling
  619. * Thu May 04 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.beta7.1
  620. - upgrade to latest upstream beta release
  621. - fixed BR 173048
  622. * Fri Mar 17 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.beta2.8
  623. - fix sqlite detection in upstream configure checks, second part
  624. of #182240
  625. * Wed Mar 8 2006 Bill Nottingham <notting@redhat.com> - 1.0-0.beta2.7
  626. - fix scriplet noise some more
  627. * Mon Mar 6 2006 Jeremy Katz <katzj@redhat.com> - 1.0-0.beta2.6
  628. - fix scriptlet error (mitr, #184151)
  629. * Mon Feb 27 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.beta2.5
  630. - fix #182240 by looking in lib64 for libs first and then lib
  631. - fix comment #1 in #182240 by copying over the example config files
  632. to documentation directory
  633. * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.0-0.beta2.4.1
  634. - bump again for double-long bug on ppc(64)
  635. * Thu Feb 09 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.beta2.4
  636. - enable inotify as it should work now (#179431)
  637. * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.0-0.beta2.3.1
  638. - rebuilt for new gcc4.1 snapshot and glibc changes
  639. * Thu Feb 02 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.beta2.3
  640. - change the compiled-in defaults and adjust the default's configfile
  641. commented-out example settings to match compiled-in defaults,
  642. instead of changing the defaults only in the configfile, as per #179432
  643. - fix #179574 by providing a default uidl_format for pop3
  644. - half-fix #179620 by having plaintext auth enabled by default... this
  645. needs more thinking (which one we really want) and documentation
  646. either way
  647. * Tue Jan 31 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.beta2.2
  648. - update URL in description
  649. - call dovecot --build-ssl-parameters in postinst as per #179430
  650. * Mon Jan 30 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.beta2.1
  651. - fix spec to work with BUILD_DIR != SOURCE_DIR
  652. - forward-port and split pam-nocred patch
  653. * Mon Jan 23 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.beta2
  654. - new upstream version, hopefully fixes #173928, #163550
  655. - fix #168866, use install -p to install documentation
  656. * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
  657. - rebuilt
  658. * Sat Nov 12 2005 Tom Lane <tgl@redhat.com> - 0.99.14-10.fc5
  659. - Rebuild due to mysql update.
  660. * Wed Nov 9 2005 Tomas Mraz <tmraz@redhat.com> - 0.99.14-9.fc5
  661. - rebuilt with new openssl
  662. * Fri Sep 30 2005 Tomas Mraz <tmraz@redhat.com> - 0.99.14-8.fc5
  663. - use include instead of pam_stack in pam config
  664. * Wed Jul 27 2005 John Dennis <jdennis@redhat.com> - 0.99.14-7.fc5
  665. - fix bug #150888, log authenication failures with ip address
  666. * Fri Jul 22 2005 John Dennis <jdennis@redhat.com> - 0.99.14-6.fc5
  667. - fix bug #149673, add dummy PAM_TTY
  668. * Thu Apr 28 2005 John Dennis <jdennis@redhat.com> - 0.99.14-5.fc4
  669. - fix bug #156159 insecure location of restart flag file
  670. * Fri Apr 22 2005 John Dennis <jdennis@redhat.com> - 0.99.14-4.fc4
  671. - openssl moved its certs, CA, etc. from /usr/share/ssl to /etc/pki
  672. * Tue Apr 12 2005 Tom Lane <tgl@redhat.com> 0.99.14-3.fc4
  673. - Rebuild for Postgres 8.0.2 (new libpq major version).
  674. * Mon Mar 7 2005 John Dennis <jdennis@redhat.com> 0.99.14-2.fc4
  675. - bump rev for gcc4 build
  676. * Mon Feb 14 2005 John Dennis <jdennis@redhat.com> - 0.99.14-1.fc4
  677. - fix bug #147874, update to 0.99.14 release
  678. v0.99.14 2005-02-11 Timo Sirainen <tss at iki.fi>
  679. - Message address fields are now parsed differently, fixing some
  680. issues with spaces. Affects only clients which use FETCH ENVELOPE
  681. command.
  682. - Message MIME parser was somewhat broken with missing MIME boundaries
  683. - mbox: Don't allow X-UID headers in mails to override the UIDs we
  684. would otherwise set. Too large values can break some clients and
  685. cause other trouble.
  686. - passwd-file userdb wasn't working
  687. - PAM crashed with 64bit systems
  688. - non-SSL inetd startup wasn't working
  689. - If UID FETCH notices and skips an expunged message, don't return
  690. a NO reply. It's not needed and only makes clients give error
  691. messages.
  692. * Wed Feb 2 2005 John Dennis <jdennis@redhat.com> - 0.99.13-4.devel
  693. - fix bug #146198, clean up temp kerberos tickets
  694. * Mon Jan 17 2005 John Dennis <jdennis@redhat.com> 0.99.13-3.devel
  695. - fix bug #145214, force mbox_locks to fcntl only
  696. - fix bug #145241, remove prereq on postgres and mysql, allow rpm auto
  697. dependency generator to pick up client lib dependency if needed.
  698. * Thu Jan 13 2005 John Dennis <jdennis@redhat.com> 0.99.13-2.devel
  699. - make postgres & mysql conditional build
  700. - remove execute bit on migration example scripts so rpm does not pull
  701. in additional dependences on perl and perl modules that are not present
  702. in dovecot proper.
  703. - add REDHAT-FAQ.txt to doc directory
  704. * Thu Jan 6 2005 John Dennis <jdennis@redhat.com> 0.99.13-1.devel
  705. - bring up to date with latest upstream, 0.99.13, bug #143707
  706. also fix bug #14462, bad dovecot-uid macro name
  707. * Thu Jan 6 2005 John Dennis <jdennis@redhat.com> 0.99.11-10.devel
  708. - fix bug #133618, removed LITERAL+ capability from capability string
  709. * Wed Jan 5 2005 John Dennis <jdennis@redhat.com> 0.99.11-9.devel
  710. - fix bug #134325, stop dovecot during installation
  711. * Wed Jan 5 2005 John Dennis <jdennis@redhat.com> 0.99.11-8.devel
  712. - fix bug #129539, dovecot starts too early,
  713. set chkconfig to 65 35 to match cyrus-imapd
  714. - also delete some old commented out code from SSL certificate creation
  715. * Thu Dec 23 2004 John Dennis <jdennis@redhat.com> 0.99.11-7.devel
  716. - add UW to Dovecot migration documentation and scripts, bug #139954
  717. fix SSL documentation and scripts, add missing documentation, bug #139276
  718. * Mon Nov 15 2004 Warren Togami <wtogami@redhat.com> 0.99.11-2.FC4.1
  719. - rebuild against MySQL4
  720. * Thu Oct 21 2004 John Dennis <jdennis@redhat.com>
  721. - fix bug #136623
  722. Change License field from GPL to LGPL to reflect actual license
  723. * Thu Sep 30 2004 John Dennis <jdennis@redhat.com> 0.99.11-1.FC3.3
  724. - fix bug #124786, listen to ipv6 as well as ipv4
  725. * Wed Sep 8 2004 John Dennis <jdennis@redhat.com> 0.99.11-1.FC3.1
  726. - bring up to latest upstream,
  727. comments from Timo Sirainen <tss at iki.fi> on release v0.99.11 2004-09-04
  728. + 127.* and ::1 IP addresses are treated as secured with
  729. disable_plaintext_auth = yes
  730. + auth_debug setting for extra authentication debugging
  731. + Some documentation and error message updates
  732. + Create PID file in /var/run/dovecot/master.pid
  733. + home setting is now optional in static userdb
  734. + Added mail setting to static userdb
  735. - After APPENDing to selected mailbox Dovecot didn't always notice the
  736. new mail immediately which broke some clients
  737. - THREAD and SORT commands crashed with some mails
  738. - If APPENDed mail ended with CR character, Dovecot aborted the saving
  739. - Output streams sometimes sent data duplicated and lost part of it.
  740. This could have caused various strange problems, but looks like in
  741. practise it rarely caused real problems.
  742. * Wed Aug 4 2004 John Dennis <jdennis@redhat.com>
  743. - change release field separator from comma to dot, bump build number
  744. * Mon Aug 2 2004 John Dennis <jdennis@redhat.com> 0.99.10.9-1,FC3,1
  745. - bring up to date with latest upstream, fixes include:
  746. - LDAP support compiles now with Solaris LDAP library
  747. - IMAP BODY and BODYSTRUCTURE replies were wrong for MIME parts which
  748. didn't contain Content-Type header.
  749. - MySQL and PostgreSQL auth didn't reconnect if connection was lost
  750. to SQL server
  751. - Linking fixes for dovecot-auth with some systems
  752. - Last fix for disconnecting client when downloading mail longer than
  753. 30 seconds actually made it never disconnect client. Now it works
  754. properly: disconnect when client hasn't read _any_ data for 30
  755. seconds.
  756. - MySQL compiling got broken in last release
  757. - More PostgreSQL reconnection fixing
  758. * Mon Jul 26 2004 John Dennis <jdennis@redhat.com> 0.99.10.7-1,FC3,1
  759. - enable postgres and mySQL in build
  760. - fix configure to look for mysql in alternate locations
  761. - nuke configure script in tar file, recreate from configure.in using autoconf
  762. - bring up to latest upstream, which included:
  763. - Added outlook-pop3-no-nuls workaround to fix Outlook hang in mails with NULs.
  764. - Config file lines can now contain quoted strings ("value ")
  765. - If client didn't finish downloading a single mail in 30 seconds,
  766. Dovecot closed the connection. This was supposed to work so that
  767. if client hasn't read data at all in 30 seconds, it's disconnected.
  768. - Maildir: LIST now doesn't skip symlinks
  769. * Wed Jun 30 2004 John Dennis <jdennis@redhat.com>
  770. - bump rev for build
  771. - change rev for FC3 build
  772. * Fri Jun 25 2004 John Dennis <jdennis@redhat.com> - 0.99.10.6-1
  773. - bring up to date with upstream,
  774. recent change log comments from Timo Sirainen were:
  775. SHA1 password support using OpenSSL crypto library
  776. mail_extra_groups setting
  777. maildir_stat_dirs setting
  778. Added NAMESPACE capability and command
  779. Autocreate missing maildirs (instead of crashing)
  780. Fixed occational crash in maildir synchronization
  781. Fixed occational assertion crash in ioloop.c
  782. Fixed FreeBSD compiling issue
  783. Fixed issues with 64bit Solaris binary
  784. * Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
  785. - rebuilt
  786. * Thu May 27 2004 David Woodhouse <dwmw2@redhat.com> 0.99.10.5-1
  787. - Update to 0.99.10.5 to fix maildir segfaults (#123022)
  788. * Fri May 07 2004 Warren Togami <wtogami@redhat.com> 0.99.10.4-4
  789. - default auth config that is actually usable
  790. - Timo Sirainen (author) suggested functionality fixes
  791. maildir, imap-fetch-body-section, customflags-fix
  792. * Mon Feb 23 2004 Tim Waugh <twaugh@redhat.com>
  793. - Use ':' instead of '.' as separator for chown.
  794. * Tue Feb 17 2004 Jeremy Katz <katzj@redhat.com> - 0.99.10.4-3
  795. - restart properly if it dies (#115594)
  796. * Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
  797. - rebuilt
  798. * Mon Nov 24 2003 Jeremy Katz <katzj@redhat.com> 0.99.10.4-1
  799. - update to 0.99.10.4
  800. * Mon Oct 6 2003 Jeremy Katz <katzj@redhat.com> 0.99.10-7
  801. - another patch from upstream to fix returning invalid data on partial
  802. BODY[part] fetches
  803. - patch to avoid confusion of draft/deleted in indexes
  804. * Tue Sep 23 2003 Jeremy Katz <katzj@redhat.com> 0.99.10-6
  805. - add some patches from upstream (#104288)
  806. * Thu Sep 4 2003 Jeremy Katz <katzj@redhat.com> 0.99.10-5
  807. - fix startup with 2.6 with patch from upstream (#103801)
  808. * Tue Sep 2 2003 Jeremy Katz <katzj@redhat.com> 0.99.10-4
  809. - fix assert in search code (#103383)
  810. * Tue Jul 22 2003 Nalin Dahyabhai <nalin@redhat.com> 0.99.10-3
  811. - rebuild
  812. * Thu Jul 17 2003 Bill Nottingham <notting@redhat.com> 0.99.10-2
  813. - don't run by default
  814. * Thu Jun 26 2003 Jeremy Katz <katzj@redhat.com> 0.99.10-1
  815. - 0.99.10
  816. * Mon Jun 23 2003 Jeremy Katz <katzj@redhat.com> 0.99.10-0.2
  817. - 0.99.10-rc2 (includes ssl detection fix)
  818. - a few tweaks from fedora
  819. - noreplace the config file
  820. - configure --with-ldap to get LDAP enabled
  821. * Mon Jun 23 2003 Jeremy Katz <katzj@redhat.com> 0.99.10-0.1
  822. - 0.99.10-rc1
  823. - add fix for ssl detection
  824. - add zlib-devel to BuildRequires
  825. - change pam service name to dovecot
  826. - include pam config
  827. * Thu May 8 2003 Jeremy Katz <katzj@redhat.com> 0.99.9.1-1
  828. - update to 0.99.9.1
  829. - add patch from upstream to fix potential bug when fetching with
  830. CR+LF linefeeds
  831. - tweak some things in the initscript and config file noticed by the
  832. fedora folks
  833. * Sun Mar 16 2003 Jeremy Katz <katzj@redhat.com> 0.99.8.1-2
  834. - fix ssl dir
  835. - own /var/run/dovecot/login with the correct perms
  836. - fix chmod/chown in post
  837. * Fri Mar 14 2003 Jeremy Katz <katzj@redhat.com> 0.99.8.1-1
  838. - update to 0.99.8.1
  839. * Tue Mar 11 2003 Jeremy Katz <katzj@redhat.com> 0.99.8-2
  840. - add a patch to fix quoting problem from CVS
  841. * Mon Mar 10 2003 Jeremy Katz <katzj@redhat.com> 0.99.8-1
  842. - 0.99.8
  843. - add some buildrequires
  844. - fixup to build with openssl 0.9.7
  845. - now includes a pop3 daemon (off by default)
  846. - clean up description and %%preun
  847. - add dovecot user (uid/gid of 97)
  848. - add some buildrequires
  849. - move the ssl cert to %{_datadir}/ssl/certs
  850. - create a dummy ssl cert in %post
  851. - own /var/run/dovecot
  852. - make the config file a source so we get default mbox locks of fcntl
  853. * Sun Dec 1 2002 Seth Vidal <skvidal@phy.duke.edu>
  854. - 0.99.4 and fix startup so it starts imap-master not vsftpd :)
  855. * Tue Nov 26 2002 Seth Vidal <skvidal@phy.duke.edu>
  856. - first build