<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DIYMacServer &#187; Dovecot</title>
	<atom:link href="http://diymacserver.com/category/dovecot/feed/" rel="self" type="application/rss+xml" />
	<link>http://diymacserver.com</link>
	<description></description>
	<lastBuildDate>Sat, 24 Jul 2010 14:42:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Dovecot updated to 1.2.13</title>
		<link>http://diymacserver.com/2010/07/24/dovecot-updated-to-1-2-13/</link>
		<comments>http://diymacserver.com/2010/07/24/dovecot-updated-to-1-2-13/#comments</comments>
		<pubDate>Sat, 24 Jul 2010 14:42:01 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Dovecot]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://diymacserver.com/?p=1361</guid>
		<description><![CDATA[Again a new version of Dovecot is released. As far as I can tell it’s just a bug fix release (mostly concerning ACL&#8217;s) and not a security fix. I think that if you are not affected then you are not required to upgrade and can skip this one. But sometimes it’s better to be safe [...]]]></description>
			<content:encoded><![CDATA[<p>Again a new version of Dovecot is released. As far as I can tell it’s just a bug fix release (mostly concerning ACL&#8217;s) and not a security fix. I think that if you are not affected then you are not required to upgrade and can skip this one. But sometimes it’s better to be safe then sorry.</p>
<p>Now I&#8217;ve got my production server running Dovecot (finally) and can tell you that it really rocks and I performed the upgrade without any problem. Just configure, compile and install as per instructions and then kill the current running dovecot process. The new version should start automatically.</p>
<p>Just an small remark, just saw in my Wordpress dashboard before posting this, that I&#8217;ve passed the 200 blogposts on this blog. That is excluding the 134 pages (the actual documentation) and the 920 comments (which I tend to prune every now and then to keep them relevant). </p>
]]></content:encoded>
			<wfw:commentRss>http://diymacserver.com/2010/07/24/dovecot-updated-to-1-2-13/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Next step in the migration</title>
		<link>http://diymacserver.com/2010/07/17/next-step-in-the-migration/</link>
		<comments>http://diymacserver.com/2010/07/17/next-step-in-the-migration/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 19:53:42 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Courier]]></category>
		<category><![CDATA[Dovecot]]></category>
		<category><![CDATA[Postfix]]></category>
		<category><![CDATA[courier auth]]></category>
		<category><![CDATA[Instructions]]></category>

		<guid isPermaLink="false">http://diymacserver.com/?p=1343</guid>
		<description><![CDATA[Had some time to spare today so a bit quicker then anticipated here is step 2 in the migration from Courier to Dovecot. In this step we move away from Courier-Auth to the Dovecot built in authentication module for the Postfix SASL SMTP authentication.  
Read on for more information on step 2 for the [...]]]></description>
			<content:encoded><![CDATA[<p>Had some time to spare today so a bit quicker then anticipated here is step 2 in the migration from Courier to Dovecot. In this step we move away from Courier-Auth to the Dovecot built in authentication module for the Postfix SASL SMTP authentication.  </p>
<p>Read on for more information <a href="/updating-your-installation/courier-to-dovecot-migration-step-2/">on step 2 for the migration</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://diymacserver.com/2010/07/17/next-step-in-the-migration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Courier to Dovecot migration</title>
		<link>http://diymacserver.com/2010/07/16/courier-to-dovecot-migration/</link>
		<comments>http://diymacserver.com/2010/07/16/courier-to-dovecot-migration/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 18:46:50 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Courier]]></category>
		<category><![CDATA[Dovecot]]></category>

		<guid isPermaLink="false">http://diymacserver.com/?p=945</guid>
		<description><![CDATA[Finally I&#8217;ve started the official migration of my production server from the Courier programs to Dovecot. I&#8217;ve done it several times on a test server but that is nothing compared to doing it or real on a server where there are a lot more emails and users working on. 
I already ran into some problems [...]]]></description>
			<content:encoded><![CDATA[<p>Finally I&#8217;ve started the official migration of my production server from the Courier programs to Dovecot. I&#8217;ve done it several times on a test server but that is nothing compared to doing it or real on a server where there are a lot more emails and users working on. </p>
<p>I already ran into some problems that I haven&#8217;t seen one any of my test runs, which shows that it was good to do this upgrade myself for real before posting the full writeup. I&#8217;m posting the migration in several independent steps which you can do at your own leisure and speed. After each step you will have a fully functioning mailserver where only a small part of the setup has been changed. In this manner everything should be manageable and hopefully will not pose to many issues.</p>
<p>In the first step we are going to replace the Courier IMAP server with the Dovecot IMAP server. The instructions will work for Leopard and Snow Leopard. The next step will be about replacing Courier Auth with the Dovecot Auth module.</p>
<p>But no time to waste, read the <a href="/updating-your-installation/courier-to-dovecot-migration-step-1/">first step in migrating from Courier to Dovecot</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://diymacserver.com/2010/07/16/courier-to-dovecot-migration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dovecot updated to 1.2.12</title>
		<link>http://diymacserver.com/2010/06/25/dovecot-updated-to-1-2-12/</link>
		<comments>http://diymacserver.com/2010/06/25/dovecot-updated-to-1-2-12/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 11:47:00 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Dovecot]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://diymacserver.com/?p=1312</guid>
		<description><![CDATA[A new version of Dovecot has been released. As far as I can tell it’s just a bug fix release and not a security fix. I think that if you are not affected then you are not required to upgrade and can skip this one. But sometimes it&#8217;s better to be safe then sorry.

deliver: Don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>A new version of Dovecot has been released. As far as I can tell it’s just a bug fix release and not a security fix. I think that if you are not affected then you are not required to upgrade and can skip this one. But sometimes it&#8217;s better to be safe then sorry.</p>
<ul>
<li>deliver: Don&#8217;t crash when a message with Auto-submitted: header gets rejected.</li>
<li>lib-storage: Fixed header searches to work correctly when there are  multiple headers with same name.</li>
<li>dict client: Disconnect from dict server after 1 second of idling.</li>
<li>dict: If process crashed, it wasn&#8217;t automatically restarted</li>
<li>dict file: If dict file&#8217;s group permissions equal world permissions, don&#8217;t try to change its gid.</li>
<li>maildir: Fixed a memory leak when copying with hardlinks.</li>
<li>maildir: Expunging last messages may have assert-crashed if their filenames had just changed.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://diymacserver.com/2010/06/25/dovecot-updated-to-1-2-12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dovecot updated to 1.2.11</title>
		<link>http://diymacserver.com/2010/03/09/dovecot-updated-to-1-2-11/</link>
		<comments>http://diymacserver.com/2010/03/09/dovecot-updated-to-1-2-11/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 19:56:08 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Dovecot]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://diymacserver.com/?p=1251</guid>
		<description><![CDATA[Timo released another bugfix to Dovecot, mbox users really should upgrade, because by sending a message with a huge header you could basically cause a DoS (this problem exists only with v1.2.x, not with v1.0 or v1.1). Our default setting is maildirs instead of mbox, so you should be safe.

mbox: Message header reading was unnecessarily [...]]]></description>
			<content:encoded><![CDATA[<p>Timo released another bugfix to Dovecot, mbox users really should upgrade, because by sending a message with a huge header you could basically cause a DoS (this problem exists only with v1.2.x, not with v1.0 or v1.1). Our default setting is maildirs instead of mbox, so you should be safe.</p>
<ul>
<li>mbox: Message header reading was unnecessarily slow. Fetching a huge header could have resulted in Dovecot eating a lot of CPU. Also searching messages was much slower than necessary.</li>
<li>mbox, dbox, cydir: Mail root directory was created with 0770  permissions, instead of 0700.</li>
<li>maildir: Reading uidlist could have ended up in an infinite loop.</li>
<li>IMAP IDLE: v1.2.7+ caused extra load by checking changes every 0.5 seconds after a change had occurred in mailbox</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://diymacserver.com/2010/03/09/dovecot-updated-to-1-2-11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dovecot updated to 1.2.10</title>
		<link>http://diymacserver.com/2010/01/31/dovecot-updated-to-1-2-10/</link>
		<comments>http://diymacserver.com/2010/01/31/dovecot-updated-to-1-2-10/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 19:30:17 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Dovecot]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://diymacserver.com/?p=1166</guid>
		<description><![CDATA[Timo released another bugfix to Dovecot, some minor fixes are included. If you don&#8217;t have any problem you don&#8217;t need to upgrade if you don&#8217;t want to. Bugs fixed in this issue are:

%variables now support %{host}, %{pid} and %{env:ENVIRONMENT_NAME} everywhere.
LIST-STATUS capability is now advertised
maildir: Fixed several assert-crashes.
imap: LIST &#8220;&#8221; inbox shouldn&#8217;t crash when using namespace [...]]]></description>
			<content:encoded><![CDATA[<p>Timo released another bugfix to Dovecot, some minor fixes are included. If you don&#8217;t have any problem you don&#8217;t need to upgrade if you don&#8217;t want to. Bugs fixed in this issue are:</p>
<ul>
<li>%variables now support %{host}, %{pid} and %{env:ENVIRONMENT_NAME} everywhere.</li>
<li>LIST-STATUS capability is now advertised</li>
<li>maildir: Fixed several assert-crashes.</li>
<li>imap: LIST &#8220;&#8221; inbox shouldn&#8217;t crash when using namespace with  &#8220;INBOX.&#8221; prefix.</li>
<li>lazy_expunge now ignores non-private namespaces.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://diymacserver.com/2010/01/31/dovecot-updated-to-1-2-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dovecot updated to 1.2.9</title>
		<link>http://diymacserver.com/2009/12/20/dovecot-updated-to-1-2-9/</link>
		<comments>http://diymacserver.com/2009/12/20/dovecot-updated-to-1-2-9/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 19:02:56 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Dovecot]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://diymacserver.com/?p=1143</guid>
		<description><![CDATA[Timo released another bugfix to Dovecot, he hopes it will last for the next few months. I guess he needs more time for the 2.x release which is coming along nicely. Bugs fixed in this issue are:

maildir: When saving, filenames now always contain ,S=. Previously this was done only when quota plugin was loaded. It&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Timo released another bugfix to Dovecot, he hopes it will last for the next few months. I guess he needs more time for the 2.x release which is coming along nicely. Bugs fixed in this issue are:</p>
<ul>
<li>maildir: When saving, filenames now always contain ,S=<size>. Previously this was done only when quota plugin was loaded. It&#8217;s required for zlib plugin and may be useful for other things too.</li>
<li>lazy-expunge: Support a single-namespace configuration. If a mailbox is deleted, its messages are merged with its old expunged messages	  (if there were any).</li>
<li>expire: Settings now support spaces in mailbox names by using quoted strings.</li>
<li>maildir: v1.2.7 and v1.2.8 caused assert-crashes in maildir_uidlist_records_drop_expunges()</li>
<li>maildir_copy_preserve_filename=yes could have caused crashes.</li>
<li>	Maildir++ quota: % limits weren&#8217;t updated when limits were read	  from maildirsize.</li>
<li>virtual: v1.2.8 didn&#8217;t fully fix the &#8220;lots of mailboxes&#8221; bug</li>
<li>virtual: Fixed updating virtual mailbox based on flag changes.</li>
<li>fts-squat: Fixed searching multi-byte characters.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://diymacserver.com/2009/12/20/dovecot-updated-to-1-2-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dovecot updated to 1.2.8</title>
		<link>http://diymacserver.com/2009/11/20/dovecot-updated-to-1-2-8/</link>
		<comments>http://diymacserver.com/2009/11/20/dovecot-updated-to-1-2-8/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 19:58:15 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Dovecot]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://diymacserver.com/?p=1123</guid>
		<description><![CDATA[A new version of Dovecot has been released. It&#8217;s just a minor bug fix and not a real security fix. I think that if you are not affected (like running on a server with no other local users) then you are not required to upgrade and can skip this one.

This is mainly to fix the [...]]]></description>
			<content:encoded><![CDATA[<p>A new version of Dovecot has been released. It&#8217;s just a minor bug fix and not a real security fix. I think that if you are not affected (like running on a server with no other local users) then you are not required to upgrade and can skip this one.</p>
<blockquote><p>
This is mainly to fix the 0777 base_dir creation issue, which could be considered a security hole, exploitable by local users. An attacker could for example replace Dovecot&#8217;s auth socket and log in as other users. Gaining root privileges isn&#8217;t possible though.</p>
<p>This affects only v1.2 users, v1.1 and older versions were creating the directory with 0755 permission.</p>
<p>If your Dovecot&#8217;s base_dir isn&#8217;t in /var/run/dovecot/, you should also make sure that the $prefix/var/ and $prefix/var/run/ (i.e. /usr/local/var/, /usr/local/var/run/ by default) aren&#8217;t 0777.
</p></blockquote>
<p>The fixes include:</p>
<ul>
<li>Dovecot v1.2.x had been creating base_dir (and its parents if necessary) with 0777 permissions. The base_dir&#8217;s permissions get changed to 0755 automatically at startup, but you may need to chmod the parent directories manually.</li>
<li>acl: If user has rights from more than one group, merge them instead of choosing one group&#8217;s rights and ignoring others.</li>
<li>virtual: When using a lot of mailboxes, the virtual mailbox&#8217;s header could have grown over 32 kB and caused &#8220;out of memory&#8221; crashes. Also over 64 kB headers couldn&#8217;t even be updated with existing transaction log records. Added a new record type that gets used with >=64 kB  headers. Older Dovecot versions don&#8217;t understand this header and will log errors if they see it.</li>
<li>FETCH BODYSTRUCTURE didn&#8217;t return RFC 2231 &#8220;key*&#8221; fields correctly</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://diymacserver.com/2009/11/20/dovecot-updated-to-1-2-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dovecot updated to 1.2.6</title>
		<link>http://diymacserver.com/2009/10/09/dovecot-updated-to-1-2-6/</link>
		<comments>http://diymacserver.com/2009/10/09/dovecot-updated-to-1-2-6/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 12:49:52 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Dovecot]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://diymacserver.com/?p=1090</guid>
		<description><![CDATA[A new version of Dovecot has been released a few days ago but I’ve only been able to test it in the last few days. Sorry, my day job is getting a bit hecktic at the moment and is eating in my personal time.
There is mention of moving o a 2.0 version in a few [...]]]></description>
			<content:encoded><![CDATA[<p>A new version of Dovecot has been released a few days ago but I’ve only been able to test it in the last few days. Sorry, my day job is getting a bit hecktic at the moment and is eating in my personal time.</p>
<p>There is mention of moving o a 2.0 version in a few weeks. I hope to have that ready and tested as soon as possible.</p>
<p>Here is a list of the changes:</p>
<ul>
<li>Upgraded to Unicode 5.2.0</li>
<li>Added authtest utility for doing passdb and userdb lookups.</li>
<li> login: ssl_security string now also shows the used compression.
</li>
<li> quota: Don&#8217;t crash with non-Maildir++ quota backend.
</li>
<li> imap proxy: Fixed crashing with some specific password characters.
</li>
<li> dovecot &#8211;exec-mail was broken.
</li>
<li> Avoid assert-crashing when two processes try to create index at the same time.
</li>
</ul>
<p><strong>Update:</strong> There is a small issue when compiling this version on Leopard. It&#8217;s has to do with the fact that Leopard is using an older version (0.7.8) of OpenSSL than Snow Leopard (using 0.9.8).</p>
<p>The error will show itself  during the make fase of the build. You would see errors like:</p>
<p><codeblock>Undefined symbols:<br />
  &#8220;_SSL_get_current_compression&#8221;, referenced from:<br />
      _ssl_proxy_get_security_string in liblogin-common.a(ssl-proxy-openssl.o)<br />
  &#8220;_SSL_COMP_get_name&#8221;, referenced from:<br />
      _ssl_proxy_get_security_string in liblogin-common.a(ssl-proxy-openssl.o)<br />
ld: symbol(s) not found<br />
</codeblock></p>
<p>You can solve it by downloading and applying <a href="http://hg.dovecot.org/dovecot-1.2/rev/4add5c3f13ea">this fix</a>, execute the following commands from the 1.2.6 source directory:</p>
<p><codeblock>curl  &quot;http://hg.dovecot.org/dovecot-1.2/raw-file/4add5c3f13ea/configure.in&quot; \<br />
 -o ./configure.in<br />
&nbsp;<br />
curl   &quot;http://hg.dovecot.org/dovecot-1.2/raw-file/4add5c3f13ea/src/login-common/ssl-proxy-openssl.c&quot; \<br />
 -o ./src/login-common/ssl-proxy-openssl.c</codeblock></p>
<p>Then run the normal ./configure and make statements from the regular install instructions.</p>
]]></content:encoded>
			<wfw:commentRss>http://diymacserver.com/2009/10/09/dovecot-updated-to-1-2-6/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Dovecot updated to 1.2.5</title>
		<link>http://diymacserver.com/2009/09/15/dovecot-updated-to-1-2-5/</link>
		<comments>http://diymacserver.com/2009/09/15/dovecot-updated-to-1-2-5/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 19:03:29 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Dovecot]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://diymacserver.com/?p=1067</guid>
		<description><![CDATA[A new verison of Dovecot has been released a few days ago but I&#8217;ve only been able to test it today, sorry busy week.
The bugfixes include:

Authentication: DIGEST-MD5 and RPA mechanisms no longer require	  user&#8217;s login realm to be listed in auth_realms. It only made	  configuration more difficult without really providing extra security.
zlib plugin: [...]]]></description>
			<content:encoded><![CDATA[<p>A new verison of Dovecot has been released a few days ago but I&#8217;ve only been able to test it today, sorry busy week.</p>
<p>The bugfixes include:</p>
<ul>
<li>Authentication: DIGEST-MD5 and RPA mechanisms no longer require	  user&#8217;s login realm to be listed in auth_realms. It only made	  configuration more difficult without really providing extra security.</li>
<li>zlib plugin: Don&#8217;t allow clients to save compressed data directly.	  This prevents users from exploiting (most of the) potential security  holes in zlib/bzlib.</li>
<li> Added pop3_save_uidl setting.</li>
<li>dict quota: When updating quota and user isn&#8217;t already in dict,  recalculate and save the quota.</li>
<li>file_set_size() was broken with OSes that didn&#8217;t support  posix_fallocate() (almost everyone except Linux), causing all kinds  of index file errors.</li>
<li>v1.2.4 index file handling could have caused an assert-crash
</li>
<li> IMAP: Fixes to QRESYNC extension.</li>
<li> virtual plugin: Crashfix</li>
<li> deliver: Don&#8217;t send rejects to any messages that have Auto-Submitted<br />
 header. This avoids emails loops.</li>
<li> Maildir: Performance fixes, especially with maildir_very_dirty_syncs.</li>
<li> Maildir++ quota: Limits weren&#8217;t read early enough from maildirsize file (when quota limits not enforced by Dovecot)</li>
<li> Message decoding fixes (mainly for IMAP SEARCH, Sieve).</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://diymacserver.com/2009/09/15/dovecot-updated-to-1-2-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
