1. 05 Apr, 2013 2 commits
  2. 03 Apr, 2013 1 commit
  3. 01 Apr, 2013 1 commit
  4. 30 Mar, 2013 1 commit
  5. 27 Mar, 2013 2 commits
  6. 18 Mar, 2013 2 commits
  7. 16 Mar, 2013 5 commits
  8. 15 Mar, 2013 1 commit
  9. 13 Mar, 2013 1 commit
    • Linus Nielsen Feltzing's avatar
      Multiple pipelines and limiting the number of connections. · 0f147887
      Linus Nielsen Feltzing authored
      Introducing a number of options to the multi interface that
      allows for multiple pipelines to the same host, in order to
      optimize the balance between the penalty for opening new
      connections and the potential pipelining latency.
      
      Two new options for limiting the number of connections:
      
      CURLMOPT_MAX_HOST_CONNECTIONS - Limits the number of running connections
      to the same host. When adding a handle that exceeds this limit,
      that handle will be put in a pending state until another handle is
      finished, so we can reuse the connection.
      
      CURLMOPT_MAX_TOTAL_CONNECTIONS - Limits the number of connections in total.
      When adding a handle that exceeds this limit,
      that handle will be put in a pending state until another handle is
      finished. The free connection will then be reused, if possible, or
      closed if the pending handle can't reuse it.
      
      Several new options for pipelining:
      
      CURLMOPT_MAX_PIPELINE_LENGTH - Limits the pipeling length. If a
      pipeline is "full" when a connection is to be reused, a new connection
      will be opened if the CURLMOPT_MAX_xxx_CONNECTIONS limits allow it.
      If not, the handle will be put in a pending state until a connection is
      ready (either free or a pipe got shorter).
      
      CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE - A pipelined connection will not
      be reused if it is currently processing a transfer with a content
      length that is larger than this.
      
      CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE - A pipelined connection will not
      be reused if it is currently processing a chunk larger than this.
      
      CURLMOPT_PIPELINING_SITE_BL - A blacklist of hosts that don't allow
      pipelining.
      
      CURLMOPT_PIPELINING_SERVER_BL - A blacklist of server types that don't allow
      pipelining.
      
      See the curl_multi_setopt() man page for details.
      0f147887
  10. 12 Mar, 2013 2 commits
  11. 11 Mar, 2013 2 commits
  12. 10 Mar, 2013 1 commit
  13. 09 Mar, 2013 1 commit
  14. 07 Mar, 2013 4 commits
  15. 26 Feb, 2013 1 commit
  16. 25 Feb, 2013 1 commit
  17. 24 Feb, 2013 1 commit
  18. 23 Feb, 2013 2 commits
  19. 22 Feb, 2013 3 commits
    • Alexander Klauer's avatar
      Documentation: Typo in docs/CONTRIBUTE · 6b7cf6c7
      Alexander Klauer authored
      Fixes a typo get → git in docs/CONTRIBUTE.
      6b7cf6c7
    • Alexander Klauer's avatar
      libcurl documentation: clarifications and typos · c3ea3eb6
      Alexander Klauer authored
      * Elaborates on default values of some curl_easy_setopt() options.
      * Reminds the user to cast variadic arguments to curl_easy_setopt() to
        'void *' where curl internally interprets them as such.
      * Clarifies the working of the CURLOPT_SEEKFUNCTION option for
        curl_easy_setopt().
      * Fixes typo 'forth' → 'fourth'.
      * Elaborates on CURL_SOCKET_TIMEOUT.
      * Adds some missing periods.
      * Notes that the return value of curl_version() must not be passed to
        free().
      c3ea3eb6
    • Alexander Klauer's avatar
      libcurl documentation: updates HTML index · 790abe3f
      Alexander Klauer authored
      * Adds several links to documentation of library functions which were
        missing.
      * Marks documentation of deprecated library functions "(deprecated)".
      * Removes spurious .html suffixes.
      790abe3f
  20. 20 Feb, 2013 1 commit
  21. 18 Feb, 2013 1 commit
  22. 17 Feb, 2013 1 commit
  23. 16 Feb, 2013 1 commit
  24. 13 Feb, 2013 1 commit
  25. 10 Feb, 2013 1 commit