1
0
mirror of https://github.com/moparisthebest/curl synced 2024-11-10 11:35:07 -05:00
curl/src
Jay Satiro df1240ccac tool_operate: fix the suppression logic of some error messages
- Fix the failed truncation and failed writing body error messages to
  not be shown unless error messages are shown. (ie the user has
  specified -sS, or has not specified -s).

- Also prefix same error messages with "curl: ", for example:
  curl: (23) Failed to truncate, exiting

Prior to this change the failed truncation error messages would be shown
if not -s, but did not account for -sS which should show.

Prior to this change the failed writing body error messages would be
shown always.

Ref: https://curl.se/docs/manpage.html#-S

Bug: https://curl.se/mail/archive-2020-12/0017.html
Reported-by: Hongyi Zhao

Closes https://github.com/curl/curl/pull/6402
2021-01-04 18:02:50 -05:00
..
macos copyright: fix out-of-date copyright ranges and missing headers 2020-03-24 15:05:59 +01:00
.gitignore VC: remove the makefile.vc6 build infra 2017-01-23 14:27:32 +01:00
CMakeLists.txt curl.se: new home 2020-11-04 23:59:47 +01:00
curl.rc copyright: fix year ranges 2020-11-05 08:22:10 +01:00
Makefile.am curl.se: new home 2020-11-04 23:59:47 +01:00
makefile.amiga curl.se: new home 2020-11-04 23:59:47 +01:00
makefile.dj curl.se: new home 2020-11-04 23:59:47 +01:00
Makefile.inc curl.se: new home 2020-11-04 23:59:47 +01:00
Makefile.m32 Makefile.m32: add support for UNICODE builds 2020-11-23 16:56:27 +00:00
Makefile.netware copyright: fix year ranges 2020-11-05 08:22:10 +01:00
mkhelp.pl copyright: fix year ranges 2020-11-05 08:22:10 +01:00
slist_wc.c copyright: fix year ranges 2020-11-05 08:22:10 +01:00
slist_wc.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_binmode.c copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_binmode.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_bname.c copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_bname.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_cb_dbg.c curl.se: new home 2020-11-04 23:59:47 +01:00
tool_cb_dbg.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_cb_hdr.c curl.se: new home 2020-11-04 23:59:47 +01:00
tool_cb_hdr.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_cb_prg.c curl.se: new home 2020-11-04 23:59:47 +01:00
tool_cb_prg.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_cb_rea.c docs/examples: adjust prototypes for CURLOPT_READFUNCTION 2020-12-30 22:20:24 +01:00
tool_cb_rea.h docs/examples: adjust prototypes for CURLOPT_READFUNCTION 2020-12-30 22:20:24 +01:00
tool_cb_see.c curl.se: new home 2020-11-04 23:59:47 +01:00
tool_cb_see.h curl.se: new home 2020-11-04 23:59:47 +01:00
tool_cb_wrt.c curl.se: new home 2020-11-04 23:59:47 +01:00
tool_cb_wrt.h curl.se: new home 2020-11-04 23:59:47 +01:00
tool_cfgable.c tool: add AWS HTTP v4 Signature support 2020-12-21 16:28:03 +01:00
tool_cfgable.h tool: add AWS HTTP v4 Signature support 2020-12-21 16:28:03 +01:00
tool_convert.c copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_convert.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_dirhie.c curl.se: new home 2020-11-04 23:59:47 +01:00
tool_dirhie.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_doswin.c curl.se: new home 2020-11-04 23:59:47 +01:00
tool_doswin.h curl.se: new home 2020-11-04 23:59:47 +01:00
tool_easysrc.c curl.se: new home 2020-11-04 23:59:47 +01:00
tool_easysrc.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_filetime.c curl.se: new home 2020-11-04 23:59:47 +01:00
tool_filetime.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_formparse.c misc: fix "warning: empty expression statement has no effect" 2020-12-26 23:44:17 +01:00
tool_formparse.h curl.se: new home 2020-11-04 23:59:47 +01:00
tool_getparam.c language: s/behaviour/behavior/g 2021-01-02 23:35:59 +01:00
tool_getparam.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_getpass.c curl.se: new home 2020-11-04 23:59:47 +01:00
tool_getpass.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_help.c tool: add AWS HTTP v4 Signature support 2020-12-21 16:28:03 +01:00
tool_help.h curl.se: new home 2020-11-04 23:59:47 +01:00
tool_helpers.c copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_helpers.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_homedir.c curl: add compatibility for Amiga and GCC 6.5 2020-11-20 23:36:51 +01:00
tool_homedir.h curl.se: new home 2020-11-04 23:59:47 +01:00
tool_hugehelp.c.cvs curl.se: new home 2020-11-04 23:59:47 +01:00
tool_hugehelp.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_libinfo.c copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_libinfo.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_main.c curl.se: new home 2020-11-04 23:59:47 +01:00
tool_main.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_metalink.c curl.se: new home 2020-11-04 23:59:47 +01:00
tool_metalink.h curl.se: new home 2020-11-04 23:59:47 +01:00
tool_msgs.c copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_msgs.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_operate.c tool_operate: fix the suppression logic of some error messages 2021-01-04 18:02:50 -05:00
tool_operate.h curl: add variables to --write-out 2020-12-21 16:38:48 +01:00
tool_operhlp.c curl.se: new home 2020-11-04 23:59:47 +01:00
tool_operhlp.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_panykey.c curl.se: new home 2020-11-04 23:59:47 +01:00
tool_panykey.h curl.se: new home 2020-11-04 23:59:47 +01:00
tool_paramhlp.c curl: add variables to --write-out 2020-12-21 16:38:48 +01:00
tool_paramhlp.h curl: add --create-file-mode [mode] 2020-12-21 10:52:41 +01:00
tool_parsecfg.c curl.se: new home 2020-11-04 23:59:47 +01:00
tool_parsecfg.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_progress.c infof/failf calls: fix format specifiers 2020-11-24 13:18:41 +01:00
tool_progress.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_sdecls.h curl: add variables to --write-out 2020-12-21 16:38:48 +01:00
tool_setopt.c tool_setopt: provide helper output in debug builds 2020-12-18 09:58:04 +01:00
tool_setopt.h curl.se: new home 2020-11-04 23:59:47 +01:00
tool_setup.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_sleep.c curl.se: new home 2020-11-04 23:59:47 +01:00
tool_sleep.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_strdup.c curl.se: new home 2020-11-04 23:59:47 +01:00
tool_strdup.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_urlglob.c curl.se: new home 2020-11-04 23:59:47 +01:00
tool_urlglob.h curl.se: new home 2020-11-04 23:59:47 +01:00
tool_util.c curl.se: new home 2020-11-04 23:59:47 +01:00
tool_util.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_version.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_vms.c curl.se: new home 2020-11-04 23:59:47 +01:00
tool_vms.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_writeout_json.c misc: fix "warning: empty expression statement has no effect" 2020-12-26 23:44:17 +01:00
tool_writeout_json.h curl.se: new home 2020-11-04 23:59:47 +01:00
tool_writeout.c writeout: fix NULL dereference for "this url" 2020-12-26 13:23:19 +01:00
tool_writeout.h curl: add variables to --write-out 2020-12-21 16:38:48 +01:00
tool_xattr.c copyright: fix year ranges 2020-11-05 08:22:10 +01:00
tool_xattr.h copyright: fix year ranges 2020-11-05 08:22:10 +01:00