aboutsummaryrefslogtreecommitdiff
path: root/docs/TODO
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2011-10-16 01:06:48 +0200
committerDaniel Stenberg <daniel@haxx.se>2011-10-16 01:06:48 +0200
commitff03ee2a3c958065ad5fec657963deefb9b37ac0 (patch)
tree880950bbe633db4c659ec6356d8dba6d29ccf3d0 /docs/TODO
parent62bcf005f4678a93158358265ba905bace33b834 (diff)
TODO: have form functions use CURL handle argument
Diffstat (limited to 'docs/TODO')
-rw-r--r--docs/TODO9
1 files changed, 9 insertions, 0 deletions
diff --git a/docs/TODO b/docs/TODO
index 8500011ef..738f3e2cc 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -99,6 +99,7 @@
15.6 remove CURLOPT_DNS_USE_GLOBAL_CACHE
15.7 remove progress meter from libcurl
15.8 remove 'curl_httppost' from public
+ 15.9 have form functions use CURL handle argument
==============================================================================
@@ -559,3 +560,11 @@ to provide the data to send.
Changing them to return a private handle will benefit the implementation and
allow us much greater freedoms while still maintining a solid API and ABI.
+
+15.9 have form functions use CURL handle argument
+
+ curl_formadd() and curl_formget() both currently have no CURL handle
+ argument, but both can use a callback that is set in the easy handle, and
+ thus curl_formget() with callback cannot function without first having
+ curl_easy_perform() (or similar) called - which is hard to grasp and a design
+ mistake.