#
b5fdbe84 |
| 26-Apr-2012 |
Tatsuhiro Tsujikawa |
Support Metalink. This change adds experimental Metalink support to curl. To enable Metalink support, run configure with --with-libmetalink. To feed Metalink file to curl, use --meta
Support Metalink. This change adds experimental Metalink support to curl. To enable Metalink support, run configure with --with-libmetalink. To feed Metalink file to curl, use --metalink option like this: $ curl -O --metalink foo.metalink We use libmetalink to parse Metalink files.
show more ...
|
#
b061fed9 |
| 25-May-2012 |
Tatsuhiro Tsujikawa |
Made -D option work with -O and -J. To achieve this, first new structure HeaderData is defined to hold necessary data to perform header-related work. Then tool_header_cb now receive
Made -D option work with -O and -J. To achieve this, first new structure HeaderData is defined to hold necessary data to perform header-related work. Then tool_header_cb now receives HeaderData pointer as userdata. All header-related work (currently, dumping header and Content-Disposition inspection) are done in this callback function. HeaderData.outs->config is used to determine whether each work is done. Unit tests were also updated because after this change, curl code always sets CURLOPT_HEADERFUNCTION and CURLOPT_HEADERDATA. Tested with -O -J -D, -O -J -i and -O -J -D -i and all worked fine.
show more ...
|
#
94111bbb |
| 19-Apr-2012 |
Yang Tse |
Take in account that CURLAUTH_* bitmasks are now 'unsigned long' - follow-up MIPSPro compiler detected curl_easy_getinfo() related missing adjustments. SunPro compiler detected curl tool
Take in account that CURLAUTH_* bitmasks are now 'unsigned long' - follow-up MIPSPro compiler detected curl_easy_getinfo() related missing adjustments. SunPro compiler detected curl tool --libcurl option related missing adjustments.
show more ...
|
#
9421b063 |
| 18-Apr-2012 |
Yang Tse |
Take in account that CURLAUTH_* bitmasks are now 'unsigned long' Data type of internal vars holding CURLAUTH_* bitmasks changed from 'long' to 'unsigned long' for proper handling and ope
Take in account that CURLAUTH_* bitmasks are now 'unsigned long' Data type of internal vars holding CURLAUTH_* bitmasks changed from 'long' to 'unsigned long' for proper handling and operating.
show more ...
|
#
ce8a321d |
| 18-Apr-2012 |
Yang Tse |
Some explicit conversion to 'long' of curl_easy_setopt() third argument Explicit conversion to 'long' of curl_easy_setopt() third argument for options CURLOPT_HTTPAUTH and CURLOPT_PROXYA
Some explicit conversion to 'long' of curl_easy_setopt() third argument Explicit conversion to 'long' of curl_easy_setopt() third argument for options CURLOPT_HTTPAUTH and CURLOPT_PROXYAUTH given that this is how its bitmasks are docummented to be used.
show more ...
|
#
5f04843e |
| 12-Apr-2012 |
Yang Tse |
tool_operate.c: fix compiler warning
|
#
01b0f106 |
| 08-Apr-2012 |
Yang Tse |
curl tool: make curl.h first header included in tool_setup.h
|
#
919c97fa |
| 06-Apr-2012 |
Yang Tse |
curl tool: use configuration files from lib directory Configuration files such as curl_config.h and all config-*.h no longer exist nor are generated/copied into 'src' directory, now thes
curl tool: use configuration files from lib directory Configuration files such as curl_config.h and all config-*.h no longer exist nor are generated/copied into 'src' directory, now these only exist in 'lib' directory from where curl tool sources uses them. Additionally old src/setup.h has been refactored into src/tool_setup.h which now pulls lib/setup.h The possibility of a makefile needing an include path adjustment exists.
show more ...
|
#
29e68b20 |
| 05-Apr-2012 |
Daniel Stenberg |
curl: add --post303 to set the CURL_REDIR_POST_303 option
|
Revision tags: curl-7_25_0 |
|
#
ddfe821b |
| 04-Mar-2012 |
Dave Reisner |
curl tool: add filename_effective token for --write-out By modifying the parameter list for ourWriteOut() and passing the OutStruct that collects data in tool_operate, we get access to t
curl tool: add filename_effective token for --write-out By modifying the parameter list for ourWriteOut() and passing the OutStruct that collects data in tool_operate, we get access to the remote name that we're writing to. Shell scripters should find this useful when used in conjuntion with the --remote-header-name option.
show more ...
|
#
99542429 |
| 23-Feb-2012 |
Colin Hogben |
Generate lists and use symbols in --libcurl code output. This patch improves the output of curl's --libcurl option by generating code which builds curl_httppost and curl_slist lists, and
Generate lists and use symbols in --libcurl code output. This patch improves the output of curl's --libcurl option by generating code which builds curl_httppost and curl_slist lists, and uses symbolic names for enum and flag values. Variants of the my_setopt macro in tool_setopt.h are added in order to pass extra type information to the code-generation step in tool_setopt.c. If curl is configured with --disable-libcurl-option then the macros call curl_easy_setopt directly.
show more ...
|
#
a053560c |
| 16-Feb-2012 |
Steve Holme |
curl: Added support for --mail-auth Added an extra command-line argument to support the optional AUTH parameter in SMTPs MAIL FROM command.
|
#
2b26eb98 |
| 05-Feb-2012 |
Colin Hogben |
configure: add option disable --libcurl output
|
#
62d15f15 |
| 06-Feb-2012 |
Daniel Stenberg |
--ssl-allow-beast added This new option tells curl to not work around a security flaw in the SSL3 and TLS1.0 protocols. It uses the new libcurl option CURLOPT_SSL_OPTIONS with the CU
--ssl-allow-beast added This new option tells curl to not work around a security flaw in the SSL3 and TLS1.0 protocols. It uses the new libcurl option CURLOPT_SSL_OPTIONS with the CURLSSLOPT_ALLOW_BEAST bit set.
show more ...
|
#
2a266c1c |
| 09-Feb-2012 |
Dave Reisner |
curl: use new library-side TCP_KEEPALIVE options Use the new library CURLOPT_TCP_KEEPALIVE rather than disabling this via the sockopt callback. If --keepalive-time is used, apply the val
curl: use new library-side TCP_KEEPALIVE options Use the new library CURLOPT_TCP_KEEPALIVE rather than disabling this via the sockopt callback. If --keepalive-time is used, apply the value to CURLOPT_TCP_KEEPIDLE and CURLOPT_TCP_KEEPINTVL.
show more ...
|
#
4405039f |
| 07-Feb-2012 |
Yang Tse |
curl tool: allow glob-loops to abort again upon critical errors This prevents clobbering of non recoverable error return codes while retaining intended functionality of commit 65103efe
|
#
65103efe |
| 06-Feb-2012 |
Daniel Stenberg |
curl tool: don't abort glob-loop due to failures We want to continue to the next URL to try even on failures returned from libcurl. This makes -f with ranges still get subsequent URLs ev
curl tool: don't abort glob-loop due to failures We want to continue to the next URL to try even on failures returned from libcurl. This makes -f with ranges still get subsequent URLs even if occasional ones return error. This was a regression as it used to work and broke in the 7.23.0 release. Added test case 1328 to verify the fix. Bug: http://curl.haxx.se/bug/view.cgi?id=3481223 Reported by: Juan Barreto
show more ...
|
Revision tags: curl-7_24_0 |
|
#
51c48534 |
| 04-Jan-2012 |
Colin Hogben |
Remove bogus optimisation of telnet upload. Remove wrongly implemented optimisation of telnet upload, apparently intended to allow the library to avoid manually polling for input.
|
#
b0eb963b |
| 21-Dec-2011 |
Daniel Stenberg |
operate: removed a single trailing space
|
#
2cf9e78a |
| 21-Dec-2011 |
Dan Fandrich |
--retry: Retry transfers on timeout and DNS errors
|
#
c532604b |
| 20-Nov-2011 |
Daniel Stenberg |
-J -O: use -O name if no Content-Disposition header comes! A regression between 7.22.0 and 7.23.0 -- downloading a file with the flags -O and -J results in the content being written to s
-J -O: use -O name if no Content-Disposition header comes! A regression between 7.22.0 and 7.23.0 -- downloading a file with the flags -O and -J results in the content being written to stdout if and only if there was no Content-Disposition header in the http response. If there is a C-D header with a filename attribute, the output is correctly written. Reported by: Dave Reisner Bug: http://curl.haxx.se/mail/archive-2011-11/0030.html
show more ...
|
Revision tags: curl-7_23_1, curl-7_23_0 |
|
#
cc76bbe7 |
| 22-Oct-2011 |
Yang Tse |
tool_operate.c: OOM handling fix Move curl_easy_perform source code geneartion out of curl_easy_perform's loop for proper OOM handling and source code geneartion.
|
#
b229c8ca |
| 16-Oct-2011 |
Daniel Stenberg |
--show-error: position indepdenent Previously we required that -S/--show-error was used _after_ -s/--silent. This was slightly confusing since we strive to make arguments as position
--show-error: position indepdenent Previously we required that -S/--show-error was used _after_ -s/--silent. This was slightly confusing since we strive to make arguments as position independent as possible. Now, you can use them in any order and the result should still be the same. Bug: http://curl.haxx.se/bug/view.cgi?id=3424286 Reported by: Andreas Olsson
show more ...
|
#
17f48fe8 |
| 07-Oct-2011 |
Yang Tse |
libcurl: some OOM handling fixes
|
#
f7bfdbab |
| 06-Oct-2011 |
Yang Tse |
curl tool: reviewed code moved to tool_*.[ch] files
|