<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>Zugschlusbeobachtungen (Entries tagged as exim)</title>
    <link>http://blog.zugschlus.de/</link>
    <description>Das persönliche Blog von Marc Haber</description>
    <dc:language>en</dc:language>
    <admin:errorReportsTo rdf:resource="mailto:mh+blog-zugschlus-de@zugschlus.de" />
    <generator>Serendipity 1.5.5 - http://www.s9y.org/</generator>
    <pubDate>Thu, 24 Apr 2008 08:48:17 GMT</pubDate>

    <image>
        <url>http://blog.zugschlus.de/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Zugschlusbeobachtungen - Das persönliche Blog von Marc Haber</title>
        <link>http://blog.zugschlus.de/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Geplusste und gedreifachtminuste Mailadressen</title>
    <link>http://blog.zugschlus.de/archives/683-Geplusste-und-gedreifachtminuste-Mailadressen.html</link>
            <category>Computer und Netze</category>
    
    <comments>http://blog.zugschlus.de/archives/683-Geplusste-und-gedreifachtminuste-Mailadressen.html#comments</comments>
    <wfw:comment>http://blog.zugschlus.de/wfwcomment.php?cid=683</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.zugschlus.de/rss.php?version=2.0&amp;type=comments&amp;cid=683</wfw:commentRss>
    

    <author>mh+blog-zugschlus-de@zugschlus.de (Marc 'Zugschlus' Haber)</author>
    <content:encoded>
    &lt;p&gt;
Wie schon &lt;a href=&quot;http://blog.zugschlus.de/exit.php?url_id=2305&amp;amp;entry_id=683&quot;  onmouseover=&quot;window.status=&#039;http://blog.zugschlus.de/archives/559-Aktives-Vorgehen-gegen-geplusste-Mailadressen.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; title=&quot;Link
zu einem anderen Artikel dieses Blogs&quot;&gt;vor fast einem Jahr geschrieben,&lt;/a&gt; verwende ich normalerweise konsequent
geplusste Mailadressen, um die Möglichkeit zu haben, der Wanderung meiner Mailadressen durch die verschiedenen
Datenbanken nachvollziehen zu können. Dies birgt einige Fallstricke, die sich hauptsächlich daraus ergeben, dass sich
manche Webentwickler ihre Arbeit verhältnismäßig einfach machen und diese weitgehend unbeeinflusst von den
technischen Standards verrichten.
&lt;/p&gt;
&lt;p&gt;
Heute ist mir aber ein Punkt über den Weg gelaufen, bei dem Pluszeichen im Localpart einer Mailadresse wirklich nicht
erlaubt sind: Das zweite Feld im SOA-Record einer DNS-Zone soll laut &lt;a href=&quot;http://blog.zugschlus.de/exit.php?url_id=2306&amp;amp;entry_id=683&quot;  onmouseover=&quot;window.status=&#039;http://www.ietf.org/rfc/rfc1035.txt&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;
title=&quot;externer Link zum RFC&quot;&gt;RFC1035&lt;/a&gt; einen Domainnamen enthalten, der die Mailbox der für die Zone
verantwortlichen Person spezifiziert. Und im Wort &amp;#8220;Domainnamen&amp;#8221; steht der Schlüssel: Denn ein Domainname
darf weder Klammeraffe noch Plus enthalten: Es sind nur Punkte, Buchstaben, Ziffern und Bindstriche erlaubt (und die
nichtmal in beliebiger Reihenfolge). Das ist auch der Grund dafür, warum man den Klammeraffen im SOA-Record durch einen
Punkt ersetzen und alle davor vorkommenden Punkte Backslash-Escapen muss.
&lt;/p&gt;
&lt;p&gt;
Damit ich nicht jede SOA-Mailadresse einzeln manuell anlegen muss, nimmt mein Mailserver seit heute nicht nur
mh+blog-zugschlus-de@zugschlus.de, sondern auch mh---blog-zugschlus-de@zugschlus.de an. Das sind zwei getrennte Suffixe,
die in Filtern unterschiedlich behandelt werden können. In Exim ist das einfach zu konfigurieren: Man schreibt einfach
local_part_suffix = &amp;#8220;+* : ---*&amp;#8221; in die Konfiguration, wo zuvor nur &amp;#8220;+*&amp;#8221; stand.
&lt;/p&gt;
&lt;p&gt;
Damit dürfte ich mich in Zukunft auch etwas weniger über hirntote Webprogrammierer ärgern müssen, weil der Weg zur
nicht mehr geplussten Mailadresse jetzt nicht mehr so weit ist.
&lt;/p&gt;
  
    </content:encoded>

    <pubDate>Wed, 23 Apr 2008 21:28:51 +0200</pubDate>
    <guid isPermaLink="false">http://blog.zugschlus.de/archives/683-guid.html</guid>
    <category>exim</category>
<category>mail</category>
<category>mailadressen</category>

