Git Commit | 26 Apr 02:17 2015

[Bug 466] RFC 2231 support in MIME scanning

------- You are receiving this mail because: -------
You are the QA contact for the bug.

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

Git Commit <git <at> exim.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |git <at> exim.org

--- Comment #4 from Git Commit <git <at> exim.org>  2015-04-26 01:17:06 ---
Git commit:
http://git.exim.org/exim.git/commitdiff/f846c8f531d5615c24a6d4dc0afb9815c4f766f7

commit f846c8f531d5615c24a6d4dc0afb9815c4f766f7
Author:     Jeremy Harris <jgh146exb <at> wizmail.org>
AuthorDate: Sun Apr 26 00:05:08 2015 +0100
Commit:     Jeremy Harris <jgh146exb <at> wizmail.org>
CommitDate: Sun Apr 26 00:46:18 2015 +0100

    mime: support rfc2231 for filenames.  bug 466

    patch originally from alexander shikoff, heavily reworked by jh.
----
 doc/doc-docbook/spec.xfpt       |    3 +-
 doc/doc-txt/ChangeLog           |    3 +
 src/src/macros.h                |    9 +-
 src/src/mime.c                  |  371 +++++++++++++++++++++++++--------------
 src/src/mime.h                  |   18 +-
(Continue reading)

Jeremy Harris | 26 Apr 00:52 2015

[Bug 466] RFC 2231 support in MIME scanning

------- You are receiving this mail because: -------
You are the QA contact for the bug.

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

Jeremy Harris <jgh146exb <at> wizmail.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED

--

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

Jeremy Harris | 26 Apr 00:52 2015

[Bug 466] RFC 2231 support in MIME scanning

------- You are receiving this mail because: -------
You are the QA contact for the bug.

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

Jeremy Harris <jgh146exb <at> wizmail.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|tom <at> duncanthrax.net         |jgh146exb <at> wizmail.org
   Target Milestone|Exim 4.77                   |Exim 4.86

--

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

Jeremy Harris | 26 Apr 00:51 2015

[Bug 466] RFC 2231 support in MIME scanning

------- You are receiving this mail because: -------
You are the QA contact for the bug.

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

Jeremy Harris <jgh146exb <at> wizmail.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ano <at> bestmx.ru

--- Comment #3 from Jeremy Harris <jgh146exb <at> wizmail.org>  2015-04-25 23:51:02 ---
*** Bug 1065 has been marked as a duplicate of this bug. ***

--

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

Mike Cardwell | 24 Apr 10:48 2015

[Bug 1621] New: Using "per_*" ratelimit options in the wrong ACLs

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

http://bugs.exim.org/show_bug.cgi?id=1621
           Summary: Using "per_*" ratelimit options in the wrong ACLs
           Product: Exim
           Version: N/A
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: bug
          Priority: medium
         Component: ACLs
        AssignedTo: jgh146exb <at> wizmail.org
        ReportedBy: exim <at> grepular.com
                CC: exim-dev <at> exim.org

I came across an Exim configuration where somebody was using ratelimiting in
the not_smtp acl. The trouble is they were using "per_rcpt", which doesn't make
sense in the not_smtp acl because it is keyed on "$local_part <at> $domain", which
in the not_smtp acl is simply " <at> " because it is run once per message rather
than once per recipient so $local_part and $domain are both blank.

So they were inadvertently ratelimiting on total number of messages rather than
total messages per recipient.

I wonder if Exim could be updated to allow the use of per_rcpt ratelimiting in
the not_smtp ACL, or alternatively to die or warn when it sees the use of these
ratelimit "per_*" options inside ACLs in which they should not be used?

(Continue reading)

Jasen Betts | 22 Apr 07:17 2015
Picon

dkim header wrap

Is anyone interested in a patch to pdkim/pdkim.c to line-wrap 
the generated DKIM signature header in a more tidy manner like this:

DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=example.com; s=sel1; h=List-Unsubscribe:Feedback-ID:Message-ID:Subject:To:
 From:Date; bh=bZQuQno5A//oTtiB4xVXdixxxxxRv++mX8r4m6xtnaQ=; b=J1lZwgSeWMpLpmR
 h/t1kjRaZbtwgKShsf54YyhuEJQgnp+QZcGy6Jy4Gxxxxxonj4MOw2aBv3VMQQ34g1f154O9m+UCu
 PzjxE8y1P9XBlcH9Ke8cleMI/gD5Yr59r8pIvr7q4mmjQPxxxxxbOOHIlpBfYEGFUx+cgXgaaFB2K
 9g=;

