admin | 4 Jul 18:10 2015

[Bug 1657] New: Multiple typos in specification [patch]

https://bugs.exim.org/show_bug.cgi?id=1657

            Bug ID: 1657
           Summary: Multiple typos in specification [patch]
           Product: Exim
           Version: 4.85+ HEAD
          Hardware: x86
                OS: Linux
            Status: NEW
          Severity: bug
          Priority: medium
         Component: Documentation
          Assignee: nigel <at> exim.org
          Reporter: eximusers <at> bebt.de
                CC: exim-dev <at> exim.org

Created attachment 825
  --> https://bugs.exim.org/attachment.cgi?id=825&action=edit
typo fix

Hello,

find a attached a trivial patch against GIT master to fix a couple of typos in
the specification.

cu Andreas

--

-- 
You are receiving this mail because:
You are on the CC list for the bug.
(Continue reading)

admin | 4 Jul 08:52 2015

[Bug 1656] New: Increase minimum size of DH

https://bugs.exim.org/show_bug.cgi?id=1656

            Bug ID: 1656
           Summary: Increase minimum size of DH
           Product: Exim
           Version: 4.85+ HEAD
          Hardware: All
                OS: All
            Status: NEW
          Severity: security
          Priority: medium
         Component: TLS
          Assignee: pdp <at> exim.org
          Reporter: loganaden <at> gmail.com
                CC: exim-dev <at> exim.org

Created attachment 823
  --> https://bugs.exim.org/attachment.cgi?id=823&action=edit
gnutls_dh_2048

Following the logjam attack against TLS:

weakdh.org recommends using a 2048 DH by default as a minimum.

https://weakdh.org/sysadmin.html

OpenSMTPD has made a comment for testing, and then switched to 2048 by default.

(- switched to 2048-bits DH params by default)

(Continue reading)

admin | 2 Jul 08:58 2015

[Bug 1655] New: local_scan ABI broke in 4.86, needs version bump

https://bugs.exim.org/show_bug.cgi?id=1655

            Bug ID: 1655
           Summary: local_scan ABI broke in 4.86, needs version bump
           Product: Exim
           Version: 4.85+ HEAD
          Hardware: x86
                OS: Linux
            Status: NEW
          Severity: bug
          Priority: medium
         Component: Content Scanning
          Assignee: tom <at> duncanthrax.net
          Reporter: eximusers <at> bebt.de
                CC: exim-dev <at> exim.org

Created attachment 822
  --> https://bugs.exim.org/attachment.cgi?id=822&action=edit
Bump ABI numbers.

Hello,

from 4.85 to 4.86 (already in rc1) the size of the recipient_item structure
changed, which causes segfaults in dynamically loaded local_scan functions.

Please bump LOCAL_SCAN_ABI_VERSION_MAJOR and reset LOCAL_SCAN_ABI_VERSION_MINOR
accordingly. Trivial patch attached.

thanks, cu Andreas

(Continue reading)

Jeremy Harris | 28 Jun 15:10 2015

Exim 4.86 RC4 uploaded

The ftp site:

  ftp://ftp.exim.org/pub/exim/exim4/test/

now has RC4 of Exim 4.86 available.  Built and
signed by Phil Pennock.  There are minor changes
and fixes since RC3; thanks to people who tested and
reported on RC3.

We are now only accepting stopper bugs and docmumentation
updates for the 4.86 release.  If no stoppers are
found this will be the final RC before release.

Please report issues here in exim-dev, or in
the exim-user mailinglist, or by raising bugs
on http://bugs.exim/org

-- 
Cheers,
 Jeremy

--

-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at
http://www.exim.org/ ##
admin | 24 Jun 00:14 2015

[Bug 330] Check the syntax of Message-ID: header lines

https://bugs.exim.org/show_bug.cgi?id=330

--- Comment #3 from Jeremy Harris <jgh146exb <at> wizmail.org> ---
Reading the standards, there are 39 production rules involved in the
syntax specification for the Message-ID header line.

I do not call that a small amount of work.  Maybe I'm missing some shortcut.

=====

1  message-id      =   "Message-ID:" msg-id CRLF                2 3

2  msg-id          =   [CFWS] "<" id-left " <at> " id-right ">" [CFWS]    5 6 7
3  CRLF               =   %x0D %x0A

5  CFWS            =   (1*([FWS] comment) [FWS]) / FWS            8 9
6  id-left         =   dot-atom-text / obs-id-left            19 20
7  id-right        =   dot-atom-text / no-fold-literal / obs-id-right (19) 21
22

8  FWS             =   ([*WSP CRLF] 1*WSP) /  obs-FWS            10 11
                                          ; Folding white space
9  comment         =   "(" *([FWS] ccontent) [FWS] ")"            12
10 WSP             =   SP / HTAB
                                ; white space
11 obs-FWS         =   1*WSP *(CRLF 1*WSP)

12 ccontent        =   ctext / quoted-pair / comment            13 14
13 ctext           =   %d33-39 /          ; Printable US-ASCII
            %d42-91 /          ;  characters not including
(Continue reading)

admin | 23 Jun 13:32 2015

[Bug 1652] New: expansion variables for addresses of spamd/av_scanner being used

