curl/tests/data
Patrick Monnerat ed0f357f7d
mime: do not perform more than one read in a row
Input buffer filling may delay the data sending if data reads are slow.
To overcome this problem, file and callback data reads do not accumulate
in buffer anymore. All other data (memory data and mime framing) are
considered as fast and still concatenated in buffer.
As this may highly impact performance in terms of data overhead, an early
end of part data check is added to spare a read call.
When encoding a part's data, an encoder may require more bytes than made
available by a single read. In this case, the above rule does not apply
and reads are performed until the encoder is able to deliver some data.

Tests 643, 644, 645, 650 and 654 have been adapted to the output data
changes, with test data size reduced to avoid the boredom of long lists of
1-byte chunks in verification data.
New test 664 checks mimepost using single-byte read callback with encoder.
New test 665 checks the end of part data early detection.

Fixes #4826
Reported-by: MrdUkk on github
2020-03-02 00:00:58 +01:00
..
.gitattributes
.gitignore
CMakeLists.txt
DISABLED
Makefile.am
Makefile.inc mime: do not perform more than one read in a row 2020-03-02 00:00:58 +01:00
test1
test2
test3
test4
test5 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test6
test7
test8
test9
test10
test11
test12
test13
test14
test15
test16 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test17
test18
test19 tests: use port 2 instead of 60000 for a safer non-listening port 2019-10-09 14:16:28 +02:00
test20
test21
test22
test23
test24
test25
test26
test27
test28
test29
test30
test31
test32
test33
test34
test35
test36
test37
test38
test39 HTTP: increase EXPECT_100_THRESHOLD to 1Mb 2020-01-20 08:33:44 +01:00
test40
test41
test42
test43 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test44
test45
test46
test47
test48
test49
test50
test51
test52
test53
test54
test55
test56
test57
test58
test59
test60
test61
test62 curl: create easy handles on-demand and not ahead of time 2019-10-02 07:50:32 +02:00
test63 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test64
test65
test66
test67 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test68 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test69 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test70
test71
test72
test73
test74
test75
test76
test77
test78
test79 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test80 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test81 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test82 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test83 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test84 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test85 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test86
test87
test88
test89 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test90 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test91 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test92
test93 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test94 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test95 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test96
test97
test98
test99
test100
test101
test102
test103
test104
test105
test106
test107
test108
test109
test110
test111
test112
test113
test114
test115
test116
test117
test118
test119
test120
test121
test122
test123
test124
test125
test126
test127
test128
test129
test130
test131
test132
test133
test134
test135
test136
test137
test138
test139
test140
test141
test142
test143 FTP: url-decode path before evaluation 2019-09-27 08:29:54 +02:00
test144
test145
test146
test147
test148
test149
test150 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test151
test152
test153 digest: Do not quote algorithm in HTTP authorisation 2020-02-07 22:46:21 +01:00
test154
test155 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test156
test157
test158
test159 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test160
test161
test162 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test163
test164
test165 test165: set LC_ALL=en_US.UTF-8 too 2019-12-19 14:26:26 +01:00
test166
test167 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test168 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test169 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test170 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test171 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test172
test173
test174
test175
test176 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test177
test178
test179 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test180
test181
test182
test183 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test184 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test185 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test186
test187
test188 test188/189: fix Content-Length 2019-06-17 16:01:55 +02:00
test189 test188/189: fix Content-Length 2019-06-17 16:01:55 +02:00
test190
test191
test192
test193
test194
test195
test196 test 196,197,198: add 'retry' keyword [skip ci] 2019-04-21 23:28:47 +02:00
test197 test 196,197,198: add 'retry' keyword [skip ci] 2019-04-21 23:28:47 +02:00
test198 test 196,197,198: add 'retry' keyword [skip ci] 2019-04-21 23:28:47 +02:00
test199
test200 tests: use %FILE_PWD for file:// URLs 2019-10-21 17:28:48 +02:00
test201
test202 tests: use %FILE_PWD for file:// URLs 2019-10-21 17:28:48 +02:00
test203
test204 tests: use %FILE_PWD for file:// URLs 2019-10-21 17:28:48 +02:00
test205
test206 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test207
test208 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test209 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test210
test211
test212
test213 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test214
test215
test216
test217 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test218
test219 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test220
test221
test222
test223
test224
test225
test226
test227
test228
test229
test230
test231 tests: use %FILE_PWD for file:// URLs 2019-10-21 17:28:48 +02:00
test232
test233 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test234 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test235
test236
test237
test238
test239 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test240
test241
test242
test243 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test244 FTP: remove trailing slash from path for LIST/MLSD 2019-09-18 09:27:21 +02:00
test245
test246
test247
test248
test249
test250
test251
test252
test253
test254
test255
test256 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test257 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test258 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test259 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test260
test261
test262
test263 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test264 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test265 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test266
test267 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test268
test269
test270
test271
test272
test273
test274
test275 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test276
test277
test278 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test279 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test280
test281
test282
test283
test284
test285
test286
test287 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test288 tests: use %FILE_PWD for file:// URLs 2019-10-21 17:28:48 +02:00
test289
test290
test291
test292
test293
test294
test295
test296
test297
test298
test299 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test300
test301
test302
test303
test304 HTTP: increase EXPECT_100_THRESHOLD to 1Mb 2020-01-20 08:33:44 +01:00
test305
test306
test307
test308
test309
test310
test311
test312
test313
test314
test315
test316
test317 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test318 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test319
test320
test321
test322
test323
test324
test325
test326
test327 tests: Fixed XML validation errors in some test files. 2019-03-24 18:35:02 +01:00
test328
test329
test330 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test331 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test332 test332: verify the blksize fix 2019-05-20 07:59:11 +02:00
test333 curl: report error for "--no-" on non-boolean options 2019-05-20 19:04:54 +02:00
test334 test334: verify HTTP 204 response with chunked coding header 2019-06-02 22:58:11 +02:00
test335 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test336 FTP: allow "rubbish" prepended to the SIZE response 2019-09-13 14:21:00 +02:00
test337 FTP: allow "rubbish" prepended to the SIZE response 2019-09-13 14:21:00 +02:00
test338 conn-reuse: requests wanting NTLM can reuse non-NTLM connections 2019-10-23 10:15:39 +02:00
test339 curl: two new command line options for etags 2019-11-28 13:05:20 +01:00
test340
test341 curl: two new command line options for etags 2019-11-28 13:05:20 +01:00
test342 test342: make it return a 304 as the tag matches 2019-12-05 16:58:50 +01:00
test343 etag: allow both --etag-compare and --etag-save in same cmdline 2019-12-05 22:57:24 +01:00
test350
test351
test352
test353
test354
test355
test356 tests: line ending fixes for Windows 2019-10-16 10:14:07 +02:00
test357 http: added 417 response treatment 2020-02-26 22:48:14 +01:00
test393
test394
test395
test400
test401
test402
test403
test404
test405
test406
test407
test408
test409
test490 curl: fix -T globbing 2019-11-14 13:44:50 +01:00
test491 curl: fix -T globbing 2019-11-14 13:44:50 +01:00
test492 curl: fix -T globbing 2019-11-14 13:44:50 +01:00
test500
test501
test502
test503 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test504 tests: add connect to non-listen keywords 2019-10-21 10:19:22 +02:00
test505
test506 cookies: using a share with cookies shouldn't enable the cookie engine 2019-09-28 18:10:43 +02:00
test507
test508
test509
test510
test511
test512
test513
test514
test515
test516
test517
test518
test519
test520
test521
test522
test523 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test524
test525
test526
test527
test528
test529
test530
test531
test532
test533
test534
test535
test537
test538
test539 FTP: remove trailing slash from path for LIST/MLSD 2019-09-18 09:27:21 +02:00
test540 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test541
test542
test543
test544
test545
test546
test547 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test548 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test549 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test550 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test551 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test552 HTTP: increase EXPECT_100_THRESHOLD to 1Mb 2020-01-20 08:33:44 +01:00
test553
test554
test555 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test556
test557
test558 global_init: move the IPv6 works status bool to multi handle 2020-01-28 08:03:22 +01:00
test559
test560
test561 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test562
test563 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test564 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test565
test566
test567
test568
test569
test570
test571
test572
test573
test574
test575
test576
test577
test578
test579
test580
test581
test582
test583
test584
test585
test586
test587
test588
test589
test590 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test591
test592
test593
test594
test595
test596
test597
test598
test599
test600
test601
test602
test603
test604
test605
test606
test607
test608
test609
test610
test611
test612
test613
test614
test615
test616
test617
test618
test619
test620
test621
test622
test623
test624
test625
test626
test627
test628
test629
test630
test631
test632
test633
test634
test635
test636
test637
test638
test639
test640
test641
test642
test643 mime: do not perform more than one read in a row 2020-03-02 00:00:58 +01:00
test644 mime: do not perform more than one read in a row 2020-03-02 00:00:58 +01:00
test645 mime: do not perform more than one read in a row 2020-03-02 00:00:58 +01:00
test646
test647
test648
test649
test650 mime: do not perform more than one read in a row 2020-03-02 00:00:58 +01:00
test651 HTTP: increase EXPECT_100_THRESHOLD to 1Mb 2020-01-20 08:33:44 +01:00
test652
test653 tests: update fixed IP for hostip/clientip split 2019-06-25 08:04:48 +02:00
test654 mime: do not perform more than one read in a row 2020-03-02 00:00:58 +01:00
test655
test656
test658
test659 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test660 test660: verify CONNECT_ONLY with IMAP 2019-04-20 12:40:53 +02:00
test661 FTP: add test for FTPFILE_NOCWD: Avoid redundant CWDs 2019-09-27 08:32:32 +02:00
test662 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test663 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test664 mime: do not perform more than one read in a row 2020-03-02 00:00:58 +01:00
test665 mime: do not perform more than one read in a row 2020-03-02 00:00:58 +01:00
test670 mime: latch last read callback status. 2020-03-02 00:00:50 +01:00
test671 mime: latch last read callback status. 2020-03-02 00:00:50 +01:00
test672 mime: latch last read callback status. 2020-03-02 00:00:50 +01:00
test673 mime: latch last read callback status. 2020-03-02 00:00:50 +01:00
test700
test701
test702 tests: add missing proxy features 2019-10-23 08:28:03 +02:00
test703 tests: add missing proxy features 2019-10-23 08:28:03 +02:00
test704 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test705 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test706
test707
test708
test709 parse_proxy: use the URL parser API 2019-05-15 12:02:05 +02:00
test710
test711 test: make tests and test scripts use socksd for SOCKS 2019-04-13 11:21:53 +02:00
test712
test713
test714 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test715 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test716 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test717 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test800
test801
test802
test803
test804
test805
test806
test807
test808
test809
test810
test811
test812
test813
test814
test815
test816
test817
test818
test819 sasl: Don't send authcid as authzid for the PLAIN mechanism as per RFC 4616 2019-04-22 12:29:49 +01:00
test820
test821
test822 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test823
test824
test825 sasl: Don't send authcid as authzid for the PLAIN mechanism as per RFC 4616 2019-04-22 12:29:49 +01:00
test826
test827 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test828
test829
test830
test831 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test832
test833 sasl: Don't send authcid as authzid for the PLAIN mechanism as per RFC 4616 2019-04-22 12:29:49 +01:00
test834 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test835 sasl: Don't send authcid as authzid for the PLAIN mechanism as per RFC 4616 2019-04-22 12:29:49 +01:00
test836
test837
test838
test839
test840
test841
test842 vauth/oauth2: Fix OAUTHBEARER token generation 2019-04-02 15:52:12 -04:00
test843 vauth/oauth2: Fix OAUTHBEARER token generation 2019-04-02 15:52:12 -04:00
test844 vauth/oauth2: Fix OAUTHBEARER token generation 2019-04-02 15:52:12 -04:00
test845 vauth/oauth2: Fix OAUTHBEARER token generation 2019-04-02 15:52:12 -04:00
test846
test847
test848 tests: Fix the line endings for the SASL alt-auth tests 2019-08-06 11:38:58 -04:00
test849 tests: Fix the line endings for the SASL alt-auth tests 2019-08-06 11:38:58 -04:00
test850
test851
test852
test853
test854
test855
test856
test857
test858
test859
test860
test861
test862
test863
test864
test865 sasl: Don't send authcid as authzid for the PLAIN mechanism as per RFC 4616 2019-04-22 12:29:49 +01:00
test866
test867
test868 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test869
test870
test871 sasl: Don't send authcid as authzid for the PLAIN mechanism as per RFC 4616 2019-04-22 12:29:49 +01:00
test872
test873 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test874
test875
test876
test877 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test878
test879 sasl: Don't send authcid as authzid for the PLAIN mechanism as per RFC 4616 2019-04-22 12:29:49 +01:00
test880 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test881 sasl: Don't send authcid as authzid for the PLAIN mechanism as per RFC 4616 2019-04-22 12:29:49 +01:00
test882
test883
test884
test885
test886
test887 vauth/oauth2: Fix OAUTHBEARER token generation 2019-04-02 15:52:12 -04:00
test888 vauth/oauth2: Fix OAUTHBEARER token generation 2019-04-02 15:52:12 -04:00
test889 vauth/oauth2: Fix OAUTHBEARER token generation 2019-04-02 15:52:12 -04:00
test890 vauth/oauth2: Fix OAUTHBEARER token generation 2019-04-02 15:52:12 -04:00
test891
test892 tests: Fix the line endings for the SASL alt-auth tests 2019-08-06 11:38:58 -04:00
test893 tests: Fix the line endings for the SASL alt-auth tests 2019-08-06 11:38:58 -04:00
test894 ftp: remove superfluous checking for crlf in user or pwd 2020-02-07 08:18:23 +01:00
test900
test901
test902
test903 sasl: Don't send authcid as authzid for the PLAIN mechanism as per RFC 4616 2019-04-22 12:29:49 +01:00
test904
test905
test906 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test907
test908
test909
test910
test911
test912
test913
test914
test915
test916
test917
test918
test919 sasl: Don't send authcid as authzid for the PLAIN mechanism as per RFC 4616 2019-04-22 12:29:49 +01:00
test920
test921 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test922
test923 ftpserver: Updated VRFY_smtp() so the response isn't necessary in the test case 2020-02-24 23:01:05 +00:00
test924
test925
test926
test927
test928
test929
test930
test931
test932
test933 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test934
test935 sasl: Don't send authcid as authzid for the PLAIN mechanism as per RFC 4616 2019-04-22 12:29:49 +01:00
test936 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test937 sasl: Don't send authcid as authzid for the PLAIN mechanism as per RFC 4616 2019-04-22 12:29:49 +01:00
test938
test939
test940
test941
test942
test943
test944
test945
test946 vauth/oauth2: Fix OAUTHBEARER token generation 2019-04-02 15:52:12 -04:00
test947 vauth/oauth2: Fix OAUTHBEARER token generation 2019-04-02 15:52:12 -04:00
test948 vauth/oauth2: Fix OAUTHBEARER token generation 2019-04-02 15:52:12 -04:00
test949 vauth/oauth2: Fix OAUTHBEARER token generation 2019-04-02 15:52:12 -04:00
test950
test951
test952
test953 tests: Fix the line endings for the SASL alt-auth tests 2019-08-06 11:38:58 -04:00
test954 tests: Fix the line endings for the SASL alt-auth tests 2019-08-06 11:38:58 -04:00
test955 smtp: Added UTF-8 mailbox tests to verify existing behaviour 2020-02-25 04:15:26 +00:00
test956 smtp: Added UTF-8 mailbox tests to verify existing behaviour 2020-02-25 04:15:26 +00:00
test957 smtp: Added UTF-8 mailbox tests to verify existing behaviour 2020-02-25 04:15:26 +00:00
test958 smtp: Added UTF-8 mailbox tests to verify existing behaviour 2020-02-25 04:15:26 +00:00
test959 smtp: Support UTF-8 based host names in the MAIL command 2020-02-26 11:02:38 +00:00
test960 smtp: Support UTF-8 based host names in the RCPT TO command 2020-02-26 11:02:38 +00:00
test961 smtp: Support UTF-8 based host names in the VRFY command 2020-02-26 11:02:38 +00:00
test962 smtp: Support UTF-8 based host names in the MAIL command 2020-02-26 11:02:38 +00:00
test963 smtp: Support UTF-8 based host names in the RCPT TO command 2020-02-26 11:02:38 +00:00
test964 smtp: Support UTF-8 based host names in the VRFY command 2020-02-26 11:02:38 +00:00
test965 smtp: Support the SMTPUTF8 extension in the MAIL command 2020-02-26 14:49:40 +00:00
test966 smtp: Support the SMTPUTF8 extension in the RCPT TO command 2020-02-26 14:54:51 +00:00
test967 smtp: Support the SMTPUTF8 extension in the VRFY command 2020-02-26 14:54:51 +00:00
test968 smtp: Support the SMTPUTF8 extension in the VRFY command 2020-02-26 14:54:51 +00:00
test969 smtp: Support the SMTPUTF8 extension for the EXPN command 2020-02-26 14:54:51 +00:00
test1000
test1001 tests: have runtests figure out disabled features 2019-06-17 16:08:00 +02:00
test1002 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1003
test1004
test1005
test1006
test1007
test1008 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test1009
test1010 FTP: remove trailing slash from path for LIST/MLSD 2019-09-18 09:27:21 +02:00
test1011
test1012
test1013
test1014
test1015
test1016 tests: use %FILE_PWD for file:// URLs 2019-10-21 17:28:48 +02:00
test1017 tests: use %FILE_PWD for file:// URLs 2019-10-21 17:28:48 +02:00
test1018 tests: use %FILE_PWD for file:// URLs 2019-10-21 17:28:48 +02:00
test1019 tests: use %FILE_PWD for file:// URLs 2019-10-21 17:28:48 +02:00
test1020 tests: use %FILE_PWD for file:// URLs 2019-10-21 17:28:48 +02:00
test1021 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test1022
test1023
test1024
test1025
test1026
test1027
test1028
test1029
test1030
test1031
test1032
test1033
test1034
test1035
test1036
test1037
test1038
test1039
test1040
test1041
test1042
test1043
test1044
test1045
test1046
test1047
test1048
test1049
test1050
test1051
test1052
test1053
test1054
test1055
test1056
test1057
test1058
test1059 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1060 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1061 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1062
test1063 tests: use %FILE_PWD for file:// URLs 2019-10-21 17:28:48 +02:00
test1064
test1065
test1066
test1067
test1068
test1069
test1070 HTTP: increase EXPECT_100_THRESHOLD to 1Mb 2020-01-20 08:33:44 +01:00
test1071
test1072
test1073
test1074
test1075
test1076
test1077 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1078 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1079
test1080
test1081
test1082
test1083
test1084
test1085
test1086
test1087 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1088 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1089
test1090
test1091 FTP: url-decode path before evaluation 2019-09-27 08:29:54 +02:00
test1092 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1093
test1094
test1095
test1096
test1097 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test1098 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1099
test1100 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test1101
test1102
test1103
test1104 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1105
test1106 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1107
test1108
test1109
test1110
test1111
test1112
test1113
test1114
test1115
test1116
test1117
test1118
test1119
test1120
test1121
test1122
test1123
test1124
test1125
test1126
test1127
test1128
test1129 HTTP: increase EXPECT_100_THRESHOLD to 1Mb 2020-01-20 08:33:44 +01:00
test1130
test1131
test1132
test1133 HTTP: increase EXPECT_100_THRESHOLD to 1Mb 2020-01-20 08:33:44 +01:00
test1134
test1135 multi: add curl_multi_wakeup() 2019-11-25 15:45:56 +01:00
test1136 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1137
test1138
test1139
test1140
test1141 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1142 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1143
test1144
test1145
test1146
test1147
test1148
test1149 FTP: remove trailing slash from path for LIST/MLSD 2019-09-18 09:27:21 +02:00
test1150 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1151
test1152
test1153
test1154
test1155
test1156
test1157
test1158
test1159
test1160
test1161
test1162 test1162: disable MSYS2's POSIX path conversion 2019-10-17 20:42:07 +02:00
test1163
test1164
test1165 test1165: verify that CURL_DISABLE_ symbols are in sync 2019-06-11 15:33:58 +02:00
test1166 cookies: using a share with cookies shouldn't enable the cookie engine 2019-09-28 18:10:43 +02:00
test1167 test1167: verify global symbols in public headers are curl prefixed 2020-01-09 22:57:33 +01:00
test1170
test1171
test1172
test1173 test1173: make it also check all libcurl option man pages 2019-07-16 12:38:42 +02:00
test1174 http09: disable HTTP/0.9 by default in both tool and library 2019-08-06 00:08:14 +02:00
test1175 test1175: verify symbols-in-versions and libcurl-errors.3 in sync 2019-11-22 09:11:53 +01:00
test1176 curl: make #0 not output the full URL 2020-01-13 15:37:46 +01:00
test1200
test1201
test1202
test1203
test1204
test1205
test1206
test1207
test1208
test1209
test1210
test1211
test1212
test1213 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1214 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1215 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test1216 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1217
test1218 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1219
test1220 tests: use %FILE_PWD for file:// URLs 2019-10-21 17:28:48 +02:00
test1221
test1222
test1223
test1224
test1225 FTP: skip CWD to entry dir when target is absolute 2019-09-13 14:05:34 +02:00
test1226
test1227
test1228 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1229
test1230 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1231
test1232 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1233 tests: add connect to non-listen keywords 2019-10-21 10:19:22 +02:00
test1234
test1235
test1236
test1237
test1238
test1239
test1240
test1241 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1242
test1243
test1244
test1245
test1246 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1247
test1248
test1249
test1250
test1251
test1252
test1253 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1254 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1255
test1256 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1257 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1258
test1259
test1260
test1261
test1262
test1263
test1264
test1265
test1266
test1267
test1268
test1269 curl: cap the maximum allowed values for retry time arguments 2019-07-30 08:17:01 +02:00
test1270 test1270: a basic -w redirect_url test 2019-12-18 08:26:03 +01:00
test1271 curl -w: handle a blank input file correctly 2020-01-06 10:10:48 +01:00
test1280
test1281
test1282
test1283
test1284
test1285
test1286
test1287 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1288 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1289
test1290
test1291 curl: support parallel transfers 2019-07-20 19:14:16 +02:00
test1292
test1293 curl: properly free mimepost data 2020-01-04 23:06:44 +01:00
test1298
test1299
test1300 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1301 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1302 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1303 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1304 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1305 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1306
test1307 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1308 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1309 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1310
test1311
test1312
test1313
test1314 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1315
test1316
test1317
test1318
test1319 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1320 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1321 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1322
test1323 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1324
test1325
test1326
test1327
test1328
test1329 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1330 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1331 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1332
test1333
test1334
test1335
test1336
test1337
test1338
test1339
test1340
test1341
test1342
test1343
test1344
test1345
test1346
test1347
test1348
test1349
test1350
test1351
test1352
test1353
test1354
test1355
test1356
test1357
test1358
test1359
test1360
test1361
test1362
test1363
test1364
test1365
test1366
test1367
test1368
test1369
test1370
test1371
test1372
test1373
test1374
test1375
test1376
test1377
test1378
test1379
test1380
test1381
test1382
test1383
test1384
test1385
test1386
test1387
test1388
test1389
test1390
test1391
test1392
test1393
test1394 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1395 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1396 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1397 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1398 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1399 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1400 curl: make code work with protocol-disabled libcurl 2019-05-18 16:14:10 +02:00
test1401 http09: disable HTTP/0.9 by default in both tool and library 2019-08-06 00:08:14 +02:00
test1402 http09: disable HTTP/0.9 by default in both tool and library 2019-08-06 00:08:14 +02:00
test1403 http09: disable HTTP/0.9 by default in both tool and library 2019-08-06 00:08:14 +02:00
test1404 http09: disable HTTP/0.9 by default in both tool and library 2019-08-06 00:08:14 +02:00
test1405 curl: make code work with protocol-disabled libcurl 2019-05-18 16:14:10 +02:00
test1406 curl: support parallel transfers 2019-07-20 19:14:16 +02:00
test1407 curl: make code work with protocol-disabled libcurl 2019-05-18 16:14:10 +02:00
test1408
test1409
test1410
test1411
test1412 curl: support parallel transfers 2019-07-20 19:14:16 +02:00
test1413
test1414
test1415 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1416
test1417
test1418 curl: support parallel transfers 2019-07-20 19:14:16 +02:00
test1419
test1420 http09: disable HTTP/0.9 by default in both tool and library 2019-08-06 00:08:14 +02:00
test1421 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1422
test1423
test1424
test1425
test1426
test1427
test1428 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1429 http: don't parse body-related headers bodyless responses 2019-06-02 22:58:04 +02:00
test1430
test1431
test1432
test1433
test1434
test1435
test1436
test1437 digest: Do not quote algorithm in HTTP authorisation 2020-02-07 22:46:21 +01:00
test1438
test1439
test1440
test1441
test1442
test1443
test1444
test1445 tests: use %FILE_PWD for file:// URLs 2019-10-21 17:28:48 +02:00
test1446
test1447 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1448 tests: set LC_ALL in more tests 2019-12-19 23:01:14 +01:00
test1449
test1450
test1451
test1452
test1453
test1454
test1455 sws: search for "Testno:" header uncondtionally if no testno 2019-12-19 23:03:33 +01:00
test1456 test1456: remove the use of a fixed local port 2019-12-19 08:59:10 +01:00
test1457
test1458
test1500
test1501
test1502
test1503
test1504
test1505
test1506 Revert "multi: support verbose conncache closure handle" 2019-05-10 15:01:57 -04:00
test1507
test1508
test1509 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1510
test1511
test1512
test1513
test1514 HTTP: use chunked Transfer-Encoding for HTTP_POST if size unknown 2019-07-29 13:18:53 +02:00
test1515
test1516
test1517
test1518
test1519 tests: update fixed IP for hostip/clientip split 2019-06-25 08:04:48 +02:00
test1520
test1521
test1522
test1523 test1523: basic test of CURLOPT_LOW_SPEED_LIMIT 2019-06-18 22:34:05 +02:00
test1525 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1526 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1527 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1528 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1529 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1530
test1531
test1532
test1533
test1534
test1535
test1536
test1537
test1538 ngtcp2: Add an error code for QUIC connection errors 2020-01-11 18:19:32 -05:00
test1540
test1541 tests: Fixed XML validation errors in some test files. 2019-03-24 18:35:02 +01:00
test1550
test1551
test1552
test1553
test1554 conncache: fix multi-thread use of shared connection cache 2019-12-09 15:30:09 +01:00
test1555
test1556
test1557
test1558 test1558: use double slash after file: 2019-11-10 20:34:40 +01:00
test1559 CURL_MAX_INPUT_LENGTH: largest acceptable string input size 2019-04-29 08:02:44 +02:00
test1560 test1560: require IPv6 for IPv6 aware URL parsing 2019-11-08 23:09:53 +01:00
test1561
test1562
test1563 libcurl: Add testcase for gopher redirects 2019-07-14 16:30:28 +02:00
test1564 multi: add curl_multi_wakeup() 2019-11-25 15:45:56 +01:00
test1565 multi: add curl_multi_wakeup() 2019-11-25 15:45:56 +01:00
test1590
test1591 test1591: fix spelling of http feature 2019-10-24 14:59:26 +02:00
test1592
test1593 http: allow overriding timecond with custom header 2019-07-14 16:17:15 +02:00
test1594 CURLINFO_RETRY_AFTER: parse the Retry-After header value 2019-08-07 14:45:39 +02:00
test1595 CURLINFO_RETRY_AFTER: parse the Retry-After header value 2019-08-07 14:45:39 +02:00
test1596 curl: ensure HTTP 429 triggers --retry 2019-10-05 11:41:06 +02:00
test1600 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1601 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1602 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1603 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1604 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1605 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1606 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1607 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1608 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1609 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1610 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1611 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1612 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1620 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1621 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1650 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1651 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1652 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1653 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1654 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1655 tests: Automatically deduce the tool name from the test case for unit tests 2020-02-27 00:51:49 +00:00
test1700
test1701
test1702
test1800 http2: make pausing/unpausing set/clear local stream window 2020-02-27 10:35:51 +01:00
test1801
test1900
test1901
test1902
test1903
test1904 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test1905 tests: Fixed XML validation errors in some test files. 2019-03-24 18:35:02 +01:00
test1906 test1906: verify CURLOPT_CURLU + CURLOPT_PORT usage 2019-04-11 22:45:13 +02:00
test1907 url: normalize CURLINFO_EFFECTIVE_URL 2019-10-16 14:10:55 +02:00
test1908 altsvc: keep a copy of the file name to survive handle reset 2020-02-09 22:41:49 +01:00
test2000 tests: use %FILE_PWD for file:// URLs 2019-10-21 17:28:48 +02:00
test2001 tests: use %FILE_PWD for file:// URLs 2019-10-21 17:28:48 +02:00
test2002 tests: use %FILE_PWD for file:// URLs 2019-10-21 17:28:48 +02:00
test2003 tests: use %FILE_PWD for file:// URLs 2019-10-21 17:28:48 +02:00
test2004 tests: use %FILE_PWD for file:// URLs 2019-10-21 17:28:48 +02:00
test2005 tests: line ending fixes for Windows 2019-10-16 10:14:07 +02:00
test2006 curl: Let -D merge headers in one file again 2020-01-21 09:23:30 +01:00
test2007 curl: Let -D merge headers in one file again 2020-01-21 09:23:30 +01:00
test2008 curl: Let -D merge headers in one file again 2020-01-21 09:23:30 +01:00
test2009 curl: Let -D merge headers in one file again 2020-01-21 09:23:30 +01:00
test2010 curl: Let -D merge headers in one file again 2020-01-21 09:23:30 +01:00
test2011 tests: line ending fixes for Windows 2019-10-16 10:14:07 +02:00
test2012 tests: line ending fixes for Windows 2019-10-16 10:14:07 +02:00
test2013 tests: line ending fixes for Windows 2019-10-16 10:14:07 +02:00
test2014 tests: line ending fixes for Windows 2019-10-16 10:14:07 +02:00
test2015 tests: line ending fixes for Windows 2019-10-16 10:14:07 +02:00
test2016 tests: line ending fixes for Windows 2019-10-16 10:14:07 +02:00
test2017 tests: line ending fixes for Windows 2019-10-16 10:14:07 +02:00
test2018 tests: line ending fixes for Windows 2019-10-16 10:14:07 +02:00
test2019 tests: line ending fixes for Windows 2019-10-16 10:14:07 +02:00
test2020 tests: line ending fixes for Windows 2019-10-16 10:14:07 +02:00
test2021 tests: line ending fixes for Windows 2019-10-16 10:14:07 +02:00
test2022 tests: line ending fixes for Windows 2019-10-16 10:14:07 +02:00
test2023
test2024
test2025 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test2026
test2027
test2028 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test2029 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test2030 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test2031 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test2032 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test2033 tests: Change NTLM tests to require SSL 2019-12-31 02:47:53 -05:00
test2034
test2035
test2036
test2037
test2038
test2039
test2040
test2041
test2042
test2043
test2044
test2045
test2046 tests: set LC_ALL in more tests 2019-12-19 23:01:14 +01:00
test2047 tests: set LC_ALL in more tests 2019-12-19 23:01:14 +01:00
test2048
test2049
test2050 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test2051
test2052
test2053
test2054
test2055 tests: use proxy feature 2019-10-15 07:56:55 +02:00
test2056
test2057
test2058 digest: Do not quote algorithm in HTTP authorisation 2020-02-07 22:46:21 +01:00
test2059 digest: Do not quote algorithm in HTTP authorisation 2020-02-07 22:46:21 +01:00
test2060 digest: Do not quote algorithm in HTTP authorisation 2020-02-07 22:46:21 +01:00
test2061 digest: Do not quote algorithm in HTTP authorisation 2020-02-07 22:46:21 +01:00
test2062 digest: Do not quote algorithm in HTTP authorisation 2020-02-07 22:46:21 +01:00
test2063 digest: Do not quote algorithm in HTTP authorisation 2020-02-07 22:46:21 +01:00
test2064 digest: Do not quote algorithm in HTTP authorisation 2020-02-07 22:46:21 +01:00
test2065 digest: Do not quote algorithm in HTTP authorisation 2020-02-07 22:46:21 +01:00
test2066 digest: Do not quote algorithm in HTTP authorisation 2020-02-07 22:46:21 +01:00
test2067 digest: Do not quote algorithm in HTTP authorisation 2020-02-07 22:46:21 +01:00
test2068 digest: Do not quote algorithm in HTTP authorisation 2020-02-07 22:46:21 +01:00
test2069 digest: Do not quote algorithm in HTTP authorisation 2020-02-07 22:46:21 +01:00
test2071 tests: use %FILE_PWD for file:// URLs 2019-10-21 17:28:48 +02:00
test2072
test2073
test2074
test2075
test2076
test2077 http_negotiate: improve handling of gss_init_sec_context() failures 2019-08-01 16:21:41 +02:00
test2078 http_negotiate: improve handling of gss_init_sec_context() failures 2019-08-01 16:21:41 +02:00
test2080
test2100 tests: use DoH feature for DoH tests 2019-12-13 20:55:52 +01:00
test3000
test3001
test3002 smtp: Allow RCPT TO command to fail for some recipients 2020-01-21 10:40:19 +01:00
test3003 smtp: Allow RCPT TO command to fail for some recipients 2020-01-21 10:40:19 +01:00
test3004 smtp: Allow RCPT TO command to fail for some recipients 2020-01-21 10:40:19 +01:00
test3005 smtp: Allow RCPT TO command to fail for some recipients 2020-01-21 10:40:19 +01:00
test3006 smtp: Allow RCPT TO command to fail for some recipients 2020-01-21 10:40:19 +01:00
test3007 smtp: Allow RCPT TO command to fail for some recipients 2020-01-21 10:40:19 +01:00