a5bc8c09038a0e25d9cda124ba9d07d25ba6d57a
[platform/upstream/curl.git] / tests / data / test878
1 <testcase>
2 <info>
3 <keywords>
4 POP3
5 POP3 AUTH DIGEST-MD5
6 SASL
7 SASL CANCELLATION
8 RFC1734
9 RFC2831
10 RFC5034
11 </keywords>
12 </info>
13
14 #
15 # Server-side
16 <reply>
17 <servercmd>
18 AUTH DIGEST-MD5
19 REPLY AUTH + Rubbish
20 REPLY * -ERR AUTH exchange cancelled by client
21 </servercmd>
22 </reply>
23
24 #
25 # Client-side
26 <client>
27 <server>
28 pop3
29 </server>
30 <features>
31 debug
32 crypto
33 </features>
34  <name>
35 POP3 DIGEST-MD5 graceful cancellation
36  </name>
37  <command>
38 pop3://%HOSTIP:%POP3PORT/878 -u user:secret
39 </command>
40 </client>
41
42 #
43 # Verify data after the test has been "shot"
44 <verify>
45 # 67 - CURLE_LOGIN_DENIED
46 <errorcode>
47 67
48 </errorcode>
49 #
50 # The multi interface considers a broken "CONNECT" as a prematurely broken
51 # transfer and such a connection will not get a "QUIT"
52 <protocol>
53 CAPA\r
54 AUTH DIGEST-MD5\r
55 *\r
56 </protocol>
57 </verify>
58 </testcase>