Guenter Knauf
ae26ee3489
Updated zlib version in build files.
2013-05-11 17:08:00 +02:00
Renaud Guillard
992bee504d
OS X framework: fix invalid symbolic link
2013-05-09 21:51:35 +02:00
Daniel Stenberg
01a2abedd7
nss: give PR_INTERVAL_NO_WAIT instead of -1 to PR_Recv/PR_Send
...
Reported by: David Strauss
Bug: http://curl.haxx.se/mail/lib-2013-05/0088.html
2013-05-09 11:23:15 +02:00
Daniel Stenberg
a45e3f93e4
libtest: gitignore more binary files
2013-05-08 14:35:45 +02:00
Daniel Stenberg
bdb396ef2a
servercert: allow empty subject
...
Bug: http://curl.haxx.se/bug/view.cgi?id=1220
Patch by: John Gardiner Myers
2013-05-07 23:02:01 +02:00
Steve Holme
6add1901a1
tests: Added new SMTP tests to verify commit 99b4045183
2013-05-07 22:52:43 +02:00
Daniel Stenberg
51b0f09b5e
runtests.pl: support nonewline="yes" in client/stdin sections
2013-05-07 22:52:43 +02:00
Daniel Stenberg
8dac7be438
build: fixed unit1394 for debug and metlink builds
2013-05-06 23:28:04 +02:00
Kamil Dudka
bcf1b9dec1
unit1394.c: plug the curl tool unit test in
2013-05-06 15:03:13 +02:00
Jared Jennings
b045d079f8
unit1394.c: basis of a unit test for parse_cert_parameter()
2013-05-06 15:03:13 +02:00
Kamil Dudka
683f2b8323
src/Makefile.am: build static lib for unit tests if enabled
2013-05-06 15:03:12 +02:00
Kamil Dudka
2de20dd9a1
tool_getparam: ensure string termination in parse_cert_parameter()
2013-05-06 15:00:10 +02:00
Kamil Dudka
b47cf4f688
tool_getparam: fix memleak in handling the -E option
2013-05-06 15:00:10 +02:00
Kamil Dudka
a15b2b6c62
tool_getparam: describe what parse_cert_parameter() does
...
... and de-duplicate the code initializing *passphrase
2013-05-06 15:00:10 +02:00
Kamil Dudka
42e01cff9a
curl.1: document escape sequences recognized by -E
2013-05-06 14:32:26 +02:00
Jared Jennings
865d4138a0
curl -E: allow to escape ':' in cert nickname
2013-05-06 14:32:26 +02:00
Marc Hoersken
35874298e4
curl_schannel.c: Fixed invalid memory access during SSL shutdown
2013-05-05 17:57:37 +02:00
Steve Holme
52d72e66c2
smtp: Fix trailing whitespace warning
2013-05-04 18:37:50 +01:00
Steve Holme
f3d10aa0d4
smtp: Fix compilation warning
...
comparison between signed and unsigned integer expressions
2013-05-04 13:24:05 +01:00
Steve Holme
7632bc911b
RELEASE-NOTES: synced with 92ef5f19c8
2013-05-04 10:13:43 +01:00
Steve Holme
92ef5f19c8
smtp: Updated RFC-2821 references to RFC-5321
2013-05-04 10:12:01 +01:00
Steve Holme
99b4045183
smtp: Fixed sending of double CRLF caused by first in EOB
...
If the mail sent during the transfer contains a terminating <CRLF> then
we should not send the first <CRLF> of the EOB as specified in RFC-5321.
Additionally don't send the <CRLF> if there is "no mail data" as the
DATA command already includes it.
2013-05-04 10:00:33 +01:00
Steve Holme
087f9bb20a
tests: Corrected MAIL SIZE for CRLF line endings
...
... which was missed in commit: f5c3d95384
2013-05-03 20:08:21 +01:00
Steve Holme
e2c7e19144
tests: Corrected infilesize for CRLF line endings
...
... which was missed in commit: f5c3d95384
2013-05-03 18:27:06 +01:00
Steve Holme
f5c3d95384
tests: Corrected test1406 to be RFC2821 compliant
2013-05-03 18:22:18 +01:00
Steve Holme
6b10f5b963
tests: Corrected test1320 to be RFC2821 compliant
2013-05-02 22:49:16 +01:00
Steve Holme
ee74b77d45
tests: Corrected typo in test909
...
Introduced in commit: 514817669e
2013-05-02 20:03:50 +01:00
Steve Holme
734bdb68c2
tests: Corrected test909 to be RFC2821 compliant
2013-05-02 18:52:52 +01:00
Steve Holme
514817669e
tests: Updated test references to 909 from 1411
...
...and removed references to libcurl and test1406.
2013-05-02 18:50:00 +01:00
Steve Holme
cb9c0ac7d7
tests: Renamed test1411 to test909 as this is a main SMTP test
2013-05-02 18:46:11 +01:00
Lars Johannesen
1c435295b8
bindlocal: move brace out of #ifdef
...
The code within #ifdef HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID wrongly had two
closing braces when it should only have one, so builds without that
define would fail.
Bug: http://curl.haxx.se/mail/lib-2013-05/0000.html
2013-05-01 14:18:47 +02:00
Steve Holme
46d26a0e77
smtp: Tidy up to move the eob counter to the per-request structure
...
Move the eob counter from the smtp_conn structure to the SMTP structure
as it is associated with a SMTP payload on a per-request basis.
2013-04-30 22:25:23 +01:00
Steve Holme
f4e3cae8a7
TODO: Updated following the addition of CURLOPT_SASL_IR
2013-04-30 00:12:41 +01:00
Steve Holme
b52cf5d2cd
smtp: Fixed unknown percentage complete in progress bar
...
The curl command line utility would display the the completed progress
bar with a percentage of zero as the progress routines didn't know the
size of the transfer.
2013-04-29 22:34:26 +01:00
Daniel Stenberg
073e83b543
ftpserver: silence warnings
...
Fix regressions in commit b56e3d43e5
. Make @data local and filter off
non-numerical digits from $testno in STATUS_imap.
2013-04-29 14:58:08 +02:00
Steve Holme
c3e6d69acb
ftpserver.pl: Corrected the imap LOGIN response
...
...to be more realistic and consistent with the other imap responses.
2013-04-29 12:58:41 +01:00
Steve Holme
b56e3d43e5
tests: Added imap STATUS command test
2013-04-29 12:53:09 +01:00
Steve Holme
f317ffb7bb
tests: Corrected the SMTP tests to be RFC2821 compliant
...
The emails that are sent to the server during these tests were
incorrectly formatted as they contained one or more LF terminated lines
rather than being CRLF terminated as per Section 2.3.7 of RFC-2821.
This wasn't a problem for the test suite as the <stdin> data matched the
<upload> data but anyone using these tests as reference would be sending
incorrect data to a server.
2013-04-28 16:14:58 +01:00
Steve Holme
9ea5145952
email: Tidy up of *_perform_authenticate()
...
Removed the hard returns from imap and pop3 by using the same style for
sending the authentication string as smtp. Moved the "Other mechanisms
not supported" check in smtp to match that of imap and pop3 to provide
consistency between the three email protocols.
2013-04-28 12:57:42 +01:00
Steve Holme
1d7c38e1f0
smtp: Updated limit check to be more readable like the check in pop3
2013-04-28 12:26:44 +01:00
Steve Holme
18bfc8f2d7
pop3: Added 255 octet limit check when sending initial response
...
Added 255 octet limit check as per Section 4. Paragraph 8 of RFC-5034.
2013-04-28 12:26:11 +01:00
Steve Holme
945246988d
DOCS: Corrected line length of recent Secure Transport changes
2013-04-28 12:17:15 +01:00
Nick Zitzmann
a5c0e20939
darwinssl: add TLS crypto authentication
...
Users using the Secure Transport (darwinssl) back-end can now use a
certificate and private key to authenticate with a site using TLS. Because
Apple's security system is based around the keychain and does not have any
non-public function to create a SecIdentityRef data structure from data
loaded outside of the Keychain, the certificate and private key have to be
loaded into the Keychain first (using the certtool command line tool or
the Security framework's C API) before we can find it and use it.
2013-04-27 23:15:07 -06:00
Steve Holme
128517649c
Corrected version numbers after bump
2013-04-27 23:02:20 +01:00
Daniel Stenberg
219358b93d
bump version
...
Since we're adding new stuff, the next release will bump the minor
version and we're looking forward to 7.31.0
2013-04-27 23:15:35 +02:00
Steve Holme
f133719f73
RELEASE-NOTES: synced with f4e6e201b1
2013-04-27 20:43:55 +01:00
Steve Holme
f4e6e201b1
DOCS: Updated following the addition of CURLOPT_SASL_IR
...
Documented the the option in curl_easy_setopt() and added it to
symbols-in-versions.
2013-04-27 17:08:08 +01:00
Steve Holme
790b2086d7
tests: Corrected command line arguments in test907 and test908
2013-04-27 16:36:17 +01:00
Steve Holme
f9b691cdb0
tests: Added SMTP AUTH with initial response tests
2013-04-27 13:04:02 +01:00
Steve Holme
4118c30261
tests: Updated SMTP tests to decouple client initial response
...
Updated test903 and test904 following the addition of CURLOPT_SASL_IR
as the default behaviour of SMTP AUTH responses is now to not include
the initial response. New tests with --sasl-ir support to follow.
2013-04-27 12:32:27 +01:00