]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
test1714: verify telnet download with --max-filesize
authorDaniel Stenberg <daniel@haxx.se>
Fri, 20 Mar 2026 09:33:12 +0000 (10:33 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 23 Mar 2026 13:32:46 +0000 (14:32 +0100)
(disabled on Windows because of hangs)

Closes #21023

tests/data/Makefile.am
tests/data/test1714 [new file with mode: 0644]

index 0054e2069b1f77f1bcb1efb3e12304798292be2a..87f5c857acaf0db945488a74f026acbfcc55ef9f 100644 (file)
@@ -229,7 +229,7 @@ test1670 test1671 test1672 test1673 \
 test1680 test1681 test1682 test1683 test1684 \
 \
 test1700 test1701 test1702 test1703 test1704 test1705 test1706 test1707 \
-test1708 test1709 test1710 test1711 test1712 test1713 \
+test1708 test1709 test1710 test1711 test1712 test1713 test1714 \
 \
 test1800 test1801 test1802 test1847 test1848 test1849 test1850 test1851 \
 \
diff --git a/tests/data/test1714 b/tests/data/test1714
new file mode 100644 (file)
index 0000000..66eb882
--- /dev/null
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<testcase>
+<info>
+<keywords>
+TELNET
+</keywords>
+</info>
+
+<reply>
+<data crlf="headers" nocheck="yes">
+HTTP/1.0 200 OK swsclose
+Content-Length: 330000
+Connection: close
+
+%repeat[10000 x boring data to send to the client]%
+</data>
+</reply>
+
+<client>
+<server>
+http
+</server>
+<features>
+telnet
+!win32
+</features>
+<name>
+TELNET download with --max-filesize
+</name>
+<stdin crlf="headers">
+GET /this/for/%TESTNUMBER HTTP/1.0
+
+</stdin>
+
+<command option="no-output">
+telnet://%HOSTIP:%HTTPPORT --max-filesize 99995
+</command>
+</client>
+
+<verify>
+<protocol crlf="headers">
+GET /this/for/%TESTNUMBER HTTP/1.0
+
+</protocol>
+<stdout crlf="headers" nonewline="yes">
+HTTP/1.0 200 OK swsclose
+Content-Length: 330000
+Connection: close
+
+%repeat[3028 x boring data to send to the client]%
+</stdout>
+<errorcode>
+63
+</errorcode>
+</verify>
+</testcase>