URL: https://github.com/SSSD/sssd/pull/198 Title: #198: secrets: support https in proxy provider
jhrozek commented: """ Looks like the curl version on RHEL-7 is too old to support some features: ``` /var/lib/jenkins/workspace/ci/label/rhel7/src/util/tev_curl.c: In function 'curl_code2errno': /var/lib/jenkins/workspace/ci/label/rhel7/src/util/tev_curl.c:98:10: error: 'CURLE_SSL_INVALIDCERTSTATUS' undeclared (first use in this function) case CURLE_SSL_INVALIDCERTSTATUS: ^ /var/lib/jenkins/workspace/ci/label/rhel7/src/util/tev_curl.c:98:10: note: each undeclared identifier is reported only once for each function it appears in /var/lib/jenkins/workspace/ci/label/rhel7/src/util/tev_curl.c:99:10: error: 'CURLE_SSL_PINNEDPUBKEYNOTMATCH' undeclared (first use in this function) case CURLE_SSL_PINNEDPUBKEYNOTMATCH: ^ /var/lib/jenkins/workspace/ci/label/rhel7/src/util/tev_curl.c: In function 'curlm_code2errno': /var/lib/jenkins/workspace/ci/label/rhel7/src/util/tev_curl.c:138:10: error: 'CURLM_ADDED_ALREADY' undeclared (first use in this function) case CURLM_ADDED_ALREADY: ^ gcc -DHAVE_CONFIG_H -I. -I/var/lib/jenkins/workspace/ci/label/rhel7 -Wall -I.. -I/var/lib/jenkins/workspace/ci/label/rhel7/src/sss_client -I/var/lib/jenkins/workspace/ci/label/rhel7/src -I. -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/libnl3 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DLIBDIR="/usr/local/lib" -DVARDIR="/usr/local/var" -DSSS_STATEDIR="/usr/local/var/lib/sss" -DSYSCONFDIR="/usr/local/etc" -DSHLIBEXT="" -DSSSDDATADIR="/usr/local/share/sssd" -DSSSD_LIBEXEC_PATH="/usr/local/libexec/sssd" -DSSSD_CONF_DIR="/usr/local/etc/sssd" -DSSS_NSS_MCACHE_DIR="/usr/local/var/lib/sss/mc" -DSSS_NSS_SOCKET_NAME="/usr/local/var/lib/sss/pipes/nss" -DSSS_PAM_SOCKET_NAME="/usr/local/var/lib/sss/pipes/pam" -DSSS_PAC_SOCKET_NAME="/usr/local/var/lib/sss/pipes/pac" -DSSS_PAM_PRIV_SOCKET_NAME="/usr/local/var/lib/sss/pipes/private/pam" -DSSS_SEC_SOCKET_NAME="/usr/local/var/run/secrets.socket" -DSSS_SUDO_SOCKET_NAME="/usr/local/var/lib/sss/pipes/sudo" -DSSS_AUTOFS_SOCKET_NAME="/usr/local/var/lib/sss/pipes/autofs" -DSSS_SSH_SOCKET_NAME="/usr/local/var/lib/sss/pipes/ssh" -DLOCALEDIR="/usr/local/share/locale" -DBASE_FILE_STEM="monitor" -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wundef -Werror-implicit-function-declaration -Winit-self -Wmissing-include-dirs -fno-strict-aliasing -std=gnu99 -g3 -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -o src/monitor/monitor.o /var/lib/jenkins/workspace/ci/label/rhel7/src/monitor/monitor.c ``` """
See the full comment at https://github.com/SSSD/sssd/pull/198#issuecomment-288338780