<?xml version="1.0" encoding="utf-8"?>
        <?xml-stylesheet type="text/css" href="http://www.bebt.de/blog/debian/styles/feed.css"?>
<rss version="2.0"
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:admin="http://webns.net/mvcb/"
 xmlns:atom="http://www.w3.org/2005/Atom"
>
<channel>
<title>nutmeg's blog</title>
<atom:link href="http://www.bebt.de/blog/debian/rss.xml" rel="self" type="application/rss+xml" />
<link>http://www.bebt.de/blog/debian</link>
<description>musings and rants</description>
<dc:language>en-us</dc:language>
<dc:creator>Andreas Metzler</dc:creator>
<dc:date>2011-12-18T07:35:00+00:00</dc:date>
<admin:generatorAgent rdf:resource="http://nanoblogger.sourceforge.net" />

<item>
<link>http://www.bebt.de/blog/debian/archives/2011/12/18/T07_34_49/index.html</link>
<guid isPermaLink="true">http://www.bebt.de/blog/debian/archives/2011/12/18/T07_34_49/index.html</guid>
<title>GnuTLS 3.0.x in unstable</title>
<dc:date>2011-12-18T07:34:49+00:00</dc:date>
<dc:creator>Andreas Metzler</dc:creator>
<dc:subject> debian</dc:subject>
<description><![CDATA[<p>GnuTLS 3.0.x is finally available in unstable 
(<a href="http://packages.qa.debian.org/g/gnutls28/news/20111214T163915Z.html">and squeeze</a>).
Please consider upgrading. (Development package: libgnutls28-dev)
</p>]]></description>

</item>
<item>
<link>http://www.bebt.de/blog/debian/archives/2011/10/08/T12_31_06/index.html</link>
<guid isPermaLink="true">http://www.bebt.de/blog/debian/archives/2011/10/08/T12_31_06/index.html</guid>
<title>exim 4.77 rc4 in experimental</title>
<dc:date>2011-10-08T12:31:06+00:00</dc:date>
<dc:creator>Andreas Metzler</dc:creator>
<dc:subject> debian</dc:subject>
<description><![CDATA[<p>exim 4.77 rc4 is available for testing in experimental. This release
contains an incompatible change. Exim no longer performs string expansion
on the second string of the match_* expansion conditions: "match_address",
"match_domain", "match_ip" and "match_local_part". Named lists can still be
used.</p>
<p>See
<a href="https://lists.exim.org/lurker/message/20111003.122326.fbcf32b7.en.html">explanation
and rationale</a> on exim-announce mailing list.</p>]]></description>

</item>
<item>
<link>http://www.bebt.de/blog/debian/archives/2011/09/24/T16_56_11/index.html</link>
<guid isPermaLink="true">http://www.bebt.de/blog/debian/archives/2011/09/24/T16_56_11/index.html</guid>
<title>exim with support for TLS1.1 and TLS1.2</title>
<dc:date>2011-09-24T16:56:11+00:00</dc:date>
<dc:creator>Andreas Metzler</dc:creator>
<dc:subject> debian</dc:subject>
<description><![CDATA[<p>I have just uploaded 
<a href="http://packages.qa.debian.org/e/exim4/news/20110924T164721Z.html">exim4 4.76-4</a>
to experimental. Compared to 4.76-3 the only additions are
<a href="http://mid.gmane.org/20110924072352.GA77405%40redoubt.spodhuis.org">
the changes from upstream's gnutls_fixes branch</a>, making exim4 advertise
and use TLS1.1 or TLS1.2 if available.</p>
<p>We would appreciate some testing.</p>]]></description>

</item>
<item>
<link>http://www.bebt.de/blog/debian/archives/2011/08/01/T17_11_25/index.html</link>
<guid isPermaLink="true">http://www.bebt.de/blog/debian/archives/2011/08/01/T17_11_25/index.html</guid>
<title>down</title>
<dc:date>2011-08-01T17:11:25+00:00</dc:date>
<dc:creator>Andreas Metzler</dc:creator>
<dc:subject> life</dc:subject>
<description><![CDATA[<p>
This weekend I looked down.
<a href="/images/blog/2011-07-31-mittagsfluh1.jpeg">
<img src="/images/blog/2011-07-31-mittagsfluh1-s.jpeg" alt="there is the Bregenzer Ache"  style="border:none;" /></a>
</p>]]></description>

