Todd Lyons | 17 Sep 19:50 2014

[Bug 1531] New: mysql module build incorrectly on Amazon AMI 2014.3

------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=1531
           Summary: mysql module build incorrectly on Amazon AMI 2014.3
           Product: Exim
           Version: 4.84
          Platform: x86-64
        OS/Version: Linux
            Status: NEW
          Severity: bug
          Priority: medium
         Component: Lookups
        AssignedTo: tlyons <at> ivenue.com
        ReportedBy: tlyons <at> ivenue.com
                CC: exim-dev <at> exim.org

I normally build Exim with mysql configured as a dynamically loaded lookup
module.  I build it this way on CentOS 5.x and CentOS 6.x systems with no
problem.  When I am building on Amazon's AMI 2014.3, the resulting mysql.so
cannot see the "mysql_servers" globally defined variable.  It's basically a
CentOS 6 system that they upgraded almost everything:

$ uname -a
Linux localhost.localdomain 3.10.37-47.135.amzn1.x86_64 #1 SMP Fri Apr 18
03:28:26 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

$ gcc -v
Using built-in specs.
COLLECT_GCC=/usr/bin/gcc
(Continue reading)

Jeremy Harris | 14 Sep 21:59 2014

[Bug 1529] New: $host is empty for TPDA delivery event from cutthrouigh delivery

------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=1529
           Summary: $host is empty for TPDA delivery event from cutthrouigh
                    delivery
           Product: Exim
           Version: 4.84
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: bug
          Priority: medium
         Component: Transports
        AssignedTo: nigel <at> exim.org
        ReportedBy: jgh146exb <at> wizmail.org
                CC: exim-dev <at> exim.org

cf. bug 1476.

TPDA attempting logging using
  logwrite = $host: DNSSEC - {expansion}
got the obscure error logged:
  unknown log name in ": DNSSEC - unknown" in "logwrite" in unknown ACL

This is probably because $host was empty.

--

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

(Continue reading)

Jeremy Harris | 10 Sep 19:47 2014

[Bug 1528] New: cutthrough has troubles with msglog files

------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=1528
           Summary: cutthrough has troubles with msglog files
           Product: Exim
           Version: 4.82
          Platform: All
        OS/Version: Linux
            Status: NEW
          Severity: bug
          Priority: medium
         Component: Delivery in general
        AssignedTo: jgh146exb <at> wizmail.org
        ReportedBy: jgh146exb <at> wizmail.org
                CC: exim-dev <at> exim.org

since upgrading to exim 4.82 and enabling cutthrough delivery for some
customers our paniclog shows now and then entries like this:

...
2014-09-04 03:23:11 1XPLlL-0001GW-6S failed to unlink
/var/spool/exim4/msglog/L/1XPLlL-0001GW-6S: No such file or directory
2014-09-04 10:51:30 1XPSkx-0000dv-Af failed to unlink
/var/spool/exim4/msglog/x/1XPSkx-0000dv-Af: No such file or directory
2014-09-04 13:53:17 1XPVbB-0000tE-9C failed to unlink
/var/spool/exim4/msglog/B/1XPVbB-0000tE-9C: No such file or directory
...

The files *-J stuck in the spool dir, *-H and *-D are removed.
(Continue reading)

Postmaster | 8 Sep 16:00 2014
Picon

[Bug 1526] New: Solaris 11: error compiling since exim 4.83 - Undefined symbol timegm first referenced in file tls.o

------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=1526
           Summary: Solaris 11: error compiling since exim 4.83 - Undefined
                    symbol timegm first referenced in file tls.o
           Product: Exim
           Version: 4.84
          Platform: x86-64
        OS/Version: Solaris
            Status: NEW
          Severity: bug
          Priority: high
         Component: TLS
        AssignedTo: pdp <at> exim.org
        ReportedBy: postmaster <at> fernuni-hagen.de
                CC: exim-dev <at> exim.org

Since version 4.83 and above I wasn't able to compile exim successfully on a
solaris 11 system (intel).

The main changes in the Makefile are the using of the newest versions of perl
and openssl we installed instead of the default (old) solaris versions. If I
try building exim 4.82 from source, everything works fine...

The gmake stops with the following message:

Undefined symbol timegm first referenced in file tls.o

The exact error message is:
(Continue reading)

Wolfgang Breyha | 10 Sep 11:30 2014
Picon
Picon

[Bug 1527] New: eximon fails to read some spool files

------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=1527
           Summary: eximon fails to read some spool files
           Product: Exim
           Version: 4.84
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: bug
          Priority: medium
         Component: Eximon
        AssignedTo: nigel <at> exim.org
        ReportedBy: wbreyha <at> gmx.net
                CC: exim-dev <at> exim.org

