dovecot-vl.spec 37 KB

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