--- old/src/general.h	Sat Oct 21 14:53:56 2006
+++ src/general.h	Sun Oct 28 16:34:53 2007
@@ -129,6 +129,11 @@
 #define ENV_OCSPD_CRL_RELOAD_EXPIRED "crl_reload_expired"
 #define ENV_OCSPD_CRL_AUTO_RELOAD "crl_auto_reload"
 
+#ifdef USE_CURL
+#define ENV_OCSPD_HTTP_CONNECT_TIMEOUT "http_connect_timeout"
+#define ENV_OCSPD_HTTP_TRANSFER_TIMEOUT "http_transfer_timeout"
+#endif
+
 #define ENV_OCSPD_USER		"user"
 #define ENV_OCSPD_GROUP		"group"
 
@@ -176,9 +181,15 @@
 #define OCSP_CRL_PROTO_FILE		0
 #define OCSP_CRL_PROTO_LDAP		1
 #define OCSP_CRL_PROTO_HTTP		2
+#ifdef USE_CURL
+#define OCSP_CRL_PROTO_HTTPS	3
+#endif
 
 #define OCSP_DEFAULT_LDAP_PORT		389
 #define OCSP_DEFAULT_HTTP_PORT		80
+#ifdef USE_CURL
+#define OCSP_DEFAULT_HTTPS_PORT		443
+#endif
 
 typedef struct url_data
 	{
@@ -360,6 +371,12 @@
 	ssize_t max_req_size;
 	unsigned int max_timeout_secs;
 
+#ifdef USE_CURL
+    /* HTTP timeouts */
+    int http_connect_timeout;
+    int http_transfer_timeout;
+#endif
+
 	/* Threads Management */
 	int iget;
 	int iput;
