1
0
mirror of https://github.com/moparisthebest/curl synced 2024-11-07 10:05:06 -05:00
curl/tests/data/test1319
Yang Tse b420f60a06 pop3 test server: allow pop3 test server verification to succeed again
Introduce SUPPORTCAPA and SUPPORTAUTH config commands to allow further
pop3 test server expansion for tests that require CAPA or AUTH support,
although this will need some extra work to make it fully functional.
2012-05-30 17:39:14 +02:00

76 lines
1.1 KiB
Plaintext

<testcase>
<info>
<keywords>
POP3
RETR
HTTP
HTTP CONNECT
HTTP proxy
</keywords>
</info>
#
# Server-side
<reply>
# When doing LIST, we get the default list output hard-coded in the test
# FTP server
<data>
From: me@somewhere
To: fake@nowhere
body
--
yours sincerely
</data>
<datacheck>
HTTP/1.1 200 Mighty fine indeed
From: me@somewhere
To: fake@nowhere
body
--
yours sincerely
</datacheck>
</reply>
#
# Client-side
<client>
<server>
pop3
http-proxy
</server>
<name>
POP3 fetch tunneled through HTTP proxy
</name>
<command>
pop3://%HOSTIP:%POP3PORT/1319 -p -x %HOSTIP:%PROXYPORT -u user:secret
</command>
</client>
#
# Verify data after the test has been "shot"
<verify>
<strip>
^User-Agent:
</strip>
<protocol>
AUTH
USER user
PASS secret
RETR 1319
QUIT
</protocol>
<proxy>
CONNECT %HOSTIP:%POP3PORT HTTP/1.1
Host: %HOSTIP:%POP3PORT
User-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
Proxy-Connection: Keep-Alive
</proxy>
</verify>
</testcase>