curl/docs/libcurl
Daniel Stenberg 2b3dd01b77
multi: handle errors returned from socket/timer callbacks
The callbacks were partially documented to support this. Now the
behavior is documented and returning error from either of these
callbacks will effectively kill all currently ongoing transfers.

Added test 530 to verify

Reported-by: Marcelo Juchem
Fixes #8083
Closes #8089
2021-12-06 14:55:52 +01:00
..
opts multi: handle errors returned from socket/timer callbacks 2021-12-06 14:55:52 +01:00
.gitignore gitignore: Ignore man page dist files 2017-03-07 23:27:31 +01:00
ABI.md docs: reduce/avoid English contractions 2021-11-07 23:16:27 +01:00
CMakeLists.txt curl.se: new home 2020-11-04 23:59:47 +01:00
curl_easy_cleanup.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_easy_duphandle.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_easy_escape.3 curl_easy_escape.3: call curl_easy_cleanup in example 2021-12-06 07:50:29 +01:00
curl_easy_getinfo.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_easy_init.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_easy_option_by_id.3 man pages: fix backslash-n in examples 2021-11-05 08:28:29 +01:00
curl_easy_option_by_name.3 man pages: fix backslash-n in examples 2021-11-05 08:28:29 +01:00
curl_easy_option_next.3 man pages: fix backslash-n in examples 2021-11-05 08:28:29 +01:00
curl_easy_pause.3 docs: address proselint nits 2021-11-26 14:27:07 +01:00
curl_easy_perform.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_easy_recv.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_easy_reset.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_easy_send.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_easy_setopt.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_easy_strerror.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_easy_unescape.3 curl_easy_unescape.3: call curl_easy_cleanup in example 2021-12-06 07:50:37 +01:00
curl_easy_upkeep.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_escape.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_formadd.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_formfree.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_formget.3 docs: reduce/avoid English contractions 2021-11-07 23:16:27 +01:00
curl_free.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_getdate.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_getenv.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_global_cleanup.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_global_init_mem.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_global_init.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_global_sslset.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_mime_addpart.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_mime_data_cb.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_mime_data.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_mime_encoder.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_mime_filedata.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_mime_filename.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_mime_free.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_mime_headers.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_mime_init.3 man pages: require all to use the same section header order 2021-10-25 12:57:01 +02:00
curl_mime_name.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_mime_subparts.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_mime_type.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_mprintf.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_multi_add_handle.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_multi_assign.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_multi_cleanup.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_multi_fdset.3 docs: reduce/avoid English contractions 2021-11-07 23:16:27 +01:00
curl_multi_info_read.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_multi_init.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_multi_perform.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_multi_poll.3 docs: address proselint nits 2021-11-26 14:27:07 +01:00
curl_multi_remove_handle.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_multi_setopt.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_multi_socket_action.3 man pages: require all to use the same section header order 2021-10-25 12:57:01 +02:00
curl_multi_socket_all.3 The inital early embryos to describe the curl_multi_socket() API. Committed 2005-12-22 15:11:11 +00:00
curl_multi_socket.3 docs: address proselint nits 2021-11-26 14:27:07 +01:00
curl_multi_strerror.3 man pages: fix backslash-n in examples 2021-11-05 08:28:29 +01:00
curl_multi_timeout.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_multi_wait.3 docs: address proselint nits 2021-11-26 14:27:07 +01:00
curl_multi_wakeup.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_share_cleanup.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_share_init.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_share_setopt.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_share_strerror.3 man pages: fix backslash-n in examples 2021-11-05 08:28:29 +01:00
curl_slist_append.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_slist_free_all.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_strequal.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_strnequal.3 prepend the man3 dir to the file name to work better. 2004-04-02 11:04:34 +00:00
curl_unescape.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_url_cleanup.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_url_dup.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_url_get.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_url_set.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_url_strerror.3 man pages: fix backslash-n in examples 2021-11-05 08:28:29 +01:00
curl_url.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_version_info.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
curl_version.3 docs: consistent manpage SYNOPSIS 2021-11-26 16:51:23 +01:00
libcurl-easy.3 libcurl-easy.3: language polish 2021-11-08 14:43:13 +01:00
libcurl-env.3 docs: reduce/avoid English contractions 2021-11-07 23:16:27 +01:00
libcurl-errors.3 docs: address proselint nits 2021-11-26 14:27:07 +01:00
libcurl-multi.3 docs: address proselint nits 2021-11-26 14:27:07 +01:00
libcurl-security.3 docs: address proselint nits 2021-11-26 14:27:07 +01:00
libcurl-share.3 docs: reduce/avoid English contractions 2021-11-07 23:16:27 +01:00
libcurl-thread.3 docs: address proselint nits 2021-11-26 14:27:07 +01:00
libcurl-tutorial.3 docs: address proselint nits 2021-11-26 14:27:07 +01:00
libcurl-url.3 docs: reduce/avoid English contractions 2021-11-07 23:16:27 +01:00
libcurl.3 docs: address proselint nits 2021-11-26 14:27:07 +01:00
libcurl.m4 curl.se: new home 2020-11-04 23:59:47 +01:00
Makefile.am curl.se: new home 2020-11-04 23:59:47 +01:00
Makefile.inc urlapi: add curl_url_strerror() 2021-09-27 08:28:46 +02:00
mksymbolsmanpage.pl mksymbolsmanpage.pl: Fix showing symbol's last used version 2021-08-22 01:12:26 -04:00
symbols-in-versions multi: handle errors returned from socket/timer callbacks 2021-12-06 14:55:52 +01:00
symbols.pl curl.se: new home 2020-11-04 23:59:47 +01:00