Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: exim: users

Testing Exim 4.70 prerelease

 

 

First page Previous page 1 2 3 Next page Last page  View All exim users RSS feed   Index | Next | Previous | View Threaded


tom at duncanthrax

Oct 13, 2009, 8:38 AM

Post #1 of 53 (799 views)
Permalink
Testing Exim 4.70 prerelease

The release of Exim 4.70 is on the horizon. A lot of stuff has
accumulated in CVS since January 2008. Since we want to give the current
code some wider exposure, please accept this invitation to test a 4.70
pre-release. You can get the current code by pulling a snapshot from
David's GIT shadow:

git clone git://git.exim.org/exim-src.git

Or wget a tarball here:

http://duncanthrax.net/temp/exim-4.70-RC-20091013.tar.gz

Feel free to post testing results to this list - no matter if positive
or negative.

The main new features are:

* Native DKIM support without an external library.
Docs: http://www.exim.org/~tom/doctest/ch54.html

* Experimental DCC support via dccifd (contributed
by Wolfgang Breyha). See further below for docs.


Other changes:

* PCRE removed from Exim distribution. You will need
a separate PCRE library (and matching headers) to
compile Exim.

* Experimental Yahoo! Domainkeys support dropped in
favor of native DKIM support.


Here's the full changelog:

TK/01 Added patch by Johannes Berg that expands the main option
"spamd_servers" if it starts with a dollar sign.

TK/02 Write list of recipients to X-Envelope-Sender header when building
the mbox-format spool file for content scanning (suggested
by Jakob Hirsch)

TK/03 Added patch by Wolfgang Breyha that adds experimental DCC
(http://www.dcc-servers.net/) support via dccifd. Activated by
setting EXPERIMENTAL_DCC=yes in Local/Makefile. Check out
experimental_spec.txt for more documentation.

TK/04 Bugzilla 673: Add f-protd malware scanner support. Patch submitted
by Mark Daniel Reidel <mr[at]df.eu>.

NM/01 Bugzilla 657: Embedded PCRE removed from the exim source tree.
When building exim an external PCRE library is now needed -
PCRE is a system library on the majority of modern systems.
See entry on PCRE_LIBS in EDITME file.

NM/02 Bugzilla 646: Removed unwanted C/R in Dovecot authenticator
conversation. Added nologin parameter to request.
Patch contributed by Kirill Miazine

TF/01 Do not log submission mode rewrites if they do not change the
address.

TF/02 Bugzilla 662: Fix stack corruption before exec() in daemon.c.

NM/03 Bugzilla 602: exicyclog now handles panic log, and creates empty
log files in place. Contributed by Roberto Lima

NM/04 Bugzilla 667: close socket used by dovecot authenticator

TF/03 Bugzilla 615: When checking the local_parts router precondition
after a local_part_suffix or local_part_prefix option, Exim now
does not use the address's named list lookup cache, since this
contains cached lookups for the whole local part.

NM/05 Bugzilla 521: Integrated SPF Best Guess support contributed by
Robert Millan. Documentation is in experimental-spec.txt

TF/04 Bugzilla 668: Fix parallel build (make -j).

NM/05 Bugzilla 437: Prevent Maildix aux files being created with
mode 000

NM/05 Bugzilla 598: Improvement to Dovecot authenticator handling.
Patch provided by Jan Srzednicki

TF/05 Leading white space used to be stripped from $spam_report which
wrecked the formatting. Now it is preserved.

TF/06 Save $spam_score, $spam_bar, and $spam_report in spool files, so
that they are available at delivery time.

TF/07 Fix the way ${extract is skipped in the untaken branch of a
conditional.

TF/08 TLS error reporting now respects the incoming_interface and
incoming_port log selectors.

TF/09 Produce a more useful error message if an SMTP transport's hosts
setting expands to an empty string.

NM/06 Bugzilla 744: EXPN did not work under TLS.
Patch provided by Phil Pennock

NM/07 Bugzilla 769: Extraneous comma in usage fprintf
Patch provided by Richard Godbee

NM/08 Fixed erroneous documentation references to smtp_notquit_acl to be
acl_smtp_notquit, added index entry.

NM/09 Bugzilla 787: Potential buffer overflow in string_format
Patch provided by Eugene Bujak

NM/10 Bugzilla 770: Problem on some platforms modifying the len
parameter to accept()
Patch provided by Maxim Dounin

NM/11 Bugzilla 749: Preserve old behaviour of blanks comparing equal to
zero.
Patch provided by Phil Pennock

NM/12 Bugzilla 497: Correct behaviour of exiwhat when no config exists.

NM/13 Bugzilla 590: Correct handling of Resent-Date headers.
Patch provided by Brad "anomie" Jorsch

NM/14 Bugzilla 614: Added timeout setting to transport filter.
Patch provided by Dean Brooks

TK/05 Add native DKIM support (does not depend on external libraries).



Documentation for experimental dccifd support
---------------------------------------------
*) Building exim

In order to build exim with DCC support add

EXPERIMENTAL_DCC=yes

to your Makefile. (Re-)build/install exim. exim -d should show
EXPERIMENTAL_DCC under "Support for".

*) Configuration

In the main section of exim.conf add at least

dccifd_address = /usr/local/dcc/var/dccifd

or

dccifd_address = <ip> <port>

In the DATA ACL you can use the new condition

dcc = *

After that "dcc_header" contains the X-DCC-Header.

*** WARNING: return codes changed from previous releases!

Return values are:
"fail" for overall "R", "G" from dccifd
"defer" for overall "T" from dccifd
"accept" for overall "A", "S" from dccifd

dcc = */defer_ok works as for spamd.

dcc_result contains the overall result from DCC answer

usually you'll use

defer !dcc = *

to greylist with DCC. If

dcc_direct_add_header = true

is set, then the dcc header will be added "in deep" and if the spool
file was already written it gets removed. This forces exim to write it
again if needed.
This helps to get the DCC Header through to eg. SpamAssassin.

If you want to pass even more headers in the middle of the DATA stage
you can use $acl_m_dcc_add_header to add information from eg. ClamAV.

Be careful. Header syntax is not checked and added "as is".

--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/


renaud at allard

Oct 13, 2009, 11:56 AM

Post #2 of 53 (768 views)
Permalink
Re: Testing Exim 4.70 prerelease [In reply to]

Tom Kistner wrote:
> The release of Exim 4.70 is on the horizon. A lot of stuff has
> accumulated in CVS since January 2008. Since we want to give the current
> code some wider exposure, please accept this invitation to test a 4.70
> pre-release. You can get the current code by pulling a snapshot from
> David's GIT shadow:
>
> git clone git://git.exim.org/exim-src.git
>
> Or wget a tarball here:
>
> http://duncanthrax.net/temp/exim-4.70-RC-20091013.tar.gz
>

How do you need it tested the most?
I can compile the code (and run it at low load) on multiple platforms,
but this will clearly take me some time, so a priority would be nice.
SUN Sparc running either Solaris, linux or OpenBSD
SGI MIPS running Irix, linux or OpenBSD
Alpha running TRU64, linux, OpenBSD and maybe HP-UX too

