curl/docs
Kamil Dudka 8924f58c37 CURLOPT_SOCKS5_AUTH: allowed methods for SOCKS5 proxy auth
If libcurl was built with GSS-API support, it unconditionally advertised
GSS-API authentication while connecting to a SOCKS5 proxy.  This caused
problems in environments with improperly configured Kerberos: a stock
libcurl failed to connect, despite libcurl built without GSS-API
connected fine using username and password.

This commit introduces the CURLOPT_SOCKS5_AUTH option to control the
allowed methods for SOCKS5 authentication at run time.

Note that a new option was preferred over reusing CURLOPT_PROXYAUTH
for compatibility reasons because the set of authentication methods
allowed by default was different for HTTP and SOCKS5 proxies.

Bug: https://curl.haxx.se/mail/lib-2017-01/0005.html
Closes https://github.com/curl/curl/pull/1454
2017-06-28 08:02:58 +02:00
..
cmdline-opts --request-target: instead of --strip-path-slash 2017-06-21 23:39:10 +02:00
examples Makefile.m32: enable -W for MinGW32 build 2017-06-16 22:32:22 +02:00
libcurl CURLOPT_SOCKS5_AUTH: allowed methods for SOCKS5 proxy auth 2017-06-28 08:02:58 +02:00
.gitignore
BINDINGS.md BINDINGS: update SP-Forth and OCaml urls 2017-06-12 00:43:20 +02:00
BUGS
CHECKSRC.md
CIPHERS.md
CMakeLists.txt
CODE_OF_CONDUCT.md
CODE_STYLE.md
CONTRIBUTE.md CONTRIBUTE.md: mention the out-of-tree build test too 2017-06-22 10:31:03 +02:00
curl-config.1
FAQ includes: remove curl/curlbuild.h and curl/curlrules.h 2017-06-14 11:07:33 +02:00
FEATURES LDAP: documentation update per #878 changes (#1506) 2017-05-24 01:03:29 +03:00
HISTORY.md
HTTP2.md
HTTP-COOKIES.md
INSTALL
INSTALL.cmake includes: remove curl/curlbuild.h and curl/curlrules.h 2017-06-14 11:07:33 +02:00
INSTALL.md
INTERNALS.md
KNOWN_BUGS typecheck-gcc.h: check CURLINFO_CERTINFO 2017-06-01 21:06:09 +02:00
LICENSE-MIXING.md
MAIL-ETIQUETTE
Makefile.am Makefile: fix make dist 2017-04-26 23:02:42 +02:00
MANUAL docs: clarify NO_PROXY further 2017-05-30 22:43:34 +02:00
mk-ca-bundle.1
README.cmake
README.md
README.netware
README.win32
RELEASE-PROCEDURE RELEASE-PROCEDURE: updated future release dates 2017-06-09 15:58:51 +02:00
RESOURCES
ROADMAP.md
SECURITY.md
SSL-PROBLEMS.md
SSLCERTS.md
THANKS release: 7.54.1 2017-06-14 08:08:56 +02:00
THANKS-filter
TheArtOfHttpScripting
TODO http: add --strip-path-slash and CURLOPT_STRIP_PATH_SLASH 2017-06-19 16:39:22 +02:00
VERSIONS

curl logo

Documentation

You'll find a mix of various documentation in this directory and subdirectories, using several different formats. Some of them are not ideal for reading directly in your browser.

If you'd rather see the rendered version of the documentation, check out the curl web site's documentation section for general curl stuff or the libcurl section for libcurl related documentation.