curl/tests/libtest
Daniel Stenberg 452203341d pause: handle mixed types of data when paused
When receiving chunked encoded data with trailers, and the write
callback returns PAUSE, there might be both body and header to store to
resend on unpause. Previously libcurl returned error for that case.

Added test case 1540 to verify.

Reported-by: Stephen Toub
Fixes #1354
Closes #1357
2017-03-28 13:27:49 +02:00
..
.gitignore gitignore: Sort for readability 2015-08-18 01:03:05 -04:00
CMakeLists.txt CMake: Try to (un-)hide private library symbols 2016-09-10 00:35:38 +02:00
Makefile.am spelling fixes 2017-03-26 23:56:23 +02:00
Makefile.inc pause: handle mixed types of data when paused 2017-03-28 13:27:49 +02:00
chkhostname.c tests/libtest: follow our code style guidelines better 2016-04-03 11:57:34 +02:00
first.c code: style updates 2016-04-03 22:38:36 +02:00
lib500.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib501.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib502.c URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
lib503.c URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
lib504.c tests/libtest: follow our code style guidelines better 2016-04-03 11:57:34 +02:00
lib505.c tests/libtest: follow our code style guidelines better 2016-04-03 11:57:34 +02:00
lib506.c lib506: fix build for Open Watcom 2017-01-08 16:24:30 +01:00
lib507.c checksrc: code style: use 'char *name' style 2016-11-24 23:58:22 +01:00
lib508.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib509.c spelling fixes 2017-03-26 23:56:23 +02:00
lib510.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib511.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib512.c URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
lib513.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib514.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib515.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib516.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib517.c parsedate: handle cut off numbers better 2016-10-31 08:46:35 +01:00
lib518.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib519.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib520.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib521.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib523.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib524.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib525.c code: style updates 2016-04-03 22:38:36 +02:00
lib526.c spelling fixes 2017-03-26 23:56:23 +02:00
lib530.c curl/mprintf.h: remove support for _MPRINTF_REPLACE 2016-04-01 10:46:36 +02:00
lib533.c URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
lib536.c URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
lib537.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib539.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib540.c checksrc: code style: use 'char *name' style 2016-11-24 23:58:22 +01:00
lib541.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib542.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib543.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib544.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib547.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib549.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib552.c test552: Fix typos 2017-02-07 02:39:15 -05:00
lib553.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib554.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib555.c code: style updates 2016-04-03 22:38:36 +02:00
lib556.c curl_easy_recv: Improve documentation and example program 2016-12-18 12:56:23 +01:00
lib557.c lib557.c: use a shorter MAXIMIZE representation 2016-12-22 09:49:02 +01:00
lib558.c code: style updates 2016-04-03 22:38:36 +02:00
lib560.c URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
lib562.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib564.c URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
lib566.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib567.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib568.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib569.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib570.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib571.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib572.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib573.c code: style updates 2016-04-03 22:38:36 +02:00
lib574.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib575.c URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
lib576.c code: style updates 2016-04-03 22:38:36 +02:00
lib578.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib579.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib582.c checksrc: code style: use 'char *name' style 2016-11-24 23:58:22 +01:00
lib583.c checksrc: white space edits to comply to stricter checksrc 2016-11-24 23:58:22 +01:00
lib586.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib590.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib591.c URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
lib597.c tests/libtest: follow our code style guidelines better 2016-04-03 11:57:34 +02:00
lib598.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib599.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib1500.c checksrc: code style: use 'char *name' style 2016-11-24 23:58:22 +01:00
lib1501.c tests/libtest: follow our code style guidelines better 2016-04-03 11:57:34 +02:00
lib1502.c checksrc: code style: use 'char *name' style 2016-11-24 23:58:22 +01:00
lib1506.c tests/libtest: follow our code style guidelines better 2016-04-03 11:57:34 +02:00
lib1507.c checksrc: code style: use 'char *name' style 2016-11-24 23:58:22 +01:00
lib1508.c URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
lib1509.c URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
lib1510.c tests/libtest: follow our code style guidelines better 2016-04-03 11:57:34 +02:00
lib1511.c checksrc: code style: use 'char *name' style 2016-11-24 23:58:22 +01:00
lib1512.c tests/libtest: follow our code style guidelines better 2016-04-03 11:57:34 +02:00
lib1513.c URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
lib1514.c URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
lib1515.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib1517.c lib1517: checksrc compliance 2016-04-24 12:27:39 +02:00
lib1520.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib1525.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib1526.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib1527.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib1528.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib1529.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib1530.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib1531.c tests/libtest: follow our code style guidelines better 2016-04-03 11:57:34 +02:00
lib1532.c easy: Reset all statistical session info in curl_easy_reset 2016-09-20 01:14:01 -04:00
lib1533.c checksrc: warn for assignments within if() expressions 2016-12-14 01:29:44 +01:00
lib1534.c easy: Initialize info variables on easy init and duphandle 2016-11-05 23:06:28 -04:00
lib1535.c tests: Add some testcases for recent new features. 2016-11-26 17:04:55 +01:00
lib1536.c lib1536: checksrc compliance 2016-11-28 03:06:04 -05:00
lib1540.c pause: handle mixed types of data when paused 2017-03-28 13:27:49 +02:00
lib1900.c tests/libtest: follow our code style guidelines better 2016-04-03 11:57:34 +02:00
libauthretry.c tests: fix the authretry tests 2017-03-11 20:21:56 +01:00
libntlmconnect.c checksrc: code style: use 'char *name' style 2016-11-24 23:58:22 +01:00
notexists.pl tests 1334 to 1363 revisited. 2012-06-05 20:20:40 +02:00
sethostname.c URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
sethostname.h URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
test.h tests: checksrc compliance 2016-12-19 02:31:59 -05:00
test75.pl replaced tabs with spaces 2010-02-16 13:32:45 +00:00
test307.pl replaced tabs with spaces 2010-02-16 13:32:45 +00:00
test610.pl replaced tabs with spaces 2010-02-16 13:32:45 +00:00
test613.pl replaced tabs with spaces 2010-02-16 13:32:45 +00:00
test1013.pl test1013.pl: GSS-Negotiate doesn't exist as a feature anymore 2014-07-24 23:46:11 +02:00
test1022.pl Fixed test 1023 when using daily snapshots 2011-04-21 14:47:35 -07:00
testtrace.c checksrc: stricter no-space-before-paren enforcement 2016-12-13 23:39:11 +01:00
testtrace.h URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
testutil.c lib: include curl_printf.h as one of the last headers 2016-04-29 22:32:49 +02:00
testutil.h URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00