Steve Holme
c1878e8f52
openssl: Use OPENSSL_IS_BORINGSSL for BoringSSL detection
...
For consistency with other conditionally compiled code in openssl.c,
use OPENSSL_IS_BORINGSSL rather than HAVE_BORINGSSL and try to use
HAVE_BORINGSSL outside of openssl.c when the OpenSSL header files are
not included.
2015-02-11 21:03:23 +00:00
Patrick Monnerat
ab85ac5eda
ftp: accept all 2xx responses to the PORT command
2015-02-11 19:51:57 +01:00
Steve Holme
d771b44e53
openssl: Disable OCSP in old versions of OpenSSL
...
Versions of OpenSSL prior to v0.9.8h do not support the necessary
functions for OCSP stapling.
2015-02-09 21:01:39 +00:00
Tatsuhiro Tsujikawa
7eebf9a3fb
http2: Fix bug that associated stream canceled on PUSH_PROMISE
...
Previously we don't ignore PUSH_PROMISE header fields in on_header
callback. It makes header values mixed with following HEADERS,
resulting protocol error.
2015-02-09 15:52:56 +01:00
Jay Satiro
20c727ec4c
polarssl: Fix exclusive SSL protocol version options
...
Prior to this change the options for exclusive SSL protocol versions did
not actually set the protocol exclusive.
http://curl.haxx.se/mail/lib-2015-01/0002.html
Reported-by: Dan Fandrich
2015-02-09 10:39:17 +01:00
Jay Satiro
9956ef2d33
gskit: Fix exclusive SSLv3 option
2015-02-09 10:38:46 +01:00
Daniel Stenberg
0daf1ef729
curl.1: clarify that -X is used for all requests
...
Reported-by: Jon Seymour
2015-02-09 10:33:54 +01:00
Daniel Stenberg
499024d208
curl.1: add warning when using -H and redirects
2015-02-08 00:05:55 +01:00
Steve Holme
761d5166af
schannel: Removed curl_ prefix from source files
...
Removed the curl_ prefix from the schannel source files as discussed
with Marc and Daniel at FOSDEM.
2015-02-07 21:34:33 +00:00
Daniel Stenberg
05792d6936
md5: use axTLS's own MD5 functions when available
2015-02-06 14:36:25 +01:00
Daniel Stenberg
2a15e594ef
MD(4|5): make the MD4_* and MD5_* functions static
2015-02-06 14:26:32 +01:00
Daniel Stenberg
d557da5d79
axtls: fix conversion from size_t to int warning
2015-02-06 14:26:32 +01:00
Steve Holme
600ccb2237
ftp: Use 'CURLcode result' for curl result codes
2015-02-05 20:31:12 +00:00
Daniel Stenberg
45b9b62de4
openssl: SSL_SESSION->ssl_version no longer exist
...
The struct went private in 1.0.2 so we cannot read the version number
from there anymore. Use SSL_version() instead!
Reported-by: Gisle Vanem
Bug: http://curl.haxx.se/mail/lib-2015-02/0034.html
2015-02-05 11:57:33 +01:00
Dan Fandrich
d37b58274d
unit1600: Fix compilation when NTLM is disabled
2015-02-04 22:59:14 +01:00
Daniel Stenberg
0d41c3e46b
MD5: fix compiler warnings and code style nits
2015-02-04 08:09:06 +01:00
Daniel Stenberg
57d6d253a1
MD5: replace implementation
...
The previous one was "encumbered" by RSA Inc - to avoid the licensing
restrictions it has being replaced. This is the initial import,
inserting the md5.c and md5.h files from
http://openwall.info/wiki/people/solar/software/public-domain-source-code/md5
Code-by: Alexander Peslyak
2015-02-04 08:09:06 +01:00
Daniel Stenberg
7f1d76f7ee
MD4: fix compiler warnings and code style nits
2015-02-04 08:09:06 +01:00
Daniel Stenberg
211d5329f4
MD4: replace implementation
...
The previous one was "encumbered" by RSA Inc - to avoid the licensing
restrictions it has being replaced. This is the initial import,
inserting the md4.c and md4.h files from
http://openwall.info/wiki/people/solar/software/public-domain-source-code/md4
Code-by: Alexander Peslyak
2015-02-04 08:09:05 +01:00
Steve Holme
cfc6d460cb
telnet: Prefer 'CURLcode result' for curl result codes
2015-02-04 00:09:31 +00:00
Steve Holme
0ebe2c15d1
hostasyn: Prefer 'CURLcode result' for curl result codes
2015-02-04 00:07:39 +00:00
Steve Holme
28c9e1edf4
schannel: Prefer 'CURLcode result' for curl result codes
2015-02-04 00:07:16 +00:00
Daniel Stenberg
b3cbf4500d
unit1601: MD5 unit tests
2015-02-03 23:05:55 +01:00
Daniel Stenberg
83bb07027d
unit1600: unit test for Curl_ntlm_core_mk_nt_hash
2015-02-03 21:03:11 +01:00
Daniel Stenberg
6b68aa989c
unit1600: NTLM unit test
2015-02-03 20:37:44 +01:00
Daniel Stenberg
8f027aa0bf
tests/README: add a new range, clean up some language
2015-02-03 10:46:39 +01:00
Jay Satiro
ac100f1624
opts: CURLOPT_CAINFO availability depends on SSL engine
2015-02-03 08:41:25 +01:00
Daniel Stenberg
f91a7bc992
getpass: protect include with proper #ifdef
...
Reported-by: Tamir
2015-02-03 07:57:54 +01:00
Daniel Stenberg
859a82a85c
getpass_r: read from stdin, not stdout!
...
The file number used was wrong. This bug was introduced over 10 years
ago, proving this function isn't used much...
Bug: http://curl.haxx.se/bug/view.cgi?id=1476
Reported-by: Tamir
2015-02-03 00:30:45 +01:00
Daniel Stenberg
8f369c53cf
test1135: verify the CURL_EXTERN order in header files
2015-02-02 23:32:38 +01:00
Daniel Stenberg
6f494c5e34
Makefile.am: fix 'make distcheck'
...
... by removing generated files from the *_DIST variable [*] and instead
generate them with a .dist suffix, since that is then handled and put
into the release archive by our generic dist-hook.
[*] = 'make distcheck' fails with non-existing files listed there
2015-02-02 23:11:44 +01:00
Steve Holme
0a7182f6ad
curl_sasl.c: More code policing
...
Better use of 80 character line limit, comment corrections and line
spacing preferences.
2015-02-02 16:50:39 +00:00
Daniel Stenberg
ae9963776a
libcurl-symbols: first basic shot for autogenerated docs
2015-02-02 15:38:54 +01:00
Daniel Stenberg
7b5348415f
FAQ: minor edit of 3.22
2015-02-02 15:38:29 +01:00
Steve Holme
c49e228916
build: Added removal of Visual Studio project files
...
Added the removal of the locally generated project files so one
may revert to a clean repository.
2015-02-02 12:43:04 +00:00
Steve Holme
957fcd9049
build: Renamed top level Visual Studio solution files
...
In preparation for adding the test suite and examples projects renamed
the top level "all" solution files to better describe what they are.
This will also enable us to use "curl" rather than "curlsrc" for the
command line tool solution and project files, which will simplify some
of the configuration.
2015-02-02 12:43:03 +00:00
Steve Holme
f826bf37ea
build: Enabled DEBUGBUILD in Visual Studio debug builds
...
Defined the DEBUGBUILD pre-processor variable to allow extra logging,
which is particularly useful in debug builds, as we use this and Visual
Studio typically uses _DEBUG.
We could define DEBUBBUILD, in curl_setup.h, when _MSC_VER and _DEBUG is
defined but that would also affect the makefile based builds which we
probably don't want to do.
2015-02-02 12:43:02 +00:00
Steve Holme
564b7b6dd0
build: Removed unused Visual Studio bscmake settings
2015-02-02 12:43:00 +00:00
Daniel Stenberg
ca51ac4017
CURLOPT_HTTP_VERSION.3: CURL_HTTP_VERSION_2_0 added in 7.33.0
...
And modify the text to refer to HTTP 2 as it isn't called "2.0".
Reported-By: Michael Wallner
2015-02-02 13:17:20 +01:00
Marc Hoersken
4161624e94
TODO: moved WinSSL/SChannel todo items into docs
2015-01-31 12:30:11 +01:00
Michael Kaufmann
04f246f8c7
CURLOPT_SEEKFUNCTION.3: also when server closes a connection
2015-01-29 22:34:21 +01:00
Steve Holme
8ca3b05624
curl_sasl.c: Fixed compilation warning when cryptography is disabled
...
curl_sasl.c:1506: warning: unused variable 'chlg'
2015-01-29 11:48:11 +00:00
Steve Holme
6fdc8651bd
curl_sasl.c: Fixed compilation warning when verbose debug output disabled
...
curl_sasl.c:1317: warning: unused parameter 'conn'
2015-01-28 22:48:01 +00:00
Steve Holme
8cc70db2db
ntlm_core: Use own odd parity function when crypto engine doesn't have one
2015-01-28 22:34:53 +00:00
Steve Holme
c469369b86
ntlm_core: Prefer sizeof(key) rather than hard coded sizes
2015-01-28 22:34:52 +00:00
Steve Holme
58e39b4da5
ntlm_core: Added consistent comments to DES functions
2015-01-28 22:34:51 +00:00
Steve Holme
300876a7a6
des: Added Curl_des_set_odd_parity()
...
Added Curl_des_set_odd_parity() for use when cryptography engines
don't include this functionality.
2015-01-28 22:34:49 +00:00
Steve Holme
ef782d726e
tests: Grouped SMTP SASL EXTERNAL tests with other SMTP tests
2015-01-28 19:55:06 +00:00
Steve Holme
26d4e0ad4e
tests: Grouped POP3 SASL EXTERNAL tests with other POP3 tests
2015-01-28 19:51:15 +00:00
Steve Holme
e3558a551b
tests: Grouped IMAP SASL EXTERNAL tests with other IMAP tests
2015-01-28 19:50:34 +00:00