Merge branch 'master' into HTTPS-proxy
This commit is contained in:
@@ -2659,9 +2659,9 @@ case "$OPT_IDN" in
|
|||||||
;;
|
;;
|
||||||
default)
|
default)
|
||||||
dnl configure option not specified
|
dnl configure option not specified
|
||||||
want_idn="yes"
|
want_idn="no"
|
||||||
want_idn_path="default"
|
want_idn_path="default"
|
||||||
AC_MSG_RESULT([(assumed) yes])
|
AC_MSG_RESULT([(assumed) no])
|
||||||
;;
|
;;
|
||||||
yes)
|
yes)
|
||||||
dnl --with-libidn option used without path
|
dnl --with-libidn option used without path
|
||||||
|
|||||||
32
docs/CODE_OF_CONDUCT.md
Normal file
32
docs/CODE_OF_CONDUCT.md
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
Contributor Code of Conduct
|
||||||
|
===========================
|
||||||
|
|
||||||
|
As contributors and maintainers of this project, we pledge to respect all
|
||||||
|
people who contribute through reporting issues, posting feature requests,
|
||||||
|
updating documentation, submitting pull requests or patches, and other
|
||||||
|
activities.
|
||||||
|
|
||||||
|
We are committed to making participation in this project a harassment-free
|
||||||
|
experience for everyone, regardless of level of experience, gender, gender
|
||||||
|
identity and expression, sexual orientation, disability, personal appearance,
|
||||||
|
body size, race, ethnicity, age, or religion.
|
||||||
|
|
||||||
|
Examples of unacceptable behavior by participants include the use of sexual
|
||||||
|
language or imagery, derogatory comments or personal attacks, trolling, public
|
||||||
|
or private harassment, insults, or other unprofessional conduct.
|
||||||
|
|
||||||
|
Project maintainers have the right and responsibility to remove, edit, or
|
||||||
|
reject comments, commits, code, wiki edits, issues, and other contributions
|
||||||
|
that are not aligned to this Code of Conduct. Project maintainers who do not
|
||||||
|
follow the Code of Conduct may be removed from the project team.
|
||||||
|
|
||||||
|
This code of conduct applies both within project spaces and in public spaces
|
||||||
|
when an individual is representing the project or its community.
|
||||||
|
|
||||||
|
Instances of abusive, harassing, or otherwise unacceptable behavior may be
|
||||||
|
reported by opening an issue or contacting one or more of the project
|
||||||
|
maintainers.
|
||||||
|
|
||||||
|
This Code of Conduct is adapted from the [Contributor
|
||||||
|
Covenant](http://contributor-covenant.org), version 1.1.0, available at
|
||||||
|
[http://contributor-covenant.org/version/1/1/0/](http://contributor-covenant.org/version/1/1/0/)
|
||||||
@@ -38,7 +38,7 @@ EXTRA_DIST = MANUAL BUGS CONTRIBUTE FAQ FEATURES INTERNALS SSLCERTS \
|
|||||||
KNOWN_BUGS BINDINGS $(man_MANS) $(HTMLPAGES) HISTORY INSTALL \
|
KNOWN_BUGS BINDINGS $(man_MANS) $(HTMLPAGES) HISTORY INSTALL \
|
||||||
$(PDFPAGES) LICENSE-MIXING README.netware DISTRO-DILEMMA INSTALL.devcpp \
|
$(PDFPAGES) LICENSE-MIXING README.netware DISTRO-DILEMMA INSTALL.devcpp \
|
||||||
MAIL-ETIQUETTE HTTP-COOKIES SECURITY RELEASE-PROCEDURE \
|
MAIL-ETIQUETTE HTTP-COOKIES SECURITY RELEASE-PROCEDURE \
|
||||||
SSL-PROBLEMS HTTP2.md ROADMAP.md
|
SSL-PROBLEMS HTTP2.md ROADMAP.md CODE_OF_CONDUCT.md
|
||||||
|
|
||||||
MAN2HTML= roffit < $< >$@
|
MAN2HTML= roffit < $< >$@
|
||||||
|
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ CA bundle missing intermediate certificates
|
|||||||
problems if your CA cert does not have the certificates for the
|
problems if your CA cert does not have the certificates for the
|
||||||
intermediates in the whole trust chain.
|
intermediates in the whole trust chain.
|
||||||
|
|
||||||
SSL version
|
Protocol version
|
||||||
|
|
||||||
Some broken servers fail to support the protocol negotiation properly that
|
Some broken servers fail to support the protocol negotiation properly that
|
||||||
SSL servers are supposed to handle. This may cause the connection to fail
|
SSL servers are supposed to handle. This may cause the connection to fail
|
||||||
@@ -36,7 +36,9 @@ SSL version
|
|||||||
An additional complication can be that modern SSL libraries sometimes are
|
An additional complication can be that modern SSL libraries sometimes are
|
||||||
built with support for older SSL and TLS versions disabled!
|
built with support for older SSL and TLS versions disabled!
|
||||||
|
|
||||||
SSL ciphers
|
All versions of SSL are considered insecure and should be avoided. Use TLS.
|
||||||
|
|
||||||
|
Ciphers
|
||||||
|
|
||||||
Clients give servers a list of ciphers to select from. If the list doesn't
|
Clients give servers a list of ciphers to select from. If the list doesn't
|
||||||
include any ciphers the server wants/can use, the connection handshake
|
include any ciphers the server wants/can use, the connection handshake
|
||||||
@@ -51,6 +53,10 @@ SSL ciphers
|
|||||||
Note that these weak ciphers are identified as flawed. For example, this
|
Note that these weak ciphers are identified as flawed. For example, this
|
||||||
includes symmetric ciphers with less than 128 bit keys and RC4.
|
includes symmetric ciphers with less than 128 bit keys and RC4.
|
||||||
|
|
||||||
|
WinSSL in Windows XP is not able to connect to servers that no longer
|
||||||
|
support the legacy handshakes and algorithms used by those versions, so we
|
||||||
|
advice against building curl to use WinSSL on really old Windows versions.
|
||||||
|
|
||||||
References:
|
References:
|
||||||
|
|
||||||
https://tools.ietf.org/html/draft-popov-tls-prohibiting-rc4-01
|
https://tools.ietf.org/html/draft-popov-tls-prohibiting-rc4-01
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
.\" * | (__| |_| | _ <| |___
|
.\" * | (__| |_| | _ <| |___
|
||||||
.\" * \___|\___/|_| \_\_____|
|
.\" * \___|\___/|_| \_\_____|
|
||||||
.\" *
|
.\" *
|
||||||
.\" * Copyright (C) 1998 - 2014, Daniel Stenberg, <daniel@haxx.se>, et al.
|
.\" * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
|
||||||
.\" *
|
.\" *
|
||||||
.\" * This software is licensed as described in the file COPYING, which
|
.\" * This software is licensed as described in the file COPYING, which
|
||||||
.\" * you should have received as part of this distribution. The terms
|
.\" * you should have received as part of this distribution. The terms
|
||||||
@@ -39,6 +39,9 @@ response codes will slip through, especially when authentication is involved
|
|||||||
You might get some amounts of headers transferred before this situation is
|
You might get some amounts of headers transferred before this situation is
|
||||||
detected, like when a "100-continue" is received as a response to a POST/PUT
|
detected, like when a "100-continue" is received as a response to a POST/PUT
|
||||||
and a 401 or 407 is received immediately afterwards.
|
and a 401 or 407 is received immediately afterwards.
|
||||||
|
|
||||||
|
When this option is used and an error is detected, it will cause the
|
||||||
|
connection to get closed.
|
||||||
.SH DEFAULT
|
.SH DEFAULT
|
||||||
0, do not fail on error
|
0, do not fail on error
|
||||||
.SH PROTOCOLS
|
.SH PROTOCOLS
|
||||||
|
|||||||
@@ -75,6 +75,8 @@ size_t tool_header_cb(void *ptr, size_t size, size_t nmemb, void *userdata)
|
|||||||
size_t rc = fwrite(ptr, size, nmemb, heads->stream);
|
size_t rc = fwrite(ptr, size, nmemb, heads->stream);
|
||||||
if(rc != cb)
|
if(rc != cb)
|
||||||
return rc;
|
return rc;
|
||||||
|
/* flush the stream to send off what we got earlier */
|
||||||
|
(void)fflush(heads->stream);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ test:
|
|||||||
# TESTCASES are taken from Makefile.inc
|
# TESTCASES are taken from Makefile.inc
|
||||||
include Makefile.inc
|
include Makefile.inc
|
||||||
|
|
||||||
EXTRA_DIST = $(TESTCASES) DISABLED
|
EXTRA_DIST = $(TESTCASES) DISABLED CMakeLists.txt
|
||||||
|
|
||||||
filecheck:
|
filecheck:
|
||||||
@mkdir test-place; \
|
@mkdir test-place; \
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ AM_CPPFLAGS = -I$(top_builddir)/include/curl \
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
EXTRA_DIST = test75.pl test307.pl test610.pl test613.pl test1013.pl \
|
EXTRA_DIST = test75.pl test307.pl test610.pl test613.pl test1013.pl \
|
||||||
test1022.pl Makefile.inc notexists.pl
|
test1022.pl Makefile.inc notexists.pl CMakeLists.txt
|
||||||
|
|
||||||
CFLAG_CURL_SYMBOL_HIDING = @CFLAG_CURL_SYMBOL_HIDING@
|
CFLAG_CURL_SYMBOL_HIDING = @CFLAG_CURL_SYMBOL_HIDING@
|
||||||
|
|
||||||
|
|||||||
@@ -60,5 +60,5 @@ endif
|
|||||||
# Makefile.inc provides neat definitions
|
# Makefile.inc provides neat definitions
|
||||||
include Makefile.inc
|
include Makefile.inc
|
||||||
|
|
||||||
EXTRA_DIST = base64.pl Makefile.inc
|
EXTRA_DIST = base64.pl Makefile.inc CMakeLists.txt
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user