If there is a test suite, I would be happy to run it on most platforms.
Attachments: smime.p7s (3.22 KB)


Dan_Mitton at YMP

Oct 13, 2009, 1:44 PM

Post #3 of 53 (768 views)
Permalink
Re: [exim-dev] Testing Exim 4.70 prerelease [In reply to]

I played with DK and DKIM a bit under Exim 4.69, but I haven't kept up, so
I'm new to the current RC. Looking through the new doc for DKIM under
4.70, it seems like the DK concept of 'signsall' has been lost. If I get
a DKIM '$dkim_verify_status' result of 'none', how do I know if the
message SHOULD have been signed? Yes, there is the 'dkim_verify_signers'
option, but how does that stay up to date as more and more (hopefully)
people adopt? How can a domain tell me, that any message I receive from
them had better be signed and pass?

Dan
--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/


D.H.Davis at bath

Oct 14, 2009, 2:35 AM

Post #4 of 53 (764 views)
Permalink
Re: Testing Exim 4.70 prerelease [In reply to]

On Tue, 13 Oct 2009, Tom Kistner wrote:

> From: Tom Kistner <tom[at]duncanthrax.net>
> To: Exim Users <exim-users[at]exim.org>
> Cc: exim-dev[at]exim.org
> Date: Tue, 13 Oct 2009 16:38:49
> Subject: [exim] Testing Exim 4.70 prerelease
>
> The release of Exim 4.70 is on the horizon...

...
> Other changes:
>
> * PCRE removed from Exim distribution. You will need
> a separate PCRE library (and matching headers) to
> compile Exim.

The file NOTICE needs a trivial change to remove the reference to
the cut-down version of PCRE that was previously included with exim:


--- NOTICE.orig Wed Jan 4 11:55:50 2006
+++ NOTICE Wed Oct 14 10:05:13 2009
@@ -39,14 +39,6 @@

A number of pieces of external code are included in the Exim distribution.

- . Regular expressions are supported in the main Exim program and in the
- Exim monitor using the freely-distributable PCRE library, copyright (c)
- 2003 University of Cambridge. The source is distributed in the directory
- src/pcre. However, this is a cut-down version of PCRE. If you want to use
- the PCRE library in other programs, you should obtain and install the
- full version from ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre.
-
-
. Support for the cdb (Constant DataBase) lookup method is provided by code
contributed by Nigel Metheringham of Planet Online Ltd. which contains
the following statements:
--
Dennis Davis, BUCS, University of Bath, Bath, BA2 7AY, UK
D.H.Davis[at]bath.ac.uk Phone: +44 1225 386101

--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/


iane at sussex

Oct 14, 2009, 5:07 AM

Post #5 of 53 (762 views)
Permalink
Re: Testing Exim 4.70 prerelease [In reply to]

--On 13 October 2009 17:38:49 +0200 Tom Kistner <tom[at]duncanthrax.net> wrote:

> The release of Exim 4.70 is on the horizon. A lot of stuff has
> accumulated in CVS since January 2008. Since we want to give the current
> code some wider exposure, please accept this invitation to test a 4.70
> pre-release.

This is great news. And SO nice not to have to go hunting for the
changelist! Thanks, Tom!

> You can get the current code by pulling a snapshot from
> David's GIT shadow:
>
> git clone git://git.exim.org/exim-src.git
>
> Or wget a tarball here:
>
> http://duncanthrax.net/temp/exim-4.70-RC-20091013.tar.gz
>
> Feel free to post testing results to this list - no matter if positive
> or negative.
>
> The main new features are:
>
> * Native DKIM support without an external library.
> Docs: http://www.exim.org/~tom/doctest/ch54.html
>
> * Experimental DCC support via dccifd (contributed
> by Wolfgang Breyha). See further below for docs.
>
>
> Other changes:
>
> * PCRE removed from Exim distribution. You will need
> a separate PCRE library (and matching headers) to
> compile Exim.
>
> * Experimental Yahoo! Domainkeys support dropped in
> favor of native DKIM support.
>
>
> Here's the full changelog:
>
> TK/01 Added patch by Johannes Berg that expands the main option
> "spamd_servers" if it starts with a dollar sign.
>
> TK/02 Write list of recipients to X-Envelope-Sender header when building
> the mbox-format spool file for content scanning (suggested
> by Jakob Hirsch)
>
> TK/03 Added patch by Wolfgang Breyha that adds experimental DCC
> (http://www.dcc-servers.net/) support via dccifd. Activated by
> setting EXPERIMENTAL_DCC=yes in Local/Makefile. Check out
> experimental_spec.txt for more documentation.
>
> TK/04 Bugzilla 673: Add f-protd malware scanner support. Patch submitted
> by Mark Daniel Reidel <mr[at]df.eu>.
>
> NM/01 Bugzilla 657: Embedded PCRE removed from the exim source tree.
> When building exim an external PCRE library is now needed -
> PCRE is a system library on the majority of modern systems.
> See entry on PCRE_LIBS in EDITME file.
>
> NM/02 Bugzilla 646: Removed unwanted C/R in Dovecot authenticator
> conversation. Added nologin parameter to request.
> Patch contributed by Kirill Miazine
>
> TF/01 Do not log submission mode rewrites if they do not change the
> address.
>
> TF/02 Bugzilla 662: Fix stack corruption before exec() in daemon.c.
>
> NM/03 Bugzilla 602: exicyclog now handles panic log, and creates empty
> log files in place. Contributed by Roberto Lima
>
> NM/04 Bugzilla 667: close socket used by dovecot authenticator
>
> TF/03 Bugzilla 615: When checking the local_parts router precondition
> after a local_part_suffix or local_part_prefix option, Exim now
> does not use the address's named list lookup cache, since this
> contains cached lookups for the whole local part.
>
> NM/05 Bugzilla 521: Integrated SPF Best Guess support contributed by
> Robert Millan. Documentation is in experimental-spec.txt
>
> TF/04 Bugzilla 668: Fix parallel build (make -j).
>
> NM/05 Bugzilla 437: Prevent Maildix aux files being created with
> mode 000
>
> NM/05 Bugzilla 598: Improvement to Dovecot authenticator handling.
> Patch provided by Jan Srzednicki
>
> TF/05 Leading white space used to be stripped from $spam_report which
> wrecked the formatting. Now it is preserved.
>
> TF/06 Save $spam_score, $spam_bar, and $spam_report in spool files, so
> that they are available at delivery time.
>
> TF/07 Fix the way ${extract is skipped in the untaken branch of a
> conditional.
>
> TF/08 TLS error reporting now respects the incoming_interface and
> incoming_port log selectors.
>
> TF/09 Produce a more useful error message if an SMTP transport's hosts
> setting expands to an empty string.
>
> NM/06 Bugzilla 744: EXPN did not work under TLS.
> Patch provided by Phil Pennock
>
> NM/07 Bugzilla 769: Extraneous comma in usage fprintf
> Patch provided by Richard Godbee
>
> NM/08 Fixed erroneous documentation references to smtp_notquit_acl to be
> acl_smtp_notquit, added index entry.
>
> NM/09 Bugzilla 787: Potential buffer overflow in string_format
> Patch provided by Eugene Bujak
>
> NM/10 Bugzilla 770: Problem on some platforms modifying the len
> parameter to accept()
> Patch provided by Maxim Dounin
>
> NM/11 Bugzilla 749: Preserve old behaviour of blanks comparing equal to
> zero.
> Patch provided by Phil Pennock
>
> NM/12 Bugzilla 497: Correct behaviour of exiwhat when no config exists.
>
> NM/13 Bugzilla 590: Correct handling of Resent-Date headers.
> Patch provided by Brad "anomie" Jorsch
>
> NM/14 Bugzilla 614: Added timeout setting to transport filter.
> Patch provided by Dean Brooks
>
> TK/05 Add native DKIM support (does not depend on external libraries).
>
>
>
> Documentation for experimental dccifd support
> ---------------------------------------------
> *) Building exim
>
> In order to build exim with DCC support add
>
> EXPERIMENTAL_DCC=yes
>
> to your Makefile. (Re-)build/install exim. exim -d should show
> EXPERIMENTAL_DCC under "Support for".
>
> *) Configuration
>
> In the main section of exim.conf add at least
>
> dccifd_address = /usr/local/dcc/var/dccifd
>
> or
>
> dccifd_address = <ip> <port>
>
> In the DATA ACL you can use the new condition
>
> dcc = *
>
> After that "dcc_header" contains the X-DCC-Header.
>
> *** WARNING: return codes changed from previous releases!
>
> Return values are:
> "fail" for overall "R", "G" from dccifd
> "defer" for overall "T" from dccifd
> "accept" for overall "A", "S" from dccifd
>
> dcc = */defer_ok works as for spamd.
>
> dcc_result contains the overall result from DCC answer
>
> usually you'll use
>
> defer !dcc = *
>
> to greylist with DCC. If
>
> dcc_direct_add_header = true
>
> is set, then the dcc header will be added "in deep" and if the spool
> file was already written it gets removed. This forces exim to write it
> again if needed.
> This helps to get the DCC Header through to eg. SpamAssassin.
>
> If you want to pass even more headers in the middle of the DATA stage
> you can use $acl_m_dcc_add_header to add information from eg. ClamAV.
>
> Be careful. Header syntax is not checked and added "as is".