</item>
<item>
    <title>Does Debian need the local host name in /etc/hosts for IPv6?</title>
    <link>http://blog.zugschlus.de/archives/666-Does-Debian-need-the-local-host-name-in-etchosts-for-IPv6.html</link>
            <category>Debian</category>
    
    <comments>http://blog.zugschlus.de/archives/666-Does-Debian-need-the-local-host-name-in-etchosts-for-IPv6.html#comments</comments>
    <wfw:comment>http://blog.zugschlus.de/wfwcomment.php?cid=666</wfw:comment>

    <slash:comments>9</slash:comments>
    <wfw:commentRss>http://blog.zugschlus.de/rss.php?version=2.0&amp;type=comments&amp;cid=666</wfw:commentRss>
    

    <author>mh+blog-zugschlus-de@zugschlus.de (Marc 'Zugschlus' Haber)</author>
    <content:encoded>
    &lt;p&gt;
This article was updated, and the issue seems solved. Please look at the last paragraph before adding comments.
&lt;/p&gt;
&lt;p&gt;
Exim has the habit of trying to find out about its host names and IP addresses when it starts up. This has, in the past,
been an issue for the Debian packages, since a Debian system might be on a dial-on-demand modem line with expensive
costs and thus should not do unnecessary DNS lookup when the MTA is started.
&lt;/p&gt;
&lt;p&gt;
This article tries to describe the issue and which countermeasures debian took, and asks for tips how to solve this in
the case of IPv6, where our past measures unfortunately do not directly apply.
&lt;/p&gt;
&lt;p&gt;
I&amp;#8217;d like to solicit opinions from people who are more experienced than me with Unix, the local resolver library
including /etc/hosts and /etc/nsswitch.conf, DNS, and - especially - the customs that apply on a system running IPv6.
&lt;/p&gt; &lt;p&gt;
To avoid the extra DNS lookups, the Exim packages have a Debconf option to configure exim for &amp;#8220;minimal DNS
usage&amp;#8221;, which hardcodes the hostname into Exim&amp;#8217;s configuration at package configuration time. This was
necessary since - without this option - exim looks up its own host name in the DNS even when a completely local
operation is invoked.
&lt;/p&gt;
&lt;p&gt;
In some cases, exim still looks up its IP address when a listening daemon starts up. This is why the Debian installer
configures 127.0.1.1 (&lt;u&gt;not&lt;/u&gt; 127.0.0.1) for the local hostname on installation, yielding /etc/hosts files like
&lt;blockquote&gt;&lt;pre&gt;
127.0.0.1       localhost
127.0.1.1       myfoo.localdomain   myfoo

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
&lt;/pre&gt;&lt;/blockquote&gt;
&lt;/p&gt;
&lt;p&gt;
However, in the last few weeks I have heard a few cases where exim does IPv6 AAAA lookups when a listening daemon starts
up. An strace shows a gethostbyname2 call for AF_INET6, and if we want to continue the line we went in the past,
we&amp;#8217;d need an IPv6 address for myfoo.localdomain in /etc/hosts as well.
&lt;/p&gt;
&lt;p&gt;
I am now wondering how this could be implemented. In IPv4, we have 127.0.0.0/8 available for the local host and could
arbitrarily choose 127.0.1.1 to configure the local host name on. In IPv6, there is only ::1, which is a single address.
Would it be possible to choose an arbitrary &amp;#8220;link local&amp;#8221; address on lo, the loopback interface? Or is there
any better way?
&lt;/p&gt;
&lt;p&gt;
This being said, I consider the entire 127.0.1.1 business a horrible hack which is one of the most ugly things I have
ever seen. Do we have a chance to implement this in a more cleaner way, or is it still the way to go for the
distribution, where we don&amp;#8217;t know zilch about the environment where an installed system is going to be used?
&lt;/p&gt;
&lt;p&gt;
This issue leads to people adding their local host name to ::1 in /etc/hosts, which might re-introduce other issues that
we experienced in a phase when we did the same for 127.0.0.1, eventually ending up with 127.0.1.1, or to disabling IPv6
altogether, which is a bad thing in a time where IPv6 should be enabled, not disabled. So I&amp;#8217;d like to find a clean
solution which could then be implemented in whatever part of Debian might be responsible.
&lt;/p&gt;
&lt;p&gt;
I tried asking this question in other places, including Usenet, before pestering my Blog to ask the Lazyweb, but
obviously the people I asked before do not care for the special environment that a Linux distribution has to take care
of. The only answers I got were like &amp;#8220;that would be the local administrator&amp;#8217;s task to fix&amp;#8221; and
&amp;#8220;this should be taken care of in the local DNS server/setup (maybe even on the local box being installed)&amp;#8221;.
A quite frustrating experience.
&lt;/p&gt;
&lt;hr /&gt;
&lt;H3&gt;Update 2008-04-15&lt;/H3&gt;
&lt;p&gt;
The issue seems solved. To avoid the extra DNS lookups, the Debian Exim packages have a Debconf option to configure exim
for &amp;#8220;minimal DNS usage&amp;#8221;, which hardcodes the hostname into Exim&amp;#8217;s configuration at package
configuration time. This - silently - doesn&amp;#8217;t happen if hostname --fqdn does not return a fully qualified name (&lt;a
href=&quot;http://blog.zugschlus.de/exit.php?url_id=2303&amp;amp;entry_id=666&quot;  onmouseover=&quot;window.status=&#039;http://bugs.debian.org/476249&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; title=&quot;external link to the Debian BTS&quot;&gt;#476249&lt;/a&gt;).
&lt;/p&gt;
&lt;p&gt;
I am inclined to solve this issue by having update-exim4.conf print a
warning if hostname --fqdn does only return a single-component name
and leave the rest to the local admin.
&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Mon, 31 Mar 2008 16:51:39 +0200</pubDate>
    <guid isPermaLink="false">http://blog.zugschlus.de/archives/666-guid.html</guid>
    <category>debian</category>
