curl/docs/libcurl
Ayoub Boudhar f464535bfd
http: Implement trailing headers for chunked transfers
This adds the CURLOPT_TRAILERDATA and CURLOPT_TRAILERFUNCTION
options that allow a callback based approach to sending trailing headers
with chunked transfers.

The test server (sws) was updated to take into account the detection of the
end of transfer in the case of trailing headers presence.

Test 1591 checks that trailing headers can be sent using libcurl.

Closes #3350
2018-12-14 10:10:48 +01:00
..
opts http: Implement trailing headers for chunked transfers 2018-12-14 10:10:48 +01:00
.gitignore
ABI
CMakeLists.txt
curl_easy_cleanup.3 docs: mention NULL is fine input to several functions 2018-08-10 00:24:12 +02:00
curl_easy_duphandle.3 whitespace fixes 2018-09-23 22:24:02 +00:00
curl_easy_escape.3 docs: fix typo funtion -> function 2017-08-12 14:56:37 +02:00
curl_easy_getinfo.3 getinfo: add microsecond precise timers for various intervals 2018-05-17 13:41:04 +02:00
curl_easy_init.3
curl_easy_pause.3
curl_easy_perform.3 whitespace fixes 2018-09-23 22:24:02 +00:00
curl_easy_recv.3
curl_easy_reset.3 whitespace fixes 2018-09-23 22:24:02 +00:00
curl_easy_send.3
curl_easy_setopt.3 http: Implement trailing headers for chunked transfers 2018-12-14 10:10:48 +01:00
curl_easy_strerror.3
curl_easy_unescape.3
curl_easy_upkeep.3 curl_easy_upkeep: removed 'conn' from the name 2018-09-07 13:43:26 +02:00
curl_escape.3
curl_formadd.3 documentation: curl_formadd field and file names are now escaped 2018-12-11 15:31:23 +01:00
curl_formfree.3 docs: mention NULL is fine input to several functions 2018-08-10 00:24:12 +02:00
curl_formget.3 mime: new MIME API. 2017-09-02 17:47:10 +01:00
curl_free.3 docs: mention NULL is fine input to several functions 2018-08-10 00:24:12 +02:00
curl_getdate.3 parsedate: fix date parsing for systems with 32 bit long 2018-01-25 22:20:52 +01:00
curl_getenv.3
curl_global_cleanup.3
curl_global_init_mem.3 whitespace fixes 2018-09-23 22:24:02 +00:00
curl_global_init.3 docs: fix typos 2018-04-17 15:32:51 -04:00
curl_global_sslset.3 axtls: removed 2018-11-01 10:29:53 +01:00
curl_mime_addpart.3 form/mime: field names are not allowed to contain zero-valued bytes. 2017-09-22 01:08:29 +01:00
curl_mime_data_cb.3 docs: fix typos 2018-04-17 15:32:51 -04:00
curl_mime_data.3 form/mime: field names are not allowed to contain zero-valued bytes. 2017-09-22 01:08:29 +01:00
curl_mime_encoder.3 mime: implement encoders. 2017-09-05 17:55:51 +01:00
curl_mime_filedata.3 docs: fix typos 2018-04-17 15:32:51 -04:00
curl_mime_filename.3 form/mime: field names are not allowed to contain zero-valued bytes. 2017-09-22 01:08:29 +01:00
curl_mime_free.3 docs: mention NULL is fine input to several functions 2018-08-10 00:24:12 +02:00
curl_mime_headers.3 form/mime: field names are not allowed to contain zero-valued bytes. 2017-09-22 01:08:29 +01:00
curl_mime_init.3 form/mime: field names are not allowed to contain zero-valued bytes. 2017-09-22 01:08:29 +01:00
curl_mime_name.3 form/mime: field names are not allowed to contain zero-valued bytes. 2017-09-22 01:08:29 +01:00
curl_mime_subparts.3 docs/curl_mime_*.3: added examples 2017-09-05 11:15:02 +02:00
curl_mime_type.3 docs: fix typos 2018-04-17 15:32:51 -04:00
curl_mprintf.3
curl_multi_add_handle.3 docs: fix missed option name markups 2018-06-30 18:33:07 +02:00
curl_multi_assign.3
curl_multi_cleanup.3 docs: mention NULL is fine input to several functions 2018-08-10 00:24:12 +02:00
curl_multi_fdset.3 curl_multi_fdset.3: emphasize curl_multi_timeout 2017-11-09 07:52:19 +01:00
curl_multi_info_read.3
curl_multi_init.3 whitespace fixes 2018-09-23 22:24:02 +00:00
curl_multi_perform.3
curl_multi_remove_handle.3
curl_multi_setopt.3
curl_multi_socket_action.3 docs: fix missed option name markups 2018-06-30 18:33:07 +02:00
curl_multi_socket_all.3
curl_multi_socket.3 docs: fix missed option name markups 2018-06-30 18:33:07 +02:00
curl_multi_strerror.3
curl_multi_timeout.3 whitespace fixes 2018-09-23 22:24:02 +00:00
curl_multi_wait.3
curl_share_cleanup.3 docs: mention NULL is fine input to several functions 2018-08-10 00:24:12 +02:00
curl_share_init.3 whitespace fixes 2018-09-23 22:24:02 +00:00
curl_share_setopt.3 psl: use latest psl and refresh it periodically 2018-05-28 20:37:14 +02:00
curl_share_strerror.3
curl_slist_append.3 curl_slist_append.3: clarify a NULL input creates a new list 2017-05-05 13:54:56 +02:00
curl_slist_free_all.3 whitespace fixes 2018-09-23 22:24:02 +00:00
curl_strequal.3 curl_strequal.3: fix typo in SYNOPSIS 2017-06-29 01:16:56 +02:00
curl_strnequal.3
curl_unescape.3
curl_url_cleanup.3 curl_url-docs: fix AVAILABILITY as Added in curl 7.62.0 2018-09-08 16:02:25 +02:00
curl_url_dup.3 curl_url-docs: fix AVAILABILITY as Added in curl 7.62.0 2018-09-08 16:02:25 +02:00
curl_url_get.3 spelling fixes [ci skip] 2018-10-08 19:37:40 +00:00
curl_url_set.3 urlapi: only skip encoding the first '=' with APPENDQUERY set 2018-11-07 08:28:48 +01:00
curl_url.3 curl_url-docs: fix AVAILABILITY as Added in curl 7.62.0 2018-09-08 16:02:25 +02:00
curl_version_info.3 whitespace fixes 2018-09-23 22:24:02 +00:00
curl_version.3
getinfo-times
libcurl-easy.3
libcurl-env.3 docs: fix typos 2018-04-17 15:32:51 -04:00
libcurl-errors.3 docs: add more description to unified ssl error codes 2018-11-19 15:57:44 -08:00
libcurl-multi.3 docs: fix missed option name markups 2018-06-30 18:33:07 +02:00
libcurl-security.3 whitespace fixes 2018-09-23 22:24:02 +00:00
libcurl-share.3 libcurl-share.3: the connection cache is shareable now 2017-11-27 09:42:39 +01:00
libcurl-thread.3 axtls: removed 2018-11-01 10:29:53 +01:00
libcurl-tutorial.3 whitespace fixes 2018-09-23 22:24:02 +00:00
libcurl-url.3 libcurl-url.3: overview man page for the URL API 2018-09-10 23:29:37 +02:00
libcurl.3 Add a man page for curl_global_sslset() 2017-08-28 14:56:59 +02:00
libcurl.m4
Makefile.am docs/libcurl/index.html: removed 2018-05-15 16:41:55 +02:00
Makefile.inc whitespace fixes 2018-09-23 22:24:02 +00:00
mksymbolsmanpage.pl scripts: allow all perl scripts to be run directly 2018-01-07 15:42:11 -05:00
symbols-in-versions http: Implement trailing headers for chunked transfers 2018-12-14 10:10:48 +01:00
symbols.pl scripts: allow all perl scripts to be run directly 2018-01-07 15:42:11 -05:00