--
Ian Eiloart
IT Services, University of Sussex
01273-873148 x3148
For new support requests, see http://www.sussex.ac.uk/its/help/

--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/


renaud at allard

Oct 14, 2009, 5:14 AM

Post #6 of 53 (762 views)
Permalink
Re: Testing Exim 4.70 prerelease [In reply to]

Tom Kistner wrote:
> The release of Exim 4.70 is on the horizon. A lot of stuff has
> accumulated in CVS since January 2008. Since we want to give the current
> code some wider exposure, please accept this invitation to test a 4.70
> pre-release. You can get the current code by pulling a snapshot from
> David's GIT shadow:
>
> git clone git://git.exim.org/exim-src.git
>
> Or wget a tarball here:
>
> http://duncanthrax.net/temp/exim-4.70-RC-20091013.tar.gz
>

I just installed it on 2 of my production servers running OpenBSD amd64.

It verifies DKIM fine (well, at least it seems so)
2009-10-14 14:09:03 [8704] H=sendmail.net [209.246.26.21]:63769
I=[206.251.244.95]:25 Warning: CSA status: unknown
2009-10-14 14:09:04 [8704] 1My2f9-0002GO-W3 DKIM: d=sendmail.net
s=gatsby c=relaxed/simple a=rsa-sha256 t=1255522141 [verification succeeded]


It sends correct DKIM (although, now I get an error with DK because they
are not present anymore)
Authentication System: DomainKeys Identified Mail
Result: DKIM signature confirmed GOOD
Description: Signature verified, message arrived intact
Reporting host: sendmail.net
More information: http://mipassoc.org/dkim/
Sendmail milter: https://sourceforge.net/projects/dkim-milter/

Authentication System: Domain Keys
Result: DK signature confirmed BAD
Description: Signature verification failed, message may
have been tampered with or corrupted
Reporting host: sendmail.net
More information: http://antispam.yahoo.com/domainkeys
Sendmail milter:
https://sourceforge.net/projects/domainkeys-milter/
Attachments: smime.p7s (5.01 KB)


renaud at allard

Oct 14, 2009, 5:32 AM

Post #7 of 53 (762 views)
Permalink
Re: Testing Exim 4.70 prerelease [In reply to]

Renaud Allard wrote:

>
> I just installed it on 2 of my production servers running OpenBSD amd64.
>
> It verifies DKIM fine (well, at least it seems so)
> 2009-10-14 14:09:03 [8704] H=sendmail.net [209.246.26.21]:63769
> I=[206.251.244.95]:25 Warning: CSA status: unknown
> 2009-10-14 14:09:04 [8704] 1My2f9-0002GO-W3 DKIM: d=sendmail.net
> s=gatsby c=relaxed/simple a=rsa-sha256 t=1255522141 [verification succeeded]
>
>
> It sends correct DKIM (although, now I get an error with DK because they
> are not present anymore)
> Authentication System: DomainKeys Identified Mail
> Result: DKIM signature confirmed GOOD
> Description: Signature verified, message arrived intact
> Reporting host: sendmail.net
> More information: http://mipassoc.org/dkim/
> Sendmail milter: https://sourceforge.net/projects/dkim-milter/
>
> Authentication System: Domain Keys
> Result: DK signature confirmed BAD
> Description: Signature verification failed, message may
> have been tampered with or corrupted
> Reporting host: sendmail.net
> More information: http://antispam.yahoo.com/domainkeys
> Sendmail milter:
> https://sourceforge.net/projects/domainkeys-milter/


In the light of this, is there a way to specify that DKIM is mandatory
while DK will not be present?
Attachments: smime.p7s (5.01 KB)


renaud at allard

Oct 14, 2009, 5:50 AM

Post #8 of 53 (762 views)
Permalink
Re: Testing Exim 4.70 prerelease [In reply to]

I would suggest updating the README.UPDATING to show major uncompatible
changes, like domainkeys being removed.
Attachments: smime.p7s (5.01 KB)


renaud at allard

Oct 14, 2009, 8:53 AM

Post #9 of 53 (761 views)
Permalink
Re: Testing Exim 4.70 prerelease [In reply to]

Tom Kistner wrote:
> The release of Exim 4.70 is on the horizon. A lot of stuff has
> accumulated in CVS since January 2008. Since we want to give the current
> code some wider exposure, please accept this invitation to test a 4.70
> pre-release. You can get the current code by pulling a snapshot from
> David's GIT shadow:
>
> git clone git://git.exim.org/exim-src.git
>
> Or wget a tarball here:
>
> http://duncanthrax.net/temp/exim-4.70-RC-20091013.tar.gz
>
> Feel free to post testing results to this list - no matter if positive
> or negative.