<category>debian-english</category>
<category>dns</category>
<category>exim</category>
<category>nsswitch</category>
<category>resolver</category>

</item>
<item>
    <title>exim4 vs. OpenSSL vs. GnuTLS</title>
    <link>http://blog.zugschlus.de/archives/585-exim4-vs.-OpenSSL-vs.-GnuTLS.html</link>
            <category>Debian</category>
    
    <comments>http://blog.zugschlus.de/archives/585-exim4-vs.-OpenSSL-vs.-GnuTLS.html#comments</comments>
    <wfw:comment>http://blog.zugschlus.de/wfwcomment.php?cid=585</wfw:comment>

    <slash:comments>9</slash:comments>
    <wfw:commentRss>http://blog.zugschlus.de/rss.php?version=2.0&amp;type=comments&amp;cid=585</wfw:commentRss>
    

    <author>mh+blog-zugschlus-de@zugschlus.de (Marc 'Zugschlus' Haber)</author>
    <content:encoded>
    &lt;p&gt;
Judging from &lt;a href=&quot;http://blog.zugschlus.de/exit.php?url_id=2251&amp;amp;entry_id=585&quot;  onmouseover=&quot;window.status=&#039;http://bugs.debian.org/cgi-bin/pkgreport.cgi?src=exim4&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; title=&quot;external link to the Debian
BTS&quot;&gt;the long list of exim4 bugs,&lt;/a&gt; especially &lt;a href=&quot;http://blog.zugschlus.de/exit.php?url_id=2252&amp;amp;entry_id=585&quot;  onmouseover=&quot;window.status=&#039;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=446036&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;
title=&quot;external link to the Debian BTS&quot;&gt;#446036,&lt;/a&gt; I find myself between a rock and a hard place, and having to choose
between staying with GnuTLS and accepting a probably continuing flow of technical issues, or moving over to OpenSSL,
setting an example &lt;u&gt;against&lt;/u&gt; GNU software, and probably generating a new flow of license issues.
&lt;/p&gt;
 &lt;p&gt;
GnuTLS is the &amp;#8220;clearer&amp;#8221; solution from a license point of view: The client library is LGPL, and it can thus
be safely linked to everything that is part of Debian main. This is the main reason why we decided to use GnuTLS for
exim4 years ago, so that we do not need to worry about licensing issues when some other library is linked to by exim
some time in the future.
&lt;/p&gt;
&lt;p&gt;
On the other hand, my impression gets stronger and stronger that GnuTLS is not ready for prime-time. There is a
truckload of interoperability problems with a number of &amp;#8220;remote sides&amp;#8221;. The most prominent issues are TLS
aborts when exim4 is SMTP server for some clients, most notably Incredimail and some mobile Phones from Nokia and other
vendors. Most of them can be nailed down to misnegotiation of certain ciphers, but exim does currently not allow
disabling of some ciphers at run-time, and - even worse - one would need to disable them completely since one cannot
judge in advance whether we are facing a client with issues or one without.
&lt;/p&gt;
&lt;p&gt;
The GnuTLS maintainers of both Debian and upstream try being helpful, but I do not see a long-term solution here.
&lt;/p&gt;
&lt;p&gt;
Additionally, nobody upstream knows its way around the GnuTLS related code in exim, which was contributed by Nikos
Mavroyanopoulos years ago. So, there is little chance to get GnuTLS-related bugs ironed out from exim.
&lt;/p&gt;
&lt;p&gt;
OpenSSL, on the other hand, does not have these interoperability issues. At least, I haven&amp;#8217;t heard of any, and the
recommended fix for the reporters of GnuTLS related bugs, &amp;#8220;recompile exim with OpenSSL&amp;#8221; (which the packaging
has been supporting for nearly two years now), usually fixes their problems. I am not in a position to judge whether
this is caused by people actually testing against OpenSSL, or OpenSSL generally being more tolerant towards strange
implementations, or GnuTLS being buggy or poorly written.
&lt;/p&gt;
&lt;p&gt;
However, building exim4 again OpenSSL may post the license issues that convinced us to use GnuTLS in the first place.
Exim itself has an OpenSSL exception, and from what I have been told, the &lt;a
href=&quot;http://blog.zugschlus.de/exit.php?url=aHR0cDovL3d3dy5teXNxbC5jb20vY29tcGFueS9sZWdhbC9saWNlbnNpbmcvZm9zcy1leGNlcHRpb24uaHRtbA==&amp;amp;entry_id=585&quot;  onmouseover=&quot;window.status=&#039;http://www.mysql.com/company/legal/licensing/foss-exception.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; title=&quot;external link to mysql.com&quot;&gt;MySQL FLOSS
License Exception&lt;/a&gt; allows linkage to OpenSSL as well. At least, it does now, since historical evidence in the exim4
package either shows that it used to be a license violation to link MySQL and OpenSSL in the past, or that we (the
Debian exim4 team) wrongly thought so. On the other hand, if it is illegal to have OpenSSL and &amp;#8220;really&amp;#8221;
GPLled code in the same execution space, we already have that license violation today, brought to us by PostgreSQL,
which links against OpenSSL.
&lt;/p&gt;
&lt;p&gt;
ftpmaster has already indicated that they won&amp;#8217;t consider an exim4 linked against OpenSSL a license violation and
that the packages would go through, the packaging can handle the change by virtue of flipping a switch and rebuilding,
but I am still not fully convinced that doing so is the right thing from a political and license point of view. I might
still need that final nudge by feedback to this blog article, or have my reluctance fed. Please comment.
&lt;/p&gt;
&lt;p&gt;
No, I do not plan to take this to debian-legal; I&amp;#8217;d prefer exim4 staying in Debian main.
&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sun, 04 Nov 2007 17:06:27 +0100</pubDate>
    <guid isPermaLink="false">http://blog.zugschlus.de/archives/585-guid.html</guid>
    <category>debian</category>
