diff options
Diffstat (limited to 'test/scripts/4062-pipe-conn-openssl')
-rw-r--r-- | test/scripts/4062-pipe-conn-openssl/4062 | 72 | ||||
-rw-r--r-- | test/scripts/4062-pipe-conn-openssl/4063 | 43 | ||||
-rw-r--r-- | test/scripts/4062-pipe-conn-openssl/REQUIRES | 2 |
3 files changed, 117 insertions, 0 deletions
diff --git a/test/scripts/4062-pipe-conn-openssl/4062 b/test/scripts/4062-pipe-conn-openssl/4062 new file mode 100644 index 000000000..87b156c6c --- /dev/null +++ b/test/scripts/4062-pipe-conn-openssl/4062 @@ -0,0 +1,72 @@ +# starttls +# +# Not attempted without a cache entry +exim -bd -DSERVER=server -oX PORT_D +**** +# +exim a@test.ex +Subject test 1 + +**** +exim -q +**** +exim -DNOTDAEMON -DSERVER=server -q +**** +# +# +# +# Go for it. This one should do early-pipelinng. +exim b@test.ex +Subject test 2 + +**** +exim -q +**** +exim -DNOTDAEMON -DSERVER=server -q +**** +# +# +# Check that client doesn't try when not told to, even now there is +# a cache entry +exim c@test.ex +Subject test 3 + +**** +exim -DCONTROL=: -q +**** +exim -DNOTDAEMON -DSERVER=server -q +**** +# +# +killdaemon +# +# +# And again with CHUNKING +sudo rm DIR/spool/db/misc +exim -bd -DSERVER=server -DOPT=* -oX PORT_D +**** +# +exim nocache@test.ex +Subject test 4 + +**** +exim -q +**** +exim -DNOTDAEMON -DSERVER=server -q +**** +# +# +# +# Go for it +exim chunking@test.ex +Subject test 5 + +**** +exim -q +**** +exim -DNOTDAEMON -DSERVER=server -q +**** +# +killdaemon +# +no_msglog_check diff --git a/test/scripts/4062-pipe-conn-openssl/4063 b/test/scripts/4062-pipe-conn-openssl/4063 new file mode 100644 index 000000000..cdf2d96a1 --- /dev/null +++ b/test/scripts/4062-pipe-conn-openssl/4063 @@ -0,0 +1,43 @@ +# tls-on-connect +# +# Not attempted without a cache entry +exim -bd -DSERVER=server -oX PORT_D +**** +# +exim a@test.ex +Subject test 1 + +**** +exim -q +**** +exim -DNOTDAEMON -DSERVER=server -q +**** +# +# +# +# Go for it. This one should do early-pipelinng. +exim b@test.ex +Subject test 2 + +**** +exim -q +**** +exim -DNOTDAEMON -DSERVER=server -q +**** +# +# +# Check that client doesn't try when not told to, even now there is +# a cache entry +exim c@test.ex +Subject test 3 + +**** +exim -DCONTROL=: -q +**** +exim -DNOTDAEMON -DSERVER=server -q +**** +# +# +killdaemon +# +no_msglog_check diff --git a/test/scripts/4062-pipe-conn-openssl/REQUIRES b/test/scripts/4062-pipe-conn-openssl/REQUIRES new file mode 100644 index 000000000..3863ae742 --- /dev/null +++ b/test/scripts/4062-pipe-conn-openssl/REQUIRES @@ -0,0 +1,2 @@ +support Experimental_PIPE_CONNECT +support OpenSSL |