Daniel Stenberg
ce7826f613
curl: remove "--socks" as "--socks5" turned 8
...
In commit 2e42b0a252
(Jan 2008) we made the option "--socks" deprecated
and it has not been documented since. The more explicit socks options
(like --socks4 or --socks5) should be used.
2016-04-29 00:31:37 +02:00
Daniel Stenberg
394d7917b7
curl.1: document the deprecated --ftp-ssl option
2016-04-29 00:31:37 +02:00
Daniel Stenberg
d0f42e5273
curl: remove --http-request
...
It was mentioned as deprecated already in commit ae1912cb0d
from
1999. It has not been documented in this millennium.
2016-04-29 00:31:37 +02:00
Daniel Stenberg
9b1ed2ea8e
curl: mention --ntlm-wb in -h list
2016-04-29 00:31:37 +02:00
Daniel Stenberg
c6eb7b6301
curl: -h output lacked --proxy-header
2016-04-29 00:31:37 +02:00
Daniel Stenberg
59a09055af
curl.1: document --ntlm-wb
2016-04-29 00:31:37 +02:00
Daniel Stenberg
51d62a6b66
curl.1: document the long format of -q: --disable
2016-04-29 00:31:37 +02:00
Daniel Stenberg
12622f3899
curl.1: mention the deprecated --krb4 option
2016-04-29 00:31:37 +02:00
Daniel Stenberg
d848be14b2
curl.1: document --ftp-ssl-reqd
...
Even if deprecated, document it so that people will find it as old
scripts may still use it.
2016-04-29 00:31:37 +02:00
Daniel Stenberg
10ea631390
curl: use --telnet-option as documented
...
The code said "telnet-options" but no documentation ever said so. It
worked fine since the code is fine with a unique match of the first
part.
2016-04-29 00:31:37 +02:00
Daniel Stenberg
d6fa190503
getparam: remove support for --ftpport
...
It has been deprecated and undocumented since commit ad5ead8bed
(Dec
2003). --ftp-port is the proper long option name.
2016-04-29 00:31:37 +02:00
Daniel Stenberg
e200034425
curl: make --disable work as long form of -q
...
To make the aliases list reflect reality.
2016-04-29 00:31:37 +02:00
Daniel Stenberg
b499973c7b
aliases: remove trailing space from capath string
2016-04-29 00:31:37 +02:00
Daniel Stenberg
388c6b5e75
cmdline parse: only single letter options have single-letter strings
...
... moved around options so that parsing the code to find all
single-letter options easier.
2016-04-29 00:31:37 +02:00
Jay Satiro
7028ed6d31
CURLINFO_TLS_SSL_PTR.3: Clarify SSL pointer availability
...
Bug: https://curl.haxx.se/mail/lib-2016-04/0126.html
Reported-by: Bru Rom
2016-04-28 16:48:38 -04:00
Daniel Stenberg
9a42b061e7
curl_easy_getinfo.3: remove superfluous blank lines
2016-04-28 16:31:37 +02:00
Daniel Stenberg
6a9abbd4d4
test1139: verifies libcurl option man page presence
...
- checks that each option has its own man page present
- checks that each option is mentioned in its corresponding index man
page
2016-04-28 16:30:22 +02:00
Daniel Stenberg
220a0b065f
curl_easy_getinfo.3: added missing mention of CURLINFO_TLS_SESSION
...
... although it is deprecated.
2016-04-28 16:26:42 +02:00
Jay Satiro
9f498de9a2
mbedtls: Fix session resume
...
This also fixes PolarSSL session resume.
Prior to this change the TLS session information wasn't properly
saved and restored for PolarSSL and mbedTLS.
Bug: https://curl.haxx.se/mail/lib-2016-01/0070.html
Reported-by: Thomas Glanzmann
Bug: https://curl.haxx.se/mail/lib-2016-04/0095.html
Reported-by: Moti Avrahami
2016-04-28 02:57:38 -04:00
Daniel Stenberg
ba06adc4c5
RELEASE-NOTES: synced with f4298fcc6d
2016-04-27 15:31:38 +02:00
Michael Kaufmann
f4298fcc6d
opts: Fix some syntax errors in example code fragments
...
Fixes #779
2016-04-27 00:05:04 +02:00
Daniel Stenberg
ab691309ce
openssl: avoid BN_print a NULL bignum
...
OpenSSL 1.1.0-pre seems to return NULL(?) for a whole lot of those
numbers so make sure the function handles this.
Reported-by: Linus Nordberg
2016-04-26 23:55:31 +02:00
Marcel Raad
c2b3f264cb
CONNECT_ONLY: don't close connection on GSS 401/407 reponses
...
Previously, connections were closed immediately before the user had a
chance to extract the socket when the proxy required Negotiate
authentication.
This regression was brought in with the security fix in commit
79b9d5f1a4
Closes #655
2016-04-26 23:01:56 +02:00
Daniel Stenberg
e24e1c9cc6
CURLINFO_TLS_SESSION.3: clarify TLS library support before 7.48.0
2016-04-26 15:17:07 +02:00
Daniel Stenberg
05492fe790
mbedtls.c: silly spellfix of a comment
2016-04-26 00:28:40 +02:00
Daniel Stenberg
3a6142865f
KNOWN_BUGS: 1.10 Strips trailing dot from host name
...
Closes #716
2016-04-26 00:07:40 +02:00
Daniel Stenberg
e504f03f8c
test1322: verify stripping of trailing dot from host name
...
While being debated (in #716 ) and a violation of RFC 7230 section 5.4,
this test verifies that the existing functionality works as intended. It
strips the dot from the host name and uses the host without dot
throughout the internals.
2016-04-25 23:51:33 +02:00
Daniel Stenberg
439afae886
multi: accidentally used resolved host name instead of proxy
...
Regression introduced in 09b5a998
Bug: https://curl.haxx.se/mail/lib-2016-04/0084.html
Reported-by: BoBo
2016-04-25 23:31:55 +02:00
Daniel Stenberg
eafd9264aa
symbols-in-versions: added new CURLSSLBACKEND_ symbols
2016-04-25 23:15:00 +02:00
Daniel Stenberg
62e3e75b80
test148: fixed after the --ftp-create-dirs retry change
...
follow-up commit to 3c1e84f569
as it made curl try a little harder
2016-04-25 23:10:13 +02:00
Daniel Stenberg
56fb8a1f11
curl.h: clarify curl_sslbackend for openssl clones and renames
2016-04-25 11:37:40 +02:00
Karlson2k
2242384911
url.c: fixed DEBUGASSERT() for WinSock workaround
...
If buffer is allocated, but nothing is received during prereceive
stage, than number of processed bytes must be zero.
Closes #778
2016-04-25 11:25:18 +02:00
Daniel Stenberg
27a6393cee
KNOWN_BUGS: --interface for ipv6 binds to unusable IP address
...
Closes #686 for now.
2016-04-25 11:20:23 +02:00
Daniel Stenberg
7215a81327
TODO: 1.17 Add support for IRIs
...
Adding support for IRIs is a mouthful, but is probably interesting at
least for areas and countries where the use of such "URLs" are growing
popularity.
Closes #776
2016-04-24 23:51:34 +02:00
Daniel Stenberg
93c3d2ed54
THANKS-filter: Travis Burtrum
2016-04-24 12:46:41 +02:00
Daniel Stenberg
6de32d916f
lib1517: checksrc compliance
2016-04-24 12:27:39 +02:00
33623d7196
PolarSSL: Implement public key pinning
2016-04-24 12:27:39 +02:00
Patrick Monnerat
7639a9cfc9
os400: upgrade ILE/RPG binding
2016-04-22 18:07:11 +02:00
Patrick Monnerat
3cd082be83
curl.h: CURLOPT_CONNECT_TO sets a struct slist *, not a string
2016-04-22 16:49:02 +02:00
Daniel Stenberg
c67d7b9405
contributors.sh: make --releasenotes implied
...
It got too annoying to type =)
2016-04-22 15:53:42 +02:00
Daniel Stenberg
610b9cdccf
RELEASE-NOTES: synced with 3c1e84f569
2016-04-22 15:46:34 +02:00
Daniel Stenberg
3c1e84f569
curl: make --ftp-create-dirs retry on failure
...
The underlying libcurl option used for this feature is
CURLOPT_FTP_CREATE_MISSING_DIRS which has the ability to retry the dir
creation, but it was never set to do that by the command line tool.
Now it does.
Bug: https://curl.haxx.se/mail/archive-2016-04/0021.html
Reported-by: John Wanghui
Help-by: Leif W
2016-04-22 15:25:13 +02:00
Henrik Gaßmann
5d8093e7d5
winbuild: add mbedtls support
...
Add WITH_MBEDTLS option. Make WITH_SSL, WITH_MBEDTLS and ENABLE_WINSSL
options mutual exclusive.
Closes #606
2016-04-21 23:23:49 +02:00
Daniel Stenberg
14c9b70cae
KNOWN_BUGS: fixed "5.6 Improper use of Autoconf cache variables"
...
As of commit d9f3b365a3
2016-04-21 23:14:13 +02:00
Irfan Adilovic
d9f3b365a3
configure: ac_cv_ -> curl_cv_ for write-only vars
...
These configure vars are modified in a curl-specific way but never
evaluated or loaded from cache, even though they are designated as
_cv_. We could either implement proper AC_CACHE_CHECKs for them, or
remove them completely.
Fixes #603 as ac_cv_func_gethostbyname is no longer clobbered, and
AC_CHECK_FUNC(gethostbyname...) will no longer spuriously succeed after
the first configure run with caching.
`ac_cv_func_strcasecmp` is curious, see #770 .
`eval "ac_cv_func_$func=yes"` can still cause problems as it works in
tandem with AC_CHECK_FUNCS and then potentially modifies its result. It
would be best to rewrite this test to use a new CURL_CHECK_FUNCS macro,
which works the same as AC_CHECK_FUNCS but relies on caching the values
of curl_cv_func_* variables, without modifiying ac_cv_func_*.
2016-04-21 23:08:28 +02:00
Irfan Adilovic
4b639dbc74
configure: ac_cv_ -> curl_cv_ for r/w vars
...
These configure vars are modified in a curl-specific way and modified by
the configure process, but are never loaded from cache, even though they
are designated as _cv_. We should implement proper AC_CACHE_CHECKs for
them eventually.
2016-04-21 23:08:28 +02:00
Irfan Adilovic
68c83b4623
configure: ac_cv_func_clock_gettime -> curl_...
...
This variable must not be cached in its current form, as any cached
information will prevent the next configure run from determining the
correct LIBS needed for the function. Thus, rename prefix `ac_cv_` to
just `curl_`.
2016-04-21 23:08:28 +02:00
Irfan Adilovic
14c8b45528
configure: ac_cv_ -> curl_cv_ for all cached vars
...
This was automated by:
sed -b -i -f <(ack -A1 AC_CACHE_CHECK | \
ack -o 'ac_cv_.*?\b' | \
sort -u | xargs -n1 bash -c \
'echo "s/$0/curl_cv_${0#ac_cv_}/g"') \
$(git ls-files)
This only changed the prefix for 16 variables actually checked with
AC_CACHE_CHECK.
2016-04-21 23:08:28 +02:00
Daniel Stenberg
cfe16c22d7
openssl: builds with OpenSSL 1.1.0-pre5
...
The RSA, DSA and DH structs are now opaque and require use of new APIs
Fixes #763
2016-04-21 10:52:24 +02:00
Steve Holme
99980cf904
url.c: Prefer we don't use explicit NULLs in conditions
...
Fixed commit fa5fa65a30
to not use NULLs in if condition.
2016-04-20 18:07:05 +01:00