altsvc: only accept 17 byte dates from files
No binary (build failed)
—
(log yok)
| @@ -39,7 +39,7 @@ | |
| #include "connect.h" | |
| #define MAX_ALTSVC_LINE 4095 | |
| - | #define MAX_ALTSVC_DATELEN 256 |
| + | #define MAX_ALTSVC_DATELEN 17 |
| #define MAX_ALTSVC_HOSTLEN 2048 | |
| #define MAX_ALTSVC_ALPNLEN 10 | |
| @@ -25,18 +25,22 @@ Funny-head: yesyes | |
| <client> | |
| <features> | |
| alt-svc | |
| + | Debug |
| </features> | |
| + | <setenv> |
| + | CURL_ALTSVC_HTTP=1 |
| + | </setenv> |
| <server> | |
| http | |
| </server> | |
| <name> | |
| - | load Alt-Svc from file and use |
| + | Alt-Svc from file with too long date |
| </name> | |
| <command> | |
| - | http://%HOSTIP:%HTTPPORT/%TESTNUMBER --alt-svc "" |
| + | http://%HOSTIP:%HTTPPORT/%TESTNUMBER --alt-svc "%LOGDIR/altsvc-%TESTNUMBER" |
| </command> | |
| <file name="%LOGDIR/altsvc-%TESTNUMBER"> | |
| - | h1 example.com 80 h1 %HOSTIP %HTTPPORT "20290222 22:19:28" 0 0 |
| + | h1 %HOSTIP %HTTPPORT h1 example.com 80 "20290222 22:19:028" 0 0 |
| </file> | |
| </client> | |