as read on exim-users....
Message-ID: <53D250B6.6000401 <at> rz.uni-kiel.de>

eximon fails to read some spoolfiles reporting:
    0m   560 1XAea3-00035H-P7 *** Format error in spool file: size =
    5272 ***

the original reported states that the spool file contains
-tls_ourcert

Since the part to read -tls_ourcert and -tls_peercert is enclosed by
#ifndef COMPILE_UTILITY
...
(Continue reading)

Jasen Betts | 10 Sep 03:12 2014
X-Face
Picon

small patch to tpda


deliver.c:749  printf format warning.
added ", event"

      debug_printf("TPDA(%s): event_action returned \"%s\"\n", event, s);

--

-- 
umop apisdn

Jasen Betts | 9 Sep 03:05 2014
X-Face
Picon

TPDA patch - event for deferred messages.

I want a TPDA event for messages deferred during delivery, so I made
this addition.

diff --git a/src/src/deliver.c b/src/src/deliver.c
index 78b669a..227584a 100644
--- a/src/src/deliver.c
+++ b/src/src/deliver.c
 <at>  <at>  -1269,6 +1269,11  <at>  <at>  else if (result == DEFER || result == PANIC)
     /* Write the main log and reset the store */

     log_write(use_log_selector, logflags, "== %s", s);
+
+#ifdef EXPERIMENTAL_TPDA
+    tpda_msg_event(US"msg:defer:delivery", addr);
+#endif
+
     store_reset(reset_point);
     }
   }

--

-- 
umop apisdn

Lutz Preßler | 4 Sep 15:56 2014
Picon

solved Re: DNSSEC/DANE problem Re: DANE work

On Thu, 04 Sep 2014, Lutz Preßler wrote:
[...]
> Right now it's not working for me, though.
Sorry, user error! ...
[...]
> Configuration includes "dns_dnssec_ok=1" as global option and
>   dnssec_request_domains = *
>   hosts_try_dane = *
> in remote_smtp transport.
That's wrong. dnssec_request_domains is a router, not a transport option.
Set on the dnslookup router, everything works fine.
Bug? Why is it possible to set dnssec_request_domains 
(or dnssec_require_domains) on a transport at all?

Sorry for the noise,
  Lutz

--

-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at
http://www.exim.org/ ##

David Saez Padros | 3 Sep 17:33 2014
Picon

Message id format

Hi

I was searching for an easy way to add message queue priorities
to Exim and the easiest way would be to change the message id
so one of it's characters is the message priority. This way queue
sorting could be done just by sorting spool files in a special way
without the need to read the header files.

One possible candidate could be the first character of the process
id as actually at least linux has a default of 32768 for the maximum
pid number (which only takes up to 3 characters in base 36 and 2
characters in base 64). I think even 5 characters will be enough
for a pid number on a system allowing the larger maximum pid number.
For systems were a pid number could be larger that this, this
behaviour could be disabled. If i'm now wrong, at least Exim itself
does not extract this number from the message-id in any place.

If this makes sense i could write the changes need for this to
work, basically:

- option to enable/disable sorting on this character
- changes in the queue sort algorithm comparision function
- acl option to set the priority and re-generate the message-id

the only thing remaining is that i have no clear idea about at which
point in time is the message-id generated and the spool file written
(after or before acl)

--

-- 
Best regards ...
(Continue reading)

Phil Pennock | 3 Sep 02:27 2014

DANE work

My jaw dropped when I returned to my list index view and saw just how
many patches came in from work this weekend by Todd and Jeremy to
implement DANE in Exim.

Seriously good work which makes me very happy and feeling that I owe
drinks to you both.  Thank you for picking up where I totally slacked
off and working on implementing this.  (Thank you for removing one of my
guilt layers of "I need to find time to work on X too").

Happiness.  :)
-Phil

Jeremy Harris | 3 Sep 00:45 2014

[Bug 1524] New: extract inside inlisti, fails

------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=1524
           Summary: extract inside inlisti, fails
           Product: Exim
           Version: 4.84
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: bug
          Priority: medium
         Component: String expansion
        AssignedTo: jgh146exb <at> wizmail.org
        ReportedBy: jgh146exb <at> wizmail.org
                CC: exim-dev <at> exim.org

Messing around with an LDAP issue I started trying to
lay out some example coding, and ran into some brainfade.

I'd got to here:

${if forany \
     {mail:EximMailPrimaryAddress:EximMailAlternateAddress} \
     {inlisti {$local_part} \
              {<, ${extract {$item} \
                         {${lookup
ldapm{ldap://localhost/ou=users,dc=example,dc=com?mail,cn?sub?cn=user4}}}\
                }\
              }\
(Continue reading)


Gmane