[exim-dev] [Bug 1533] headers_remove items size-limited

Top Page
Delete this message
Reply to this message
Author: Ralf G R Bergs
Date:  
To: exim-dev
Old-Topics: [exim-dev] [Bug 1533] New: headers_remove items size-limited
Subject: [exim-dev] [Bug 1533] headers_remove items size-limited
------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=1533

Ralf G. R. Bergs <Ralf-Exim@???> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |Ralf-Exim@???





--- Comment #6 from Ralf G. R. Bergs <Ralf-Exim@???> 2015-03-24 08:34:47 ---
(In reply to comment #5)
> Nobody commented


Your fixes in this bug do not seem to fix "my" bug which s/o on the IRC channel
suggested might be identical/related to this one.

I have the following router in my config which suddenly failed on an Exim
upgrade (Debian package was upgraded probably from exim4-daemon-heavy:amd64
(4.82.1-1+b1, 4.82.1-2) to exim4-daemon-heavy:amd64 (4.82.1-2, 4.83-2)
according to my investigations, but the issue can still be observed on today's
Debian Jessie's Exim exim4-daemon-heavy (4.84-8)):

virtual_domains:
domains = ! @[] : ! @ : +local_domains
driver = redirect
allow_fail
data = /home/rabe/var/mail/mydomain.de/rabe/Maildir
headers_remove = ${if ={40}{40} {A:B:C}{}}
local_part_suffix = +* : -*
local_part_suffix_optional
retry_use_local_part
file_transport = virtual_delivery
reply_transport = address_reply
pipe_transport = address_pipe

The headers_remove line is a stripped down version that gives me the same error
message as the original (fully-functional) one:

R=virtual_domains defer (-1): virtual_domains router failed to expand "${if
={40}{40} {A:B:C}{}}": missing } at end of string

I recompiled yesterday's Exim source from Git by "plugging it" into the Debian
source and installed the resulting package on my server. The above error
remains. :-(

>From "git log" in my working directory (just to make sure that I have the

correct source, as I'm pretty Git-disabled):

--------- 8x ------------
commit 97f83c7a669a525a5f5964a5c0708c311673b87f
Author: Jeremy Harris <jgh146exb@???>
Date: Thu Jan 29 17:42:47 2015 +0000

    Fix truncation of items in headers_remove lists, this time in routers.  Bug
1533


[...]

commit 8bc732e8b03ebb4309f4b42626917148d176db49
Author: Jeremy Harris <jgh146exb@???>
Date: Sun Oct 5 21:31:20 2014 +0100

    Remove limit on remove_headers item size. Bug 1533
--------- 8x ------------


Any idea? Is "my issue" a different one?


--
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email