dovecot-vl.spec 36 KB

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