https://bugs.exim.org/show_bug.cgi?id=1652

            Bug ID: 1652
           Summary: expansion variables for addresses of spamd/av_scanner
                    being used
           Product: Exim
           Version: 4.85
          Hardware: x86
                OS: Linux
            Status: NEW
          Severity: wishlist
          Priority: medium
         Component: Content Scanning
          Assignee: tom <at> duncanthrax.net
          Reporter: arekm <at> maven.pl
                CC: exim-dev <at> exim.org

Right now if we are using dozens of spamd/av_scanner servers there is no way to
log which server was used for scanning particular message.

So this wishlist is about adding expansion variables for current
spamd/av_scanner used to scan message.

Example usage (av_scanner_address name choosen randomly):

av_scanner = dozen addresses of scanners

   deny  message = We don't accept viruses! Found $malware_name
         log_message = We don't accept viruses! Found $malware_name by
$av_scanner_address
(Continue reading)

admin | 21 Jun 12:14 2015

[Bug 1648] New: Big memory leak with 'exim -bp' (bisected + valgrind trace)

https://bugs.exim.org/show_bug.cgi?id=1648

            Bug ID: 1648
           Summary: Big memory leak with 'exim -bp' (bisected + valgrind
                    trace)
           Product: Exim
           Version: 4.85+ HEAD
          Hardware: x86-64
                OS: All
            Status: NEW
          Severity: bug
          Priority: medium
         Component: TLS
          Assignee: pdp <at> exim.org
          Reporter: cbay <at> excellency.fr
                CC: exim-dev <at> exim.org

Hello,

Since commit 9d1c15ef45fcc8809349378922de20ae9a774c75 (Certificate variables
and field-extractor expansions. Bug 1358), running 'exim -bp' on a large queue
uses a lot of RAM.

On my system (Linux 64 bits) with more than 20k mails in the queue, it uses
more than 600MB of RAM. Before that commit, it used less than 10MB.

Here is the Valgrind trace:

# valgrind --leak-check=yes ./src/build-Linux-x86_64/exim -bp > /dev/null
==7968== Memcheck, a memory error detector
(Continue reading)

Jeremy Harris | 22 Jun 12:36 2015

Exim 4.86 RC3 uploaded

The ftp site:

  ftp://ftp.exim.org/pub/exim/exim4/test/

now has RC3 of Exim 4.86 available.  Built and
signed by Phil Pennock.  There are some additions
and fixes since RC2; thanks to people who tested and
reported on RC2.

We are now not accepting new features for the
4.86 release.  Fixes are still being introduced.

Please report issues here in exim-dev, or in
the exim-user mailinglist, or by raising bugs
on http://bugs.exim/org

-- 
Cheers,
  Jeremy

--

-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at
http://www.exim.org/ ##
admin | 21 Jun 21:44 2015

[Bug 1650] New: expansions for IPv6 de/normalize

https://bugs.exim.org/show_bug.cgi?id=1650

            Bug ID: 1650
           Summary: expansions for IPv6 de/normalize
           Product: Exim
           Version: 4.85
          Hardware: All
                OS: All
            Status: NEW
          Severity: wishlist
          Priority: medium
         Component: String expansion
          Assignee: nigel <at> exim.org
          Reporter: jgh146exb <at> wizmail.org
                CC: exim-dev <at> exim.org

2405:7600::1 <-> 2405:7600:0000:0000:0000:0000:0000:0001

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

-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at
http://www.exim.org/ ##
admin | 21 Jun 14:56 2015

[Bug 1649] New: rework SRS to avoid using dead libraries

https://bugs.exim.org/show_bug.cgi?id=1649

            Bug ID: 1649
           Summary: rework SRS to avoid using dead libraries
           Product: Exim
           Version: 4.85
          Hardware: x86
                OS: Linux
            Status: NEW
          Severity: wishlist
          Priority: medium
         Component: Experimental
          Assignee: nigel <at> exim.org
          Reporter: arekm <at> maven.pl
                CC: exim-dev <at> exim.org

Debian cannot enable SRS because all srs libraries are dead/unmaintained.

The only solution I guess would be to make internal SRS implementation thus
dropping the need for external libraries.

For reference:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=702358

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

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

admin | 20 Jun 03:05 2015

[Bug 1647] New: Write spam_score to spool file

https://bugs.exim.org/show_bug.cgi?id=1647

            Bug ID: 1647
           Summary: Write spam_score to spool file
           Product: Exim
           Version: 4.85+ HEAD
          Hardware: x86
                OS: Linux
            Status: NEW
          Severity: bug
          Priority: medium
         Component: Content Scanning
          Assignee: tom <at> duncanthrax.net
          Reporter: gedalya <at> gedalya.net
                CC: exim-dev <at> exim.org

I like adding spam_score to headers during delivery, as it is more presentable
than spam_score_int. Currently the only way to do this is to assign an ACL
variable, as spam_score is not written to the spool file.

diff --git a/src/src/spool_in.c b/src/src/spool_in.c
index 9ce8ce5..c06d5e8 100644
--- a/src/src/spool_in.c
+++ b/src/src/spool_in.c
 <at>  <at>  -296,6 +296,7  <at>  <at>  tls_in.ocsp = OCSP_NOT_REQ;
 #endif

 #ifdef WITH_CONTENT_SCAN
+spam_score = NULL;
 spam_score_int = NULL;
(Continue reading)


Gmane