diff options
author | Jeremy Harris <jgh146exb@wizmail.org> | 2019-03-15 22:01:07 +0000 |
---|---|---|
committer | Jeremy Harris <jgh146exb@wizmail.org> | 2019-03-15 23:11:43 +0000 |
commit | 9883af7240d3c25b7a8a859c9e8482caacd5f1aa (patch) | |
tree | c2d2aa9fc1ffedb001f35afc24fdf317d589b2cb /test | |
parent | 6ce06eea5dcccf1615c6bbe52391f9c367de6cf7 (diff) |
Retire EXPERIMENTAL_REQUIRETLS
Diffstat (limited to 'test')
-rw-r--r-- | test/confs/5910 | 136 | ||||
-rw-r--r-- | test/log/5910 | 23 | ||||
-rw-r--r-- | test/mail/5910.dump | 20 | ||||
-rw-r--r-- | test/scripts/5910-REQUIRETLS/5910 | 64 | ||||
-rw-r--r-- | test/scripts/5910-REQUIRETLS/5911 | 125 | ||||
-rw-r--r-- | test/scripts/5910-REQUIRETLS/5912 | 37 | ||||
-rw-r--r-- | test/scripts/5910-REQUIRETLS/REQUIRES | 2 | ||||
-rw-r--r-- | test/stderr/4052 | 6 | ||||
-rw-r--r-- | test/stdout/5910 | 60 |
9 files changed, 3 insertions, 470 deletions
diff --git a/test/confs/5910 b/test/confs/5910 deleted file mode 100644 index 55838b3db..000000000 --- a/test/confs/5910 +++ /dev/null @@ -1,136 +0,0 @@ -# Exim test configuration 5910 - -SERVER= - -# advertise REQUIRETLS unless commandline override -SRV= * -# set on commandline to add an extra rcpt-time acl condition -ACL= - -exim_path = EXIM_PATH -keep_environment = -host_lookup_order = bydns -spool_directory = DIR/spool - -.ifdef SERVER -log_file_path = DIR/spool/log/SERVER%slog -.else -log_file_path = DIR/spool/log/%slog -.endif - -gecos_pattern = "" -gecos_name = CALLER_NAME -chunking_advertise_hosts = -.ifdef _HAVE_PIPE_CONNECT -pipelining_connect_advertise_hosts = -.endif - -primary_hostname = myhost.test.ex - -# ----- Main settings ----- - -acl_smtp_mail = m -acl_smtp_rcpt = r -acl_not_smtp = n - -log_selector = +tls_peerdn +received_recipients - -queue_only -queue_run_in_order - -tls_advertise_hosts = * -tls_advertise_requiretls = SRV - -# Set certificate only if server - -tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} -tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} - -#tls_verify_hosts = * -#tls_verify_certificates = ${if eq {SERVER}{server}{DIR/aux-fixed/cert2}fail} - - -# ----- ACL ----- - -begin acl - -m: - accept senders = : - deny condition = ${if eq {SERVER}{server}} - !sender_domains = test.ex : myhost.test.ex - accept - -r: - warn condition = ${if eq {SERVER}{server}} - logwrite = requiretls: $requiretls - -# define this to upgrade messages to REQUIRETLS -.ifdef OPT - warn - condition = ${if !bool{$requiretls}} - logwrite = upgrading - control = requiretls -.endif - accept ACL - -n: -.ifdef OPT - accept - condition = ${if !bool{$requiretls}} - logwrite = upgrading - control = requiretls -.endif - accept -# ----- Routers ----- - -begin routers - -bounces: - driver = redirect - condition = ${if !def:sender_address} - condition = ${if first_delivery} - data = :defer: - allow_defer - -final: - driver = accept - condition = ${if eq {$received_ip_address}{HOSTIPV4} {yes}{no}} - transport = file_a_bounce - -client: - driver = accept - transport = send_to_server - - -# ----- Transports ----- - -begin transports - -file_a_bounce: - driver = appendfile - delivery_date_add - envelope_to_add - file = DIR/test-mail/$local_part - return_path_add - user = CALLER - -send_to_server: - driver = smtp - allow_localhost - hosts = HOSTIPV4 - port = PORT_D - tls_certificate = DIR/aux-fixed/cert2 - tls_privatekey = DIR/aux-fixed/cert2 - tls_verify_certificates = DIR/aux-fixed/cert2 - tls_try_verify_hosts = : - - -# ----- Retry ----- - - -begin retry - -* * F,5d,10s - - -# End diff --git a/test/log/5910 b/test/log/5910 deleted file mode 100644 index e6357f29c..000000000 --- a/test/log/5910 +++ /dev/null @@ -1,23 +0,0 @@ -1999-03-02 09:44:33 Start queue run: pid=pppp -1999-03-02 09:44:33 10HmaX-0005vi-00 => dump@test.ex R=client T=send_to_server H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] X=TLS_proto_and_cipher CV=no DN="/C=UK/O=The Exim Maintainers/OU=Test Suite/CN=Phil Pennock" C="250 OK id=10HmaY-0005vi-00" -1999-03-02 09:44:33 10HmaX-0005vi-00 Completed -1999-03-02 09:44:33 End queue run: pid=pppp -1999-03-02 09:44:33 Start queue run: pid=pppp -1999-03-02 09:44:33 10HmaY-0005vi-00 => dump <dump@test.ex> R=final T=file_a_bounce -1999-03-02 09:44:33 10HmaY-0005vi-00 Completed -1999-03-02 09:44:33 End queue run: pid=pppp -1999-03-02 09:44:33 upgrading -1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss for b@test.ex -1999-03-02 09:44:33 Start queue run: pid=pppp -1999-03-02 09:44:33 10HmaZ-0005vi-00 => b@test.ex R=client T=send_to_server H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] X=TLS_proto_and_cipher CV=no DN="/C=UK/O=The Exim Maintainers/OU=Test Suite/CN=Phil Pennock" C="250 OK id=10HmbA-0005vi-00" -1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed -1999-03-02 09:44:33 End queue run: pid=pppp - -******** SERVER ******** -1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port PORT_D -1999-03-02 09:44:33 requiretls: yes -1999-03-02 09:44:33 10HmaX-0005vi-00 <= a@test.ex H=(test.ex) [127.0.0.1] P=esmtpS X=TLS_proto_and_cipher CV=no S=sss for dump@test.ex -1999-03-02 09:44:33 requiretls: yes -1999-03-02 09:44:33 10HmaY-0005vi-00 <= a@test.ex H=the.local.host.name (myhost.test.ex) [ip4.ip4.ip4.ip4] P=esmtpS X=TLS_proto_and_cipher CV=no S=sss for dump@test.ex -1999-03-02 09:44:33 requiretls: yes -1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex H=the.local.host.name (myhost.test.ex) [ip4.ip4.ip4.ip4] P=esmtpS X=TLS_proto_and_cipher CV=no S=sss id=E10HmaZ-0005vi-00@myhost.test.ex for b@test.ex diff --git a/test/mail/5910.dump b/test/mail/5910.dump deleted file mode 100644 index 08957f32f..000000000 --- a/test/mail/5910.dump +++ /dev/null @@ -1,20 +0,0 @@ -From a@test.ex Tue Mar 02 09:44:33 1999 -Return-path: <a@test.ex> -Envelope-to: dump@test.ex -Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 -Received: from the.local.host.name ([ip4.ip4.ip4.ip4] helo=myhost.test.ex) - by myhost.test.ex with esmtpS (TLS_proto_and_cipher) - (Exim x.yz) - (envelope-from <a@test.ex>) - id 10HmaY-0005vi-00 - for dump@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -Received: from [127.0.0.1] (helo=test.ex) - by myhost.test.ex with esmtpS (TLS_proto_and_cipher) - (Exim x.yz) - (envelope-from <a@test.ex>) - id 10HmaX-0005vi-00 - for dump@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -Subject: foo - -content - diff --git a/test/scripts/5910-REQUIRETLS/5910 b/test/scripts/5910-REQUIRETLS/5910 deleted file mode 100644 index d1bbb61cb..000000000 --- a/test/scripts/5910-REQUIRETLS/5910 +++ /dev/null @@ -1,64 +0,0 @@ -# REQUIRETLS basics -# -munge tls_anycipher -# -# Server advertises feature, onward transmission, observability -exim -DSERVER=server -bd -oX PORT_D -**** -# -client-ssl 127.0.0.1 PORT_D -??? 220 -EHLO test.ex -??? 250- -??? 250-SIZE -??? 250-8BITMIME -??? 250-PIPELINING -??? 250-STARTTLS -??? 250 HELP -STARTTLS -??? 220 -EHLO test.ex -??? 250- -??? 250-SIZE -??? 250-8BITMIME -??? 250-PIPELINING -??? 250-REQUIRETLS -??? 250 HELP -MAIL FROM:<a@test.ex> REQUIRETLS -??? 250 -RCPT TO:<dump@test.ex> -??? 250 -DATA -??? 354 -Subject: foo - -content -. -??? 250 -QUIT -??? 221 -**** -# -exim -q -**** -exim -q -**** -# -# -# upgrade in-MTA -exim -DOPT=y -bs -MAIL FROM:<a@test.ex> -RCPT TO:<b@test.ex> -DATA -Subject: foo - -content -. -QUIT -**** -# -exim -q -**** -# -killdaemon -no_msglog_check diff --git a/test/scripts/5910-REQUIRETLS/5911 b/test/scripts/5910-REQUIRETLS/5911 deleted file mode 100644 index c744d8ab5..000000000 --- a/test/scripts/5910-REQUIRETLS/5911 +++ /dev/null @@ -1,125 +0,0 @@ -# REQUIRETLS bounce cases -# -munge tls_anycipher -# -# Server does not offer STARTTLS -server PORT_D -220 Hi there -EHLO -250 wotcher -QUIT -*eof -**** -exim -DOPT=requiretls -odf -bs -MAIL FROM:<a@test.ex> -RCPT TO:<a@test.ex> -DATA - -. -QUIT -**** -# ... the resulting bounce must be delivered with REQUIRETLS -exim -DSERVER=server -bd -oX PORT_D -**** -exim -qf -**** -killdaemon -# -# -# Server does not offer REQUIRETLS -# Client message upgraded in-MTA for "require" -exim -DSERVER=server -DSRV='' -bd -oX PORT_D -**** -exim -DOPT=requiretls -odf -bs -MAIL FROM:<b@test.ex> -RCPT TO:<b@test.ex> -DATA - -. -QUIT -**** -exim -qf -**** -exim -qf -**** -killdaemon -# -# -# Server does not offer REQUIRETLS -# Client message received with REQUIRETLS -exim -DSERVER=server -bd -oX PORT_S -**** -client-ssl 127.0.0.1 PORT_S -??? 220 -EHLO test.ex -??? 250- -??? 250-SIZE -??? 250-8BITMIME -??? 250-PIPELINING -??? 250-STARTTLS -??? 250 HELP -STARTTLS -??? 220 -EHLO test.ex -??? 250- -??? 250-SIZE -??? 250-8BITMIME -??? 250-PIPELINING -??? 250-REQUIRETLS -??? 250 HELP -MAIL FROM:<b@test.ex> REQUIRETLS -??? 250 -RCPT TO:<d@test.ex> -??? 250 -DATA -??? 354 -Subject: foo - -content -. -??? 250 -QUIT -??? 221 -**** -killdaemon -exim -DSERVER=server -DSRV='' -bd -oX PORT_D -**** -exim -qf -**** -exim -qf -**** -killdaemon -# -# -# Server refuses MAIL -exim -DSERVER=server -bd -oX PORT_D -**** -sudo exim -DOPT=requiretls -odf -f a@serverrefusethis.ex c@test.ex - -**** -exim -qf -**** -exim -qf -**** -killdaemon -# -# Server does not advertise REQUIRETLS, client tries to use it anyway -exim -DSERVER=server -bd -oX PORT_D -**** -client-ssl 127.0.0.1 PORT_D -??? 220 -EHLO test.ex -??? 250- -??? 250-SIZE -??? 250-8BITMIME -??? 250-PIPELINING -??? 250-STARTTLS -??? 250 HELP -MAIL FROM:<d@test.ex> REQUIRETLS -??? 555 -QUIT -??? 221 -???*eof -**** -killdaemon -no_msglog_check diff --git a/test/scripts/5910-REQUIRETLS/5912 b/test/scripts/5910-REQUIRETLS/5912 deleted file mode 100644 index 87fe85e5b..000000000 --- a/test/scripts/5910-REQUIRETLS/5912 +++ /dev/null @@ -1,37 +0,0 @@ -# REQUIRETLS smtp-time fails -# Test these by having the MTA do a receipient-verify callout -# -# Server does not offer STARTTLS -server PORT_D -220 Hi there -EHLO -250 wotcher -QUIT -*eof -**** -exim -DOPT=requiretls -DACL=verify=recipient/callout -odf -bs -MAIL FROM:<CALLER@myhost.test.ex> -RCPT TO:<a@test.ex> -QUIT -**** -# -# Sever does not offer REQUIRETLS -exim -DSERVER=server -DSRV='' -bd -oX PORT_D -**** -exim -DOPT=requiretls -DACL=verify=recipient/callout -odf -bs -MAIL FROM:<CALLER@myhost.test.ex> -RCPT TO:<b@test.ex> -QUIT -**** -killdaemon -# -# Accepted callout -exim -DSERVER=server -bd -oX PORT_D -**** -exim -DOPT=requiretls -DACL=verify=recipient/callout -odf -bs -MAIL FROM:<CALLER@myhost.test.ex> -RCPT TO:<c@test.ex> -QUIT -**** -killdaemon -# diff --git a/test/scripts/5910-REQUIRETLS/REQUIRES b/test/scripts/5910-REQUIRETLS/REQUIRES deleted file mode 100644 index 963233532..000000000 --- a/test/scripts/5910-REQUIRETLS/REQUIRES +++ /dev/null @@ -1,2 +0,0 @@ -support Experimental_REQUIRETLS -running IPv4 diff --git a/test/stderr/4052 b/test/stderr/4052 index 3b9772c5c..7f0bc3474 100644 --- a/test/stderr/4052 +++ b/test/stderr/4052 @@ -19,7 +19,7 @@ no message retry record 127.0.0.1 [127.0.0.1]:1111 retry-status = usable delivering 10HmbG-0005vi-00 to 127.0.0.1 [127.0.0.1] (extchange@test.ex) Transport port=25 replaced by host-specific port=1225 -EHLO response bits from cache: cleartext 0x0220 crypted 0x0000 +EHLO response bits from cache: cleartext 0x0120 crypted 0x0000 Using cached cleartext PIPE_CONNECT SMTP>> EHLO the.local.host.name using PIPELINING @@ -38,8 +38,8 @@ smtp_reap_early_pipe expect ehlo 250-X_PIPE_CONNECT 250-STARTTLS 250 ok -EHLO cleartext extensions changed, 0x0220/0x0000 -> 0x0221/0x0000 -writing clr 0221/0000 cry 0000/0000 +EHLO cleartext extensions changed, 0x0120/0x0000 -> 0x0121/0x0000 +writing clr 0121/0000 cry 0000/0000 sync_responses expect mail SMTP<< 250 mail-from accepted sync_responses expect rcpt diff --git a/test/stdout/5910 b/test/stdout/5910 deleted file mode 100644 index 278b76d14..000000000 --- a/test/stdout/5910 +++ /dev/null @@ -1,60 +0,0 @@ -Connecting to 127.0.0.1 port 1225 ... connected -??? 220 -<<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 ->>> EHLO test.ex -??? 250- -<<< 250-myhost.test.ex Hello test.ex [127.0.0.1] -??? 250-SIZE -<<< 250-SIZE 52428800 -??? 250-8BITMIME -<<< 250-8BITMIME -??? 250-PIPELINING -<<< 250-PIPELINING -??? 250-STARTTLS -<<< 250-STARTTLS -??? 250 HELP -<<< 250 HELP ->>> STARTTLS -??? 220 -<<< 220 TLS go ahead -Attempting to start TLS -SSL connection using ke-RSA-AES256-SHAnnn -Succeeded in starting TLS ->>> EHLO test.ex -??? 250- -<<< 250-myhost.test.ex Hello test.ex [127.0.0.1] -??? 250-SIZE -<<< 250-SIZE 52428800 -??? 250-8BITMIME -<<< 250-8BITMIME -??? 250-PIPELINING -<<< 250-PIPELINING -??? 250-REQUIRETLS -<<< 250-REQUIRETLS -??? 250 HELP -<<< 250 HELP ->>> MAIL FROM:<a@test.ex> REQUIRETLS -??? 250 -<<< 250 OK ->>> RCPT TO:<dump@test.ex> -??? 250 -<<< 250 Accepted ->>> DATA -??? 354 -<<< 354 Enter message, ending with "." on a line by itself ->>> Subject: foo ->>> ->>> content ->>> . -??? 250 -<<< 250 OK id=10HmaX-0005vi-00 ->>> QUIT -??? 221 -<<< 221 myhost.test.ex closing connection -End of script -220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
-250 OK
-250 Accepted
-354 Enter message, ending with "." on a line by itself
-250 OK id=10HmaZ-0005vi-00
-221 myhost.test.ex closing connection
|