diff options
Diffstat (limited to 'curl_631_general.patch')
-rw-r--r-- | curl_631_general.patch | 1265 |
1 files changed, 1265 insertions, 0 deletions
diff --git a/curl_631_general.patch b/curl_631_general.patch new file mode 100644 index 000000000..242e308f9 --- /dev/null +++ b/curl_631_general.patch @@ -0,0 +1,1265 @@ +Only in curl-6.3.1: config-win32.h +Only in curl-6.3.1: config-win32.h~ +Only in curl-6.3.1: config.cache +Only in curl-6.3.1: config.h +diff -cr curl-6.3.1-org/config.h.in curl-6.3.1/config.h.in +*** curl-6.3.1-org/config.h.in Sun Oct 17 13:18:34 1999 +--- curl-6.3.1/config.h.in Thu Dec 9 14:23:01 1999 +*************** +*** 37,42 **** +--- 37,45 ---- + /* The number of bytes in a long long. */ + #undef SIZEOF_LONG_LONG + ++ /* Define if you have the closesocket function. */ ++ #undef HAVE_CLOSESOCKET ++ + /* Define if you have the gethostbyaddr function. */ + #undef HAVE_GETHOSTBYADDR + +*************** +*** 109,114 **** +--- 112,120 ---- + /* Define if you have the <getopt.h> header file. */ + #undef HAVE_GETOPT_H + ++ /* Define if you have the <io.h> header file. */ ++ #undef HAVE_IO_H ++ + /* Define if you have the <netdb.h> header file. */ + #undef HAVE_NETDB_H + +*************** +*** 169,177 **** +--- 175,189 ---- + /* Define if you have the <termios.h> header file. */ + #undef HAVE_TERMIOS_H + ++ /* Define if you have the <time.h> header file. */ ++ #undef HAVE_TIME_H ++ + /* Define if you have the <unistd.h> header file. */ + #undef HAVE_UNISTD_H + ++ /* Define if you have the <winsock.h> header file. */ ++ #undef HAVE_WINSOCK_H ++ + /* Define if you have the <x509.h> header file. */ + #undef HAVE_X509_H + +Only in curl-6.3.1: config.log +Only in curl-6.3.1: config.status +Only in curl-6.3.1: configure +diff -cr curl-6.3.1-org/configure.in curl-6.3.1/configure.in +*** curl-6.3.1-org/configure.in Wed Nov 24 14:48:38 1999 +--- curl-6.3.1/configure.in Thu Dec 9 14:34:36 1999 +*************** +*** 1,7 **** + dnl $Id$ + dnl Process this file with autoconf to produce a configure script. + AC_INIT(lib/urldata.h) +! AM_CONFIG_HEADER(config.h) + AM_INIT_AUTOMAKE(curl,"6.3.1") + + dnl Checks for programs. +--- 1,7 ---- + dnl $Id$ + dnl Process this file with autoconf to produce a configure script. + AC_INIT(lib/urldata.h) +! AM_CONFIG_HEADER(config.h src/config.h) + AM_INIT_AUTOMAKE(curl,"6.3.1") + + dnl Checks for programs. +*************** +*** 133,139 **** + sgtty.h \ + fcntl.h \ + dlfcn.h \ +! alloca.h ) + + + dnl Check for libz header +--- 133,143 ---- + sgtty.h \ + fcntl.h \ + dlfcn.h \ +! alloca.h \ +! winsock.h \ +! time.h \ +! io.h +! ) + + + dnl Check for libz header +*************** +*** 175,181 **** + tcsetattr \ + tcgetattr \ + perror \ +! getpass ) + + + +--- 179,187 ---- + tcsetattr \ + tcgetattr \ + perror \ +! getpass \ +! closesocket +! ) + + + +Only in curl-6.3.1: configure.in~ +Common subdirectories: curl-6.3.1-org/include and curl-6.3.1/include +Common subdirectories: curl-6.3.1-org/lib and curl-6.3.1/lib +Common subdirectories: curl-6.3.1-org/perl and curl-6.3.1/perl +Common subdirectories: curl-6.3.1-org/src and curl-6.3.1/src +Only in curl-6.3.1: stamp-h1 +Common subdirectories: curl-6.3.1-org/include/curl and curl-6.3.1/include/curl +diff -cr curl-6.3.1-org/include/curl/curl.h curl-6.3.1/include/curl/curl.h +*** curl-6.3.1-org/include/curl/curl.h Wed Nov 24 14:48:37 1999 +--- curl-6.3.1/include/curl/curl.h Wed Dec 8 15:34:53 1999 +*************** +*** 352,360 **** +--- 352,367 ---- + /* HTTP request, for odd commands like DELETE, TRACE and others */ + T(HTTPREQUEST, OBJECTPOINT, 35), + ++ /* Progress mode sets alternative progress mode displays, the only ++ one defined today is 1 which makes the #-style progress bar. */ ++ T(PROGRESSMODE, LONG, 36), ++ + URGTAG_LASTENTRY /* the last unusued */ + } UrgTag; + ++ #define CURL_PROGRESS_STATS 0 /* default progress display */ ++ #define CURL_PROGRESS_BAR 1 ++ + typedef enum { + TIMECOND_NONE, + +Only in curl-6.3.1/include/curl: curl.h~ +Only in curl-6.3.1-org/include/curl: setup.h +Only in curl-6.3.1/include/curl: setup.h~ +diff -cr curl-6.3.1-org/lib/Makefile curl-6.3.1/lib/Makefile +*** curl-6.3.1-org/lib/Makefile Wed Dec 8 13:38:22 1999 +--- curl-6.3.1/lib/Makefile Thu Dec 9 15:42:21 1999 +*************** +*** 90,98 **** + + + DEFS = -DHAVE_CONFIG_H -I. -I$(srcdir) -I.. +! CPPFLAGS = +! LDFLAGS = +! LIBS = -ldl -lsocket -lnsl + libcurl_a_LIBADD = + libcurl_a_OBJECTS = file.o timeval.o base64.o hostip.o progress.o \ + formdata.o upload.o cookie.o http.o sendf.o ftp.o url.o dict.o if2ip.o \ +--- 90,98 ---- + + + DEFS = -DHAVE_CONFIG_H -I. -I$(srcdir) -I.. +! CPPFLAGS = -I/homes/qradlsg/openssl-0.9.4/include +! LDFLAGS = -L/homes/qradlsg/openssl-0.9.4 +! LIBS = -lssl -lcrypto -ldl -lsocket -lnsl + libcurl_a_LIBADD = + libcurl_a_OBJECTS = file.o timeval.o base64.o hostip.o progress.o \ + formdata.o upload.o cookie.o http.o sendf.o ftp.o url.o dict.o if2ip.o \ +*************** +*** 99,105 **** + speedcheck.o getdate.o download.o ldap.o ssluse.o version.o getenv.o \ + escape.o mprintf.o telnet.o getpass.o netrc.o + AR = ar +! CFLAGS = -g -O2 + COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) + CCLD = $(CC) + LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ +--- 99,105 ---- + speedcheck.o getdate.o download.o ldap.o ssluse.o version.o getenv.o \ + escape.o mprintf.o telnet.o getpass.o netrc.o + AR = ar +! CFLAGS = -g -O2 -Wall -pedantic + COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) + CCLD = $(CC) + LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ +Only in curl-6.3.1/lib: Makefile~ +diff -cr curl-6.3.1-org/lib/cookie.c curl-6.3.1/lib/cookie.c +*** curl-6.3.1-org/lib/cookie.c Fri Nov 12 15:54:59 1999 +--- curl-6.3.1/lib/cookie.c Thu Dec 9 15:44:37 1999 +*************** +*** 60,66 **** + #include <ctype.h> + + #include "cookie.h" +! #include <curl/setup.h> + #include "getdate.h" + + /**************************************************************************** +--- 60,66 ---- + #include <ctype.h> + + #include "cookie.h" +! #include "setup.h" + #include "getdate.h" + + /**************************************************************************** +*************** +*** 134,140 **** + } + } + ptr=strtok(NULL, ";"); +! while(ptr && *ptr && isspace(*ptr)) + ptr++; + } + } +--- 134,140 ---- + } + } + ptr=strtok(NULL, ";"); +! while(ptr && *ptr && isspace((int)*ptr)) + ptr++; + } + } +*************** +*** 288,294 **** + { + char line[MAX_COOKIE_LINE]; + struct CookieInfo *c; +- struct Cookie *co; + FILE *fp; + + c = (struct CookieInfo *)malloc(sizeof(struct CookieInfo)); +--- 288,293 ---- +*************** +*** 303,309 **** + if(strnequal("Set-Cookie:", line, 11)) { + /* This is a cookie line, get it! */ + char *lineptr=&line[11]; +! while(*lineptr && isspace(*lineptr)) + lineptr++; + + cookie_add(c, TRUE, lineptr); +--- 302,308 ---- + if(strnequal("Set-Cookie:", line, 11)) { + /* This is a cookie line, get it! */ + char *lineptr=&line[11]; +! while(*lineptr && isspace((int)*lineptr)) + lineptr++; + + cookie_add(c, TRUE, lineptr); +*************** +*** 311,317 **** + else { + /* This might be a netscape cookie-file line, get it! */ + char *lineptr=line; +! while(*lineptr && isspace(*lineptr)) + lineptr++; + + cookie_add(c, FALSE, lineptr); +--- 310,316 ---- + else { + /* This might be a netscape cookie-file line, get it! */ + char *lineptr=line; +! while(*lineptr && isspace((int)*lineptr)) + lineptr++; + + cookie_add(c, FALSE, lineptr); +Only in curl-6.3.1/lib: cookie.c~ +Binary files curl-6.3.1-org/lib/cookie.o and curl-6.3.1/lib/cookie.o differ +diff -cr curl-6.3.1-org/lib/dict.c curl-6.3.1/lib/dict.c +*** curl-6.3.1-org/lib/dict.c Thu Oct 14 00:27:12 1999 +--- curl-6.3.1/lib/dict.c Thu Dec 9 14:27:23 1999 +*************** +*** 49,55 **** + + #include <errno.h> + +! #include <curl/setup.h> + + #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) + #include <winsock.h> +--- 49,55 ---- + + #include <errno.h> + +! #include "setup.h" + + #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) + #include <winsock.h> +Binary files curl-6.3.1-org/lib/dict.o and curl-6.3.1/lib/dict.o differ +diff -cr curl-6.3.1-org/lib/download.c curl-6.3.1/lib/download.c +*** curl-6.3.1-org/lib/download.c Tue Nov 23 09:24:26 1999 +--- curl-6.3.1/lib/download.c Thu Dec 9 14:27:23 1999 +*************** +*** 42,48 **** + #include <stdio.h> + #include <string.h> + +! #include <curl/setup.h> + + #ifdef HAVE_UNISTD_H + #include <unistd.h> +--- 42,48 ---- + #include <stdio.h> + #include <string.h> + +! #include "setup.h" + + #ifdef HAVE_UNISTD_H + #include <unistd.h> +Binary files curl-6.3.1-org/lib/download.o and curl-6.3.1/lib/download.o differ +diff -cr curl-6.3.1-org/lib/file.c curl-6.3.1/lib/file.c +*** curl-6.3.1-org/lib/file.c Fri Nov 19 08:25:40 1999 +--- curl-6.3.1/lib/file.c Thu Dec 9 14:27:24 1999 +*************** +*** 49,55 **** + + #include <errno.h> + +! #include <curl/setup.h> + + #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) + #include <winsock.h> +--- 49,55 ---- + + #include <errno.h> + +! #include "setup.h" + + #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) + #include <winsock.h> +Binary files curl-6.3.1-org/lib/file.o and curl-6.3.1/lib/file.o differ +diff -cr curl-6.3.1-org/lib/formdata.c curl-6.3.1/lib/formdata.c +*** curl-6.3.1-org/lib/formdata.c Tue Nov 23 17:54:36 1999 +--- curl-6.3.1/lib/formdata.c Thu Dec 9 14:27:25 1999 +*************** +*** 56,62 **** + + #include <time.h> + +! #include <curl/setup.h> + #include <curl/curl.h> + #include "formdata.h" + +--- 56,62 ---- + + #include <time.h> + +! #include "setup.h" + #include <curl/curl.h> + #include "formdata.h" + +Binary files curl-6.3.1-org/lib/formdata.o and curl-6.3.1/lib/formdata.o differ +diff -cr curl-6.3.1-org/lib/ftp.c curl-6.3.1/lib/ftp.c +*** curl-6.3.1-org/lib/ftp.c Tue Nov 23 09:25:06 1999 +--- curl-6.3.1/lib/ftp.c Thu Dec 9 15:43:10 1999 +*************** +*** 44,50 **** + #include <ctype.h> + #include <errno.h> + +! #include <curl/setup.h> + + #ifdef HAVE_UNISTD_H + #include <unistd.h> +--- 44,50 ---- + #include <ctype.h> + #include <errno.h> + +! #include "setup.h" + + #ifdef HAVE_UNISTD_H + #include <unistd.h> +*************** +*** 728,734 **** + char *ptr2; + + from=strtol(data->range, &ptr, 0); +! while(ptr && *ptr && (isspace(*ptr) || (*ptr=='-'))) + ptr++; + to=strtol(ptr, &ptr2, 0); + if(ptr == ptr2) { +--- 728,734 ---- + char *ptr2; + + from=strtol(data->range, &ptr, 0); +! while(ptr && *ptr && (isspace((int)*ptr) || (*ptr=='-'))) + ptr++; + to=strtol(ptr, &ptr2, 0); + if(ptr == ptr2) { +*************** +*** 886,892 **** + if('(' == *bytes) + break; + /* if only skip digits, or else we're in deep trouble */ +! if(!isdigit(*bytes)) { + bytes=NULL; + break; + } +--- 886,892 ---- + if('(' == *bytes) + break; + /* if only skip digits, or else we're in deep trouble */ +! if(!isdigit((int)*bytes)) { + bytes=NULL; + break; + } +Only in curl-6.3.1/lib: ftp.c~ +Binary files curl-6.3.1-org/lib/ftp.o and curl-6.3.1/lib/ftp.o differ +diff -cr curl-6.3.1-org/lib/hostip.c curl-6.3.1/lib/hostip.c +*** curl-6.3.1-org/lib/hostip.c Thu Oct 14 00:27:12 1999 +--- curl-6.3.1/lib/hostip.c Thu Dec 9 14:27:27 1999 +*************** +*** 40,46 **** + + #include <string.h> + +! #include <curl/setup.h> + + #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) + #include <winsock.h> +--- 40,46 ---- + + #include <string.h> + +! #include "setup.h" + + #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) + #include <winsock.h> +Binary files curl-6.3.1-org/lib/hostip.o and curl-6.3.1/lib/hostip.o differ +diff -cr curl-6.3.1-org/lib/http.c curl-6.3.1/lib/http.c +*** curl-6.3.1-org/lib/http.c Sat Oct 30 17:43:52 1999 +--- curl-6.3.1/lib/http.c Thu Dec 9 14:27:27 1999 +*************** +*** 49,55 **** + + #include <errno.h> + +! #include <curl/setup.h> + + #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) + #include <winsock.h> +--- 49,55 ---- + + #include <errno.h> + +! #include "setup.h" + + #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) + #include <winsock.h> +Binary files curl-6.3.1-org/lib/http.o and curl-6.3.1/lib/http.o differ +diff -cr curl-6.3.1-org/lib/if2ip.c curl-6.3.1/lib/if2ip.c +*** curl-6.3.1-org/lib/if2ip.c Thu Oct 14 00:27:12 1999 +--- curl-6.3.1/lib/if2ip.c Thu Dec 9 14:27:28 1999 +*************** +*** 42,48 **** + #include <stdlib.h> + #include <string.h> + +! #include <curl/setup.h> + + #ifdef HAVE_UNISTD_H + #include <unistd.h> +--- 42,48 ---- + #include <stdlib.h> + #include <string.h> + +! #include "setup.h" + + #ifdef HAVE_UNISTD_H + #include <unistd.h> +diff -cr curl-6.3.1-org/lib/if2ip.h curl-6.3.1/lib/if2ip.h +*** curl-6.3.1-org/lib/if2ip.h Thu Oct 14 00:27:12 1999 +--- curl-6.3.1/lib/if2ip.h Thu Dec 9 14:27:49 1999 +*************** +*** 39,45 **** + * + * ------------------------------------------------------------ + ****************************************************************************/ +! #include <curl/setup.h> + + #ifndef WIN32 + char *if2ip(char *interface); +--- 39,45 ---- + * + * ------------------------------------------------------------ + ****************************************************************************/ +! #include "setup.h" + + #ifndef WIN32 + char *if2ip(char *interface); +Binary files curl-6.3.1-org/lib/if2ip.o and curl-6.3.1/lib/if2ip.o differ +diff -cr curl-6.3.1-org/lib/ldap.c curl-6.3.1/lib/ldap.c +*** curl-6.3.1-org/lib/ldap.c Thu Oct 14 00:27:12 1999 +--- curl-6.3.1/lib/ldap.c Thu Dec 9 15:44:17 1999 +*************** +*** 48,54 **** + #include <sys/stat.h> + #include <errno.h> + +! #include <curl/setup.h> + + #if defined(WIN32) && !defined(__GNUC__) + #else +--- 48,54 ---- + #include <sys/stat.h> + #include <errno.h> + +! #include "setup.h" + + #if defined(WIN32) && !defined(__GNUC__) + #else +*************** +*** 125,130 **** +--- 125,131 ---- + struct UrlData *data = (struct UrlData *)param; + + printf("%s\n", text); ++ return 0; + } + + /*********************************************************************** +*************** +*** 145,155 **** +--- 146,158 ---- + void *server; + void *result; + void *entryIterator; ++ #if 0 + char *dn; + char **attrArray; + char *attrIterator; + char *attrString; + void *dummy; ++ #endif + int ldaptext; + + infof(data, "LDAP: %s %s\n", data->url); +Only in curl-6.3.1/lib: ldap.c~ +Binary files curl-6.3.1-org/lib/ldap.o and curl-6.3.1/lib/ldap.o differ +Binary files curl-6.3.1-org/lib/libcurl.a and curl-6.3.1/lib/libcurl.a differ +diff -cr curl-6.3.1-org/lib/netrc.c curl-6.3.1/lib/netrc.c +*** curl-6.3.1-org/lib/netrc.c Thu Oct 14 00:27:12 1999 +--- curl-6.3.1/lib/netrc.c Thu Dec 9 14:27:29 1999 +*************** +*** 54,60 **** + #include <stdlib.h> + #include <string.h> + +! #include <curl/setup.h> + #include "getenv.h" + + /* Debug this single source file with: +--- 54,60 ---- + #include <stdlib.h> + #include <string.h> + +! #include "setup.h" + #include "getenv.h" + + /* Debug this single source file with: +Binary files curl-6.3.1-org/lib/netrc.o and curl-6.3.1/lib/netrc.o differ +diff -cr curl-6.3.1-org/lib/progress.c curl-6.3.1/lib/progress.c +*** curl-6.3.1-org/lib/progress.c Thu Oct 14 00:27:12 1999 +--- curl-6.3.1/lib/progress.c Thu Dec 9 14:27:29 1999 +*************** +*** 39,45 **** + ****************************************************************************/ + + #include <string.h> +! #include <curl/setup.h> + + #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) + #if defined(__MINGW32__) +--- 39,45 ---- + ****************************************************************************/ + + #include <string.h> +! #include "setup.h" + + #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) + #if defined(__MINGW32__) +*************** +*** 56,77 **** + /* --- start of progress routines --- */ + int progressmax=-1; + +- static int progressmode=0; + static int prev = 0; + static int width = 0; + +- void ProgressMode(int mode) +- { +- progressmode=mode; +- } +- + void ProgressInit(struct UrlData *data, int max) + { +! static char beenhere=0; +! +! if(beenhere || (data->conf&(CONF_NOPROGRESS|CONF_MUTE))) + return; +! /*beenhere=1;*/ + prev = 0; + + /* TODO: get terminal width through ansi escapes or something similar. +--- 56,69 ---- + /* --- start of progress routines --- */ + int progressmax=-1; + + static int prev = 0; + static int width = 0; + + void ProgressInit(struct UrlData *data, int max) + { +! if(data->conf&(CONF_NOPROGRESS|CONF_MUTE)) + return; +! + prev = 0; + + /* TODO: get terminal width through ansi escapes or something similar. +*************** +*** 89,95 **** + return; + } + +! if ( progressmode == URG_PROGRESS_MODE_STATS ) + fprintf(stderr, " %% Received Total Speed Time left Total Curr.Speed\n"); + } + +--- 81,87 ---- + return; + } + +! if ( data->progressmode == CURL_PROGRESS_STATS ) + fprintf(stderr, " %% Received Total Speed Time left Total Curr.Speed\n"); + } + +*************** +*** 104,111 **** + void ProgressShow(struct UrlData *data, + int point, struct timeval start, struct timeval now, bool force) + { +! switch ( progressmode ) { +! case URG_PROGRESS_MODE_STATS: + { + static long lastshow; + double percen; +--- 96,103 ---- + void ProgressShow(struct UrlData *data, + int point, struct timeval start, struct timeval now, bool force) + { +! switch ( data->progressmode ) { +! case CURL_PROGRESS_STATS: + { + static long lastshow; + double percen; +*************** +*** 172,178 **** + lastshow = now.tv_sec; + break; + } +! case URG_PROGRESS_MODE_BAR: /* 19990617 larsa */ + { + if (point == prev) break; + if (progressmax == -1) { +--- 164,170 ---- + lastshow = now.tv_sec; + break; + } +! case CURL_PROGRESS_BAR: /* 19990617 larsa */ + { + if (point == prev) break; + if (progressmax == -1) { +Only in curl-6.3.1/lib: progress.c~ +diff -cr curl-6.3.1-org/lib/progress.h curl-6.3.1/lib/progress.h +*** curl-6.3.1-org/lib/progress.h Mon Sep 6 08:59:41 1999 +--- curl-6.3.1/lib/progress.h Thu Dec 9 14:27:50 1999 +*************** +*** 51,58 **** + /* Don't show progress for sizes smaller than: */ + #define LEAST_SIZE_PROGRESS BUFSIZE + +- /* we want more progress info modes... */ +- #define URG_PROGRESS_MODE_STATS (0) /* default is the mode with value 0 */ +- #define URG_PROGRESS_MODE_BAR (1) +- + #endif /* __PROGRESS_H */ +--- 51,54 ---- +Only in curl-6.3.1/lib: progress.h~ +Binary files curl-6.3.1-org/lib/progress.o and curl-6.3.1/lib/progress.o differ +Only in curl-6.3.1/lib: replace.sh +Only in curl-6.3.1/lib: replace.sh~ +diff -cr curl-6.3.1-org/lib/sendf.c curl-6.3.1/lib/sendf.c +*** curl-6.3.1-org/lib/sendf.c Thu Oct 14 00:27:12 1999 +--- curl-6.3.1/lib/sendf.c Thu Dec 9 14:27:30 1999 +*************** +*** 42,48 **** + #include <stdarg.h> + #include <stdlib.h> + +! #include <curl/setup.h> + + #ifdef HAVE_UNISTD_H + #include <unistd.h> +--- 42,48 ---- + #include <stdarg.h> + #include <stdlib.h> + +! #include "setup.h" + + #ifdef HAVE_UNISTD_H + #include <unistd.h> +Binary files curl-6.3.1-org/lib/sendf.o and curl-6.3.1/lib/sendf.o differ +Only in curl-6.3.1/lib: setup.h +Only in curl-6.3.1/lib: setup.h~ +diff -cr curl-6.3.1-org/lib/speedcheck.h curl-6.3.1/lib/speedcheck.h +*** curl-6.3.1-org/lib/speedcheck.h Thu Oct 14 00:27:12 1999 +--- curl-6.3.1/lib/speedcheck.h Thu Dec 9 14:27:50 1999 +*************** +*** 40,46 **** + * ------------------------------------------------------------ + ****************************************************************************/ + +! #include <curl/setup.h> + + #include "timeval.h" + +--- 40,46 ---- + * ------------------------------------------------------------ + ****************************************************************************/ + +! #include "setup.h" + + #include "timeval.h" + +Binary files curl-6.3.1-org/lib/speedcheck.o and curl-6.3.1/lib/speedcheck.o differ +diff -cr curl-6.3.1-org/lib/ssluse.c curl-6.3.1/lib/ssluse.c +*** curl-6.3.1-org/lib/ssluse.c Mon Sep 6 08:59:41 1999 +--- curl-6.3.1/lib/ssluse.c Thu Dec 9 14:27:30 1999 +*************** +*** 133,138 **** +--- 133,152 ---- + + #endif + ++ #if SSL_VERIFY_CERT ++ int cert_verify_callback(int ok, X509_STORE_CTX *ctx) ++ { ++ X509 *err_cert; ++ char buf[256]; ++ ++ err_cert=X509_STORE_CTX_get_current_cert(ctx); ++ X509_NAME_oneline(X509_get_subject_name(err_cert),buf,256); ++ ++ return 1; ++ } ++ ++ #endif ++ + /* ====================================================== */ + int + UrgSSLConnect (struct UrlData *data) +*************** +*** 176,182 **** + return 2; + } + } +! /* Lets make a SSL structure */ + data->ssl = SSL_new (data->ctx); + SSL_set_connect_state (data->ssl); + +--- 190,204 ---- + return 2; + } + } +! +! #if SSL_VERIFY_CERT +! SSL_CTX_set_verify(data->ctx, +! SSL_VERIFY_PEER|SSL_VERIFY_FAIL_IF_NO_PEER_CERT| +! SSL_VERIFY_CLIENT_ONCE, +! cert_verify_callback); +! #endif +! +! /* Lets make an SSL structure */ + data->ssl = SSL_new (data->ctx); + SSL_set_connect_state (data->ssl); + +*************** +*** 227,232 **** +--- 249,261 ---- + /* We could do all sorts of certificate verification stuff here before + deallocating the certificate. */ + ++ ++ #if SSL_VERIFY_CERT ++ infof(data, "Verify result: %d\n", SSL_get_verify_result(data->ssl)); ++ #endif ++ ++ ++ + X509_free (data->server_cert); + #else /* USE_SSLEAY */ + /* this is for "-ansi -Wall -pedantic" to stop complaining! (rabe) */ +Only in curl-6.3.1/lib: ssluse.c~ +Binary files curl-6.3.1-org/lib/ssluse.o and curl-6.3.1/lib/ssluse.o differ +diff -cr curl-6.3.1-org/lib/telnet.c curl-6.3.1/lib/telnet.c +*** curl-6.3.1-org/lib/telnet.c Thu Oct 14 00:27:12 1999 +--- curl-6.3.1/lib/telnet.c Thu Dec 9 14:27:31 1999 +*************** +*** 57,63 **** + + #include <errno.h> + +! #include <curl/setup.h> + + #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) + #include <winsock.h> +--- 57,63 ---- + + #include <errno.h> + +! #include "setup.h" + + #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) + #include <winsock.h> +Binary files curl-6.3.1-org/lib/telnet.o and curl-6.3.1/lib/telnet.o differ +diff -cr curl-6.3.1-org/lib/timeval.h curl-6.3.1/lib/timeval.h +*** curl-6.3.1-org/lib/timeval.h Thu Oct 14 00:27:12 1999 +--- curl-6.3.1/lib/timeval.h Thu Dec 9 14:27:51 1999 +*************** +*** 46,52 **** + #include <sys/time.h> + #endif + +! #include <curl/setup.h> + + #ifndef HAVE_GETTIMEOFDAY + #if !defined(_WINSOCKAPI_) && !defined(__MINGW32__) +--- 46,52 ---- + #include <sys/time.h> + #endif + +! #include "setup.h" + + #ifndef HAVE_GETTIMEOFDAY + #if !defined(_WINSOCKAPI_) && !defined(__MINGW32__) +Binary files curl-6.3.1-org/lib/timeval.o and curl-6.3.1/lib/timeval.o differ +diff -cr curl-6.3.1-org/lib/upload.c curl-6.3.1/lib/upload.c +*** curl-6.3.1-org/lib/upload.c Thu Oct 14 00:27:12 1999 +--- curl-6.3.1/lib/upload.c Thu Dec 9 14:27:32 1999 +*************** +*** 38,44 **** + * ------------------------------------------------------------ + ****************************************************************************/ + +! #include <curl/setup.h> + #ifdef HAVE_UNISTD_H + #include <unistd.h> + #endif +--- 38,44 ---- + * ------------------------------------------------------------ + ****************************************************************************/ + +! #include "setup.h" + #ifdef HAVE_UNISTD_H + #include <unistd.h> + #endif +Binary files curl-6.3.1-org/lib/upload.o and curl-6.3.1/lib/upload.o differ +diff -cr curl-6.3.1-org/lib/url.c curl-6.3.1/lib/url.c +*** curl-6.3.1-org/lib/url.c Fri Nov 19 08:07:10 1999 +--- curl-6.3.1/lib/url.c Thu Dec 9 14:27:32 1999 +*************** +*** 54,60 **** + + #include <errno.h> + +! #include <curl/setup.h> + + #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) + #include <winsock.h> +--- 54,60 ---- + + #include <errno.h> + +! #include "setup.h" + + #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) + #include <winsock.h> +*************** +*** 387,392 **** +--- 387,395 ---- + case URGTAG_POSTFIELDS: + data->postfields = (char *)param_obj; + break; ++ case URGTAG_PROGRESSMODE: ++ data->progressmode = (long)param_long; ++ break; + case URGTAG_REFERER: + data->referer = (char *)param_obj; + break; +Only in curl-6.3.1/lib: url.c~ +Binary files curl-6.3.1-org/lib/url.o and curl-6.3.1/lib/url.o differ +diff -cr curl-6.3.1-org/lib/urldata.h curl-6.3.1/lib/urldata.h +*** curl-6.3.1-org/lib/urldata.h Sat Oct 30 17:44:42 1999 +--- curl-6.3.1/lib/urldata.h Thu Dec 9 14:27:52 1999 +*************** +*** 42,48 **** + + /* This file is for lib internal stuff */ + +! #include <curl/setup.h> + + #ifndef MAXHOSTNAMELEN + #define MAXHOSTNAMELEN 256 +--- 42,48 ---- + + /* This file is for lib internal stuff */ + +! #include "setup.h" + + #ifndef MAXHOSTNAMELEN + #define MAXHOSTNAMELEN 256 +*************** +*** 184,189 **** +--- 184,190 ---- + + char *headerbuff; /* allocated buffer to store headers in */ + int headersize; /* size of the allocation */ ++ int progressmode; /* what kind of progress meter to display */ + + #define MAX_CURL_USER_LENGTH 128 + #define MAX_CURL_PASSWORD_LENGTH 128 +Only in curl-6.3.1/lib: urldata.h~ +diff -cr curl-6.3.1-org/lib/version.c curl-6.3.1/lib/version.c +*** curl-6.3.1-org/lib/version.c Thu Oct 14 00:27:12 1999 +--- curl-6.3.1/lib/version.c Thu Dec 9 14:27:32 1999 +*************** +*** 41,47 **** + #include <string.h> + #include <stdio.h> + +! #include <curl/setup.h> + #include <curl/curl.h> + #include "urldata.h" + +--- 41,47 ---- + #include <string.h> + #include <stdio.h> + +! #include "setup.h" + #include <curl/curl.h> + #include "urldata.h" + +Binary files curl-6.3.1-org/lib/version.o and curl-6.3.1/lib/version.o differ +diff -cr curl-6.3.1-org/src/Makefile curl-6.3.1/src/Makefile +*** curl-6.3.1-org/src/Makefile Wed Dec 8 13:39:41 1999 +--- curl-6.3.1/src/Makefile Thu Dec 9 14:47:51 1999 +*************** +*** 97,107 **** + + + DEFS = -DHAVE_CONFIG_H -I. -I$(srcdir) -I.. +! LDFLAGS = +! LIBS = -ldl -lsocket -lnsl + curl_OBJECTS = main.o hugehelp.o urlglob.o + curl_LDFLAGS = +! CFLAGS = -g -O2 + COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) + CCLD = $(CC) + LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ +--- 97,107 ---- + + + DEFS = -DHAVE_CONFIG_H -I. -I$(srcdir) -I.. +! LDFLAGS = -L/homes/qradlsg/openssl-0.9.4 +! LIBS = -lssl -lcrypto -ldl -lsocket -lnsl + curl_OBJECTS = main.o hugehelp.o urlglob.o + curl_LDFLAGS = +! CFLAGS = -g -O2 -Wall + COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) + CCLD = $(CC) + LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ +diff -cr curl-6.3.1-org/src/Makefile.in curl-6.3.1/src/Makefile.in +*** curl-6.3.1-org/src/Makefile.in Wed Dec 8 13:38:21 1999 +--- curl-6.3.1/src/Makefile.in Thu Dec 9 14:40:07 1999 +*************** +*** 101,107 **** + LIBS = @LIBS@ + curl_OBJECTS = main.o hugehelp.o urlglob.o + curl_LDFLAGS = +! CFLAGS = @CFLAGS@ + COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) + CCLD = $(CC) + LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ +--- 101,107 ---- + LIBS = @LIBS@ + curl_OBJECTS = main.o hugehelp.o urlglob.o + curl_LDFLAGS = +! CFLAGS = @CFLAGS@ -Wall + COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) + CCLD = $(CC) + LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ +Only in curl-6.3.1/src: Makefile.in~ +Only in curl-6.3.1/src: config-win32.h +Only in curl-6.3.1/src: config-win32.h~ +Only in curl-6.3.1/src: config.h +Only in curl-6.3.1/src: config.h.in +Only in curl-6.3.1/src: config.h.in~ +Only in curl-6.3.1/src: curl +Only in curl-6.3.1/src: hugehelp.c +Binary files curl-6.3.1-org/src/hugehelp.o and curl-6.3.1/src/hugehelp.o differ +diff -cr curl-6.3.1-org/src/main.c curl-6.3.1/src/main.c +*** curl-6.3.1-org/src/main.c Sat Oct 30 17:45:12 1999 +--- curl-6.3.1/src/main.c Thu Dec 9 14:50:12 1999 +*************** +*** 45,53 **** + #include <sys/stat.h> + #include <ctype.h> + +! #include "curl/setup.h" +! #include "curl/curl.h" +! #include "curl/mprintf.h" + #include "../lib/getdate.h" + #ifdef GLOBURL + #include "urlglob.h" +--- 45,52 ---- + #include <sys/stat.h> + #include <ctype.h> + +! #include <curl/curl.h> +! #include <curl/mprintf.h> + #include "../lib/getdate.h" + #ifdef GLOBURL + #include "urlglob.h" +*************** +*** 54,71 **** + #define CURLseparator "--_curl_--" + #define MIMEseparator "_curl_" + #endif + #include "version.h" + +! #ifdef WIN32 + #include <io.h> +! #else + #ifdef HAVE_UNISTD_H + #include <unistd.h> + #endif +- #endif + + extern void hugehelp(void); +- extern void ProgressMode(int); + + static void helpf(char *fmt, ...) + { +--- 53,73 ---- + #define CURLseparator "--_curl_--" + #define MIMEseparator "_curl_" + #endif ++ ++ /* This is now designed to have its own local setup.h */ ++ #include "setup.h" ++ + #include "version.h" + +! #ifdef HAVE_IO_H /* typical win32 habit */ + #include <io.h> +! #endif +! + #ifdef HAVE_UNISTD_H + #include <unistd.h> + #endif + + extern void hugehelp(void); + + static void helpf(char *fmt, ...) + { +*************** +*** 173,178 **** +--- 175,181 ---- + bool crlf; + char *cookiefile; + char *httprequest; ++ bool progressmode; + + FILE *errors; /* if stderr redirect is requested */ + +*************** +*** 412,419 **** + else + config->errors = stdout; + break; +! case '#': /* 19990617 larsa */ +! ProgressMode(1); + break; + case '2': + /* SSL version 2 */ +--- 415,422 ---- + else + config->errors = stdout; + break; +! case '#': /* added 19990617 larsa */ +! config->progressmode ^= CURL_PROGRESS_BAR; + break; + case '2': + /* SSL version 2 */ +*************** +*** 833,839 **** + int infilesize=-1; /* -1 means unknown */ + bool stillflags=TRUE; + +! int res; + int i; + struct Configurable config; + +--- 836,842 ---- + int infilesize=-1; /* -1 means unknown */ + bool stillflags=TRUE; + +! int res=URG_OK; + int i; + struct Configurable config; + +*************** +*** 937,943 **** + printf("Content-Type: multipart/mixed; boundary=%s\n\n", MIMEseparator); + #endif + } +! for (i = 0; url = next_url(urls); ++i) { + if (outfiles) + config.outfile = strdup(outfiles); + #endif +--- 940,946 ---- + printf("Content-Type: multipart/mixed; boundary=%s\n\n", MIMEseparator); + #endif + } +! for (i = 0; (url = next_url(urls)); ++i) { + if (outfiles) + config.outfile = strdup(outfiles); + #endif +*************** +*** 1105,1116 **** + URGTAG_CRLF, config.crlf, + URGTAG_QUOTE, config.quote, + URGTAG_WRITEHEADER, headerfilep, +- + URGTAG_COOKIEFILE, config.cookiefile, + URGTAG_SSLVERSION, config.ssl_version, + URGTAG_TIMECONDITION, config.timecond, + URGTAG_TIMEVALUE, config.condtime, + URGTAG_HTTPREQUEST, config.httprequest, + URGTAG_DONE); /* always terminate the list of tags */ + if(!config.errors) + config.errors = stderr; +--- 1108,1119 ---- + URGTAG_CRLF, config.crlf, + URGTAG_QUOTE, config.quote, + URGTAG_WRITEHEADER, headerfilep, + URGTAG_COOKIEFILE, config.cookiefile, + URGTAG_SSLVERSION, config.ssl_version, + URGTAG_TIMECONDITION, config.timecond, + URGTAG_TIMEVALUE, config.condtime, + URGTAG_HTTPREQUEST, config.httprequest, ++ URGTAG_PROGRESSMODE, config.progressmode, + URGTAG_DONE); /* always terminate the list of tags */ + if(!config.errors) + config.errors = stderr; +Only in curl-6.3.1/src: main.c~ +Binary files curl-6.3.1-org/src/main.o and curl-6.3.1/src/main.o differ +Only in curl-6.3.1/src: setup.h +Only in curl-6.3.1/src: setup.h~ +Only in curl-6.3.1/src: stamp-h2 +diff -cr curl-6.3.1-org/src/urlglob.c curl-6.3.1/src/urlglob.c +*** curl-6.3.1-org/src/urlglob.c Thu Oct 14 00:28:43 1999 +--- curl-6.3.1/src/urlglob.c Wed Dec 8 16:55:55 1999 +*************** +*** 41,46 **** +--- 41,47 ---- + #include <stdio.h> + #include <stdlib.h> + #include <string.h> ++ #include <ctype.h> + #include <curl/curl.h> + #include "urlglob.h" + +*************** +*** 117,123 **** + - num range with leading zeros: e.g. "001-999]" + expression is checked for well-formedness and collected until the next ']' + */ +- char* buf = glob_buffer; + URLPattern *pat; + char *c; + +--- 118,123 ---- +*************** +*** 125,131 **** + /* patterns 0,1,2,... correspond to size=1,3,5,... */ + ++glob_expand->size; + +! if (isalpha(*pattern)) { /* character range detected */ + pat->type = UPTCharRange; + if (sscanf(pattern, "%c-%c]", &pat->content.CharRange.min_c, &pat->content.CharRange.max_c) != 2 || + pat->content.CharRange.min_c >= pat->content.CharRange.max_c || +--- 125,131 ---- + /* patterns 0,1,2,... correspond to size=1,3,5,... */ + ++glob_expand->size; + +! if (isalpha((int)*pattern)) { /* character range detected */ + pat->type = UPTCharRange; + if (sscanf(pattern, "%c-%c]", &pat->content.CharRange.min_c, &pat->content.CharRange.max_c) != 2 || + pat->content.CharRange.min_c >= pat->content.CharRange.max_c || +*************** +*** 139,145 **** + return (pat->content.CharRange.max_c - pat->content.CharRange.min_c + 1) * + glob_word(pattern + 4, pos + 4); + } +! if (isdigit(*pattern)) { /* numeric range detected */ + pat->type = UPTNumRange; + pat->content.NumRange.padlength = 0; + if (sscanf(pattern, "%d-%d]", &pat->content.NumRange.min_n, &pat->content.NumRange.max_n) != 2 || +--- 139,145 ---- + return (pat->content.CharRange.max_c - pat->content.CharRange.min_c + 1) * + glob_word(pattern + 4, pos + 4); + } +! if (isdigit((int)*pattern)) { /* numeric range detected */ + pat->type = UPTNumRange; + pat->content.NumRange.padlength = 0; + if (sscanf(pattern, "%d-%d]", &pat->content.NumRange.min_n, &pat->content.NumRange.max_n) != 2 || +*************** +*** 150,156 **** + } + if (*pattern == '0') { /* leading zero specified */ + c = pattern; +! while (isdigit(*c++)) + ++pat->content.NumRange.padlength; /* padding length is set for all instances + of this pattern */ + } +--- 150,156 ---- + } + if (*pattern == '0') { /* leading zero specified */ + c = pattern; +! while (isdigit((int)*c++)) + ++pat->content.NumRange.padlength; /* padding length is set for all instances + of this pattern */ + } +*************** +*** 296,302 **** + + while (*filename != '\0') { + if (*filename == '#') { +! if (!isdigit(*++filename) || + *filename == '0') { /* only '#1' ... '#9' allowed */ + printf("illegal matching expression\n"); + exit(URG_URL_MALFORMAT); +--- 296,302 ---- + + while (*filename != '\0') { + if (*filename == '#') { +! if (!isdigit((int)*++filename) || + *filename == '0') { /* only '#1' ... '#9' allowed */ + printf("illegal matching expression\n"); + exit(URG_URL_MALFORMAT); +Only in curl-6.3.1/src: urlglob.c~ +Binary files curl-6.3.1-org/src/urlglob.o and curl-6.3.1/src/urlglob.o differ |