From 18b9b04907b3e4e27d297309180e0b357d62b202 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Fri, 28 Mar 2003 12:56:07 +0000 Subject: send as much as possible of the POST at once --- docs/TODO | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/docs/TODO b/docs/TODO index 841825413..227dfb61c 100644 --- a/docs/TODO +++ b/docs/TODO @@ -93,11 +93,12 @@ TODO HTTP - * Pass a list of host name to libcurl to which we allow the user name and - password to get sent to. Currently, it only get sent to the host name that - the first URL uses (to prevent others from being able to read it), but this - also prevents the authentication info from getting sent when following - locations to legitimate other host names. + * If the "body" of the POST is < MSS it really aught to be sent along with + the headers. More generally, if the last chunk of the POST body is < MSS, + it should be sent with the previous chunk (which may be the POST headers). + So long as any one send is larger than MSS (or there is only one send when + < MSS :), the Nagle Algorithm will not be a problem on any stack where + Nagle is implemented correctly. (pointed out by Rick Jones) * Authentication: NTLM. Support for that MS crap called NTLM authentication. MS proxies and servers sometime require that. Since that -- cgit v1.2.3