curl/tests/data
Daniel Stenberg 7f7fcd0d75 cookies: first n/v pair in Set-Cookie: is the cookie, then parameters
RFC 6265 section 4.1.1 spells out that the first name/value pair in the
header is the actual cookie name and content, while the following are
the parameters.

libcurl previously had a more liberal approach which causes significant
problems when introducing new cookie parameters, like the suggested new
cookie priority draft.

The previous logic read all n/v pairs from left-to-right and the first
name used that wassn't a known parameter name would be used as the
cookie name, thus accepting "Set-Cookie: Max-Age=2; person=daniel" to be
a cookie named 'person' while an RFC 6265 compliant parser should
consider that to be a cookie named 'Max-Age' with an (unknown) parameter
'person'.

Fixes #709
2016-03-10 11:26:12 +01:00
..
.gitattributes
.gitignore
CMakeLists.txt
DISABLED
Makefile.am
Makefile.inc
test1
test2
test3
test4
test5
test6
test7
test8
test9
test10
test11
test12
test13
test14
test15
test16
test17
test18
test19
test20
test21 Convert (most of) the test data files into genuine XML. A handful still 2007-01-23 02:25:56 +00:00
test22
test23
test24
test25
test26
test27
test28
test29
test30
test31
test32
test33
test34
test35
test36
test37
test38
test39
test40
test41
test42
test43
test44
test45
test46
test47
test48
test49
test50
test51 Added test cases 2000 and 2001 which test multiple protocols using the 2007-10-24 19:40:07 +00:00
test52
test53
test54
test55
test56
test57
test58
test59 Replaced 127.0.0.1 with %HOSTIP where possible 2007-09-14 19:32:31 +00:00
test60
test61
test62
test63
test64
test65
test66
test67
test68
test69
test70
test71
test72
test73
test74
test75
test76
test77
test78
test79
test80
test81
test82
test83
test84
test85
test86
test87
test88
test89
test90
test91
test92
test93
test94
test95
test96
test97
test98
test99
test100
test101
test102 Various test file cleanups, including using <servercmd> instead of writing 2007-04-18 20:22:01 +00:00
test103
test104
test105 Adjust test number mismatch 2009-12-24 12:04:33 +00:00
test106
test107
test108 Changed some FTP tests to validate the format of the PORT and EPRT commands 2007-09-17 21:44:57 +00:00
test109 Various test file cleanups, including using <servercmd> instead of writing 2007-04-18 20:22:01 +00:00
test110
test111
test112
test113
test114
test115
test116 tests: unified use of some keywords 2014-04-03 11:49:49 +02:00
test117 Various test file cleanups, including using <servercmd> instead of writing 2007-04-18 20:22:01 +00:00
test118
test119 Changed some FTP tests to validate the format of the PORT and EPRT commands 2007-09-17 21:44:57 +00:00
test120
test121 ftp@example.com is now the new anonymous FTP password. I opted for 'ftp' on 2007-02-13 22:50:16 +00:00
test122 ftp: close connection as soon as ABOR has been sent 2010-11-08 20:50:52 +01:00
test123
test124
test125
test126
test127
test128
test129
test130
test131
test132
test133 FTP tests: enable text-mode for data and datacheck sections 2014-01-31 20:05:21 +01:00
test134 FTP tests: enable text-mode for data and datacheck sections 2014-01-31 20:05:21 +01:00
test135
test136
test137 add keywords 2007-12-08 22:56:17 +00:00
test138 add keywords 2007-12-08 22:56:17 +00:00
test139
test140 add keywords 2007-12-08 22:56:17 +00:00
test141
test142
test143 add keywords 2007-12-08 22:56:17 +00:00
test144 add keywords 2007-12-08 22:56:17 +00:00
test145
test146 FTP: WILDCARDMATCH/CHUNKING/FNMATCH added 2010-05-12 23:17:51 +02:00
test147
test148
test149
test150
test151
test152
test153
test154
test155
test156 tests: add keywords for a couple of HTTP tests 2013-08-11 19:56:05 +02:00
test157
test158 formpost: better random boundaries 2013-06-25 09:55:49 +02:00
test159
test160
test161
test162
test163
test164 http: always send Host: header as first header 2015-03-12 12:15:24 +01:00
test165 Proxy-Connection: stop sending this header by default 2016-02-08 11:09:40 +01:00
test166
test167 Proxy-Connection: stop sending this header by default 2016-02-08 11:09:40 +01:00
test168 Proxy-Connection: stop sending this header by default 2016-02-08 11:09:40 +01:00
test169
test170
test171
test172
test173 Fixed a NULL pointer dereference in form posting 2010-08-24 16:45:31 -07:00
test174 Add keywords for a couple of currently keyword-less HTTP tests 2012-11-19 10:58:14 +01:00
test175 Do not mix CRLF and LF header endings in a couple of HTTP tests 2012-11-19 10:58:02 +01:00
test176
test177
test178
test179
test180
test181
test182
test183
test184
test185 Proxy-Connection: stop sending this header by default 2016-02-08 11:09:40 +01:00
test186
test187
test188
test189
test190 Add FTP keywords for a couple of currently keyword-less FTP tests 2012-11-19 10:58:14 +01:00
test191
test192
test193 Always use nocheck="yes" for consistency 2009-01-07 21:57:26 +00:00
test194
test195
test196
test197 Add keywords for a couple of currently keyword-less HTTP tests 2012-11-19 10:58:14 +01:00
test198
test199
test200
test201
test202
test203 tests: add keywords for a couple of FILE tests 2013-08-11 19:56:14 +02:00
test204 tests: add keywords for a couple of FILE tests 2013-08-11 19:56:14 +02:00
test205
test206 Proxy-Connection: stop sending this header by default 2016-02-08 11:09:40 +01:00
test207
test208 Proxy-Connection: stop sending this header by default 2016-02-08 11:09:40 +01:00
test209 Proxy-Connection: stop sending this header by default 2016-02-08 11:09:40 +01:00
test210
test211
test212
test213
test214
test215
test216 Add FTP keywords for a couple of currently keyword-less FTP tests 2012-11-19 10:58:14 +01:00
test217 Proxy-Connection: stop sending this header by default 2016-02-08 11:09:40 +01:00
test218 Add keywords for a couple of currently keyword-less HTTP tests 2012-11-19 10:58:14 +01:00
test220 Tweaked a few tests to test proper Turkish locale handling 2008-10-23 01:53:27 +00:00
test221
test222 Replaced 127.0.0.1 with %HOSTIP where possible 2007-09-14 19:32:31 +00:00
test223 Replaced 127.0.0.1 with %HOSTIP where possible 2007-09-14 19:32:31 +00:00
test224
test225
test226
test227
test228 Removed some erroneous "compressed" key words 2010-02-09 22:50:52 +00:00
test229
test231
test233
test234
test235 Add FTP keywords for a couple of currently keyword-less FTP tests 2012-11-19 10:58:14 +01:00
test236
test237
test238 FTP: reject illegal port numbers in EPSV 229 responses 2013-01-15 22:35:48 +01:00
test239
test240
test241 Convert (most of) the test data files into genuine XML. A handful still 2007-01-23 02:25:56 +00:00
test242
test243 Proxy-Connection: stop sending this header by default 2016-02-08 11:09:40 +01:00
test245 http: always send Host: header as first header 2015-03-12 12:15:24 +01:00
test246
test247
test248
test249
test250
test251 FTP tests: enable text-mode for data and datacheck sections 2014-01-31 20:05:21 +01:00
test252
test253
test254 tests: mark IPv6 FTP and FTPS tests with the FTP keyword 2016-01-07 14:30:55 +01:00
test255
test256
test257
test258
test259
test260 Replaced 127.0.0.1 with %HOSTIP where possible 2007-09-14 19:32:31 +00:00
test261
test262
test263
test264
test265
test266 Replaced 127.0.0.1 with %HOSTIP where possible 2007-09-14 19:32:31 +00:00
test267 http: always send Host: header as first header 2015-03-12 12:15:24 +01:00
test268 Replaced 127.0.0.1 with %HOSTIP where possible 2007-09-14 19:32:31 +00:00
test269
test270
test271
test272 ftp@example.com is now the new anonymous FTP password. I opted for 'ftp' on 2007-02-13 22:50:16 +00:00
test273
test274 Replaced 127.0.0.1 with %HOSTIP where possible 2007-09-14 19:32:31 +00:00
test275
test276
test277 formpost: better random boundaries 2013-06-25 09:55:49 +02:00
test278
test279
test280
test281
test282
test283
test284
test285
test286
test287
test288
test289
test290
test291 Don't tear down the ftp connection if the maximum filesize was exceeded 2007-03-30 01:13:47 +00:00
test292
test293
test294
test295
test296
test297
test298
test299
test300
test301 http: always send Host: header as first header 2015-03-12 12:15:24 +01:00
test302
test303
test304 Added key words to all SSL-using tests so they can be skipped if necessary. 2008-02-09 02:08:34 +00:00
test305 Added key words to all SSL-using tests so they can be skipped if necessary. 2008-02-09 02:08:34 +00:00
test306
test307
test308
test309 Added test309 to test HTTP redirect to HTTPS URL 2008-02-19 21:57:41 +00:00
test310
test311
test312
test313
test320
test321
test322
test323 TLS-SRP: support added when using GnuTLS 2011-01-19 20:35:02 +01:00
test324
test325
test350
test351 FTP tests: enable text-mode for data and datacheck sections 2014-01-31 20:05:21 +01:00
test352
test353
test354
test400 tests: mark IPv6 FTP and FTPS tests with the FTP keyword 2016-01-07 14:30:55 +01:00
test401
test402
test403
test404
test405
test406 tests: mark IPv6 FTP and FTPS tests with the FTP keyword 2016-01-07 14:30:55 +01:00
test407
test408 tests: mark IPv6 FTP and FTPS tests with the FTP keyword 2016-01-07 14:30:55 +01:00
test409
test500
test501
test502
test503
test504
test505
test506
test507 Added "non-existing host" test keywords to make it easy to skip those 2009-05-20 19:30:06 +00:00
test508
test509 tests: add keywords to the last 7 tests lacking them 2014-04-03 11:06:24 +02:00
test510
test511
test512
test513 tests: add keywords for a couple of HTTP tests 2013-08-11 19:56:05 +02:00
test514 testsuite: use binary output mode for custom curl test tools 2014-02-14 20:12:27 +01:00
test515
test516
test517
test518
test519
test520
test521
test522
test523
test524
test525
test526
test527
test528
test529
test530
test531
test532 Added multi keyword 2008-08-26 20:11:12 +00:00
test533
test534 Added "non-existing host" test keywords to make it easy to skip those 2009-05-20 19:30:06 +00:00
test535 testsuite: use binary output mode for custom curl test tools 2014-02-14 20:12:27 +01:00
test536 testsuite: use binary output mode for custom curl test tools 2014-02-14 20:12:27 +01:00
test537
test538
test539
test540
test541 tests: add keywords for a couple of FTP tests 2013-08-11 19:56:01 +02:00
test542
test543
test544
test545
test546
test547
test548
test549
test550 Proxy-Connection: stop sending this header by default 2016-02-08 11:09:40 +01:00
test551
test552
test553
test554
test555 Proxy-Connection: stop sending this header by default 2016-02-08 11:09:40 +01:00
test556
test557 tests: add keywords to the last 7 tests lacking them 2014-04-03 11:06:24 +02:00
test558
test560 testsuite: changed HTTP and RTSP header line-endings to CRLF 2014-02-14 20:12:26 +01:00
test561
test562
test563
test564
test565
test566
test567
test568
test569
test570
test571
test572
test573
test574
test575
test576 code/docs: Use Unix rather than UNIX to avoid use of the trademark 2014-12-26 21:42:44 +00:00
test578
test579 Ensure progress.size_dl/progress.size_ul are always >= 0 2014-09-07 23:23:12 +02:00
test580
test581
test582 tests: disable valgrind on the remaining scp/sftp tests 2014-03-15 10:41:40 +01:00
test583
test584
test585 testsuite: changed HTTP and RTSP header line-endings to CRLF 2014-02-14 20:12:26 +01:00
test586
test587
test588
test590
test591
test592
test593
test594
test595
test596
test597
test598 http: always send Host: header as first header 2015-03-12 12:15:24 +01:00
test599 Ensure progress.size_dl/progress.size_ul are always >= 0 2014-09-07 23:23:12 +02:00
test600
test601
test602
test603 use --insecure for the SFTP and SCP tests 2009-07-28 17:55:00 +00:00
test604
test605
test606 use --insecure for the SFTP and SCP tests 2009-07-28 17:55:00 +00:00
test607
test608 use --insecure for the SFTP and SCP tests 2009-07-28 17:55:00 +00:00
test609
test610
test611
test612
test613
test614
test615
test616
test617 use --insecure for the SFTP and SCP tests 2009-07-28 17:55:00 +00:00
test618
test619
test620
test621
test622
test623
test624
test625
test626
test627 tests: unified use of some keywords 2014-04-03 11:49:49 +02:00
test628
test629
test630
test631
test632
test633
test634
test635 use --insecure for the SFTP and SCP tests 2009-07-28 17:55:00 +00:00
test636
test637
test638
test639
test640
test641
test700
test701
test702
test703
test704
test705
test706
test707 tests 706 and 707: use datacheck mode text for ASCII-mode LISTings 2015-12-24 14:48:36 +01:00
test708
test709
test710
test711
test712
test800 tests: Added "Clear Text" authentication keyword 2014-03-30 11:34:23 +01:00
test801
test802
test803
test804
test805
test806
test807
test808 tests: Added "Clear Text" authentication keyword 2014-03-30 11:34:23 +01:00
test809
test810
test811
test812
test813
test814
test815 tests: remove trailing CRs from keywords 2014-03-30 17:05:22 +02:00
test816
test817
test818
test819
test820
test821
test822
test823
test824
test825
test826
test827
test828
test829
test830
test831
test832
test833
test834
test835
test836
test837
test838
test839
test840
test841 imap: Don't check for continuation when executing a CUSTOMREQUEST 2015-11-08 12:12:33 +00:00
test842
test843
test844
test845
test850
test851
test852
test853
test854
test855
test856
test857
test858
test859
test860
test861
test862 tests: Added "Clear Text" authentication keyword 2014-03-30 11:34:23 +01:00
test863
test864
test865
test866
test867
test868
test869
test870
test871 tests: Replaced email authentication keywords with SASL based keywords 2014-03-30 11:56:42 +01:00
test872
test873
test874
test875
test876 tests: Replaced email authentication keywords with SASL based keywords 2014-03-30 11:56:42 +01:00
test877
test878
test879
test880
test881
test882
test883
test884
test885 tests: Grouped POP3 SASL EXTERNAL tests with other POP3 tests 2015-01-28 19:51:15 +00:00
test886
test887
test888
test889
test890
test900 tests: Updated email addresses in SMTP tests following recent changes 2013-09-29 16:48:02 +01:00
test901 tests: Updated email addresses in SMTP tests following recent changes 2013-09-29 16:48:02 +01:00
test902 tests: Updated email addresses in SMTP tests following recent changes 2013-09-29 16:48:02 +01:00
test903
test904
test905
test906
test907
test908
test909
test910
test911
test912
test913
test914
test915
test916
test917
test918
test919
test920
test921
test922
test923
test924
test925
test926
test927
test928
test929
test930
test931
test932
test933
test934
test935
test936
test937
test938
test939
test940 tests: Added SMTP with credientials test when not supported by server 2014-04-01 07:19:29 +01:00
test941
test942
test943
test944
test945
test946
test947
test948
test949 tests: Corrected copy and pasted comments from commit e643c5c908 2015-12-03 23:31:24 +00:00
test1000
test1001
test1002
test1003
test1004
test1005
test1006
test1007
test1008
test1009
test1010
test1011
test1012
test1013
test1014
test1015
test1016 Added Range keyword 2008-08-14 19:18:18 +00:00
test1017
test1018
test1019
test1020
test1021
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
test1060
test1061
test1062
test1063
test1064
test1065
test1066
test1067
test1068
test1069
test1070
test1071
test1072
test1073
test1074
test1075
test1076
test1077
test1078
test1079
test1080
test1081
test1082
test1083
test1084
test1085
test1086
test1087
test1088
test1089
test1090
test1091
test1092
test1093
test1094
test1095
test1096
test1097
test1098
test1099
test1100
test1101
test1102
test1103
test1104
test1105
test1106
test1107
test1108
test1109
test1110
test1111
test1112
test1113
test1114
test1115
test1116
test1117
test1118
test1119
test1120
test1121
test1122
test1123
test1124
test1125
test1126
test1127 tests: added HTTP If-Modified-Since tests 2011-05-13 08:55:15 +02:00
test1128
test1129
test1130
test1131
test1132
test1133
test1134
test1135
test1136
test1137
test1138
test1200
test1201
test1202
test1203
test1204
test1205
test1206
test1207
test1208
test1209
test1210
test1211
test1212
test1213
test1214
test1215
test1216
test1217
test1218
test1219
test1220
test1221
test1222
test1223
test1224
test1225
test1226
test1227
test1228
test1229
test1230
test1231
test1232
test1233
test1234
test1235
test1236
test1237
test1238
test1239
test1240
test1241
test1242
test1243
test1300
test1301
test1302 tests: <info> tag corrections 2011-01-04 23:13:10 +01:00
test1303
test1304
test1305
test1306
test1307
test1308
test1309
test1310
test1311
test1312
test1313
test1314
test1315
test1316
test1317
test1318
test1319
test1320
test1321
test1325
test1326
test1327
test1328
test1329
test1330
test1331
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
test1395
test1396
test1397
test1398
test1400
test1401
test1402
test1403
test1404
test1405
test1406
test1407
test1408
test1409
test1410
test1411
test1412
test1413
test1414
test1415
test1416
test1417
test1418
test1419
test1420
test1421
test1422
test1423
test1424
test1428
test1429
test1430
test1431
test1432
test1433
test1434
test1435
test1436
test1437
test1500
test1501
test1502 testsuite: changed HTTP and RTSP header line-endings to CRLF 2014-02-14 20:12:26 +01:00
test1503
test1504
test1505
test1506
test1507
test1508
test1509
test1510
test1511
test1512
test1513
test1514
test1515
test1516
test1520
test1525
test1526
test1527
test1528
test1529
test1530
test1531
test1600
test1601
test1602
test1603
test1604
test1800
test1801
test1900
test1901
test1902
test1903
test2000
test2001
test2002
test2003
test2004
test2005
test2006
test2007
test2008
test2009
test2010
test2011
test2012
test2013
test2014
test2015
test2016
test2017
test2018
test2019 code/docs: Use Unix rather than UNIX to avoid use of the trademark 2014-12-26 21:42:44 +00:00
test2020
test2021
test2022
test2023
test2024
test2025
test2026
test2027
test2028
test2029
test2030
test2031
test2032
test2033
test2034
test2035
test2036
test2037
test2038
test2039
test2040
test2041
test2042
test2043
test2044
test2045
test2046
test2047
test2048