Which meets more of the SHOULDs in RFC 5322 and RFC 4871

(I've actually got tab as the line continuation character but I showed
space for the purpose of posting here)

--

-- 

 Jasen Betts. 

Heiko Schlittermann | 21 Apr 22:46 2015
Picon

[Bug 1618] New: username for tests must not contain a dash - doc fixed

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

http://bugs.exim.org/show_bug.cgi?id=1618
           Summary: username for tests must not contain a dash - doc fixed
           Product: Exim
           Version: 4.85+ HEAD
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Keywords: work:tiny
          Severity: bug
          Priority: low
         Component: Test harness
        AssignedTo: nigel <at> exim.org
        ReportedBy: hs <at> schlittermann.de
                CC: exim-dev <at> exim.org

The username the test harness runs as must not contain a dash, since this fools
the tests about prefix/suffix for local parts.

--

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

Heiko Schlittermann | 14 Apr 23:01 2015
Picon

[Bug 1614] New: assorted changes for the testsuite [fix available]

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

http://bugs.exim.org/show_bug.cgi?id=1614
           Summary: assorted changes for the testsuite [fix available]
           Product: Exim
           Version: 4.85+ HEAD
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: wishlist
          Priority: medium
         Component: Test harness
        AssignedTo: nigel <at> exim.org
        ReportedBy: hs <at> schlittermann.de
                CC: exim-dev <at> exim.org

* runtest accepts a relative file name for the Exim binary
* runtest allows -FLAVOUR option
* README mentions user name restrictions
* client.c outputs better short help

fix: git://git.schlittermann.de/exim.git
branch: proposed-testsuite-changes-bug-≤XXX>

--

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

Heiko Schlittermann | 14 Apr 22:31 2015
Picon

[Bug 1613] New: some tests fail if there is BTRFS as the underlying file system [fix follows]

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

http://bugs.exim.org/show_bug.cgi?id=1613
           Summary: some tests fail if there is BTRFS as the underlying file
                    system [fix follows]
           Product: Exim
           Version: 4.85+ HEAD
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: bug
          Priority: low
         Component: Test harness
        AssignedTo: nigel <at> exim.org
        ReportedBy: hs <at> schlittermann.de
                CC: exim-dev <at> exim.org

Some tests fail, because the BTRFS file system layer on linux seems to use
other excuses in some situations.

The patch can be found here:

git://git.schlittermann.de/exim.git

branch: fix-testsuite-bug-≤xxx>

--

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

(Continue reading)

Heiko Schlittermann | 13 Apr 16:43 2015
Picon

[Bug 1612] New: testsuite: unstable perl output [fix included]

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

http://bugs.exim.org/show_bug.cgi?id=1612
           Summary: testsuite: unstable perl output [fix included]
           Product: Exim
           Version: 4.85+ HEAD
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Keywords: work:tiny
          Severity: bug
          Priority: low
         Component: Test harness
        AssignedTo: nigel <at> exim.org
        ReportedBy: hs <at> schlittermann.de
                CC: exim-dev <at> exim.org

Created an attachment (id=803)
 --> (http://bugs.exim.org/attachment.cgi?id=803)
patch, make dnssec_*_domains a generic router option

The test 3000 checks the output/return valut of a Perl subroutine. The return
value is a hash, this hash gets converted into a scalar. The assumption that is
always matches  "<pairs>/<allocated buckets>" is not true. The scalar value of
a hash is always true or false, depending on the content of the hash. Currently
it returns "<used buckets>/<allocated buckets>".

I've fixed the test suite a bit.

(Continue reading)

Heiko Schlittermann | 13 Apr 16:33 2015
Picon

[Bug 1611] New: os.h/os.c dependency problem under make -j [fix included]

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

http://bugs.exim.org/show_bug.cgi?id=1611
           Summary: os.h/os.c dependency problem under make -j [fix
                    included]
           Product: Exim
           Version: 4.85+ HEAD
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Keywords: work:tiny
          Severity: bug
          Priority: low
         Component: Unfiled
        AssignedTo: nigel <at> exim.org
        ReportedBy: hs <at> schlittermann.de
                CC: exim-dev <at> exim.org

Created an attachment (id=802)
 --> (http://bugs.exim.org/attachment.cgi?id=802)
fix for the above problem

From time to time the build using 'make -j' fails, because the depency order
for os.h and os.c are wrong.

checklocalmake needs to see these both files first, thus they need to be in
the dependency list of checklocalmake.

A fix is appended or can be found at 
(Continue reading)


Gmane