aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2003-03-28 12:56:07 +0000
committerDaniel Stenberg <daniel@haxx.se>2003-03-28 12:56:07 +0000
commit18b9b04907b3e4e27d297309180e0b357d62b202 (patch)
tree57ce4d46b1bee9a5f441623ea1a266f4893f874b
parent87f1f08b3625a11346edec08b39114bdf6600c05 (diff)
send as much as possible of the POST at once
-rw-r--r--docs/TODO11
1 files 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