curl/src
Daniel Stenberg 28d27570fa
tool_urlglob: support globs as long as config line lengths
libcurl supports up to 8MB string inputs, the config file accepts up to
10MB line lengths. It did not make sense to limit the globs to a maximum
of one megabyte.

Closes #19960
2025-12-13 14:26:20 +01:00
..
.checksrc checksrc: disallow atoi and atol globally 2025-11-13 14:28:25 +01:00
.gitignore rtmp: remove no longer used proto member 2025-05-08 10:24:19 +02:00
CMakeLists.txt cmake: define dependencies as IMPORTED interface targets 2025-11-29 01:41:40 +01:00
config2setopts.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
config2setopts.h curl: remove the global argument from many functions 2025-07-10 23:28:31 +02:00
curl.rc windows: drop code and curl manifest targeting W2K and older 2025-02-24 21:00:31 +01:00
curlinfo.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
Makefile.am autotools: delete idle AM_CFLAGS, AM_LDFLAGS variables 2025-11-30 22:27:25 +01:00
Makefile.inc curlx: replace sprintf with snprintf 2025-11-25 11:11:06 +01:00
mk-file-embed.pl scripts: enable strict warnings in Perl where missing, fix fallouts 2025-07-27 22:35:18 +02:00
mkhelp.pl build: stop overriding standard memory allocation functions 2025-11-28 10:44:26 +01:00
slist_wc.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
slist_wc.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
terminal.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
terminal.h curl: make warnings and other messages aware of terminal width 2024-05-28 23:12:32 +02:00
tool_bname.c build: stop overriding standard memory allocation functions 2025-11-28 10:44:26 +01:00
tool_bname.h tidy-up: avoid (()), clang-format fixes and more 2025-12-05 16:07:03 +01:00
tool_cb_dbg.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_cb_dbg.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
tool_cb_hdr.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_cb_hdr.h tool_cb_hrd: remove global pointer from 'struct HdrCbData' 2025-08-05 15:47:56 +02:00
tool_cb_prg.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_cb_prg.h src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_cb_rea.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_cb_rea.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
tool_cb_see.c windows: assume USE_WIN32_LARGE_FILES 2025-12-09 19:34:13 +01:00
tool_cb_see.h tool: move tool_ftruncate64 to tool_util.c 2024-04-25 09:20:38 +02:00
tool_cb_soc.c build: avoid overriding system symbols for socket functions 2025-09-20 13:44:59 +02:00
tool_cb_soc.h curl: (on linux) add MPTCP support 2024-06-07 10:54:19 +02:00
tool_cb_wrt.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_cb_wrt.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
tool_cfgable.c build: stop overriding standard memory allocation functions 2025-11-28 10:44:26 +01:00
tool_cfgable.h tool_urlglob: support globs as long as config line lengths 2025-12-13 14:26:20 +01:00
tool_dirhie.c tidy-up: avoid (()), clang-format fixes and more 2025-12-05 16:07:03 +01:00
tool_dirhie.h curl: make global truly global 2025-08-07 10:43:06 +02:00
tool_doswin.c curlx: limit use of system allocators to the minimum possible 2025-12-05 15:32:59 +01:00
tool_doswin.h src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_easysrc.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_easysrc.h curl: make global truly global 2025-08-07 10:43:06 +02:00
tool_filetime.c curlx: limit use of system allocators to the minimum possible 2025-12-05 15:32:59 +01:00
tool_filetime.h src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_findfile.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_findfile.h windows: use built-in _WIN32 macro to detect Windows 2023-11-22 15:42:25 +00:00
tool_formparse.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_formparse.h curl: make global truly global 2025-08-07 10:43:06 +02:00
tool_getparam.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_getparam.h tidy-up: avoid (()), clang-format fixes and more 2025-12-05 16:07:03 +01:00
tool_getpass.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_getpass.h code: language cleanup in comments 2024-07-01 22:58:55 +02:00
tool_help.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_help.h curl: fix memory leak when -h is used in config file 2025-05-10 11:16:07 +02:00
tool_helpers.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_helpers.h curl: make global truly global 2025-08-07 10:43:06 +02:00
tool_hugehelp.h build: drop tool_hugehelp.c.cvs, tidy up macros, drop buildconf.bat 2025-01-26 14:22:49 +01:00
tool_ipfs.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_ipfs.h ipfs: add options to disable 2024-09-21 12:08:32 +02:00
tool_libinfo.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_libinfo.h build: stop overriding standard memory allocation functions 2025-11-28 10:44:26 +01:00
tool_listhelp.c tftp: check for trailing ";mode=" in URL without strstr 2025-10-15 09:59:57 +02:00
tool_main.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_main.h src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_msgs.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_msgs.h src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_operate.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_operate.h tool: move the error buffer to the per transfer struct 2025-09-01 08:52:57 +02:00
tool_operhlp.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_operhlp.h curl: make global truly global 2025-08-07 10:43:06 +02:00
tool_paramhlp.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_paramhlp.h src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_parsecfg.c tool_urlglob: support globs as long as config line lengths 2025-12-13 14:26:20 +01:00
tool_parsecfg.h tool: log when loading .curlrc in verbose mode 2025-11-25 16:06:27 +01:00
tool_progress.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_progress.h curl: make global truly global 2025-08-07 10:43:06 +02:00
tool_sdecls.h src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_setopt.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_setopt.h src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_setup.h src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_ssls.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_ssls.h build: stop overriding standard memory allocation functions 2025-11-28 10:44:26 +01:00
tool_stderr.c build: stop overriding standard memory allocation functions 2025-11-28 10:44:26 +01:00
tool_stderr.h curl: make global truly global 2025-08-07 10:43:06 +02:00
tool_strdup.c build: stop overriding standard memory allocation functions 2025-11-28 10:44:26 +01:00
tool_strdup.h build: stop overriding standard memory allocation functions 2025-11-28 10:44:26 +01:00
tool_urlglob.c tool_urlglob: support globs as long as config line lengths 2025-12-13 14:26:20 +01:00
tool_urlglob.h tool_urlglob: clean up used memory on errors better 2025-11-20 22:34:34 +01:00
tool_util.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_util.h build: drop Windows CE / CeGCC support 2025-11-15 15:35:23 +01:00
tool_version.h src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_vms.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_vms.h src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_writeout.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_writeout.h badwords: fix two exceptions and drop them 2025-11-14 17:32:04 +01:00
tool_writeout_json.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
tool_writeout_json.h curlx: move into to curlx/ 2025-05-07 11:01:15 +02:00
tool_xattr.c build: stop overriding standard memory allocation functions 2025-11-28 10:44:26 +01:00
tool_xattr.h src: fix formatting nits 2025-12-03 20:50:18 +01:00
var.c src: fix formatting nits 2025-12-03 20:50:18 +01:00
var.h src: fix formatting nits 2025-12-03 20:50:18 +01:00