Testsuite: avoid total fail on DISABLE_EVENT build
[exim.git] / test / scripts / 2000-GnuTLS / 2024
1 # TLS server: empty/non-existent certificate file
2 gnutls
3 exim -DSERVER=server -bd -oX PORT_D
4 ****
5 #
6 #
7 # This one has a cert, but the server isn't expecting it.
8 # Earlier versions of GnuTLS would send it despite the server giving a list of acceptable ones, and the
9 # server would fail its verification.  Now the client correctly doesn't send it; the mainlog reflects
10 # this, the custom munge patches output with old GnuTLS (I hope; not actually tested).
11 munge gnutls_bad_clientcert
12 client-gnutls HOSTIPV4 PORT_D aux-fixed/cert2 aux-fixed/cert2
13 ??? 220
14 ehlo rhu1.barb
15 ??? 250-
16 ??? 250-
17 ??? 250-
18 ??? 250-
19 ??? 250-
20 ??? 250-
21 ??? 250
22 starttls
23 ??? 220
24 nop
25 ????554
26 ****
27 killdaemon
28 #
29 # Here the server really doesn't have a cert
30 exim -DSERVER=server -DCERT=/non/exist -bd -oX PORT_D
31 ****
32 client-gnutls HOSTIPV4 PORT_D aux-fixed/cert2 aux-fixed/cert2
33 ??? 220
34 ehlo rhu2.barb
35 ??? 250-
36 ??? 250-
37 ??? 250-
38 ??? 250-
39 ??? 250-
40 ??? 250-
41 ??? 250
42 starttls
43 ??? 454
44 ****
45 killdaemon