aboutsummaryrefslogtreecommitdiff
path: root/docs/TODO
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2015-07-26 00:45:22 +0200
committerDaniel Stenberg <daniel@haxx.se>2015-07-26 00:45:22 +0200
commit8204844f470f583d5d8e0a3bfa85438a7cc40f2c (patch)
tree0519ef211f8de8f8d6314f8bfe098d5fcc70c3f4 /docs/TODO
parentb46a7744bcdc37411346566872bf19baa5f8c4e3 (diff)
1.11 minimize dependencies with dynamicly loaded modules
Closes #349 for now
Diffstat (limited to 'docs/TODO')
-rw-r--r--docs/TODO8
1 files changed, 8 insertions, 0 deletions
diff --git a/docs/TODO b/docs/TODO
index a18b0a23f..f69e48ca7 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -26,6 +26,7 @@
1.8 Allow SSL (HTTPS) to proxy
1.9 Cache negative name resolves
1.10 Support IDNA2008
+ 1.11 minimize dependencies with dynamicly loaded modules
2. libcurl - multi interface
2.1 More non-blocking
@@ -225,6 +226,13 @@
by libidn. libidn implements IDNA2003 which has been superseded by IDNA2008.
libidn2 is an existing library offering support for IDNA2008.
+1.11 minimize dependencies with dynamicly loaded modules
+
+ We can create a system with loadable modules/plug-ins, where these modules
+ would be the ones that link to 3rd party libs. That would allow us to avoid
+ having to load ALL dependencies since only the necessary ones for this
+ app/invoke/used protocols would be necessary to load. See
+ https://github.com/bagder/curl/issues/349
2. libcurl - multi interface