Bug#430391: exim4-config: Phantom "non-ascii characters" in update-exim4.conf.conf

Andreas Metzler ametzler at downhill.at.eu.org
Sun Jun 24 17:24:01 UTC 2007


On 2007-06-24 Lee Cremeans <lee at lcremeans.homeip.net> wrote:
> Package: exim4-config
> Version: 4.67-4
> Severity: important

> I just did an upgrade on my Debian unstable system, and now I'm getting this message from update-exim4.conf:

> /usr/sbin/update-exim4.conf: non-ascii value <; 192.168.0.0/24;192.168.1.0/24 read from /etc/exim4/update-exim4.conf.conf, sanitizing to _; 
> 192.168.0.0/24;192.168.1.0/24
> /usr/sbin/update-exim4.conf: non-ascii value <; 127.0.0.1;192.168.0.1;192.168.1.1 read from /etc/exim4/update-exim4.conf.conf, sanitizing to _; 
> 127.0.0.1;192.168.0.1;192.168.1.1

> This is keeping exim4's other packages from configuring. If I blank
> the fields in question, exim4-config no longer complains, but I use
> the fields to make email work from my other machines. 

Confirmed.

Modifying check_ascii_pipe() to accept < works for me. Commiting to SVN.

--- update-exim4.conf   (Revision 2096)
+++ update-exim4.conf   (Arbeitskopie)
@@ -107,7 +107,7 @@

 check_ascii_pipe() {
   IN="$(cat)"
-  OUT="$(echo $IN | sed 's/[^-0-9a-zA-Z\/\.!*@_~:; ]/_/g')"
+  OUT="$(echo $IN | sed 's/[^-0-9a-zA-Z\/\.!*@_~:;< ]/_/g')"
   if [ "$OUT" != "$IN" ]; then
     echo >&2 "$0: non-ascii value $IN read from $UE4CC, sanitizing to $OUT"
   fi

cu andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'




More information about the Pkg-exim4-maintainers mailing list