- May 26, 2012
-
-
Tatsuhiro Tsujikawa authored
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.
-
Steve Holme authored
-
Steve Holme authored
Updated various references of real domain names to example.com as per RFC-2606.
-
Steve Holme authored
Setting bit 2 for this value was documented as having a constant value defined as CURL_REDIR_POST_303 yet referenced a 302 request. Additionally corrected the meaning of CURL_REDIR_POST_ALL for all three bits and fixed problems with the bolding of keywords in this section.
-
Steve Holme authored
Standardised how RFCs are referenced so that the website may autolink to the correct documentation on ietf.org. Additionally removed the one link to RFC3986 on curl.haxx.se.
-
- May 25, 2012
-
-
Yang Tse authored
-
Tatsuhiro Tsujikawa authored
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.
-
Steve Holme authored
-
Steve Holme authored
Move the SMTP_AUTH constants into a separate header file in preparation for adding SASL based authentication to POP3 as the two protocols will need to share them.
-
Kamil Dudka authored
-
- May 24, 2012
-
-
Steve Holme authored
-
Steve Holme authored
Removed DIGEST-MD5 from Section 9.1 Other authentication mechanisms as the feature was added to SMTP in 7.26.0. Also corrected small spelling mistake.
-
Daniel Stenberg authored
-
Daniel Stenberg authored
Just before 7.26.0 is about to ship
-
- May 22, 2012
-
-
Steve Holme authored
Due to the result code being reset to CURLE_OK when smtp_dophase_done() was called, postdata would incorrectly be sent to the server when the MAIL FROM or RCPT command was rejected. As such, libcurl would return the wrong result code from performing the operation and additionally set CURLINFO_RESPONSE_CODE to be that returned by the postdata command. Bug: http://curl.haxx.se/mail/lib-2012-05/0108.html Reported by: Gokhan Sengun
-
Steve Holme authored
-
Tatsuhiro Tsujikawa authored
In nettle/md5.h, md5_init and md5_update are defined as macros to nettle_md5_init and nettle_md5_update respectively. This causes error when using MD5_params.md5_init and md5_update. This patch renames these members as md5_init_func and md5_update_func to avoid name conflict. For completeness, MD5_params.md5_final was also renamed as md5_final_func. The changes in curl_ntlm_core.c is conversion error and fixed by casting to proper type.
-
Daniel Stenberg authored
-
Jan Ehrhardt authored
The existing check was wrong so IPv6 support would never be enabled
-
Daniel Stenberg authored
-
Daniel Stenberg authored
And mention that this will become 7.26.0
-
Guenter Knauf authored
-
- May 20, 2012
-
-
Daniel Stenberg authored
The curl-config command must be used twice in the single command line to work properly in some environments. Bug: http://curl.haxx.se/bug/view.cgi?id=3528241 Reported by: Julian Taylor
-
- May 17, 2012
-
-
Steve Holme authored
A dot character at the beginning of a line would not be escaped to a double dot as required by RFC-2821, instead it would be deleted by the mail server. Please see section 4.5.2 of the RFC for more information. Note: This fix also simplifies the detection of repeated CRLF.CRLF combinations, such as CRLF.CRLF.CRLF, a little rather than having to advance the eob counter to 2.
-
- May 16, 2012
-
-
Daniel Stenberg authored
Now linking to http://daniel.haxx.se/blog/2012/05/16/300m-users/
-
- May 14, 2012
-
-
Daniel Stenberg authored
The commit e315927a left this in
-
Daniel Stenberg authored
The variable that control IDN enablement is called USE_IDN within these Makefiles
-
- May 12, 2012
-
-
Pierre Chapuis authored
It checks whether versioned symbols should be enabled before checking whether it is possible (i.e. the linker supports --version-script) or not. This avoids a useless warning when building cURL on a platform that does not use GNU ld. Moreover, it fixes broken indentation of this chunk of code.
-
Daniel Stenberg authored
1 - fix the syntax in the .IP line 2 - Provided user names and passwords are URL decoded by libcurl Bug: http://curl.haxx.se/bug/view.cgi?id=3525935
-
Daniel Stenberg authored
... since commit 9a4c887c introduced in libcurl 7.19.4
-
Daniel Stenberg authored
-
Daniel Stenberg authored
The built-in user-agent will now only say curl/[version] and nothing else in an attempt to decrease overhead in HTTP requests.
-
- May 06, 2012
-
-
Daniel Stenberg authored
-
- May 03, 2012
-
-
Claes Jakobsson authored
-
- May 02, 2012
-
-
Gokhan Sengun authored
check whether md5 initialization succeeded before updating digest of buffers onto it
-
- Apr 29, 2012
-
-
Daniel Stenberg authored
-
- Apr 27, 2012
-
-
Jan Schaumann authored
-
Jan Schaumann authored
-
- Apr 26, 2012
-
-
Guenter Knauf authored
-
- Apr 23, 2012
-
-
Daniel Stenberg authored
Roman Mamedov spotted (in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=670126) that curl would not complain when given a URL with an IPv6 numerical address without brackets. It would simply cut off the last ":[hex]" part and thus not work correctly. That's a URL using an illegal syntax and now libcurl will instead return a clear error code and error message detailing the error. The above mentioned bug report claims this to be a regression but libcurl does not guarantee functionality when given URLs that aren't following the URL spec (RFC3986 mostly). I consider the fact that it used to handle this differently a mere coincidence.
-