<category>debian-english</category>
<category>exim</category>
<category>gnutls</category>
<category>gpl</category>
<category>licensing</category>
<category>mysql</category>
<category>openssl</category>

</item>
<item>
    <title>From the personal Inbox of the exim4 maintainer</title>
    <link>http://blog.zugschlus.de/archives/567-From-the-personal-Inbox-of-the-exim4-maintainer.html</link>
            <category>Debian</category>
    
    <comments>http://blog.zugschlus.de/archives/567-From-the-personal-Inbox-of-the-exim4-maintainer.html#comments</comments>
    <wfw:comment>http://blog.zugschlus.de/wfwcomment.php?cid=567</wfw:comment>

    <slash:comments>10</slash:comments>
    <wfw:commentRss>http://blog.zugschlus.de/rss.php?version=2.0&amp;type=comments&amp;cid=567</wfw:commentRss>
    

    <author>mh+blog-zugschlus-de@zugschlus.de (Marc 'Zugschlus' Haber)</author>
    <content:encoded>
    &lt;p&gt;
The DDs reading this might know the situation: You are subscribed to a gazillion of mailing lists, and spend quite some
time answering questions of people using your packages. That&amp;#8217;s fine, service to your users. Occasionally, users
take great pains in finding out a personal mail address (for example, by googling, and finding the
web&lt;strike&gt;master&lt;/strike&gt;idiot mail address on my personal web page) to ask their question in private e-mail. This
prevents the answers from showing up in mail archives and deprives the public of a possibility to find a solution to
this question themselves in the future.
&lt;/p&gt; &lt;p&gt;
Today, I had this happen to me twice. In the morning, I received a question about exim4 in private e-mail. In German. I
investigated the user&amp;#8217;s problem (which looked interesting enough), found two minor issues in the Debian exim4
packages and upstream exim behaving not as expected. I fixed the two issues in the package and reported the unexpected
behavior of exim to the upstream mailing list. I then reported this - in German - back to the person who asked the
question. Time from incoming message to outgoing report was like 80 minutes, most of which I spent with this
user&amp;#8217;s issue. On my personal time.
&lt;/p&gt;
&lt;p&gt;
A short while afterwards, I found out that this person has waited a mere eleven minutes before asking the same question
on pkg-exim4-users, this time in English. Had I known before, I would have drafted my answer in English as well, to have
the answer publicly visible. By doing this double post, the user has deprived the public of my answer.
&lt;/p&gt;
&lt;p&gt;
I&amp;#8217;m probably going to stop answering questions asked in private mail. I might draft a boilerplate answer along the
lines of &amp;#8220;I don&amp;#8217;t answer questions asked in private mail unless I am being paid to do so. You might be
better off by asking one of the numerous mailing lists that are available on the Internet. I read a lot of them, might
see your question, and you might get an answer from me. But otoh, there are many more knowledgeable people on these
lists, and you&amp;#8217;d want them to see your question as well.&amp;#8221; Or I just might hit Delete on questions in my
private inbox.
&lt;/p&gt;
&lt;p&gt;
The &amp;#8220;Delete&amp;#8221; approach has become more attractive this afternoon after I pulled the following (anonymized)
from my personal Inbox:
&lt;blockquote&gt;&lt;pre&gt;
Great job breaking exim4 on my system with no easy way to fix it.

$ /etc/init.d/exim4 start
Starting MTA:DEBCONFsomethingDEBCONF found in exim configuration. This
is most probably
caused by you upgrading to exim4 4.67-3 or later without accepting the
suggested conffile changes. Please read
/usr/share/doc/exim4-config/NEWS.Debian.gz for 4.67-2 and 4.67-4
2007-07-17 11:31:57 Exim configuration error in line 25 of
/var/lib/exim4/config.autogenerated.tmp:
  malformed macro definition
