]> git.ipfire.org Git - thirdparty/curl.git/commit
trace: make tracing available in non-debug builds
authorStefan Eissing <stefan@eissing.org>
Thu, 3 Aug 2023 15:32:25 +0000 (17:32 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 3 Aug 2023 15:32:25 +0000 (17:32 +0200)
commite12b39e133822c6a03cffd75e102dc9f34541230
tree5a50cc944b625138ecdefe7d26d95d498541bf14
parent0f49b5bacbf6d39d163ca3ddd3f15eb50488b6d6
trace: make tracing available in non-debug builds

Add --trace-config to curl

Add curl_global_trace() to libcurl

Closes #11421
46 files changed:
docs/cmdline-opts/Makefile.inc
docs/cmdline-opts/trace-config.d [new file with mode: 0644]
docs/cmdline-opts/trace.d
docs/libcurl/Makefile.inc
docs/libcurl/curl_global_trace.3 [new file with mode: 0644]
docs/options-in-versions
include/curl/curl.h
lib/Makefile.inc
lib/cf-h1-proxy.c
lib/cf-h2-proxy.c
lib/cf-haproxy.c
lib/cf-https-connect.c
lib/cf-socket.c
lib/cfilters.c
lib/connect.c
lib/curl_log.h [deleted file]
lib/curl_trc.c [moved from lib/curl_log.c with 78% similarity]
lib/curl_trc.h [new file with mode: 0644]
lib/easy.c
lib/http2.c
lib/http_proxy.c
lib/rand.c
lib/sendf.h
lib/url.c
lib/urldata.h
lib/vquic/curl_msh3.c
lib/vquic/curl_ngtcp2.c
lib/vquic/curl_quiche.c
lib/vquic/vquic.c
lib/vssh/libssh2.c
lib/vtls/mbedtls.c
lib/vtls/openssl.c
lib/vtls/rustls.c
lib/vtls/sectransp.c
lib/vtls/vtls.c
lib/vtls/wolfssl.c
libcurl.def
src/tool_getparam.c
src/tool_listhelp.c
tests/data/test1135
tests/http/test_15_tracing.py [new file with mode: 0644]
tests/http/testenv/curl.py
tests/unit/unit2600.c
tests/unit/unit2601.c
tests/unit/unit2602.c
tests/unit/unit2603.c