Handle ${run} returning more data than OS pipe buffer size.
[users/jgh/exim.git] / test / scripts / 9350-Dovecot / 9350
index 55b6c1e42ac1f96a008e4fcb9d4ebee9d97edbe3..3325f246c15b5482025bde3c588ff105ffd7fd18 100644 (file)
@@ -1,6 +1,7 @@
 # Dovecot authentication (server only)
 exim -DSERVER=server -bd -oX PORT_D
 ****
+# Try without TLS
 client -t3 127.0.0.1 PORT_D
 ??? 220
 EHLO xxxx
@@ -8,6 +9,53 @@ EHLO xxxx
 ??? 250-
 ??? 250-
 ??? 250-
+??? 250-
+??? 250
+AUTH PLAIN AHVzZXJ4AHNlY3JldA==
+??? 535
+quit
+??? 221
+****
+# TLS, but no client certificate
+client-gnutls -t3 127.0.0.1 PORT_D
+??? 220
+EHLO xxxx
+??? 250-
+??? 250-
+??? 250-
+??? 250-
+??? 250-
+??? 250
+STARTTLS
+??? 220
+EHLO xxxx
+??? 250-
+??? 250-
+??? 250-
+??? 250-
+??? 250
+AUTH PLAIN AHVzZXJ4AHNlY3JldA==
+??? 535
+quit
+??? 221
+****
+# TLS with client certificate
+client-gnutls -t3 HOSTIPV4 PORT_D DIR/aux-fixed/cert2 DIR/aux-fixed/cert2
+??? 220
+EHLO xxxx
+??? 250-
+??? 250-
+??? 250-
+??? 250-
+??? 250-
+??? 250
+STARTTLS
+??? 220
+EHLO xxxx
+??? 250-
+??? 250-
+??? 250-
+??? 250-
 ??? 250
 AUTH PLAIN AHVzZXJ4AHNlY3JldA==
 ??? 535