Invalid new configfile /var/lib/exim4/config.autogenerated.tmp, not
installing
/var/lib/exim4/config.autogenerated.tmp to
/var/lib/exim4/config.autogenerated

I&amp;#8217;ve been running exim4 v4.63 for awhile now and only have you bugger
exim4-config it doesn&amp;#8217;t work.
&lt;/pre&gt;&lt;/blockquote&gt;
&lt;/p&gt;
&lt;p&gt;
I mean, this user has
&lt;ul&gt;
&lt;li&gt;Not read NEWS.Debian.gz before updating&lt;/li&gt;
&lt;li&gt;Declined the configuration file updates that were offered by dpkg during the update.&lt;/li&gt;
&lt;li&gt;Received a clear-text error message explaining the issue &lt;u&gt;and&lt;/u&gt; pointing to the docs.&lt;/li&gt;
&lt;li&gt;Vulgarly insulted the maintainer&lt;/li&gt;
&lt;/ul&gt;
Sorry, but: How stupid can people be?
&lt;/p&gt;
&lt;p&gt;
I think I&amp;#8217;m going to stop being responsive to users. They&amp;#8217;re not worth the blood pressure.
&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Tue, 17 Jul 2007 18:08:41 +0200</pubDate>
    <guid isPermaLink="false">http://blog.zugschlus.de/archives/567-guid.html</guid>
    <category>debian</category>
<category>debian-english</category>
<category>exim</category>
<category>social</category>

</item>
<item>
    <title>Please test exim4 from experimental</title>
    <link>http://blog.zugschlus.de/archives/560-Please-test-exim4-from-experimental.html</link>
            <category>Debian</category>
    
    <comments>http://blog.zugschlus.de/archives/560-Please-test-exim4-from-experimental.html#comments</comments>
    <wfw:comment>http://blog.zugschlus.de/wfwcomment.php?cid=560</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://blog.zugschlus.de/rss.php?version=2.0&amp;type=comments&amp;cid=560</wfw:commentRss>
    

    <author>mh+blog-zugschlus-de@zugschlus.de (Marc 'Zugschlus' Haber)</author>
    <content:encoded>
    &lt;p&gt;
I have uploaded exim4 4.67-2 to experimental. Lots of changes and improvements. Quite some changes have gone into the
Debconf stuff (for example, the split/unsplit config question is not asked first any more), and into update-exim4.conf
(including input sanitazion, transformation of input to lower case, and getting rid of the DEBCONFsomethingDEBCONF stuff
in the configuration).
&lt;/p&gt;
&lt;p&gt;
I&#039;d like you to test the experimental package before I upload to unstable (probably on sunday). Please report your
findings.
&lt;/p&gt; &lt;code&gt;&lt;pre&gt;
exim4 (4.67-2) experimental; urgency=low

  - update-exim4.conf:
    - finally get rid of the DEBCONFfooDEBCONF stuff. That information
      is now passed to the configuration by ue4c by directly setting exim
      macros in the configuration. This has caused both the configuration
      and ue4c to be much shorter.
    - run with -e, -C and -u.
    - convert input read from update-exim4.conf.conf to lower case
    - barf if strange characters are found in ue4cc. Closes: #400294
  - Remove superfluous &quot;x$foo&quot; = &quot;xbar&quot; constructs from scripts
  - Add routers to reject mail to accounts with low UID.
    Closes: #400790.
  - Make daily cron job barf if /usr/bin/mail is not found. Have
    exim4-base recommend mailx. Closes: #427960
  - Have all -daemon packages provide exim4-localscanapi-1.0 and
    exim4-localscanapi-1.1 as requested by Magnus Holmgren while fixing
    #426425. Also include exim4-localscan-plugin-config script with
    exim4-dev. Thanks to Magnus for helping with this. Closes: #428274
  - remove /etc/exim4/email-addresses symlink and document this.
    Thanks to Josip Rodin. Closes: #420578
  - introduce conf.d/250_exim4-config_lowuid which optionally allows
    to reject (or alias away) mail to low-uid accounts that are not
    listed in an exception list. Thanks to Dominic Hargreaves,
    Marc Sherman and Ross Boylan. Closes: #400790, #307768, #331716
  - remove versioned depends on cron, since the version we need is
    well before sarge.
  - Add cron | fcron dependency. Fcron is going to be removed again
    at the first sign of trouble. Closes: #381806
  - remove move_exim3_spool debconf template. Closes: #391762
  - replace openssl gendh with openssl dhparam. Closes: #413235
  - adapt docs, README and manpages
  - have Hilko fix the lynx-dump postprocessing to repair generating
    README.Debian text version. Thanks!
  - increase README.Debian generation robustness. Thanks to Hilko.
  - debconf:
    - Partly apply Christian Perrier&#039;s patch for reviewed
      templates and control file. Closes: #426980
    - Other minor template changes.
    - get rid of &quot;mails&quot; in debconf templates, use &quot;messages&quot; instead.
      Re-word local_interface debconf template. Other minor changes.
      Thanks to Jens Seidel and Christian Perrrier. Closes: #394976
    - re-work exim4-config.config logic to have split/non-split config
      asked last instead of first. This partly addresses #410756.
    - Add exim4-daemon-heavy.templates, exim4-daemon-light.templates
      and exim4.templates to POTFILES.in
    - Re-Word dc_other_hostnames debconf template.
      Thanks to Hans G. Ehrbar. Closes: #421860
    - translation updates:
      - French
      - Ukrainian. Closes: #427793
      - Bulgarian.
      - Thai.
      - Galician.
      - Swedish.
      - Punjabi.
      - Indonesian.
      - Italian.
      - Khmer.
      - Traditional Chinese. Closes: #428072, #428069.
      - Portuguese.
      - Simplified Chinese. Closes: #428072, #428069.
      - Marathi

 -- Marc Haber &amp;lt;mh+debian-packages@zugschlus.de&amp;gt;  Wed, 13 Jun 2007 14:00:38 +020
