• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<testcase>
2<info>
3<keywords>
4POP3
5RETR
6HTTP
7HTTP CONNECT
8HTTP proxy
9</keywords>
10</info>
11#
12# Server-side
13<reply>
14
15<connect>
16HTTP/1.1 200 Mighty fine indeed
17pop3: sure hit me
18
19</connect>
20
21# When doing LIST, we get the default list output hard-coded in the test
22# FTP server
23<data>
24From: me@somewhere
25To: fake@nowhere
26
27body
28
29--
30  yours sincerely
31</data>
32
33<datacheck>
34From: me@somewhere
35To: fake@nowhere
36
37body
38
39--
40  yours sincerely
41</datacheck>
42</reply>
43
44#
45# Client-side
46<client>
47<server>
48pop3
49http-proxy
50</server>
51<features>
52http
53</features>
54 <name>
55POP3 fetch tunneled through HTTP proxy
56 </name>
57 <command>
58pop3://pop.1319:%POP3PORT/1319 -p -x %HOSTIP:%PROXYPORT -u user:secret
59</command>
60</client>
61
62#
63# Verify data after the test has been "shot"
64<verify>
65<strip>
66^User-Agent:
67</strip>
68<protocol>
69CAPA
70USER user
71PASS secret
72RETR 1319
73QUIT
74</protocol>
75<proxy>
76CONNECT pop.1319:%POP3PORT HTTP/1.1
77Host: pop.1319:%POP3PORT
78User-Agent: curl/7.24.0-DEV (i686-pc-linux-gnu) libcurl/7.24.0-DEV OpenSSL/1.0.0e zlib/1.2.3.4 c-ares/1.7.6-DEV libidn/1.23 libssh2/1.4.0_DEV librtmp/2.2e
79Proxy-Connection: Keep-Alive
80
81</proxy>
82</verify>
83</testcase>
84