From de79348a9011d95449826ee79f3340e4522e9d6d Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Tue, 9 Oct 2001 06:53:53 +0000 Subject: [PATCH] New: CURLOPT_HTTP_VERSION Renamed: the TimeCond type to curl_TimeCond --- include/curl/curl.h | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/include/curl/curl.h b/include/curl/curl.h index 7f6b073cb..11ffb0a2f 100644 --- a/include/curl/curl.h +++ b/include/curl/curl.h @@ -460,10 +460,26 @@ typedef enum { /* Specify which SSL ciphers to use */ CINIT(SSL_CIPHER_LIST, OBJECTPOINT, 83), + + /* Specify which HTTP version to use! This must be set to one of the + CURL_HTTP_VERSION* enums set below. */ + CINIT(HTTP_VERSION, LONG, 84), CURLOPT_LASTENTRY /* the last unusued */ } CURLoption; + /* These enums are for use with the CURLOPT_HTTP_VERSION option. */ +enum { + CURL_HTTP_VERSION_NONE, /* setting this means we don't care, and that we'd + like the library to choose the best possible + for us! */ + CURL_HTTP_VERSION_1_0, /* please use HTTP 1.0 in the request */ + CURL_HTTP_VERSION_1_1, /* please use HTTP 1.1 in the request */ + + CURL_HTTP_VERSION_LAST /* *ILLEGAL* http version */ +}; + + typedef enum { TIMECOND_NONE, @@ -472,7 +488,7 @@ typedef enum { TIMECOND_LASTMOD, TIMECOND_LAST -} TimeCond; +} curl_TimeCond; #ifdef __BEOS__ #include @@ -558,7 +574,7 @@ CURLcode curl_global_init(long flags); void curl_global_cleanup(void); /* This is the version number */ -#define LIBCURL_VERSION "7.9.1-pre1" +#define LIBCURL_VERSION "7.9.1-pre2" #define LIBCURL_VERSION_NUM 0x070901 /* linked-list structure for the CURLOPT_QUOTE option (and other) */