0
&lt;/pre&gt;&lt;/code&gt;
 
    </content:encoded>

    <pubDate>Thu, 14 Jun 2007 15:30:26 +0200</pubDate>
    <guid isPermaLink="false">http://blog.zugschlus.de/archives/560-guid.html</guid>
    <category>debian</category>
<category>debian-english</category>
<category>debian-experimental</category>
<category>exim</category>

</item>
<item>
    <title>A christmas wish for exim</title>
    <link>http://blog.zugschlus.de/archives/499-A-christmas-wish-for-exim.html</link>
            <category>Debian</category>
    
    <comments>http://blog.zugschlus.de/archives/499-A-christmas-wish-for-exim.html#comments</comments>
    <wfw:comment>http://blog.zugschlus.de/wfwcomment.php?cid=499</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.zugschlus.de/rss.php?version=2.0&amp;type=comments&amp;cid=499</wfw:commentRss>
    

    <author>mh+blog-zugschlus-de@zugschlus.de (Marc 'Zugschlus' Haber)</author>
    <content:encoded>
    &lt;p&gt;
Dear Lazyweb, dear Santa Claus,
&lt;/p&gt;
&lt;p&gt;
One thing I wish for exim is a patch for &lt;a href=&quot;http://blog.zugschlus.de/exit.php?url_id=2154&amp;amp;entry_id=499&quot;  onmouseover=&quot;window.status=&#039;http://www.exim.org/bugzilla/show_bug.cgi?id=66&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;  title=&quot;external link
to exim bugzilla&quot;&gt;Exim Bugzilla Issue #66,&lt;/a&gt; which will incidentally fix &lt;a
href=&quot;http://blog.zugschlus.de/exit.php?url=aHR0cDovL2J1Z3MuZGViaWFuLm9yZy9jZ2ktYmluL2J1Z3JlcG9ydC5jZ2k/YnVnPTI0NDcyNA==&amp;amp;entry_id=499&quot;  onmouseover=&quot;window.status=&#039;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=244724&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;  title=&quot;external link to the Debian BTS&quot;&gt;Debian Bug
#244724,&lt;/a&gt; which has become a recurring issue in various complex ISP configuration schemes.
&lt;/p&gt;
&lt;p&gt;
A patch solving this would add an option to an SMTP transport which allows the &lt;u&gt;transport&lt;/u&gt; to set the
authentication credentials instead of the authenticator. The transport still knows the host name given to it and can
look up the right authentication credentials, while the authenticator only knows the IP address that we are connected to
and thus needs to rely on reverse DNS information to look up the credentials. Which leads to numerous kinds of confusion
regarding CNAMEs and broken reverse DNS on the ISP side.
&lt;/p&gt;
&lt;p&gt;
So, please dear Santa, give me a patch for that. It shouldn&amp;#8217;t be too hard to do.
&lt;/p&gt;
  
    </content:encoded>

    <pubDate>Sun, 24 Dec 2006 12:21:25 +0100</pubDate>
    <guid isPermaLink="false">http://blog.zugschlus.de/archives/499-guid.html</guid>
    <category>debian</category>
<category>debian-english</category>
<category>exim</category>

</item>
<item>
    <title>exim 4.64 in Debian</title>
    <link>http://blog.zugschlus.de/archives/494-exim-4.64-in-Debian.html</link>
            <category>Debian</category>
    
    <comments>http://blog.zugschlus.de/archives/494-exim-4.64-in-Debian.html#comments</comments>
    <wfw:comment>http://blog.zugschlus.de/wfwcomment.php?cid=494</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.zugschlus.de/rss.php?version=2.0&amp;type=comments&amp;cid=494</wfw:commentRss>
    

    <author>mh+blog-zugschlus-de@zugschlus.de (Marc 'Zugschlus' Haber)</author>
    <content:encoded>
    &lt;p&gt;
Yesterday, Philip Hazel released exim 4.64. I have just uploaded the packages to Debian experimental. If you want to try
the lastest and finest exim, please check out the packages.
&lt;/p&gt;
&lt;p&gt;
Unfortunately, the release is too late for etch. Debian etch will release with exim 4.63. I mean, unless the release
team decides to bend their rules very badly, which I really do not assume.
&lt;/p&gt;

  
    </content:encoded>

    <pubDate>Thu, 21 Dec 2006 14:18:54 +0100</pubDate>
    <guid isPermaLink="false">http://blog.zugschlus.de/archives/494-guid.html</guid>
    <category>debian</category>