Got it to compile and install without any problems on OpenBSD 4.4 with
an alpha CPU. I can send and receive mails.
Attachments: smime.p7s (5.01 KB)


Frank.Elsner at TU-Berlin

Oct 14, 2009, 10:26 AM

Post #10 of 53 (760 views)
Permalink
Re: Testing Exim 4.70 prerelease [In reply to]

On Tue, 13 Oct 2009 17:38:49 +0200 Tom Kistner wrote:

[ ... ]

> * PCRE removed from Exim distribution. You will need
> a separate PCRE library (and matching headers) to
> compile Exim.

Any pointer to a location where to get it?


--Frank Elsner

--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/


renaud at allard

Oct 14, 2009, 12:48 PM

Post #11 of 53 (762 views)
Permalink
Re: Testing Exim 4.70 prerelease [In reply to]

Frank Elsner wrote:
> On Tue, 13 Oct 2009 17:38:49 +0200 Tom Kistner wrote:
>
> [ ... ]
>
>> * PCRE removed from Exim distribution. You will need
>> a separate PCRE library (and matching headers) to
>> compile Exim.
>
> Any pointer to a location where to get it?
>

www.pcre.org ?
Attachments: smime.p7s (5.01 KB)


odhiambo at gmail

Oct 14, 2009, 11:52 PM

Post #12 of 53 (743 views)
Permalink
Re: Testing Exim 4.70 prerelease [In reply to]

On Tue, Oct 13, 2009 at 6:38 PM, Tom Kistner <tom[at]duncanthrax.net> wrote:

> The release of Exim 4.70 is on the horizon. A lot of stuff has
> accumulated in CVS since January 2008. Since we want to give the current
> code some wider exposure, please accept this invitation to test a 4.70
> pre-release. You can get the current code by pulling a snapshot from
> David's GIT shadow:
>
> git clone git://git.exim.org/exim-src.git
>
> Or wget a tarball here:
>
> http://duncanthrax.net/temp/exim-4.70-RC-20091013.tar.gz
>
> Feel free to post testing results to this list - no matter if positive
> or negative.
>


I have compiled and installed on FreeBSD (6.4 and 7.2). It runs fine so far.
I am testing also the DKIM features and I see this in the logs when I send
e-mail from my gmail.com account to the server:

2009-10-15 09:33:08 1MyJtb-000OAP-Eq DKIM: d=gmail.com s=gamma
c=relaxed/relaxed a=rsa-sha256 [invalid - public key record (currently?)
unavailable]

What does this mean?



--
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254733744121/+254722743223
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
"If you have nothing good to say about someone, just shut up!."
-- Lucky Dube
--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/


tom at duncanthrax

Oct 15, 2009, 12:11 AM

Post #13 of 53 (743 views)
Permalink
Re: Testing Exim 4.70 prerelease [In reply to]

Odhiambo Washington wrote:

> 2009-10-15 09:33:08 1MyJtb-000OAP-Eq DKIM: d=gmail.com
> s=gamma c=relaxed/relaxed a=rsa-sha256 [invalid -
> public key record (currently?) unavailable]

That's odd. It means that the TXT record lookup for
"gamma._domainkey.gmail.com" failed. But it's there:

whizbang src # host -t TXT gamma._domainkey.gmail.com
gamma._domainkey.gmail.com descriptive text "k=rsa\; t=y\;
p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDIhyR3oItOy22ZOaBrIVe9m/iME3RqOJeasANSpg2YTHTYV+Xtp4xwf5gTjCmHQEMOs0qYu0FYiNQPQogJ2t0Mfx9zNu06rfRBDjiIU9tpx2T+NGlWZ8qhbiLo5By8apJavLyqTLavyPSrvsx0B3YzC63T4Age2CDqZYA+OwSMWQIDAQAB"

/tom


--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/


tom at duncanthrax

Oct 15, 2009, 12:13 AM

Post #14 of 53 (743 views)
Permalink
Re: Testing Exim 4.70 prerelease [In reply to]

Frank Elsner wrote:

>> * PCRE removed from Exim distribution. You will need
>> a separate PCRE library (and matching headers) to
>> compile Exim.
>
> Any pointer to a location where to get it?

There's a very good chance that your distro provider has ready-made
packages. That is the very reason why it was dropped from Exim.

/tom

--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/


proskurin-kv at fxclub

Oct 15, 2009, 1:23 AM

Post #15 of 53 (743 views)
Permalink
Re: Testing Exim 4.70 prerelease [In reply to]

Odhiambo Washington пишет:
> On Tue, Oct 13, 2009 at 6:38 PM, Tom Kistner <tom[at]duncanthrax.net> wrote:
>
>> The release of Exim 4.70 is on the horizon. A lot of stuff has
>> accumulated in CVS since January 2008. Since we want to give the current
>> code some wider exposure, please accept this invitation to test a 4.70
>> pre-release. You can get the current code by pulling a snapshot from
>> David's GIT shadow:
>>
>> git clone git://git.exim.org/exim-src.git
>>
>> Or wget a tarball here:
>>
>> http://duncanthrax.net/temp/exim-4.70-RC-20091013.tar.gz
>>
>> Feel free to post testing results to this list - no matter if positive
>> or negative.
>>
> I have compiled and installed on FreeBSD (6.4 and 7.2). It runs fine so far.
> I am testing also the DKIM features and I see this in the logs when I send
> e-mail from my gmail.com account to the server:

Confirm on FreeBSD-7.1 All seems good.

--
Best regards,
Proskurin Kirill

--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/


Frank.Elsner at TU-Berlin

Oct 15, 2009, 2:37 AM

Post #16 of 53 (741 views)
Permalink
Re: Testing Exim 4.70 prerelease [In reply to]

On Wed, 14 Oct 2009 21:48:42 +0200 Renaud Allard wrote:
>
>
> Frank Elsner wrote:
> > On Tue, 13 Oct 2009 17:38:49 +0200 Tom Kistner wrote:
> >
> > [ ... ]
> >
> >> * PCRE removed from Exim distribution. You will need
> >> a separate PCRE library (and matching headers) to
> >> compile Exim.
> >
> > Any pointer to a location where to get it?
> >
>
> www.pcre.org ?

