From: Nick Porter Date: Thu, 16 Feb 2023 12:20:50 +0000 (+0000) Subject: Add CURL connection config to rlm_imap X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3683ef11a57fc102b883fe8b29ee4a452eb71877;p=thirdparty%2Ffreeradius-server.git Add CURL connection config to rlm_imap --- diff --git a/src/modules/rlm_imap/rlm_imap.c b/src/modules/rlm_imap/rlm_imap.c index 7572f616551..9ce9521669e 100644 --- a/src/modules/rlm_imap/rlm_imap.c +++ b/src/modules/rlm_imap/rlm_imap.c @@ -57,6 +57,7 @@ typedef struct { char const *uri; //!< URI of imap server fr_time_delta_t timeout; //!< Timeout for connection and server response fr_curl_tls_t tls; + fr_curl_conn_config_t conn_config; //!< Re-usable CURL handle config } rlm_imap_t; typedef struct { @@ -70,6 +71,7 @@ static const CONF_PARSER module_config[] = { { FR_CONF_OFFSET("uri", FR_TYPE_STRING, rlm_imap_t, uri) }, { FR_CONF_OFFSET("timeout",FR_TYPE_TIME_DELTA, rlm_imap_t, timeout) }, { FR_CONF_OFFSET("tls", FR_TYPE_SUBSECTION, rlm_imap_t, tls), .subcs = (void const *) fr_curl_tls_config },//!