aboutsummaryrefslogtreecommitdiff
path: root/docs/TODO
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2011-08-10 08:55:13 +0200
committerDaniel Stenberg <daniel@haxx.se>2011-08-10 08:55:13 +0200
commit4b48adb876a371f3c0939a541d069390b61972e3 (patch)
tree04aa744227ab7debff556227ef0369cc3b81f7d7 /docs/TODO
parentc7fb556f26f4ba8e29c6d98eed23478d5ce2efe1 (diff)
TODO: remove curl_formpost in a future version
15.8 remove 'curl_httppost' from public
Diffstat (limited to 'docs/TODO')
-rw-r--r--docs/TODO10
1 files changed, 10 insertions, 0 deletions
diff --git a/docs/TODO b/docs/TODO
index c1b7e129c..33717cb0b 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -100,6 +100,7 @@
15.5 remove CURLOPT_FAILONERROR
15.6 remove CURLOPT_DNS_USE_GLOBAL_CACHE
15.7 remove progress meter from libcurl
+ 15.8 remove 'curl_httppost' from public
==============================================================================
@@ -569,3 +570,12 @@ to provide the data to send.
The progress callback should then be bumped as well to get proper 64bit
variable types passed to it instead of doubles so that big files work
correctly.
+
+15.8 remove 'curl_httppost' from public
+
+ curl_formadd() was made to fill in a public struct, but the fact that the
+ struct is public is never really used by application for their own advantage
+ but instead often restricts how the form functions can or can't be modified.
+
+ 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.