<category>debian-english</category>
<category>englisch</category>
<category>exim</category>

</item>
<item>
    <title>Personally dropping support for users of debianhowto.de exim configuration</title>
    <link>http://blog.zugschlus.de/archives/257-Personally-dropping-support-for-users-of-debianhowto.de-exim-configuration.html</link>
            <category>Debian</category>
    
    <comments>http://blog.zugschlus.de/archives/257-Personally-dropping-support-for-users-of-debianhowto.de-exim-configuration.html#comments</comments>
    <wfw:comment>http://blog.zugschlus.de/wfwcomment.php?cid=257</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://blog.zugschlus.de/rss.php?version=2.0&amp;type=comments&amp;cid=257</wfw:commentRss>
    

    <author>mh+blog-zugschlus-de@zugschlus.de (Marc 'Zugschlus' Haber)</author>
    <content:encoded>
    &lt;p&gt;There is a HOWTO on the Internet which has the intention to help new users with creating their allround
web-administrated exim mail server on Debian basis, using our pre-compiled packages. Unfortunately, this HOWTO starts
with disabling all Debian magic in the exim4 configuration, which I personally think is WRONG to suggest to a newbie,
and does not quite mention this in the documentation. The result is a big number of support requests in the
Debian-specific and generic exim support mailing lists and IRC channels.&lt;/p&gt;

&lt;p&gt;The makers of debianhowto.de do not seem to be quite interested in a peaceful co-existence.&lt;/p&gt;

 &lt;p&gt;&lt;a href=&quot;http://blog.zugschlus.de/exit.php?url_id=1953&amp;amp;entry_id=257&quot; title=&quot;http://lists.alioth.debian.org/pipermail/pkg-exim4-users/2005-November/000350.html&quot;  onmouseover=&quot;window.status=&#039;http://lists.alioth.debian.org/pipermail/pkg-exim4-users/2005-November/000350.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;
onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;Mailing List Message&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the last weeks, I have been bombarded with a lot of newbie-level support questions. In most cases, I found out
that the people asking these questions have used the directions listed in &lt;a
href=&quot;http://blog.zugschlus.de/exit.php?url=aHR0cDovL3d3dy5kZWJpYW5ob3d0by5kZS9kZTpob3d0b3M6c2FyZ2U6ZXhpbTRfdmV4aW0yX2NvdXJpZXJfbWFpbG1hbg==&amp;amp;entry_id=257&quot; title=&quot;http://www.debianhowto.de/de:howtos:sarge:exim4_vexim2_courier_mailman&quot;  onmouseover=&quot;window.status=&#039;http://www.debianhowto.de/de:howtos:sarge:exim4_vexim2_courier_mailman&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;);
return false;&quot;&gt;the debianhowto.de HOWTO for using exim, vexim, courier and a lot of other complex mail-related
packages&lt;/a&gt; which basically say &amp;#8220;disable the Debian magic and use our exim4.conf&amp;#8221;.&lt;/p&gt;

