[exim-dev] [Bug 2092] Should support dual-key configuration …

Páxina inicial
Borrar esta mensaxe
Responder a esta mensaxe
Autor: admin
Data:  
Para: exim-dev
Temas antigos: [exim-dev] [Bug 2092] New: Should support dual-key configuration with lists of keys/certs
Asunto: [exim-dev] [Bug 2092] Should support dual-key configuration with lists of keys/certs
https://bugs.exim.org/show_bug.cgi?id=2092

Git Commit <git@???> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |git@???


--- Comment #4 from Git Commit <git@???> ---
Git commit:
https://git.exim.org/exim.git/commitdiff/ba86e143c7aeb0d70ea4c9d73a617a98f06f6baa

commit ba86e143c7aeb0d70ea4c9d73a617a98f06f6baa
Author:     Jeremy Harris <jgh146exb@???>
AuthorDate: Tue Nov 7 16:09:28 2017 +0000
Commit:     Jeremy Harris <jgh146exb@???>
CommitDate: Tue Nov 7 16:09:28 2017 +0000


    tls: support multiple certificate files in server.  bug 2092
----
 doc/doc-docbook/spec.xfpt                          |  52 +++-
 doc/doc-txt/NewStuff                               |   2 +
 src/src/configure.default                          |   3 +
 src/src/tls-gnu.c                                  |  56 +++-
 src/src/tls-openssl.c                              |  69 ++++-
 test/aux-fixed/exim-ca/example.com/BLANK/CA.pem    |  22 +-
 .../aux-fixed/exim-ca/example.com/BLANK/Signer.pem |  24 +-
 test/aux-fixed/exim-ca/example.com/BLANK/cert8.db  | Bin 65536 -> 65536 bytes
 test/aux-fixed/exim-ca/example.com/BLANK/key3.db   | Bin 16384 -> 16384 bytes
 test/aux-fixed/exim-ca/example.com/CA/CA.pem       |  22 +-
 test/aux-fixed/exim-ca/example.com/CA/OCSP.key     |  32 +--
 test/aux-fixed/exim-ca/example.com/CA/OCSP.p12     | Bin 2906 -> 2962 bytes
 test/aux-fixed/exim-ca/example.com/CA/OCSP.pem     |  23 +-
 test/aux-fixed/exim-ca/example.com/CA/Signer.key   |  32 +--
 test/aux-fixed/exim-ca/example.com/CA/Signer.p12   | Bin 2300 -> 2340 bytes
 test/aux-fixed/exim-ca/example.com/CA/Signer.pem   |  24 +-
 test/aux-fixed/exim-ca/example.com/CA/ca.conf      |  17 +-
 test/aux-fixed/exim-ca/example.com/CA/cert8.db     | Bin 65536 -> 65536 bytes
 test/aux-fixed/exim-ca/example.com/CA/crl.empty    | Bin 240 -> 244 bytes
 .../exim-ca/example.com/CA/crl.empty.in.txt        |   2 +-
 .../aux-fixed/exim-ca/example.com/CA/crl.empty.pem |  11 +-
 test/aux-fixed/exim-ca/example.com/CA/crl.v2       | Bin 289 -> 293 bytes
 .../aux-fixed/exim-ca/example.com/CA/crl.v2.in.txt |   6 +-
 test/aux-fixed/exim-ca/example.com/CA/crl.v2.pem   |  14 +-
 test/aux-fixed/exim-ca/example.com/CA/key3.db      | Bin 24576 -> 24576 bytes
 test/aux-fixed/exim-ca/example.com/CA/noise.file   | 161 +++++------
 .../example.com/expired1.example.com/ca_chain.pem  |  58 ++--
 .../example.com/expired1.example.com/cert8.db      | Bin 65536 -> 65536 bytes
 .../expired1.example.com.chain.pem                 |  56 ++--
 .../expired1.example.com/expired1.example.com.key  |  32 +--
 .../expired1.example.com.ocsp.dated.resp           | Bin 886 -> 898 bytes
 .../expired1.example.com.ocsp.good.resp            | Bin 886 -> 898 bytes
 .../expired1.example.com.ocsp.req                  | Bin 68 -> 68 bytes
 .../expired1.example.com.ocsp.revoked.resp         | Bin 908 -> 920 bytes
 .../expired1.example.com.ocsp.signer.dated.resp    | Bin 926 -> 938 bytes
 .../expired1.example.com.ocsp.signer.good.resp     | Bin 926 -> 938 bytes
 .../expired1.example.com.ocsp.signer.revoked.resp  | Bin 948 -> 960 bytes
 ...pired1.example.com.ocsp.signernocert.dated.resp | Bin 358 -> 362 bytes
 ...xpired1.example.com.ocsp.signernocert.good.resp | Bin 358 -> 362 bytes
 ...red1.example.com.ocsp.signernocert.revoked.resp | Bin 380 -> 384 bytes
 .../expired1.example.com/expired1.example.com.p12  | Bin 3076 -> 3108 bytes
 .../expired1.example.com/expired1.example.com.pem  |  32 +--
 .../expired1.example.com.unlocked.key              |  26 +-
 .../example.com/expired1.example.com/key3.db       | Bin 16384 -> 16384 bytes
 .../example.com/expired2.example.com/ca_chain.pem  |  58 ++--
 .../example.com/expired2.example.com/cert8.db      | Bin 65536 -> 65536 bytes
 .../expired2.example.com.chain.pem                 |  56 ++--
 .../expired2.example.com/expired2.example.com.key  |  32 +--
 .../expired2.example.com.ocsp.dated.resp           | Bin 887 -> 899 bytes
 .../expired2.example.com.ocsp.good.resp            | Bin 887 -> 899 bytes
 .../expired2.example.com.ocsp.req                  | Bin 69 -> 69 bytes
 .../expired2.example.com.ocsp.revoked.resp         | Bin 887 -> 899 bytes
 .../expired2.example.com.ocsp.signer.dated.resp    | Bin 927 -> 939 bytes
 .../expired2.example.com.ocsp.signer.good.resp     | Bin 927 -> 939 bytes
 .../expired2.example.com.ocsp.signer.revoked.resp  | Bin 927 -> 939 bytes
 ...pired2.example.com.ocsp.signernocert.dated.resp | Bin 359 -> 363 bytes
 ...xpired2.example.com.ocsp.signernocert.good.resp | Bin 359 -> 363 bytes
 ...red2.example.com.ocsp.signernocert.revoked.resp | Bin 359 -> 363 bytes
 .../expired2.example.com/expired2.example.com.p12  | Bin 3076 -> 3108 bytes
 .../expired2.example.com/expired2.example.com.pem  |  32 +--
 .../expired2.example.com.unlocked.key              |  26 +-
 .../example.com/expired2.example.com/key3.db       | Bin 16384 -> 16384 bytes
 .../example.com/revoked1.example.com/ca_chain.pem  |  58 ++--
 .../example.com/revoked1.example.com/cert8.db      | Bin 65536 -> 65536 bytes
 .../example.com/revoked1.example.com/key3.db       | Bin 16384 -> 16384 bytes
 .../revoked1.example.com.chain.pem                 |  56 ++--
 .../revoked1.example.com/revoked1.example.com.key  |  32 +--
 .../revoked1.example.com.ocsp.dated.resp           | Bin 886 -> 898 bytes
 .../revoked1.example.com.ocsp.good.resp            | Bin 886 -> 898 bytes
 .../revoked1.example.com.ocsp.req                  | Bin 68 -> 68 bytes
 .../revoked1.example.com.ocsp.revoked.resp         | Bin 908 -> 920 bytes
 .../revoked1.example.com.ocsp.signer.dated.resp    | Bin 926 -> 938 bytes
 .../revoked1.example.com.ocsp.signer.good.resp     | Bin 926 -> 938 bytes
 .../revoked1.example.com.ocsp.signer.revoked.resp  | Bin 948 -> 960 bytes
 ...voked1.example.com.ocsp.signernocert.dated.resp | Bin 358 -> 362 bytes
 ...evoked1.example.com.ocsp.signernocert.good.resp | Bin 358 -> 362 bytes
 ...ked1.example.com.ocsp.signernocert.revoked.resp | Bin 380 -> 384 bytes
 .../revoked1.example.com/revoked1.example.com.p12  | Bin 3076 -> 3108 bytes
 .../revoked1.example.com/revoked1.example.com.pem  |  32 +--
 .../revoked1.example.com.unlocked.key              |  26 +-
 .../example.com/revoked2.example.com/ca_chain.pem  |  58 ++--
 .../example.com/revoked2.example.com/cert8.db      | Bin 65536 -> 65536 bytes
 .../example.com/revoked2.example.com/key3.db       | Bin 16384 -> 16384 bytes
 .../revoked2.example.com.chain.pem                 |  56 ++--
 .../revoked2.example.com/revoked2.example.com.key  |  32 +--
 .../revoked2.example.com.ocsp.dated.resp           | Bin 887 -> 899 bytes
 .../revoked2.example.com.ocsp.good.resp            | Bin 887 -> 899 bytes
 .../revoked2.example.com.ocsp.req                  | Bin 69 -> 69 bytes
 .../revoked2.example.com.ocsp.revoked.resp         | Bin 887 -> 899 bytes
 .../revoked2.example.com.ocsp.signer.dated.resp    | Bin 927 -> 939 bytes
 .../revoked2.example.com.ocsp.signer.good.resp     | Bin 927 -> 939 bytes
 .../revoked2.example.com.ocsp.signer.revoked.resp  | Bin 927 -> 939 bytes
 ...voked2.example.com.ocsp.signernocert.dated.resp | Bin 359 -> 363 bytes
 ...evoked2.example.com.ocsp.signernocert.good.resp | Bin 359 -> 363 bytes
 ...ked2.example.com.ocsp.signernocert.revoked.resp | Bin 359 -> 363 bytes
 .../revoked2.example.com/revoked2.example.com.p12  | Bin 3076 -> 3108 bytes
 .../revoked2.example.com/revoked2.example.com.pem  |  32 +--
 .../revoked2.example.com.unlocked.key              |  26 +-
 .../example.com/server1.example.com/ca_chain.pem   |  58 ++--
 .../example.com/server1.example.com/cert8.db       | Bin 65536 -> 65536 bytes
 .../certdir/{08c48a5f.0 => 9ec80de3.0}             |   0
 .../certdir/{61e813e6.0 => d89e5358.0}             |   0
 .../example.com/server1.example.com/fullchain.pem  |  94 +++----
 .../example.com/server1.example.com/key3.db        | Bin 16384 -> 16384 bytes
 .../server1.example.com.chain.pem                  |  60 ++--
 .../server1.example.com/server1.example.com.key    |  32 +--
 .../server1.example.com.ocsp.dated.resp            | Bin 886 -> 898 bytes
 .../server1.example.com.ocsp.good.resp             | Bin 886 -> 898 bytes
 .../server1.example.com.ocsp.req                   | Bin 68 -> 68 bytes
 .../server1.example.com.ocsp.revoked.resp          | Bin 908 -> 920 bytes
 .../server1.example.com.ocsp.signer.dated.resp     | Bin 926 -> 938 bytes
 .../server1.example.com.ocsp.signer.good.resp      | Bin 926 -> 938 bytes
 .../server1.example.com.ocsp.signer.revoked.resp   | Bin 948 -> 960 bytes
 ...erver1.example.com.ocsp.signernocert.dated.resp | Bin 358 -> 362 bytes
 ...server1.example.com.ocsp.signernocert.good.resp | Bin 358 -> 362 bytes
 ...ver1.example.com.ocsp.signernocert.revoked.resp | Bin 380 -> 384 bytes
 .../server1.example.com/server1.example.com.p12    | Bin 3154 -> 3186 bytes
 .../server1.example.com/server1.example.com.pem    |  36 +--
 .../server1.example.com.unlocked.key               |  26 +-
 .../server1_ec.example.com/ca_chain.pem            |  35 +++
 .../server1_ec.example.com}/cert8.db               | Bin 65536 -> 65536 bytes
 .../{BLANK => server1_ec.example.com}/key3.db      | Bin 16384 -> 16384 bytes
 .../example.com/server1_ec.example.com/pwdfile     |   1 +
 .../key3.db => server1_ec.example.com/secmod.db}   | Bin 16384 -> 16384 bytes
 .../server1_ec.example.com.chain.pem               |  36 +++
 .../server1_ec.example.com.key                     |  13 +
 .../server1_ec.example.com.p12                     | Bin 0 -> 2759 bytes
 .../server1_ec.example.com.pem                     |  22 ++
 .../server1_ec.example.com.unlocked.key            |   7 +
 .../example.com/server2.example.com/ca_chain.pem   |  58 ++--
 .../example.com/server2.example.com/cert8.db       | Bin 65536 -> 65536 bytes
 .../example.com/server2.example.com/key3.db        | Bin 16384 -> 16384 bytes
 .../server2.example.com.chain.pem                  |  56 ++--
 .../server2.example.com/server2.example.com.key    |  32 +--
 .../server2.example.com.ocsp.dated.resp            | Bin 887 -> 899 bytes
 .../server2.example.com.ocsp.good.resp             | Bin 887 -> 899 bytes
 .../server2.example.com.ocsp.req                   | Bin 69 -> 69 bytes
 .../server2.example.com.ocsp.revoked.resp          | Bin 887 -> 899 bytes
 .../server2.example.com.ocsp.signer.dated.resp     | Bin 927 -> 939 bytes
 .../server2.example.com.ocsp.signer.good.resp      | Bin 927 -> 939 bytes
 .../server2.example.com.ocsp.signer.revoked.resp   | Bin 927 -> 939 bytes
 ...erver2.example.com.ocsp.signernocert.dated.resp | Bin 359 -> 363 bytes
 ...server2.example.com.ocsp.signernocert.good.resp | Bin 359 -> 363 bytes
 ...ver2.example.com.ocsp.signernocert.revoked.resp | Bin 359 -> 363 bytes
 .../server2.example.com/server2.example.com.p12    | Bin 3066 -> 3106 bytes
 .../server2.example.com/server2.example.com.pem    |  32 +--
 .../server2.example.com.unlocked.key               |  26 +-
 test/aux-fixed/exim-ca/example.net/BLANK/CA.pem    |  22 +-
 .../aux-fixed/exim-ca/example.net/BLANK/Signer.pem |  24 +-
 test/aux-fixed/exim-ca/example.net/BLANK/cert8.db  | Bin 65536 -> 65536 bytes
 test/aux-fixed/exim-ca/example.net/BLANK/key3.db   | Bin 16384 -> 16384 bytes
 test/aux-fixed/exim-ca/example.net/CA/CA.pem       |  22 +-
 test/aux-fixed/exim-ca/example.net/CA/OCSP.key     |  32 +--
 test/aux-fixed/exim-ca/example.net/CA/OCSP.p12     | Bin 2906 -> 2962 bytes
 test/aux-fixed/exim-ca/example.net/CA/OCSP.pem     |  23 +-
 test/aux-fixed/exim-ca/example.net/CA/Signer.key   |  32 +--
 test/aux-fixed/exim-ca/example.net/CA/Signer.p12   | Bin 2300 -> 2340 bytes
 test/aux-fixed/exim-ca/example.net/CA/Signer.pem   |  24 +-
 test/aux-fixed/exim-ca/example.net/CA/ca.conf      |  21 +-
 test/aux-fixed/exim-ca/example.net/CA/cert8.db     | Bin 65536 -> 65536 bytes
 test/aux-fixed/exim-ca/example.net/CA/crl.empty    | Bin 240 -> 244 bytes
 .../exim-ca/example.net/CA/crl.empty.in.txt        |   2 +-
 .../aux-fixed/exim-ca/example.net/CA/crl.empty.pem |  11 +-
 test/aux-fixed/exim-ca/example.net/CA/crl.v2       | Bin 289 -> 293 bytes
 .../aux-fixed/exim-ca/example.net/CA/crl.v2.in.txt |   6 +-
 test/aux-fixed/exim-ca/example.net/CA/crl.v2.pem   |  14 +-
 test/aux-fixed/exim-ca/example.net/CA/key3.db      | Bin 24576 -> 24576 bytes
 test/aux-fixed/exim-ca/example.net/CA/noise.file   | 161 +++++------
 .../example.net/expired1.example.net/ca_chain.pem  |  58 ++--
 .../example.net/expired1.example.net/cert8.db      | Bin 65536 -> 65536 bytes
 .../expired1.example.net.chain.pem                 |  56 ++--
 .../expired1.example.net/expired1.example.net.key  |  32 +--
 .../expired1.example.net.ocsp.dated.resp           | Bin 886 -> 898 bytes
 .../expired1.example.net.ocsp.good.resp            | Bin 886 -> 898 bytes
 .../expired1.example.net.ocsp.req                  | Bin 68 -> 68 bytes
 .../expired1.example.net.ocsp.revoked.resp         | Bin 908 -> 920 bytes
 .../expired1.example.net.ocsp.signer.dated.resp    | Bin 926 -> 938 bytes
 .../expired1.example.net.ocsp.signer.good.resp     | Bin 926 -> 938 bytes
 .../expired1.example.net.ocsp.signer.revoked.resp  | Bin 948 -> 960 bytes
 ...pired1.example.net.ocsp.signernocert.dated.resp | Bin 358 -> 362 bytes
 ...xpired1.example.net.ocsp.signernocert.good.resp | Bin 358 -> 362 bytes
 ...red1.example.net.ocsp.signernocert.revoked.resp | Bin 380 -> 384 bytes
 .../expired1.example.net/expired1.example.net.p12  | Bin 3076 -> 3108 bytes
 .../expired1.example.net/expired1.example.net.pem  |  32 +--
 .../expired1.example.net.unlocked.key              |  26 +-
 .../example.net/expired1.example.net/key3.db       | Bin 16384 -> 16384 bytes
 .../example.net/expired2.example.net/ca_chain.pem  |  58 ++--
 .../example.net/expired2.example.net/cert8.db      | Bin 65536 -> 65536 bytes
 .../expired2.example.net.chain.pem                 |  56 ++--
 .../expired2.example.net/expired2.example.net.key  |  32 +--
 .../expired2.example.net.ocsp.dated.resp           | Bin 887 -> 899 bytes
 .../expired2.example.net.ocsp.good.resp            | Bin 887 -> 899 bytes
 .../expired2.example.net.ocsp.req                  | Bin 69 -> 69 bytes
 .../expired2.example.net.ocsp.revoked.resp         | Bin 887 -> 899 bytes
 .../expired2.example.net.ocsp.signer.dated.resp    | Bin 927 -> 939 bytes
 .../expired2.example.net.ocsp.signer.good.resp     | Bin 927 -> 939 bytes
 .../expired2.example.net.ocsp.signer.revoked.resp  | Bin 927 -> 939 bytes
 ...pired2.example.net.ocsp.signernocert.dated.resp | Bin 359 -> 363 bytes
 ...xpired2.example.net.ocsp.signernocert.good.resp | Bin 359 -> 363 bytes
 ...red2.example.net.ocsp.signernocert.revoked.resp | Bin 359 -> 363 bytes
 .../expired2.example.net/expired2.example.net.p12  | Bin 3076 -> 3108 bytes
 .../expired2.example.net/expired2.example.net.pem  |  32 +--
 .../expired2.example.net.unlocked.key              |  26 +-
 .../example.net/expired2.example.net/key3.db       | Bin 16384 -> 16384 bytes
 .../example.net/revoked1.example.net/ca_chain.pem  |  58 ++--
 .../example.net/revoked1.example.net/cert8.db      | Bin 65536 -> 65536 bytes
 .../example.net/revoked1.example.net/key3.db       | Bin 16384 -> 16384 bytes
 .../revoked1.example.net.chain.pem                 |  56 ++--
 .../revoked1.example.net/revoked1.example.net.key  |  32 +--
 .../revoked1.example.net.ocsp.dated.resp           | Bin 886 -> 898 bytes
 .../revoked1.example.net.ocsp.good.resp            | Bin 886 -> 898 bytes
 .../revoked1.example.net.ocsp.req                  | Bin 68 -> 68 bytes
 .../revoked1.example.net.ocsp.revoked.resp         | Bin 908 -> 920 bytes
 .../revoked1.example.net.ocsp.signer.dated.resp    | Bin 926 -> 938 bytes
 .../revoked1.example.net.ocsp.signer.good.resp     | Bin 926 -> 938 bytes
 .../revoked1.example.net.ocsp.signer.revoked.resp  | Bin 948 -> 960 bytes
 ...voked1.example.net.ocsp.signernocert.dated.resp | Bin 358 -> 362 bytes
 ...evoked1.example.net.ocsp.signernocert.good.resp | Bin 358 -> 362 bytes
 ...ked1.example.net.ocsp.signernocert.revoked.resp | Bin 380 -> 384 bytes
 .../revoked1.example.net/revoked1.example.net.p12  | Bin 3076 -> 3108 bytes
 .../revoked1.example.net/revoked1.example.net.pem  |  32 +--
 .../revoked1.example.net.unlocked.key              |  26 +-
 .../example.net/revoked2.example.net/ca_chain.pem  |  58 ++--
 .../example.net/revoked2.example.net/cert8.db      | Bin 65536 -> 65536 bytes
 .../example.net/revoked2.example.net/key3.db       | Bin 16384 -> 16384 bytes
 .../revoked2.example.net.chain.pem                 |  56 ++--
 .../revoked2.example.net/revoked2.example.net.key  |  32 +--
 .../revoked2.example.net.ocsp.dated.resp           | Bin 887 -> 899 bytes
 .../revoked2.example.net.ocsp.good.resp            | Bin 887 -> 899 bytes
 .../revoked2.example.net.ocsp.req                  | Bin 69 -> 69 bytes
 .../revoked2.example.net.ocsp.revoked.resp         | Bin 887 -> 899 bytes
 .../revoked2.example.net.ocsp.signer.dated.resp    | Bin 927 -> 939 bytes
 .../revoked2.example.net.ocsp.signer.good.resp     | Bin 927 -> 939 bytes
 .../revoked2.example.net.ocsp.signer.revoked.resp  | Bin 927 -> 939 bytes
 ...voked2.example.net.ocsp.signernocert.dated.resp | Bin 359 -> 363 bytes
 ...evoked2.example.net.ocsp.signernocert.good.resp | Bin 359 -> 363 bytes
 ...ked2.example.net.ocsp.signernocert.revoked.resp | Bin 359 -> 363 bytes
 .../revoked2.example.net/revoked2.example.net.p12  | Bin 3076 -> 3108 bytes
 .../revoked2.example.net/revoked2.example.net.pem  |  32 +--
 .../revoked2.example.net.unlocked.key              |  26 +-
 .../example.net/server1.example.net/ca_chain.pem   |  58 ++--
 .../example.net/server1.example.net/cert8.db       | Bin 65536 -> 65536 bytes
 .../example.net/server1.example.net/fullchain.pem  |  94 +++----
 .../example.net/server1.example.net/key3.db        | Bin 16384 -> 16384 bytes
 .../server1.example.net.chain.pem                  |  60 ++--
 .../server1.example.net/server1.example.net.key    |  32 +--
 .../server1.example.net.ocsp.dated.resp            | Bin 886 -> 898 bytes
 .../server1.example.net.ocsp.good.resp             | Bin 886 -> 898 bytes
 .../server1.example.net.ocsp.req                   | Bin 68 -> 68 bytes
 .../server1.example.net.ocsp.revoked.resp          | Bin 908 -> 920 bytes
 .../server1.example.net.ocsp.signer.dated.resp     | Bin 926 -> 938 bytes
 .../server1.example.net.ocsp.signer.good.resp      | Bin 926 -> 938 bytes
 .../server1.example.net.ocsp.signer.revoked.resp   | Bin 948 -> 960 bytes
 ...erver1.example.net.ocsp.signernocert.dated.resp | Bin 358 -> 362 bytes
 ...server1.example.net.ocsp.signernocert.good.resp | Bin 358 -> 362 bytes
 ...ver1.example.net.ocsp.signernocert.revoked.resp | Bin 380 -> 384 bytes
 .../server1.example.net/server1.example.net.p12    | Bin 3154 -> 3186 bytes
 .../server1.example.net/server1.example.net.pem    |  36 +--
 .../server1.example.net.unlocked.key               |  26 +-
 .../example.net/server2.example.net/ca_chain.pem   |  58 ++--
 .../example.net/server2.example.net/cert8.db       | Bin 65536 -> 65536 bytes
 .../example.net/server2.example.net/key3.db        | Bin 16384 -> 16384 bytes
 .../server2.example.net.chain.pem                  |  56 ++--
 .../server2.example.net/server2.example.net.key    |  32 +--
 .../server2.example.net.ocsp.dated.resp            | Bin 887 -> 899 bytes
 .../server2.example.net.ocsp.good.resp             | Bin 887 -> 899 bytes
 .../server2.example.net.ocsp.req                   | Bin 69 -> 69 bytes
 .../server2.example.net.ocsp.revoked.resp          | Bin 887 -> 899 bytes
 .../server2.example.net.ocsp.signer.dated.resp     | Bin 927 -> 939 bytes
 .../server2.example.net.ocsp.signer.good.resp      | Bin 927 -> 939 bytes
 .../server2.example.net.ocsp.signer.revoked.resp   | Bin 927 -> 939 bytes
 ...erver2.example.net.ocsp.signernocert.dated.resp | Bin 359 -> 363 bytes
 ...server2.example.net.ocsp.signernocert.good.resp | Bin 359 -> 363 bytes
 ...ver2.example.net.ocsp.signernocert.revoked.resp | Bin 359 -> 363 bytes
 .../server2.example.net/server2.example.net.p12    | Bin 3066 -> 3106 bytes
 .../server2.example.net/server2.example.net.pem    |  32 +--
 .../server2.example.net.unlocked.key               |  26 +-
 test/aux-fixed/exim-ca/example.org/BLANK/CA.pem    |  22 +-
 .../aux-fixed/exim-ca/example.org/BLANK/Signer.pem |  24 +-
 test/aux-fixed/exim-ca/example.org/BLANK/cert8.db  | Bin 65536 -> 65536 bytes
 test/aux-fixed/exim-ca/example.org/BLANK/key3.db   | Bin 16384 -> 16384 bytes
 test/aux-fixed/exim-ca/example.org/CA/CA.pem       |  22 +-
 test/aux-fixed/exim-ca/example.org/CA/OCSP.key     |  32 +--
 test/aux-fixed/exim-ca/example.org/CA/OCSP.p12     | Bin 2906 -> 2962 bytes
 test/aux-fixed/exim-ca/example.org/CA/OCSP.pem     |  23 +-
 test/aux-fixed/exim-ca/example.org/CA/Signer.key   |  32 +--
 test/aux-fixed/exim-ca/example.org/CA/Signer.p12   | Bin 2300 -> 2340 bytes
 test/aux-fixed/exim-ca/example.org/CA/Signer.pem   |  24 +-
 test/aux-fixed/exim-ca/example.org/CA/ca.conf      |  15 +-
 test/aux-fixed/exim-ca/example.org/CA/cert8.db     | Bin 65536 -> 65536 bytes
 test/aux-fixed/exim-ca/example.org/CA/crl.empty    | Bin 240 -> 244 bytes
 .../exim-ca/example.org/CA/crl.empty.in.txt        |   2 +-
 .../aux-fixed/exim-ca/example.org/CA/crl.empty.pem |  11 +-
 test/aux-fixed/exim-ca/example.org/CA/crl.v2       | Bin 289 -> 293 bytes
 .../aux-fixed/exim-ca/example.org/CA/crl.v2.in.txt |   6 +-
 test/aux-fixed/exim-ca/example.org/CA/crl.v2.pem   |  14 +-
 test/aux-fixed/exim-ca/example.org/CA/key3.db      | Bin 24576 -> 24576 bytes
 test/aux-fixed/exim-ca/example.org/CA/noise.file   | 161 +++++------
 .../example.org/expired1.example.org/ca_chain.pem  |  58 ++--
 .../example.org/expired1.example.org/cert8.db      | Bin 65536 -> 65536 bytes
 .../expired1.example.org.chain.pem                 |  56 ++--
 .../expired1.example.org/expired1.example.org.key  |  32 +--
 .../expired1.example.org.ocsp.dated.resp           | Bin 886 -> 898 bytes
 .../expired1.example.org.ocsp.good.resp            | Bin 886 -> 898 bytes
 .../expired1.example.org.ocsp.req                  | Bin 68 -> 68 bytes
 .../expired1.example.org.ocsp.revoked.resp         | Bin 908 -> 920 bytes
 .../expired1.example.org.ocsp.signer.dated.resp    | Bin 926 -> 938 bytes
 .../expired1.example.org.ocsp.signer.good.resp     | Bin 926 -> 938 bytes
 .../expired1.example.org.ocsp.signer.revoked.resp  | Bin 948 -> 960 bytes
 ...pired1.example.org.ocsp.signernocert.dated.resp | Bin 358 -> 362 bytes
 ...xpired1.example.org.ocsp.signernocert.good.resp | Bin 358 -> 362 bytes
 ...red1.example.org.ocsp.signernocert.revoked.resp | Bin 380 -> 384 bytes
 .../expired1.example.org/expired1.example.org.p12  | Bin 3076 -> 3108 bytes
 .../expired1.example.org/expired1.example.org.pem  |  32 +--
 .../expired1.example.org.unlocked.key              |  26 +-
 .../example.org/expired1.example.org/key3.db       | Bin 16384 -> 16384 bytes
 .../example.org/expired2.example.org/ca_chain.pem  |  58 ++--
 .../example.org/expired2.example.org/cert8.db      | Bin 65536 -> 65536 bytes
 .../expired2.example.org.chain.pem                 |  56 ++--
 .../expired2.example.org/expired2.example.org.key  |  32 +--
 .../expired2.example.org.ocsp.dated.resp           | Bin 887 -> 899 bytes
 .../expired2.example.org.ocsp.good.resp            | Bin 887 -> 899 bytes
 .../expired2.example.org.ocsp.req                  | Bin 69 -> 69 bytes
 .../expired2.example.org.ocsp.revoked.resp         | Bin 887 -> 899 bytes
 .../expired2.example.org.ocsp.signer.dated.resp    | Bin 927 -> 939 bytes
 .../expired2.example.org.ocsp.signer.good.resp     | Bin 927 -> 939 bytes
 .../expired2.example.org.ocsp.signer.revoked.resp  | Bin 927 -> 939 bytes
 ...pired2.example.org.ocsp.signernocert.dated.resp | Bin 359 -> 363 bytes
 ...xpired2.example.org.ocsp.signernocert.good.resp | Bin 359 -> 363 bytes
 ...red2.example.org.ocsp.signernocert.revoked.resp | Bin 359 -> 363 bytes
 .../expired2.example.org/expired2.example.org.p12  | Bin 3076 -> 3108 bytes
 .../expired2.example.org/expired2.example.org.pem  |  32 +--
 .../expired2.example.org.unlocked.key              |  26 +-
 .../example.org/expired2.example.org/key3.db       | Bin 16384 -> 16384 bytes
 .../example.org/revoked1.example.org/ca_chain.pem  |  58 ++--
 .../example.org/revoked1.example.org/cert8.db      | Bin 65536 -> 65536 bytes
 .../example.org/revoked1.example.org/key3.db       | Bin 16384 -> 16384 bytes
 .../revoked1.example.org.chain.pem                 |  56 ++--
 .../revoked1.example.org/revoked1.example.org.key  |  32 +--
 .../revoked1.example.org.ocsp.dated.resp           | Bin 886 -> 898 bytes
 .../revoked1.example.org.ocsp.good.resp            | Bin 886 -> 898 bytes
 .../revoked1.example.org.ocsp.req                  | Bin 68 -> 68 bytes
 .../revoked1.example.org.ocsp.revoked.resp         | Bin 908 -> 920 bytes
 .../revoked1.example.org.ocsp.signer.dated.resp    | Bin 926 -> 938 bytes
 .../revoked1.example.org.ocsp.signer.good.resp     | Bin 926 -> 938 bytes
 .../revoked1.example.org.ocsp.signer.revoked.resp  | Bin 948 -> 960 bytes
 ...voked1.example.org.ocsp.signernocert.dated.resp | Bin 358 -> 362 bytes
 ...evoked1.example.org.ocsp.signernocert.good.resp | Bin 358 -> 362 bytes
 ...ked1.example.org.ocsp.signernocert.revoked.resp | Bin 380 -> 384 bytes
 .../revoked1.example.org/revoked1.example.org.p12  | Bin 3076 -> 3108 bytes
 .../revoked1.example.org/revoked1.example.org.pem  |  32 +--
 .../revoked1.example.org.unlocked.key              |  26 +-
 .../example.org/revoked2.example.org/ca_chain.pem  |  58 ++--
 .../example.org/revoked2.example.org/cert8.db      | Bin 65536 -> 65536 bytes
 .../example.org/revoked2.example.org/key3.db       | Bin 16384 -> 16384 bytes
 .../revoked2.example.org.chain.pem                 |  56 ++--
 .../revoked2.example.org/revoked2.example.org.key  |  32 +--
 .../revoked2.example.org.ocsp.dated.resp           | Bin 887 -> 899 bytes
 .../revoked2.example.org.ocsp.good.resp            | Bin 887 -> 899 bytes
 .../revoked2.example.org.ocsp.req                  | Bin 69 -> 69 bytes
 .../revoked2.example.org.ocsp.revoked.resp         | Bin 887 -> 899 bytes
 .../revoked2.example.org.ocsp.signer.dated.resp    | Bin 927 -> 939 bytes
 .../revoked2.example.org.ocsp.signer.good.resp     | Bin 927 -> 939 bytes
 .../revoked2.example.org.ocsp.signer.revoked.resp  | Bin 927 -> 939 bytes
 ...voked2.example.org.ocsp.signernocert.dated.resp | Bin 359 -> 363 bytes
 ...evoked2.example.org.ocsp.signernocert.good.resp | Bin 359 -> 363 bytes
 ...ked2.example.org.ocsp.signernocert.revoked.resp | Bin 359 -> 363 bytes
 .../revoked2.example.org/revoked2.example.org.p12  | Bin 3076 -> 3108 bytes
 .../revoked2.example.org/revoked2.example.org.pem  |  32 +--
 .../revoked2.example.org.unlocked.key              |  26 +-
 .../example.org/server1.example.org/ca_chain.pem   |  58 ++--
 .../example.org/server1.example.org/cert8.db       | Bin 65536 -> 65536 bytes
 .../example.org/server1.example.org/fullchain.pem  |  94 +++----
 .../example.org/server1.example.org/key3.db        | Bin 16384 -> 16384 bytes
 .../server1.example.org.chain.pem                  |  60 ++--
 .../server1.example.org/server1.example.org.key    |  32 +--
 .../server1.example.org.ocsp.dated.resp            | Bin 886 -> 898 bytes
 .../server1.example.org.ocsp.good.resp             | Bin 886 -> 898 bytes
 .../server1.example.org.ocsp.req                   | Bin 68 -> 68 bytes
 .../server1.example.org.ocsp.revoked.resp          | Bin 908 -> 920 bytes
 .../server1.example.org.ocsp.signer.dated.resp     | Bin 926 -> 938 bytes
 .../server1.example.org.ocsp.signer.good.resp      | Bin 926 -> 938 bytes
 .../server1.example.org.ocsp.signer.revoked.resp   | Bin 948 -> 960 bytes
 ...erver1.example.org.ocsp.signernocert.dated.resp | Bin 358 -> 362 bytes
 ...server1.example.org.ocsp.signernocert.good.resp | Bin 358 -> 362 bytes
 ...ver1.example.org.ocsp.signernocert.revoked.resp | Bin 380 -> 384 bytes
 .../server1.example.org/server1.example.org.p12    | Bin 3154 -> 3186 bytes
 .../server1.example.org/server1.example.org.pem    |  36 +--
 .../server1.example.org.unlocked.key               |  26 +-
 .../example.org/server2.example.org/ca_chain.pem   |  58 ++--
 .../example.org/server2.example.org/cert8.db       | Bin 65536 -> 65536 bytes
 .../example.org/server2.example.org/key3.db        | Bin 16384 -> 16384 bytes
 .../server2.example.org.chain.pem                  |  56 ++--
 .../server2.example.org/server2.example.org.key    |  32 +--
 .../server2.example.org.ocsp.dated.resp            | Bin 887 -> 899 bytes
 .../server2.example.org.ocsp.good.resp             | Bin 887 -> 899 bytes
 .../server2.example.org.ocsp.req                   | Bin 69 -> 69 bytes
 .../server2.example.org.ocsp.revoked.resp          | Bin 887 -> 899 bytes
 .../server2.example.org.ocsp.signer.dated.resp     | Bin 927 -> 939 bytes
 .../server2.example.org.ocsp.signer.good.resp      | Bin 927 -> 939 bytes
 .../server2.example.org.ocsp.signer.revoked.resp   | Bin 927 -> 939 bytes
 ...erver2.example.org.ocsp.signernocert.dated.resp | Bin 359 -> 363 bytes
 ...server2.example.org.ocsp.signernocert.good.resp | Bin 359 -> 363 bytes
 ...ver2.example.org.ocsp.signernocert.revoked.resp | Bin 359 -> 363 bytes
 .../server2.example.org/server2.example.org.p12    | Bin 3066 -> 3106 bytes
 .../server2.example.org/server2.example.org.pem    |  32 +--
 .../server2.example.org.unlocked.key               |  26 +-
 test/aux-fixed/exim-ca/example_ec.com/BLANK/CA.pem |  13 +
 .../exim-ca/example_ec.com/BLANK/Signer.pem        |  14 +
 .../{example.com => example_ec.com}/BLANK/cert8.db | Bin 65536 -> 65536 bytes
 .../{example.com => example_ec.com}/BLANK/key3.db  | Bin 16384 -> 16384 bytes
 .../aux-fixed/exim-ca/example_ec.com/BLANK/pwdfile |   1 +
 .../key3.db => example_ec.com/BLANK/secmod.db}     | Bin 16384 -> 16384 bytes
 test/aux-fixed/exim-ca/example_ec.com/CA/CA.pem    |  13 +
 test/aux-fixed/exim-ca/example_ec.com/CA/OCSP.pem  |  14 +
 .../aux-fixed/exim-ca/example_ec.com/CA/Signer.pem |  14 +
 .../{example.com => example_ec.com}/CA/ca.conf     |  15 +-
 .../BLANK => example_ec.com/CA}/cert8.db           | Bin 65536 -> 65536 bytes
 .../CA}/key3.db                                    | Bin 16384 -> 16384 bytes
 .../aux-fixed/exim-ca/example_ec.com/CA/noise.file | 310 +++++++++++++++++++++
 test/aux-fixed/exim-ca/example_ec.com/CA/pwdfile   |   1 +
 .../BLANK/key3.db => example_ec.com/CA/secmod.db}  | Bin 16384 -> 16384 bytes
 .../server1.example_ec.com/ca_chain.pem            |  35 +++
 .../server1.example_ec.com}/cert8.db               | Bin 65536 -> 65536 bytes
 .../server1.example_ec.com/fullchain.pem           |  59 ++++
 .../server1.example_ec.com}/key3.db                | Bin 16384 -> 16384 bytes
 .../example_ec.com/server1.example_ec.com/pwdfile  |   1 +
 .../server1.example_ec.com/secmod.db}              | Bin 16384 -> 16384 bytes
 .../server1.example_ec.com.chain.pem               |  38 +++
 .../server1.example_ec.com.key                     |  13 +
 .../server1.example_ec.com.p12                     | Bin 0 -> 2847 bytes
 .../server1.example_ec.com.pem                     |  24 ++
 .../server1.example_ec.com.unlocked.key            |   7 +
 test/aux-fixed/exim-ca/fullchain.pem               |   0
 test/aux-fixed/exim-ca/genall                      | 185 ++++++++----
 test/confs/2002                                    |  21 +-
 test/confs/2102                                    |  30 +-
 test/log/2002                                      |  38 ++-
 test/log/2003                                      |   4 +-
 test/log/{2025 => 2007.FOO}                        |   6 +-
 test/log/2008                                      |  14 +-
 test/log/2010                                      |   4 +-
 test/log/2012                                      |  16 +-
 test/log/2013                                      |  24 +-
 test/log/2014                                      |   6 +-
 test/log/2017                                      |   8 +-
 test/log/2018                                      |   2 +-
 test/log/2019                                      |   4 +-
 test/log/2020                                      |   4 +-
 test/log/2025                                      |   4 +-
 test/log/2026                                      |   2 +-
 test/log/2027                                      |   4 +-
 test/log/2030                                      |   4 +-
 test/log/2031                                      |   8 +-
 test/log/2033                                      |   8 +-
 test/log/2035                                      |   4 +-
 test/log/2037                                      |   4 +-
 test/log/2038                                      |  24 +-
 test/log/2090                                      |   4 +-
 test/log/2091                                      |   4 +-
 test/log/2100                                      |   4 +-
 test/log/2102                                      |  40 +--
 test/log/2103                                      |   4 +-
 test/log/2108                                      |  14 +-
 test/log/2110                                      |   4 +-
 test/log/2112                                      |  16 +-
 test/log/2113                                      |  24 +-
 test/log/2114                                      |   6 +-
 test/log/2117                                      |   8 +-
 test/log/2118                                      |   2 +-
 test/log/2119                                      |   4 +-
 test/log/2120                                      |   4 +-
 test/log/2126                                      |   4 +-
 test/log/2127                                      |   4 +-
 test/log/2130                                      |   4 +-
 test/log/2131                                      |   8 +-
 test/log/2132                                      |   6 +-
 test/log/2133                                      |   8 +-
 test/log/2135                                      |   4 +-
 test/log/2137                                      |   4 +-
 test/log/2138                                      |  24 +-
 test/log/2149                                      |   4 +-
 test/log/2190                                      |   4 +-
 test/log/2191                                      |   4 +-
 test/log/3451                                      |   8 +-
 test/log/3452                                      |   8 +-
 test/log/3454                                      |   4 +-
 test/log/3455                                      |   4 +-
 test/log/3461                                      |   8 +-
 test/log/3462                                      |   8 +-
 test/log/3464                                      |   4 +-
 test/log/3465                                      |   4 +-
 test/log/4211                                      |   4 +-
 test/log/4213                                      |   2 +-
 test/log/4214                                      |  10 +-
 test/log/4215                                      |   4 +-
 test/log/4216                                      |  10 +-
 test/log/4221                                      |   4 +-
 test/log/4223                                      |   2 +-
 test/log/4224                                      |  10 +-
 test/log/4225                                      |   4 +-
 test/log/4226                                      |  10 +-
 test/log/5410                                      |   4 +-
 test/log/5420                                      |   4 +-
 test/log/5601                                      |  12 +-
 test/log/5611                                      |  12 +-
 test/log/5651                                      |  12 +-
 test/log/5710                                      |  16 +-
 test/log/5720                                      |  28 +-
 test/log/5730                                      |  16 +-
 test/log/5740                                      |  16 +-
 test/log/5840                                      | 109 ++++----
 test/log/5860                                      |  23 +-
 test/mail/2002.CALLER                              |  38 ++-
 test/mail/2003.userx                               |   4 +-
 test/mail/2008.CALLER                              |   8 +-
 test/mail/2008.abcd                                |   4 +-
 test/mail/2008.xyz                                 |   4 +-
 test/mail/2013.usera                               |   4 +-
 test/mail/2013.userb                               |   4 +-
 test/mail/2013.userc                               |   4 +-
 test/mail/2013.userx                               |   4 +-
 test/mail/2013.usery                               |   4 +-
 test/mail/2013.userz                               |   4 +-
 test/mail/2017.userx                               |   8 +-
 test/mail/2019.userx                               |   8 +-
 test/mail/2027.userx                               |   4 +-
 test/mail/2038.userx0                              |   4 +-
 test/mail/2038.userx1                              |   4 +-
 test/mail/2038.usery0                              |   4 +-
 test/mail/2038.usery1                              |   4 +-
 test/mail/2038.userz0                              |   4 +-
 test/mail/2038.userz1                              |   4 +-
 test/mail/2102.CALLER                              |  25 +-
 test/mail/2103.userx                               |   4 +-
 test/mail/2108.CALLER                              |   8 +-
 test/mail/2108.abcd                                |   4 +-
 test/mail/2108.xyz                                 |   4 +-
 test/mail/2113.usera                               |   4 +-
 test/mail/2113.userb                               |   4 +-
 test/mail/2113.userc                               |   4 +-
 test/mail/2113.userx                               |   4 +-
 test/mail/2113.usery                               |   4 +-
 test/mail/2113.userz                               |   4 +-
 test/mail/2117.userx                               |   8 +-
 test/mail/2119.userx                               |   8 +-
 test/mail/2127.userx                               |   4 +-
 test/mail/2132.CALLER                              |  12 +-
 test/mail/2138.userx0                              |   4 +-
 test/mail/2138.userx1                              |   4 +-
 test/mail/2138.usery0                              |   4 +-
 test/mail/2138.usery1                              |   4 +-
 test/mail/2138.userz0                              |   4 +-
 test/mail/2138.userz1                              |   4 +-
 test/mail/2149.userx                               |   4 +-
 test/mail/3451.userx                               |   8 +-
 test/mail/3452.userx                               |   8 +-
 test/mail/3461.userx                               |   8 +-
 test/mail/3462.userx                               |   8 +-
 test/rejectlog/2003                                |   2 +-
 test/rejectlog/2014                                |   6 +-
 test/rejectlog/2037                                |   6 +-
 test/rejectlog/2103                                |   2 +-
 test/rejectlog/2114                                |   6 +-
 test/rejectlog/2137                                |   6 +-
 test/rejectlog/4214                                |   2 +-
 test/rejectlog/4216                                |   2 +-
 test/rejectlog/4224                                |   2 +-
 test/rejectlog/4226                                |   2 +-
 test/runtest                                       |   4 +-
 test/scripts/2000-GnuTLS/2002                      |  58 ++++
 test/scripts/2100-OpenSSL/2102                     |  30 ++
 test/src/client.c                                  |  37 ++-
 test/stderr/2008                                   |   8 +-
 test/stderr/2013                                   |  12 +-
 test/stderr/2035                                   |   2 +-
 test/stderr/2108                                   |   8 +-
 test/stderr/2113                                   |  12 +-
 test/stderr/2135                                   |   2 +-
 test/stderr/5410                                   |   2 +-
 test/stderr/5420                                   |   2 +-
 test/stdout/2002                                   |  78 ++++++
 test/stdout/2003                                   |   2 +-
 test/stdout/2102                                   |  46 ++-
 test/stdout/2103                                   |   6 +-
 test/stdout/2105                                   |   2 +-
 test/stdout/2106                                   |   2 +-
 test/stdout/2114                                   |  10 +-
 test/stdout/2118                                   |   2 +-
 test/stdout/2119                                   |   4 +-
 test/stdout/2122                                   |   2 +-
 test/stdout/2128                                   |   4 +-
 test/stdout/2132                                   |   6 +-
 test/stdout/2150                                   |   2 +-
 test/stdout/2190                                   |   4 +-
 test/stdout/3450                                   |   2 +-
 test/stdout/3454                                   |   4 +-
 test/stdout/3460                                   |   2 +-
 test/stdout/3463                                   |   4 +-
 test/stdout/3464                                   |   4 +-
 test/stdout/5600                                   |   8 +-
 test/stdout/5610                                   |   8 +-
 602 files changed, 4439 insertions(+), 3285 deletions(-)


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