</item>
<item>
<link>http://www.bebt.de/blog/debian/archives/2011/06/19/T12_19_36/index.html</link>
<guid isPermaLink="true">http://www.bebt.de/blog/debian/archives/2011/06/19/T12_19_36/index.html</guid>
<title>pushing release goals</title>
<dc:date>2011-06-19T12:19:36+00:00</dc:date>
<dc:creator>Andreas Metzler</dc:creator>
<dc:subject> debian</dc:subject>
<description><![CDATA[<p>Thanks to the bad weather I have made some progress implementing
release-goal in my/our packages:</p>
<ul>
<li>I have <a href="http://ftp-master.debian.org/deferred.html">NMUed</a>
the last packages preventing me from dropping la files from gnutls and
gcrypt. (Luk seems to have taken care of many others.)</li>
<li>Both
<a href="http://packages.qa.debian.org/libt/libtasn1-3/news/20110618T073213Z.html">
libtasn1-3</a> and 
<a href="http://packages.qa.debian.org/libk/libksba/news/20110619T121804Z.html">
libksba</a> are multi-arch aware now.</li>
</ul>
<p>On a sidenote, please keep testing gnutls 2.12.7 (in experimental) to
prevent unwanted surprises
<a href="http://bugs.debian.org/630511">when we upload to
unstable</a>.</p>]]></description>

</item>
<item>
<link>http://www.bebt.de/blog/debian/archives/2011/05/09/T18_00_26/index.html</link>
<guid isPermaLink="true">http://www.bebt.de/blog/debian/archives/2011/05/09/T18_00_26/index.html</guid>
<title>Hotfix for CVE-2011-1764</title>
<dc:date>2011-05-09T18:00:26+00:00</dc:date>
<dc:creator>Andreas Metzler</dc:creator>
<dc:subject> debian</dc:subject>
<description><![CDATA[<p>Since exim is currently stuck in the perl 5.12 transition it is a very
good idea to add "warn control = dkim_disable_verify" at the beginning
of the rcpt acl on systems running testing. This will prevent attacks
based on 
<a href="http://security-tracker.debian.org/tracker/CVE-2011-1764">CVE-2011-1764</a>.
</p>]]></description>

</item>
<item>
<link>http://www.bebt.de/blog/debian/archives/2011/04/16/T11_31_52/index.html</link>
<guid isPermaLink="true">http://www.bebt.de/blog/debian/archives/2011/04/16/T11_31_52/index.html</guid>
<title>balance sheet snowboarding season 2010/11</title>
<dc:date>2011-04-16T11:31:52+00:00</dc:date>
<dc:creator>Andreas Metzler</dc:creator>
<dc:subject> fun</dc:subject>
<description><![CDATA[<p>This year we had very little snow again. Although winter started (too)
early (first snow on October 16th) we topped out at little over 50cm in Au
(in December). In a normal winter we should have 1m at least temporarily, and
2m is not a rare. Temperatures were high, too. I was usually wearing a layer
less than normally.  All this had me riding in Dam&uuml;ls most of time,
Diedamskopf only saw me in December, since they have little artificial snow,
and natural one was missing. Summer temperatures (20°C) at start of April cut
the season very short. My last snow day was on April 3rd. On the upside I
did not hurt myself this year (knock, knock) and the weather was good often.<p> 

<p>Here is the balance sheet:</p>
<table>
<tr>
<th></th><th><a href="/blog/debian/archives/2006/04/22/T11_44_37/">2005/06</a></th>
<th><a href="/blog/debian/archives/2007/04/09/T11_48_29/">2006/07</a></th>
<th><a href="/blog/debian/archives/2008/04/06/T15_47_27/">2007/08</a></th>
<th><a href="http://www.bebt.de/blog/debian/archives/2009/04/19/T11_57_35/">2008/09</a></th>
<th><a href="http://www.bebt.de/blog/debian/archives/2010/04/24/T14_06_16/">2009/10</a></th>
<th>2010/11</th>
</tr>
<tr>
<td>number of (partial) days</td><td>25</td><td>17</td><td>29</td><td>37</td><td>30</td><td>30</td>
</tr>
<tr>
<td>Dam&uuml;ls</td><td>10</td><td>10</td><td>5</td><td>10</td><td>16</td><td>23</td>

</tr>
<tr>
<td>Diedamskopf</td><td>15</td><td>4</td><td>24</td><td>23</td><td>13</td><td>4</td>
</tr>
<tr>
<td>Warth/Schr&ouml;cken</td><td>0</td><td>3</td><td>0</td><td>4</td><td>1</td><td>3</td>
</tr>
<tr>
<td>total meters of
altitude</td><td>124634</td><td>74096</td><td>219936</td><td>226774</td><td>202089</td><td>203918</td>
</tr>
<tr>
<td>highscore</td><td>10247m</td><td>8321m</td><td>12108m</td><td>11272m</td><td>11888m</td><td>10976m</td>
</tr>
<tr>
<td># of runs</td><td>309</td><td>189</td><td>503</td><td>551</td><td>462</td><td>449</td>
</tr>
</table>]]></description>