&lt;p&gt;This morning, I asked the makers of Debianhowto.de to clarify that their directions take the &amp;#8220;Debian&amp;#8221;
from exim4 and that the Debian exim4 maintainers cannot do any support on the configuration generated by users of this
HOWTO, and that this HOWTO generates quite an amount of support burden for us.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://blog.zugschlus.de/exit.php?url_id=1954&amp;amp;entry_id=257&quot; title=&quot;https://lists.debianhowto.de/pipermail/howto/2005-November/000197.html&quot;  onmouseover=&quot;window.status=&#039;https://lists.debianhowto.de/pipermail/howto/2005-November/000197.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; onclick=&quot;window.open(this.href,
&#039;_blank&#039;); return false;&quot;&gt;The message, in German&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I received an &lt;a href=&quot;http://blog.zugschlus.de/exit.php?url_id=1955&amp;amp;entry_id=257&quot; title=&quot;https://lists.debianhowto.de/pipermail/howto/2005-November/000198.html&quot;  onmouseover=&quot;window.status=&#039;https://lists.debianhowto.de/pipermail/howto/2005-November/000198.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;
onclick=&quot;window.open(this.href, &#039;_blank&#039;); return false;&quot;&gt;answer (unreadable in the archive),&lt;/a&gt; which I had to quote
back to the archive to get it in the archive in &lt;a
href=&quot;http://blog.zugschlus.de/exit.php?url_id=1956&amp;amp;entry_id=257&quot; title=&quot;https://lists.debianhowto.de/pipermail/howto/2005-November/000199.html&quot;  onmouseover=&quot;window.status=&#039;https://lists.debianhowto.de/pipermail/howto/2005-November/000199.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; onclick=&quot;window.open(this.href, &#039;_blank&#039;);
return false;&quot;&gt;a human-readable way (also in German)&lt;/a&gt;. It basically says &amp;#8220;you suck, get lost, we have backing
of the community&amp;#8221;, which is quite easy to say if you unload your support burden on other people.&lt;/p&gt;

&lt;p&gt;I am therefore tempted to drop any support for vexim-based configurations and to send all people asking for support
towards the debianhowto.de people who have quite clearly demonstrated that they do not care about the work load of the
people providing Debian&amp;#8217;s exim.&lt;/p&gt;

&lt;p&gt;If nobody from the Debian exim4 community objects, I&amp;#8217;m going to place warnings regarding this in our
documentation, on Debian&amp;#8217;s exim4 web pages and on the list description for pkg-exim4-users.&lt;/p&gt;

 
    </content:encoded>

    <pubDate>Tue, 29 Nov 2005 13:56:27 +0100</pubDate>
    <guid isPermaLink="false">http://blog.zugschlus.de/archives/257-guid.html</guid>
    <category>debian</category>
<category>english</category>
<category>exim</category>
<category>howto</category>
<category>vexim</category>

</item>
<item>
    <title>Did you read the documentation?</title>
    <link>http://blog.zugschlus.de/archives/186-Did-you-read-the-documentation.html</link>
            <category>Freie Software</category>
    
    <comments>http://blog.zugschlus.de/archives/186-Did-you-read-the-documentation.html#comments</comments>
    <wfw:comment>http://blog.zugschlus.de/wfwcomment.php?cid=186</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://blog.zugschlus.de/rss.php?version=2.0&amp;type=comments&amp;cid=186</wfw:commentRss>
    

    <author>mh+blog-zugschlus-de@zugschlus.de (Marc 'Zugschlus' Haber)</author>
    <content:encoded>
    &lt;p&gt;Found on &lt;a
href=&quot;http://blog.zugschlus.de/exit.php?url_id=1972&amp;amp;entry_id=186&quot; title=&quot;http://www.exim.org/mail-archives/exim-users/Week-of-Mon-20050912/msg00101.html&quot;  onmouseover=&quot;window.status=&#039;http://www.exim.org/mail-archives/exim-users/Week-of-Mon-20050912/msg00101.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;exim-users:&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;My advice as a new exim4 / debian user myself is to read the documentation first. Then read the
documentation. (There is a lot of it.) Read the documentation, or some people might point out that you have not read the
documentation.&lt;/p&gt;

&lt;/blockquote&gt;

&lt;p&gt;Thanks, Jeremiah Foster, this has just made my day.&lt;/p&gt;
  
    </content:encoded>

    <pubDate>Fri, 16 Sep 2005 16:41:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.zugschlus.de/archives/186-guid.html</guid>
    <category>debian</category>
<category>english</category>
<category>exim</category>
<category>free-software</category>

</item>
<item>
    <title>exim4 needs gnutls expertise</title>
    <link>http://blog.zugschlus.de/archives/141-exim4-needs-gnutls-expertise.html</link>
            <category>Debian</category>
    
    <comments>http://blog.zugschlus.de/archives/141-exim4-needs-gnutls-expertise.html#comments</comments>
    <wfw:comment>http://blog.zugschlus.de/wfwcomment.php?cid=141</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.zugschlus.de/rss.php?version=2.0&amp;type=comments&amp;cid=141</wfw:commentRss>
    

    <author>mh+blog-zugschlus-de@zugschlus.de (Marc 'Zugschlus' Haber)</author>
    <content:encoded>
    &lt;p&gt;&lt;a href=&quot;http://blog.zugschlus.de/exit.php?url_id=1989&amp;amp;entry_id=141&quot; title=&quot;http://packages.debian.org/exim4&quot;  onmouseover=&quot;window.status=&#039;http://packages.debian.org/exim4&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;exim4,&lt;/a&gt; sarge&amp;#8217;s default MTA, uses gnutls for the obvious license
reasons. However, gnutls does seem to have issues of interoperability, which have manifested themselves in a list of &lt;a
href=&quot;http://blog.zugschlus.de/exit.php?url_id=1990&amp;amp;entry_id=141&quot; title=&quot;http://bugs.debian.org/exim4&quot;  onmouseover=&quot;window.status=&#039;http://bugs.debian.org/exim4&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;bugs&lt;/a&gt;, most prominently being &lt;a
href=&quot;http://blog.zugschlus.de/exit.php?url_id=1991&amp;amp;entry_id=141&quot; title=&quot;http://bugs.debian.org/297174&quot;  onmouseover=&quot;window.status=&#039;http://bugs.debian.org/297174&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;#297174&lt;/a&gt;, which we are at a loss to debug.&lt;/p&gt;

&lt;p&gt;Neither Andreas nor me have the knowhow to debug gnutls, and Upstream uses openssl - the gnutls patch was contributed
and the author of the original patch doesn&amp;#8217;t seem to be around any more.&lt;/p&gt;

&lt;p&gt;Can anybody help?&lt;/p&gt;
  
    </content:encoded>

    <pubDate>Mon, 15 Aug 2005 22:45:35 +0200</pubDate>
    <guid isPermaLink="false">http://blog.zugschlus.de/archives/141-guid.html</guid>
    <category>debian</category>
<category>english</category>
<category>exim</category>
<category>gnutls</category>
<category>help-wanted</category>

</item>

</channel>
</rss>