- Jun 08, 2012
-
-
Daniel Stenberg authored
forward declare the Configurable struct
-
Daniel Stenberg authored
Commit eeeba149 removed them and thus broke my Linux build
-
Daniel Stenberg authored
when calloc fails, return error! (Detected by Fortify) Reported by: Robert B. Harris
-
Steve Holme authored
-
Yang Tse authored
Additionally, make hash checking ability mandatory in order to allow metalink support in curl. A command line option could be introduced to skip hash checking at runtime, but the ability to check hashes should always be built-in when providing metalink support.
-
Guenter Knauf authored
-
- Jun 07, 2012
-
-
Daniel Stenberg authored
Previously it could easily wrongly get repeated
-
Yang Tse authored
-
Daniel Stenberg authored
The length/size options take longs so make sure to pass on such types. Reported by: Neil Bowers Bug: http://curl.haxx.se/mail/lib-2012-06/0001.html
-
Steve Holme authored
Re-factored the smtp_state_*_resp() functions to 1) Match the constants that were refactored in commit 00fddba6, 2) To be more readable and 3) To match their counterparties in pop3.c.
-
Yang Tse authored
-
Yang Tse authored
-
Yang Tse authored
Verify that the "Saved to filename 'blabla'" message is only displayed when the 'blabla' filename being used _actually_ has been specified by the server in the Content-Disposition header. Use relative path for unintended file creation postcheck.
-
- Jun 06, 2012
-
-
Steve Holme authored
Re-factored the SMTP_AUTH* constants, that are used by the state machine, to be clearer to read.
-
Guenter Knauf authored
-
Guenter Knauf authored
The r7b had some bugs, and shouldnt be used.
-
Yang Tse authored
These now detect incompleate header data and fail
-
Yang Tse authored
-
- Jun 05, 2012
-
-
Yang Tse authored
Add a postcheck section to verify unintended file creation. Remove needless <file> checks in verify section. Renumbering where appropriate.
-
Yang Tse authored
When a <file> part is now specified with no contents at all, this will actually verify that the specified file has no contents at all. Previously file contents would be ignored.
-
Steve Holme authored
-
Steve Holme authored
Missed some comments that we identified during the SMTP tidy up earlier.
-
Steve Holme authored
Corrected lines longer than 78 characters. Removed unnecessary braces in smtp_state_helo_resp(). Introduced some comments in data sending functions. Tidied up comments to match changes made in pop3.c.
-
Yang Tse authored
-
Steve Holme authored
-
- Jun 04, 2012
-
-
Steve Holme authored
For consistency with other SASL based functions renamed this function to Curl_sasl_create_ntlm_type3_message() which better describes its usage.
-
Steve Holme authored
Corrected lines longer than 78 characters. Changed POP3_AUTH_FINAL to POP3_AUTH to match SMTP code now that the AUTH command is no longer sent on its own. Introduced some comments in data sending functions. Another attempt at trying to rational code and comment style.
-
Steve Holme authored
-
Yang Tse authored
-
Yang Tse authored
-
Daniel Stenberg authored
After Steve's commit e336bc7c test 1319 and 1407 need to check for CAPA instead of AUTH.
-
Steve Holme authored
Added a service type parameter to Curl_sasl_create_digest_md5_message() to allow the function to be used by different services rather than being hard coded to "smtp".
-
Yang Tse authored
Currently 1356 to 1362 succeed but a write failure is logged in traceNNNN. Currently 1363 fails, so disabled for now.
-
Steve Holme authored
-
Steve Holme authored
Not all SASL enabled POP3 servers support the AUTH command on its own when trying to detect the supported mechanisms. As such changed the mechanism detection to use the CAPA command instead.
-
Daniel Stenberg authored
- For all *FUNCTION options, they now all show the complete prototype in the description. Previously some of them would just refer to a typedef'ed function pointer in the curl.h header. - I made the phrasing of that "Pass a pointer to a function that matches the following prototype" the same for all *FUNCTION option descriptions. - I removed some uses of 'should'. I think I sometimes over-use this word as in many places I actually mean MUST or otherwise more specific and not-so-optional synonyms.
-
Yang Tse authored
Currently 1348 to 1354 succeed but a write failure is logged in traceNNNN. Currently 1355 fails, so disabled for now.
-
Yang Tse authored
-
Steve Holme authored
Reworked variable names in Curl_sasl_create_cram_md5_message() to match those in Curl_sasl_create_digest_md5_message() as they are more appropriate.
-
Steve Holme authored
Moved the digest-md5 message creation from smtp.c into the sasl module to allow for use by other modules such as pop3.
-