diff options
| author | Daniel Stenberg <daniel@haxx.se> | 2000-11-02 14:34:46 +0000 | 
|---|---|---|
| committer | Daniel Stenberg <daniel@haxx.se> | 2000-11-02 14:34:46 +0000 | 
| commit | e0e01e5a59b00e617f2a90114b0316879e8cb89d (patch) | |
| tree | 74c7de097140215b1491a44eaafd402634473a52 | |
| parent | 852b664e450b15bff3b9d05e6fefcee78b86335e (diff) | |
error code fix
| -rw-r--r-- | CHANGES | 19 | ||||
| -rw-r--r-- | include/curl/curl.h | 11 | 
2 files changed, 26 insertions, 4 deletions
@@ -6,6 +6,25 @@                                 History of Changes +Daniel (2 November 2000) +- When I added --interface, the new error code that was added with it was +  inserted in the wrong place and thus all error codes from 35 and upwards got +  increased one step. This is now corrected, we're back at the previous +  numbers. All new exit codes should be added at the end. + +Daniel (1 November 2000) +- Added a check for signal() in the configure script so that if sigaction() +  isn't present, we can use signal() instead. + +- I'm having a license discussion going on privately. The issue is yet again +  GPL-licensed programs that have problems with MPL. I am leaning towards +  making a kind of dual-license that will solve this once and for all... + +Daniel (31 October 2000) +- Added the packages/ directory. I intend to let this contain some docs and +  templates on how to generate custom-format packages for various platforms. +  I've now removed the RPM related curl.spec files from the archive root. +  Daniel (30 October 2000)  - T. Bharath brought a set of patches that bring new functionality to    curl_easy_getinfo() and curl_easy_setopt(). Now you can request peer diff --git a/include/curl/curl.h b/include/curl/curl.h index e3bcb4377..4a1245e58 100644 --- a/include/curl/curl.h +++ b/include/curl/curl.h @@ -100,7 +100,11 @@ typedef size_t (*curl_read_callback)(char *buffer,                                       FILE *instream);  /* All possible error codes from this version of urlget(). Future versions -   may return other values, stay prepared. */ +   may return other values, stay prepared. + +   Always add new return codes last. Never *EVER* remove any. The return +   codes must remain the same! + */  typedef enum {    CURLE_OK = 0, @@ -145,8 +149,6 @@ typedef enum {    CURLE_HTTP_POST_ERROR, -  CURLE_HTTP_PORT_FAILED, /* HTTP Interface operation failed */ -    CURLE_SSL_CONNECT_ERROR, /* something was wrong when connecting with SSL */    CURLE_FTP_BAD_DOWNLOAD_RESUME, /* couldn't resume download */ @@ -159,10 +161,11 @@ typedef enum {    CURLE_FUNCTION_NOT_FOUND,    CURLE_ABORTED_BY_CALLBACK, -    CURLE_BAD_FUNCTION_ARGUMENT,    CURLE_BAD_CALLING_ORDER, +  CURLE_HTTP_PORT_FAILED, /* HTTP Interface operation failed */ +    CURL_LAST  } CURLcode;  | 
