]> git.ipfire.org Git - thirdparty/curl.git/commit
sasl: Implement SASL authorisation identity via CURLOPT_SASL_AUTHZID
authorSteve Holme <steve_holme@hotmail.com>
Wed, 17 Apr 2019 22:47:51 +0000 (23:47 +0100)
committerJay Satiro <raysatiro@yahoo.com>
Tue, 6 Aug 2019 15:38:20 +0000 (11:38 -0400)
commit7c469fa537397c3b8307c92aa723e3af6d941e95
treeb2c2629c47a6ca6d1a64b67696c1c35dec8497b3
parentd3be2ca7ba02fac4f2a972cee41c9f818142fc6e
sasl: Implement SASL authorisation identity via CURLOPT_SASL_AUTHZID

Added the ability for the calling program to specify the authorisation
identity (authzid), the identity to act as, in addition to the
authentication identity (authcid) and password when using SASL PLAIN
authentication.

Fixes #3653
Closes #3790

NOTE: This commit was cherry-picked and is part of a series of commits
that added the authzid feature for upcoming 7.66.0. The series was
temporarily reverted in db8ec1f so that it would not ship in a 7.65.x
patch release.

Closes https://github.com/curl/curl/pull/4186
12 files changed:
docs/libcurl/curl_easy_setopt.3
docs/libcurl/opts/CURLOPT_SASL_AUTHZID.3 [new file with mode: 0644]
docs/libcurl/opts/Makefile.inc
docs/libcurl/symbols-in-versions
include/curl/curl.h
include/curl/typecheck-gcc.h
lib/curl_sasl.c
lib/setopt.c
lib/url.c
lib/urldata.h
packages/OS400/ccsidcurl.c
packages/OS400/curl.inc.in