Shame on me not thinking this way :-(

Got it, installed it.

Exim-4.70-RC-20091013 now running fine with Fedora 6+7.


--Frank Elsner

--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/


renaud at allard

Oct 15, 2009, 4:21 AM

Post #17 of 53 (741 views)
Permalink
Re: Testing Exim 4.70 prerelease [In reply to]

Tom Kistner wrote:
> Odhiambo Washington wrote:
>
>> 2009-10-15 09:33:08 1MyJtb-000OAP-Eq DKIM: d=gmail.com
>> s=gamma c=relaxed/relaxed a=rsa-sha256 [invalid -
>> public key record (currently?) unavailable]
>
> That's odd. It means that the TXT record lookup for
> "gamma._domainkey.gmail.com" failed. But it's there:
>
> whizbang src # host -t TXT gamma._domainkey.gmail.com
> gamma._domainkey.gmail.com descriptive text "k=rsa\; t=y\;
> p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDIhyR3oItOy22ZOaBrIVe9m/iME3RqOJeasANSpg2YTHTYV+Xtp4xwf5gTjCmHQEMOs0qYu0FYiNQPQogJ2t0Mfx9zNu06rfRBDjiIU9tpx2T+NGlWZ8qhbiLo5By8apJavLyqTLavyPSrvsx0B3YzC63T4Age2CDqZYA+OwSMWQIDAQAB"
>

Got it right on my server:
2009-10-15 13:19:54 [24017] 1MyON8-0006FN-K5 DKIM: d=gmail.com s=gamma
c=relaxed/relaxed a=rsa-sha256 [verification succeeded]

I think this would suggest you probably got a DNS problem at some point.
Attachments: smime.p7s (5.01 KB)


ke at helinet

Oct 15, 2009, 5:01 AM

Post #18 of 53 (741 views)
Permalink
Re: Testing Exim 4.70 prerelease [In reply to]

Am Donnerstag 15 Oktober 2009 schrieb Tom Kistner:
> Frank Elsner wrote:
> >> * PCRE removed from Exim distribution. You will need
> >> a separate PCRE library (and matching headers) to
> >> compile Exim.
> >
> > Any pointer to a location where to get it?
>
> There's a very good chance that your distro provider has ready-made
> packages. That is the very reason why it was dropped from Exim.
>
Successfully compiled and installed with dkim on debian lenny, with debian
package libpcre3-dev.


--

Regards, Kerstin
Attachments: signature.asc (0.39 KB)


marc at perkel

Oct 15, 2009, 6:13 AM

Post #19 of 53 (741 views)
Permalink
Re: Testing Exim 4.70 prerelease - compile errors [In reply to]

I'm missing something. Running Fedora 10. Thanks in advance


awk '{ print ($1+1) }' cnumber.h > cnumber.temp
rm -f cnumber.h; mv cnumber.temp cnumber.h
gcc version.c
rm -f exim
gcc -o exim
dns.o: In function `dns_basic_lookup':
dns.c:(.text+0x4fb): undefined reference to `pcre_exec'
exim.o: In function `regex_match_and_setup':
exim.c:(.text+0x148): undefined reference to `pcre_exec'
exim.o: In function `regex_must_compile':
exim.c:(.text+0x145d): undefined reference to `pcre_malloc'
exim.c:(.text+0x1468): undefined reference to `pcre_free'
exim.c:(.text+0x148e): undefined reference to `pcre_compile'
exim.c:(.text+0x1498): undefined reference to `pcre_malloc'
exim.c:(.text+0x14a3): undefined reference to `pcre_free'
exim.o: In function `main':
exim.c:(.text+0x1663): undefined reference to `pcre_malloc'
exim.c:(.text+0x166e): undefined reference to `pcre_free'
exim.c:(.text+0x26c0): undefined reference to `pcre_exec'
exim.c:(.text+0x2ab0): undefined reference to `pcre_exec'
exim.c:(.text+0x3020): undefined reference to `pcre_exec'
exim.c:(.text+0x30ce): undefined reference to `pcre_exec'
exim.c:(.text+0x396f): undefined reference to `pcre_exec'
exim.o:exim.c:(.text+0x3a06): more undefined references to `pcre_exec'
follow
expand.o: In function `expand_string_internal':
expand.c:(.text+0x457a): undefined reference to `pcre_compile'
expand.c:(.text+0x4634): undefined reference to `pcre_exec'
expand.o: In function `eval_condition':
expand.c:(.text+0x7eb1): undefined reference to `pcre_compile'
filter.o: In function `test_condition':
filter.c:(.text+0x25d5): undefined reference to `pcre_compile'
header.o: In function `one_pattern_match':
header.c:(.text+0x2b2): undefined reference to `pcre_exec'
header.c:(.text+0x324): undefined reference to `pcre_exec'
match.o: In function `check_string':
match.c:(.text+0x10a): undefined reference to `pcre_exec'
queue.o: In function `queue_run':
queue.c:(.text+0x1c12): undefined reference to `pcre_exec'
queue.c:(.text+0x1cde): undefined reference to `pcre_exec'
smtp_in.o:smtp_in.c:(.text+0xc1c): more undefined references to
`pcre_exec' follow
malware.o: In function `malware':
malware.c:(.text+0x57f): undefined reference to `pcre_compile'
malware.c:(.text+0x13f3): undefined reference to `pcre_compile'
malware.c:(.text+0x143e): undefined reference to `pcre_exec'
malware.c:(.text+0x1468): undefined reference to `pcre_copy_substring'
malware.c:(.text+0x1c94): undefined reference to `pcre_compile'
malware.c:(.text+0x1d85): undefined reference to `pcre_exec'
malware.c:(.text+0x1dad): undefined reference to `pcre_copy_substring'
malware.c:(.text+0x21f0): undefined reference to `pcre_compile'
malware.c:(.text+0x2295): undefined reference to `pcre_exec'
malware.c:(.text+0x22ba): undefined reference to `pcre_copy_substring'
malware.c:(.text+0x23ad): undefined reference to `pcre_compile'
malware.c:(.text+0x244d): undefined reference to `pcre_compile'
malware.c:(.text+0x27ce): undefined reference to `pcre_exec'
malware.c:(.text+0x27ee): undefined reference to `pcre_copy_substring'
regex.o: In function `mime_regex':
regex.c:(.text+0x97): undefined reference to `pcre_compile'
regex.c:(.text+0x22c): undefined reference to `pcre_exec'
regex.o: In function `regex':
regex.c:(.text+0x37f): undefined reference to `pcre_compile'
regex.c:(.text+0x4ea): undefined reference to `pcre_exec'
routers/routers.a(redirect.o): In function `redirect_router_entry':
redirect.c:(.text+0xad1): undefined reference to `pcre_exec'
transports/transports.a(appendfile.o): In function `check_dir_size':
appendfile.c:(.text+0x2cb): undefined reference to `pcre_exec'
transports/transports.a(appendfile.o): In function
`appendfile_transport_entry':
appendfile.c:(.text+0x1c4f): undefined reference to `pcre_compile'
appendfile.c:(.text+0x1e26): undefined reference to `pcre_compile'
appendfile.c:(.text+0x1f04): undefined reference to `pcre_exec'
transports/transports.a(smtp.o): In function `smtp_deliver':
smtp.c:(.text+0x112f): undefined reference to `pcre_exec'
smtp.c:(.text+0x118e): undefined reference to `pcre_exec'
smtp.c:(.text+0x15e9): undefined reference to `pcre_exec'
smtp.c:(.text+0x1665): undefined reference to `pcre_exec'
transports/transports.a(smtp.o):smtp.c:(.text+0x16f6): more undefined
references to `pcre_exec' follow
transports/transports.a(tf_maildir.o): In function
`maildir_ensure_directories':
tf_maildir.c:(.text+0xc7c): undefined reference to `pcre_compile'
tf_maildir.c:(.text+0xcff): undefined reference to `pcre_exec'
collect2: ld returned 1 exit status
make[1]: *** [exim] Error 1
make[1]: Leaving directory
`/ctyme/linuxapps/exim/exim-src/build-Linux-x86_64'
make: *** [all] Error 2

--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/


daniel.petre at pitesti

Oct 15, 2009, 6:19 AM

Post #20 of 53 (739 views)
Permalink
Re: Testing Exim 4.70 prerelease - compile errors [In reply to]

hello,
do you have pcre library installed? exim 4.70 won't come with it
compiled..

On Oct 15, 2009, at 4:13 PM, Marc Perkel wrote:

> I'm missing something. Running Fedora 10. Thanks in advance
>
>
> awk '{ print ($1+1) }' cnumber.h > cnumber.temp
> rm -f cnumber.h; mv cnumber.temp cnumber.h
> gcc version.c
> rm -f exim
> gcc -o exim
> dns.o: In function `dns_basic_lookup':
> dns.c:(.text+0x4fb): undefined reference to `pcre_exec'
> exim.o: In function `regex_match_and_setup':
> exim.c:(.text+0x148): undefined reference to `pcre_exec'
> exim.o: In function `regex_must_compile':
> exim.c:(.text+0x145d): undefined reference to `pcre_malloc'
> exim.c:(.text+0x1468): undefined reference to `pcre_free'
> exim.c:(.text+0x148e): undefined reference to `pcre_compile'
> exim.c:(.text+0x1498): undefined reference to `pcre_malloc'
> exim.c:(.text+0x14a3): undefined reference to `pcre_free'
> exim.o: In function `main':
> exim.c:(.text+0x1663): undefined reference to `pcre_malloc'
> exim.c:(.text+0x166e): undefined reference to `pcre_free'
> exim.c:(.text+0x26c0): undefined reference to `pcre_exec'
> exim.c:(.text+0x2ab0): undefined reference to `pcre_exec'
> exim.c:(.text+0x3020): undefined reference to `pcre_exec'
> exim.c:(.text+0x30ce): undefined reference to `pcre_exec'
> exim.c:(.text+0x396f): undefined reference to `pcre_exec'
> exim.o:exim.c:(.text+0x3a06): more undefined references to `pcre_exec'
> follow
> expand.o: In function `expand_string_internal':
> expand.c:(.text+0x457a): undefined reference to `pcre_compile'
> expand.c:(.text+0x4634): undefined reference to `pcre_exec'
> expand.o: In function `eval_condition':
> expand.c:(.text+0x7eb1): undefined reference to `pcre_compile'
> filter.o: In function `test_condition':
> filter.c:(.text+0x25d5): undefined reference to `pcre_compile'
> header.o: In function `one_pattern_match':
> header.c:(.text+0x2b2): undefined reference to `pcre_exec'
> header.c:(.text+0x324): undefined reference to `pcre_exec'
> match.o: In function `check_string':
> match.c:(.text+0x10a): undefined reference to `pcre_exec'
> queue.o: In function `queue_run':
> queue.c:(.text+0x1c12): undefined reference to `pcre_exec'
> queue.c:(.text+0x1cde): undefined reference to `pcre_exec'
> smtp_in.o:smtp_in.c:(.text+0xc1c): more undefined references to
> `pcre_exec' follow
> malware.o: In function `malware':
> malware.c:(.text+0x57f): undefined reference to `pcre_compile'
> malware.c:(.text+0x13f3): undefined reference to `pcre_compile'
> malware.c:(.text+0x143e): undefined reference to `pcre_exec'
> malware.c:(.text+0x1468): undefined reference to `pcre_copy_substring'
> malware.c:(.text+0x1c94): undefined reference to `pcre_compile'
> malware.c:(.text+0x1d85): undefined reference to `pcre_exec'
> malware.c:(.text+0x1dad): undefined reference to `pcre_copy_substring'
> malware.c:(.text+0x21f0): undefined reference to `pcre_compile'
> malware.c:(.text+0x2295): undefined reference to `pcre_exec'
> malware.c:(.text+0x22ba): undefined reference to `pcre_copy_substring'
> malware.c:(.text+0x23ad): undefined reference to `pcre_compile'
> malware.c:(.text+0x244d): undefined reference to `pcre_compile'
> malware.c:(.text+0x27ce): undefined reference to `pcre_exec'
> malware.c:(.text+0x27ee): undefined reference to `pcre_copy_substring'
> regex.o: In function `mime_regex':
> regex.c:(.text+0x97): undefined reference to `pcre_compile'
> regex.c:(.text+0x22c): undefined reference to `pcre_exec'
> regex.o: In function `regex':
> regex.c:(.text+0x37f): undefined reference to `pcre_compile'
> regex.c:(.text+0x4ea): undefined reference to `pcre_exec'
> routers/routers.a(redirect.o): In function `redirect_router_entry':
> redirect.c:(.text+0xad1): undefined reference to `pcre_exec'
> transports/transports.a(appendfile.o): In function `check_dir_size':
> appendfile.c:(.text+0x2cb): undefined reference to `pcre_exec'
> transports/transports.a(appendfile.o): In function
> `appendfile_transport_entry':
> appendfile.c:(.text+0x1c4f): undefined reference to `pcre_compile'
> appendfile.c:(.text+0x1e26): undefined reference to `pcre_compile'
> appendfile.c:(.text+0x1f04): undefined reference to `pcre_exec'
> transports/transports.a(smtp.o): In function `smtp_deliver':
> smtp.c:(.text+0x112f): undefined reference to `pcre_exec'
> smtp.c:(.text+0x118e): undefined reference to `pcre_exec'
> smtp.c:(.text+0x15e9): undefined reference to `pcre_exec'
> smtp.c:(.text+0x1665): undefined reference to `pcre_exec'
> transports/transports.a(smtp.o):smtp.c:(.text+0x16f6): more undefined
> references to `pcre_exec' follow
> transports/transports.a(tf_maildir.o): In function
> `maildir_ensure_directories':
> tf_maildir.c:(.text+0xc7c): undefined reference to `pcre_compile'
> tf_maildir.c:(.text+0xcff): undefined reference to `pcre_exec'
> collect2: ld returned 1 exit status
> make[1]: *** [exim] Error 1
> make[1]: Leaving directory
> `/ctyme/linuxapps/exim/exim-src/build-Linux-x86_64'
> make: *** [all] Error 2
>
> --
> ## List details at http://lists.exim.org/mailman/listinfo/exim-users
> ## Exim details at http://www.exim.org/
> ## Please use the Wiki with this list - http://wiki.exim.org/

--
Daniel Petre,
System Administrator
RCS & RDS, Pitesti
Tel: 0348400426
Mobil: 0770048708
Skype: daniel-petre
-------------------
Prezentul mesaj constituie o Informatie confidentiala si este
proprietatea exclusiva a SC RCS & RDS S.A.. Mesajul se adreseaza
numai persoanei fizice sau juridice mentionata ca destinatara,
precum si altor persoane autorizate sa-l primeasca. In cazul
in care nu sunteti destinatarul vizat, va aducem la cunostinta
ca dezvaluirea, copierea, distribuirea sau initierea unor actiuni
pe baza prezentei informatii sunt strict interzise si atrag
raspunderea civila si penala. Daca ati primit acest mesaj dintr-o
eroare, va rugam sa ne anuntati imediat, ca raspuns la mesajul de fata,
si sa-l stergeti apoi din sistemul dvs. Apreciem si va multumim pentru
sprijinul acordat in pastrarea confidentialitatii corespondentei
noastre.


--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/


serge at srv0

Oct 15, 2009, 6:23 AM

Post #21 of 53 (737 views)
Permalink
Re: Testing Exim 4.70 prerelease [In reply to]

Le Tuesday 13 October 2009 17:38:49 Tom Kistner, vous avez écrit :
> The release of Exim 4.70 is on the horizon. A lot of stuff has
> accumulated in CVS since January 2008. Since we want to give the current
> code some wider exposure, please accept this invitation to test a 4.70
> pre-release. You can get the current code by pulling a snapshot from
> David's GIT shadow:
>
> git clone git://git.exim.org/exim-src.git
>
> Or wget a tarball here:
>
> http://duncanthrax.net/temp/exim-4.70-RC-20091013.tar.gz
>
> Feel free to post testing results to this list - no matter if positive
> or negative.

Successfully packaged and installed with Caos Linux NSA (release 1.0.25 (Cato)
2009.09.28) <http://www.caoslinux.org/>:

exim-4.70cvs20091015-1.caos.x86_64.rpm


Exim version 4.70 #1 built 15-Oct-2009 08:52:49
Copyright (c) University of Cambridge 2006
Berkeley DB: Sleepycat Software: Berkeley DB 4.3.29: (September 6, 2005)
Support for: crypteq iconv() PAM Perl Expand_dlfunc OpenSSL
move_frozen_messages Content_Scanning DKIM Old_Demime Experimental_SPF
Experimental_DCC
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb
dsearch ldap ldapdn ldapm mysql nis nis0 nisplus passwd pgsql sqlite
Authenticators: cram_md5 cyrus_sasl dovecot plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
Size of off_t: 4
OpenSSL compile-time version: OpenSSL 0.9.7m 23 Feb 2007
OpenSSL runtime version: OpenSSL 0.9.7m 23 Feb 2007
Configuration file is /etc/exim/exim.conf

Regards,
--
(o_
(/)_
S e r g e

--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/


marc at perkel

Oct 15, 2009, 6:35 AM

Post #22 of 53 (739 views)
Permalink
Re: Testing Exim 4.70 prerelease - compile errors [In reply to]

I think I do. Here's what is/in not installed.

pcre.x86_64 7.8-1.fc10
installed
pcre-devel.x86_64 7.8-1.fc10
@fedora
pcre-static.x86_64 7.8-1.fc10
@fedora
gambas2-gb-pcre.x86_64 2.16.0-1.fc10
updates
ocaml-pcre.x86_64 5.15.0-1.fc10
fedora
ocaml-pcre-devel.x86_64 5.15.0-1.fc10
fedora

Daniel Petre wrote:
> hello,
> do you have pcre library installed? exim 4.70 won't come with it
> compiled..
>
> On Oct 15, 2009, at 4:13 PM, Marc Perkel wrote:
>
>
>> I'm missing something. Running Fedora 10. Thanks in advance
>>
>>
>> awk '{ print ($1+1) }' cnumber.h > cnumber.temp
>> rm -f cnumber.h; mv cnumber.temp cnumber.h
>> gcc version.c
>> rm -f exim
>> gcc -o exim
>> dns.o: In function `dns_basic_lookup':
>> dns.c:(.text+0x4fb): undefined reference to `pcre_exec'
>> exim.o: In function `regex_match_and_setup':
>> exim.c:(.text+0x148): undefined reference to `pcre_exec'
>> exim.o: In function `regex_must_compile':
>> exim.c:(.text+0x145d): undefined reference to `pcre_malloc'
>> exim.c:(.text+0x1468): undefined reference to `pcre_free'
>> exim.c:(.text+0x148e): undefined reference to `pcre_compile'
>> exim.c:(.text+0x1498): undefined reference to `pcre_malloc'
>> exim.c:(.text+0x14a3): undefined reference to `pcre_free'
>> exim.o: In function `main':
>> exim.c:(.text+0x1663): undefined reference to `pcre_malloc'
>> exim.c:(.text+0x166e): undefined reference to `pcre_free'
>> exim.c:(.text+0x26c0): undefined reference to `pcre_exec'
>> exim.c:(.text+0x2ab0): undefined reference to `pcre_exec'
>> exim.c:(.text+0x3020): undefined reference to `pcre_exec'
>> exim.c:(.text+0x30ce): undefined reference to `pcre_exec'
>> exim.c:(.text+0x396f): undefined reference to `pcre_exec'
>> exim.o:exim.c:(.text+0x3a06): more undefined references to `pcre_exec'
>> follow
>> expand.o: In function `expand_string_internal':
>> expand.c:(.text+0x457a): undefined reference to `pcre_compile'
>> expand.c:(.text+0x4634): undefined reference to `pcre_exec'
>> expand.o: In function `eval_condition':
>> expand.c:(.text+0x7eb1): undefined reference to `pcre_compile'
>> filter.o: In function `test_condition':
>> filter.c:(.text+0x25d5): undefined reference to `pcre_compile'
>> header.o: In function `one_pattern_match':
>> header.c:(.text+0x2b2): undefined reference to `pcre_exec'
>> header.c:(.text+0x324): undefined reference to `pcre_exec'
>> match.o: In function `check_string':
>> match.c:(.text+0x10a): undefined reference to `pcre_exec'
>> queue.o: In function `queue_run':
>> queue.c:(.text+0x1c12): undefined reference to `pcre_exec'
>> queue.c:(.text+0x1cde): undefined reference to `pcre_exec'
>> smtp_in.o:smtp_in.c:(.text+0xc1c): more undefined references to
>> `pcre_exec' follow
>> malware.o: In function `malware':
>> malware.c:(.text+0x57f): undefined reference to `pcre_compile'
>> malware.c:(.text+0x13f3): undefined reference to `pcre_compile'
>> malware.c:(.text+0x143e): undefined reference to `pcre_exec'
>> malware.c:(.text+0x1468): undefined reference to `pcre_copy_substring'
>> malware.c:(.text+0x1c94): undefined reference to `pcre_compile'
>> malware.c:(.text+0x1d85): undefined reference to `pcre_exec'
>> malware.c:(.text+0x1dad): undefined reference to `pcre_copy_substring'
>> malware.c:(.text+0x21f0): undefined reference to `pcre_compile'
>> malware.c:(.text+0x2295): undefined reference to `pcre_exec'
>> malware.c:(.text+0x22ba): undefined reference to `pcre_copy_substring'
>> malware.c:(.text+0x23ad): undefined reference to `pcre_compile'
>> malware.c:(.text+0x244d): undefined reference to `pcre_compile'
>> malware.c:(.text+0x27ce): undefined reference to `pcre_exec'
>> malware.c:(.text+0x27ee): undefined reference to `pcre_copy_substring'
>> regex.o: In function `mime_regex':
>> regex.c:(.text+0x97): undefined reference to `pcre_compile'
>> regex.c:(.text+0x22c): undefined reference to `pcre_exec'
>> regex.o: In function `regex':
>> regex.c:(.text+0x37f): undefined reference to `pcre_compile'
>> regex.c:(.text+0x4ea): undefined reference to `pcre_exec'
>> routers/routers.a(redirect.o): In function `redirect_router_entry':
>> redirect.c:(.text+0xad1): undefined reference to `pcre_exec'
>> transports/transports.a(appendfile.o): In function `check_dir_size':
>> appendfile.c:(.text+0x2cb): undefined reference to `pcre_exec'
>> transports/transports.a(appendfile.o): In function
>> `appendfile_transport_entry':
>> appendfile.c:(.text+0x1c4f): undefined reference to `pcre_compile'
>> appendfile.c:(.text+0x1e26): undefined reference to `pcre_compile'
>> appendfile.c:(.text+0x1f04): undefined reference to `pcre_exec'
>> transports/transports.a(smtp.o): In function `smtp_deliver':
>> smtp.c:(.text+0x112f): undefined reference to `pcre_exec'
>> smtp.c:(.text+0x118e): undefined reference to `pcre_exec'
>> smtp.c:(.text+0x15e9): undefined reference to `pcre_exec'
>> smtp.c:(.text+0x1665): undefined reference to `pcre_exec'
>> transports/transports.a(smtp.o):smtp.c:(.text+0x16f6): more undefined
>> references to `pcre_exec' follow
>> transports/transports.a(tf_maildir.o): In function
>> `maildir_ensure_directories':
>> tf_maildir.c:(.text+0xc7c): undefined reference to `pcre_compile'
>> tf_maildir.c:(.text+0xcff): undefined reference to `pcre_exec'
>> collect2: ld returned 1 exit status
>> make[1]: *** [exim] Error 1
>> make[1]: Leaving directory
>> `/ctyme/linuxapps/exim/exim-src/build-Linux-x86_64'
>> make: *** [all] Error 2
>>
>> --
>> ## List details at http://lists.exim.org/mailman/listinfo/exim-users
>> ## Exim details at http://www.exim.org/
>> ## Please use the Wiki with this list - http://wiki.exim.org/
>>
>
> --
> Daniel Petre,
> System Administrator
> RCS & RDS, Pitesti
> Tel: 0348400426
> Mobil: 0770048708
> Skype: daniel-petre
> -------------------
> Prezentul mesaj constituie o Informatie confidentiala si este
> proprietatea exclusiva a SC RCS & RDS S.A.. Mesajul se adreseaza
> numai persoanei fizice sau juridice mentionata ca destinatara,
> precum si altor persoane autorizate sa-l primeasca. In cazul
> in care nu sunteti destinatarul vizat, va aducem la cunostinta
> ca dezvaluirea, copierea, distribuirea sau initierea unor actiuni
> pe baza prezentei informatii sunt strict interzise si atrag
> raspunderea civila si penala. Daca ati primit acest mesaj dintr-o
> eroare, va rugam sa ne anuntati imediat, ca raspuns la mesajul de fata,
> si sa-l stergeti apoi din sistemul dvs. Apreciem si va multumim pentru
> sprijinul acordat in pastrarea confidentialitatii corespondentei
> noastre.
>
>
>

--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/


jpb15 at admin

Oct 15, 2009, 6:40 AM

Post #23 of 53 (739 views)
Permalink
Re: Testing Exim 4.70 prerelease - compile errors [In reply to]

> pcre-devel.x86_64 7.8-1.fc10
>
> @fedora

You might want to install this package.
John
--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/


john.horne at plymouth

Oct 15, 2009, 8:26 AM

Post #24 of 53 (737 views)
Permalink
Re: Testing Exim 4.70 prerelease [In reply to]

On Tue, 2009-10-13 at 17:38 +0200, Tom Kistner wrote:
> The release of Exim 4.70 is on the horizon. A lot of stuff has
> accumulated in CVS since January 2008. Since we want to give the current
> code some wider exposure, please accept this invitation to test a 4.70
> pre-release.
>
Fedora 11 (x86_64) gives compile error:

===================================================================
make
`Makefile' is up to date.

make[1]: Entering directory `/home/john/exim-src/build-Linux-x86_64'
/bin/sh ../scripts/Configure-os.h
/bin/sh ../scripts/Configure-os.c
gcc buildconfig.c
/bin/sh ../scripts/Configure-config.h "make"
make[2]: Entering directory `/home/john/exim-src/build-Linux-x86_64'
make[2]: `buildconfig' is up to date.
make[2]: Leaving directory `/home/john/exim-src/build-Linux-x86_64'
Building configuration file config.h
>>> config.h built

/bin/sh ../scripts/Configure-eximon
>>> eximon script built

gcc -DCOMPILE_UTILITY spool_in.c
gcc -DCOMPILE_UTILITY store.c
gcc -DCOMPILE_UTILITY string.c
gcc tod.c
gcc tree.c
gcc exim_monitor/em_StripChart.c
gcc exim_monitor/em_TextPop.c
../exim_monitor/em_TextPop.c: In function 'DoSearch':
../exim_monitor/em_TextPop.c:475: warning: cast from pointer to integer
of different size
gcc exim_monitor/em_globals.c
gcc exim_monitor/em_init.c
gcc exim_monitor/em_log.c
gcc exim_monitor/em_main.c
gcc exim_monitor/em_menu.c
gcc exim_monitor/em_queue.c
gcc exim_monitor/em_strip.c
../exim_monitor/em_strip.c: In function 'stripchartAction':
../exim_monitor/em_strip.c:68: warning: cast from pointer to integer of
different size
../exim_monitor/em_strip.c: In function 'create_stripchart':
../exim_monitor/em_strip.c:254: warning: cast to pointer from integer of
different size
gcc exim_monitor/em_text.c
gcc exim_monitor/em_xs.c
gcc exim_monitor/em_version.c
gcc -o eximon.bin
util-spool_in.o: In function `spool_read_header':
spool_in.c:(.text+0x33f): undefined reference to `dkim_signers'
collect2: ld returned 1 exit status
make[1]: *** [eximon.bin] Error 1
make[1]: Leaving directory `/home/john/exim-src/build-Linux-x86_64'
make: *** [all] Error 2
===================================================================




John.

--
John Horne, University of Plymouth, UK
Tel: +44 (0)1752 587287 Fax: +44 (0)1752 587001


--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/


tom at duncanthrax

Oct 15, 2009, 8:30 AM

Post #25 of 53 (737 views)
Permalink
Re: Testing Exim 4.70 prerelease - compile errors [In reply to]

Marc Perkel wrote:

> I'm missing something. Running Fedora 10. Thanks in advance

I guess you're re-using an old Local/Makefile. In that case, add
"-lpcre" to LDFLAGS. Otherwise the linker does not know where to get the
pcre refs.

/tom


--
## List details at http://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

First page Previous page 1 2 3 Next page Last page  View All exim users RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.