</item>
<item>
<link>http://www.bebt.de/blog/debian/archives/2011/03/27/T17_53_35/index.html</link>
<guid isPermaLink="true">http://www.bebt.de/blog/debian/archives/2011/03/27/T17_53_35/index.html</guid>
<title>GnuTLS 2.12.0 in experimental</title>
<dc:date>2011-03-27T17:53:35+00:00</dc:date>
<dc:creator>Andreas Metzler</dc:creator>
<dc:subject> debian</dc:subject>
<description><![CDATA[<p>
I have
<a href="http://packages.qa.debian.org/g/gnutls26/news/20110327T091857Z.html">uploaded</a>
<a href="http://www.gnutls.org/">GnuTLS</a> 
<a href="http://lists.gnu.org/archive/html/gnutls-devel/2011-03/msg00034.html">2.12.0</a> 
to experimental. Please test.
</p>]]></description>

</item>
<item>
<link>http://www.bebt.de/blog/debian/archives/2011/02/20/T13_14_34/index.html</link>
<guid isPermaLink="true">http://www.bebt.de/blog/debian/archives/2011/02/20/T13_14_34/index.html</guid>
<title>license incompatibilities</title>
<dc:date>2011-02-20T13:14:34+00:00</dc:date>
<dc:creator>Andreas Metzler</dc:creator>
<dc:subject> debian</dc:subject>
<description><![CDATA[<p>
<a href="http://www.gnutls.org/">GnuTLS</a> has recently made
<a href="http://www.lysator.liu.se/~nisse/nettle/">Nettle</a> its prefered
crypto backend. I think Debian will need to continue to use
<a href="http://www.gnu.org/software/libgcrypt/">libgcrypt</a> for license
reasons. While GnuTLS+libgcrypt and its dependencies are LGPL-2.1+ nettle
itself is LGPL-2.1+, except for small GPL-2+ parts (serpent and blowfish). But
these are being replaced by LGPL-2.1+ implementations currently.
However nettle's public key library (libhogweed) uses and links against
the 
<a href="http://gmplib.org/">GNU Multiple Precision Arithmetic Library</a>
which is LGPL-3+.</p>
<p>Afaiui this is a deal-breaker, GPL-2 (<em>without the "any later
version" clause</em>) and (L)GPL-3 are
<a href="http://gplv3.fsf.org/dd3-faq">incompatible</a>. A nontrivial 
number of GnuTLS using applications and libraries are licensed (L)GPL-2. I
started checking but stopped at "j" after finding cherokee-1.0.20,
cluster-glue-1.0.7, cups-1.4.6, drizzle-2010.09.180, echoping-6.0.2,
elinks-0.12~pre5, gtk-vnc-0.4.2, inspircd-1.1.22+dfsg and
jd-2.8.1~beta110214.
</p>]]></description>

</item>
<item>
<link>http://www.bebt.de/blog/debian/archives/2010/12/21/T16_35_58/index.html</link>
<guid isPermaLink="true">http://www.bebt.de/blog/debian/archives/2010/12/21/T16_35_58/index.html</guid>
<title>exim testers</title>
<dc:date>2010-12-21T16:35:58+00:00</dc:date>
<dc:creator>Andreas Metzler</dc:creator>
<dc:subject> debian</dc:subject>
<description><![CDATA[<p>I would appreciate if you could test the proposed fixes for the
<a href="http://bugs.exim.org/show_bug.cgi?id=1044">exim4 privilege escalation bug CVE-2010-4345</a>.
Preliminary binary and source packages for squeeze/sid and lenny are
available here:<br/>
deb <a href="http://www.bebt.de/debian/dists/sid/exim4+cve/">http://www.bebt.de/debian/</a> sid exim4+cve<br/>
deb-src <a href="http://www.bebt.de/debian/dists/sid/exim4+cve/">http://www.bebt.de/debian/</a> sid exim4+cve<br/>

deb <a href="http://www.bebt.de/debian/dists/lenny/exim4+cve/">http://www.bebt.de/debian/</a> lenny exim4+cve<br/>
deb-src <a href="http://www.bebt.de/debian/dists/lenny/exim4+cve/">http://www.bebt.de/debian/</a> lenny exim4+cve<br/></p>
<p>You can also browse the changes in SVN
(<a href="http://svn.debian.org/wsvn/pkg-exim4/exim/branches/lenny/#_exim_branches_lenny_">lenny</a>
and
<a href="http://svn.debian.org/wsvn/pkg-exim4/exim/branches/4.72%2Bfixes/#_exim_branches_4.72+fixes_">sid</a>)
or build your own binaries.</p>
<hr/>
<h4>Changelog:</h4>
<ul>
<li> 67_unnecessaryCopt.dpatch: Do not use exim's -C option in utility scripts.
This would not work with ALT_CONFIG_PREFIX.
</li>
<li> Pull changes related to fixing CVE-2010-4345 from exim 4.73 rc1.
Closes: <a href=http://bugs.debian.org/606527">#606527</a>
 <ul type="square">
  <li>1_cfile_norw_eximuid: Don't allow a configure file which is writeable by
    the Exim user or group.
  </li>
  <li>2_permcheck_configurefile: Check configure file permissions even for
    non-default files if still privileged.
  </li>
  <li>3_remove_ALT_CONFIG_ROOT_ONLY: Remove ALT_CONFIG_ROOT_ONLY build option,
    effectively making it always true.
  </li>
  <li>4_FD_CLOEXEC: Set FD_CLOEXEC on SMTP sockets after forking in the
    daemon, to ensure  that rogue child processes cannot use them.
  </li>
  <li>5_TRUSTED_CONFIG_LIST: Add TRUSTED_CONFIG_LIST compile option.
  </li>
  <li>6_nonroot_system_filter_user: If the system filter needs to be run as
    root, let that be explicitly configured.  The default is now the Exim
    run-time user.
  </li>
  <li>7_filter_D_option: Add a (compiletime) whitelist of acceptable values
    for the -D option.
  </li>
  <li>8_updatedocumentation: Update documentation to reflect the changes.</li>
 </ul>
</li>
<li> 4_FD_CLOEXEC replaces 80_fdleak.dpatch, drop the latter.
</li>
<li> Build with WHITELIST_D_MACROS=OUTGOING. Post patch 7_filter_D_option exim
  will not regain root privileges (usually necessary for local delivery) if
  the -D option was used. Macro identifiers listed in WHITELIST_D_MACROS are
  exempted from this restriction. mailscanner (4.79.11-2.2) uses -DOUTGOING.
</li>
<li> Build with TRUSTED_CONFIG_LIST=/etc/exim4/trusted_configs. Post patch
  3_remove_ALT_CONFIG_ROOT_ONLY exim will not re-gain root privileges
  (usually necessary for local delivery) if the -C option was used. This
  makes it impossible to start a fully functional damon with an alternate
  configuration file. /etc/exim4/trusted_configs (can) contain a list of
  filenames (one per line, full path given) to which this restriction does
  not apply.
</li>
</ul>

<h4>NEWS entry:</h4>
<p>Exim versions up to and including 4.72 are vulnerable to CVE-2010-4345.
This is a privilege escalation issue that allows the exim user to gain
root privileges by specifying an alternate configuration file using the -C
option. The macro override facility (-D) might also be misused for this
purpose.
</p>
<p>In reaction to this security vulnerability upstream has made a number of
user visible changes. This package includes these changes.</p>

<p>
If exim is invoked with the -C or -D option the daemon will not regain
root privileges though re-execution. This is usually necessary for local
delivery, though. Therefore it is generally not possible anymore to run an
exim daemon with -D or -C options.
</p>
<p>However this version of exim has been built with
TRUSTED_CONFIG_LIST=/etc/exim4/trusted_configs. TRUSTED_CONFIG_LIST
defines a list of configuration files which are trusted; if a config file
is owned by root and matches a pathname in the list, then it may be
invoked by the Exim build-time user without Exim relinquishing root
privileges.
</p>
<p>As a hotfix to not break existing installations of mailscanner we have
also set WHITELIST_D_MACROS=OUTGOING. i.e. it is still possible to start
exim with -DOUTGOING while being able to do local deliveries.
</p>
<p>If you previously were using -D switches you will need to change your
setup to use a separate configuration file. The ".include" mechanism
makes this easy.
</p>
<p>The system filter is run as exim_user instead of root by default. If your
setup requies root privileges when running the system filter you will
need to set the system_filter_user exim main configuration option.</p>
<p><em>Update 2011-01-02:</em> The packages for sid (4.72-3) have already
been uploaded, upstream's fix 4.73rc1 is available in experimental.</p>
<p><em>Update 2011-01-06:</em> 4.72-3 has propagated to testing. The
lenny backport 
<a href="http://lists.debian.org/debian-backports/2011/01/msg00010.html">
has also been updated</a>.
</p>]]></description>

</item>
</channel>
</rss>

