From 067a75e8957a91fb3407d1112931991998ae9219 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 10 Jan 2000 23:29:47 +0000 Subject: [PATCH] removed junk files --- config.cache | 86 --- config.h | 220 ------- config.log | 90 --- config.status | 492 --------------- curl-6.3.1.tar.gz | Bin 242680 -> 0 bytes curl.beos-patch | 695 --------------------- curl_631_general.patch | 1265 --------------------------------------- curl_63_form.patch | 92 --- curl_63_partialdl.patch | 106 ---- 9 files changed, 3046 deletions(-) delete mode 100644 config.cache delete mode 100644 config.h delete mode 100644 config.log delete mode 100755 config.status delete mode 100644 curl-6.3.1.tar.gz delete mode 100644 curl.beos-patch delete mode 100644 curl_631_general.patch delete mode 100644 curl_63_form.patch delete mode 100644 curl_63_partialdl.patch diff --git a/config.cache b/config.cache deleted file mode 100644 index ba8353a0d1..0000000000 --- a/config.cache +++ /dev/null @@ -1,86 +0,0 @@ -# This file is a shell script that caches the results of configure -# tests run on this system so they can be shared between configure -# scripts and configure runs. It is not useful on other systems. -# If it contains results you don't want to keep, you may remove or edit it. -# -# By default, configure uses ./config.cache as the cache file, -# creating it if it does not exist already. You can give configure -# the --cache-file=FILE option to use a different cache file; that is -# what configure does when it calls configure scripts in -# subdirectories, so they share the cache. -# Giving --cache-file=/dev/null disables caching, for debugging configure. -# config.status only pays attention to the cache file if you give it the -# --recheck option to rerun configure. -# -ac_cv_c_const=${ac_cv_c_const='yes'} -ac_cv_func_closesocket=${ac_cv_func_closesocket='no'} -ac_cv_func_connect=${ac_cv_func_connect='no'} -ac_cv_func_dlopen=${ac_cv_func_dlopen='no'} -ac_cv_func_gethostbyaddr=${ac_cv_func_gethostbyaddr='yes'} -ac_cv_func_gethostbyname=${ac_cv_func_gethostbyname='no'} -ac_cv_func_gethostname=${ac_cv_func_gethostname='yes'} -ac_cv_func_getpass=${ac_cv_func_getpass='yes'} -ac_cv_func_getservbyname=${ac_cv_func_getservbyname='yes'} -ac_cv_func_gettimeofday=${ac_cv_func_gettimeofday='yes'} -ac_cv_func_inet_addr=${ac_cv_func_inet_addr='yes'} -ac_cv_func_inet_ntoa=${ac_cv_func_inet_ntoa='yes'} -ac_cv_func_perror=${ac_cv_func_perror='yes'} -ac_cv_func_select=${ac_cv_func_select='yes'} -ac_cv_func_socket=${ac_cv_func_socket='yes'} -ac_cv_func_strcasecmp=${ac_cv_func_strcasecmp='yes'} -ac_cv_func_strdup=${ac_cv_func_strdup='yes'} -ac_cv_func_strftime=${ac_cv_func_strftime='yes'} -ac_cv_func_strstr=${ac_cv_func_strstr='yes'} -ac_cv_func_tcgetattr=${ac_cv_func_tcgetattr='yes'} -ac_cv_func_tcsetattr=${ac_cv_func_tcsetattr='yes'} -ac_cv_func_uname=${ac_cv_func_uname='yes'} -ac_cv_func_vprintf=${ac_cv_func_vprintf='yes'} -ac_cv_header_alloca_h=${ac_cv_header_alloca_h='yes'} -ac_cv_header_arpa_inet_h=${ac_cv_header_arpa_inet_h='yes'} -ac_cv_header_dlfcn_h=${ac_cv_header_dlfcn_h='yes'} -ac_cv_header_fcntl_h=${ac_cv_header_fcntl_h='yes'} -ac_cv_header_getopt_h=${ac_cv_header_getopt_h='no'} -ac_cv_header_io_h=${ac_cv_header_io_h='no'} -ac_cv_header_net_if_h=${ac_cv_header_net_if_h='yes'} -ac_cv_header_netdb_h=${ac_cv_header_netdb_h='yes'} -ac_cv_header_netinet_in_h=${ac_cv_header_netinet_in_h='yes'} -ac_cv_header_openssl_crypto_h=${ac_cv_header_openssl_crypto_h='yes'} -ac_cv_header_openssl_err_h=${ac_cv_header_openssl_err_h='yes'} -ac_cv_header_openssl_pem_h=${ac_cv_header_openssl_pem_h='yes'} -ac_cv_header_openssl_rsa_h=${ac_cv_header_openssl_rsa_h='yes'} -ac_cv_header_openssl_ssl_h=${ac_cv_header_openssl_ssl_h='yes'} -ac_cv_header_openssl_x509_h=${ac_cv_header_openssl_x509_h='yes'} -ac_cv_header_sgtty_h=${ac_cv_header_sgtty_h='yes'} -ac_cv_header_stdc=${ac_cv_header_stdc='yes'} -ac_cv_header_sys_param_h=${ac_cv_header_sys_param_h='yes'} -ac_cv_header_sys_select_h=${ac_cv_header_sys_select_h='yes'} -ac_cv_header_sys_socket_h=${ac_cv_header_sys_socket_h='yes'} -ac_cv_header_sys_sockio_h=${ac_cv_header_sys_sockio_h='yes'} -ac_cv_header_sys_stat_h=${ac_cv_header_sys_stat_h='yes'} -ac_cv_header_sys_types_h=${ac_cv_header_sys_types_h='yes'} -ac_cv_header_termio_h=${ac_cv_header_termio_h='yes'} -ac_cv_header_termios_h=${ac_cv_header_termios_h='yes'} -ac_cv_header_time=${ac_cv_header_time='yes'} -ac_cv_header_time_h=${ac_cv_header_time_h='yes'} -ac_cv_header_unistd_h=${ac_cv_header_unistd_h='yes'} -ac_cv_header_winsock_h=${ac_cv_header_winsock_h='no'} -ac_cv_lib_crypto_CRYPTO_lock=${ac_cv_lib_crypto_CRYPTO_lock='yes'} -ac_cv_lib_dl_dlopen=${ac_cv_lib_dl_dlopen='yes'} -ac_cv_lib_nsl_gethostbyname=${ac_cv_lib_nsl_gethostbyname='yes'} -ac_cv_lib_socket_connect=${ac_cv_lib_socket_connect='yes'} -ac_cv_lib_ssl_SSL_connect=${ac_cv_lib_ssl_SSL_connect='yes'} -ac_cv_path_NROFF=${ac_cv_path_NROFF='/bin/nroff'} -ac_cv_path_PERL=${ac_cv_path_PERL='/usr/local/bin/perl'} -ac_cv_prog_CC=${ac_cv_prog_CC='gcc'} -ac_cv_prog_CPP=${ac_cv_prog_CPP='gcc -E'} -ac_cv_prog_RANLIB=${ac_cv_prog_RANLIB='ranlib'} -ac_cv_prog_YACC=${ac_cv_prog_YACC='bison -y'} -ac_cv_prog_cc_cross=${ac_cv_prog_cc_cross='no'} -ac_cv_prog_cc_g=${ac_cv_prog_cc_g='yes'} -ac_cv_prog_cc_works=${ac_cv_prog_cc_works='yes'} -ac_cv_prog_gcc=${ac_cv_prog_gcc='yes'} -ac_cv_prog_make_make_set=${ac_cv_prog_make_make_set='yes'} -ac_cv_sizeof_long_double=${ac_cv_sizeof_long_double='16'} -ac_cv_sizeof_long_long=${ac_cv_sizeof_long_long='8'} -ac_cv_type_signal=${ac_cv_type_signal='void'} -ac_cv_type_size_t=${ac_cv_type_size_t='yes'} diff --git a/config.h b/config.h deleted file mode 100644 index 195afa8ba8..0000000000 --- a/config.h +++ /dev/null @@ -1,220 +0,0 @@ -/* config.h. Generated automatically by configure. */ -/* config.h.in. Generated automatically from configure.in by autoheader. */ - -/* Define if on AIX 3. - System headers sometimes define this. - We just want to avoid a redefinition error message. */ -#ifndef _ALL_SOURCE -/* #undef _ALL_SOURCE */ -#endif - -/* Define to empty if the keyword does not work. */ -/* #undef const */ - -/* Define if you don't have vprintf but do have _doprnt. */ -/* #undef HAVE_DOPRNT */ - -/* Define if you have the vprintf function. */ -#define HAVE_VPRINTF 1 - -/* Define as the return type of signal handlers (int or void). */ -#define RETSIGTYPE void - -/* Define to `unsigned' if doesn't define. */ -/* #undef size_t */ - -/* Define if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -#define TIME_WITH_SYS_TIME 1 - -/* Define cpu-machine-OS */ -#define OS "sparc-sun-solaris2.6" - -/* The number of bytes in a long double. */ -#define SIZEOF_LONG_DOUBLE 16 - -/* The number of bytes in a long long. */ -#define SIZEOF_LONG_LONG 8 - -/* Define if you have the closesocket function. */ -/* #undef HAVE_CLOSESOCKET */ - -/* Define if you have the gethostbyaddr function. */ -#define HAVE_GETHOSTBYADDR 1 - -/* Define if you have the gethostname function. */ -#define HAVE_GETHOSTNAME 1 - -/* Define if you have the getpass function. */ -#define HAVE_GETPASS 1 - -/* Define if you have the getservbyname function. */ -#define HAVE_GETSERVBYNAME 1 - -/* Define if you have the gettimeofday function. */ -#define HAVE_GETTIMEOFDAY 1 - -/* Define if you have the inet_addr function. */ -#define HAVE_INET_ADDR 1 - -/* Define if you have the inet_ntoa function. */ -#define HAVE_INET_NTOA 1 - -/* Define if you have the perror function. */ -#define HAVE_PERROR 1 - -/* Define if you have the select function. */ -#define HAVE_SELECT 1 - -/* Define if you have the socket function. */ -#define HAVE_SOCKET 1 - -/* Define if you have the strcasecmp function. */ -#define HAVE_STRCASECMP 1 - -/* Define if you have the strdup function. */ -#define HAVE_STRDUP 1 - -/* Define if you have the strftime function. */ -#define HAVE_STRFTIME 1 - -/* Define if you have the strstr function. */ -#define HAVE_STRSTR 1 - -/* Define if you have the tcgetattr function. */ -#define HAVE_TCGETATTR 1 - -/* Define if you have the tcsetattr function. */ -#define HAVE_TCSETATTR 1 - -/* Define if you have the uname function. */ -#define HAVE_UNAME 1 - -/* Define if you have the header file. */ -#define HAVE_ALLOCA_H 1 - -/* Define if you have the header file. */ -#define HAVE_ARPA_INET_H 1 - -/* Define if you have the header file. */ -/* #undef HAVE_CRYPTO_H */ - -/* Define if you have the header file. */ -#define HAVE_DLFCN_H 1 - -/* Define if you have the header file. */ -/* #undef HAVE_ERR_H */ - -/* Define if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define if you have the header file. */ -/* #undef HAVE_GETOPT_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_IO_H */ - -/* Define if you have the header file. */ -#define HAVE_NET_IF_H 1 - -/* Define if you have the header file. */ -#define HAVE_NETDB_H 1 - -/* Define if you have the header file. */ -#define HAVE_NETINET_IN_H 1 - -/* Define if you have the header file. */ -#define HAVE_OPENSSL_CRYPTO_H 1 - -/* Define if you have the header file. */ -#define HAVE_OPENSSL_ERR_H 1 - -/* Define if you have the header file. */ -#define HAVE_OPENSSL_PEM_H 1 - -/* Define if you have the header file. */ -#define HAVE_OPENSSL_RSA_H 1 - -/* Define if you have the header file. */ -#define HAVE_OPENSSL_SSL_H 1 - -/* Define if you have the header file. */ -#define HAVE_OPENSSL_X509_H 1 - -/* Define if you have the header file. */ -/* #undef HAVE_PEM_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_RSA_H */ - -/* Define if you have the header file. */ -#define HAVE_SGTTY_H 1 - -/* Define if you have the header file. */ -/* #undef HAVE_SSL_H */ - -/* Define if you have the header file. */ -#define HAVE_SYS_PARAM_H 1 - -/* Define if you have the header file. */ -#define HAVE_SYS_SELECT_H 1 - -/* Define if you have the header file. */ -#define HAVE_SYS_SOCKET_H 1 - -/* Define if you have the header file. */ -#define HAVE_SYS_SOCKIO_H 1 - -/* Define if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define if you have the header file. */ -#define HAVE_TERMIO_H 1 - -/* Define if you have the header file. */ -#define HAVE_TERMIOS_H 1 - -/* Define if you have the header file. */ -#define HAVE_TIME_H 1 - -/* Define if you have the header file. */ -#define HAVE_UNISTD_H 1 - -/* Define if you have the header file. */ -/* #undef HAVE_WINSOCK_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_X509_H */ - -/* Define if you have the crypto library (-lcrypto). */ -#define HAVE_LIBCRYPTO 1 - -/* Define if you have the dl library (-ldl). */ -#define HAVE_LIBDL 1 - -/* Define if you have the nsl library (-lnsl). */ -#define HAVE_LIBNSL 1 - -/* Define if you have the resolve library (-lresolve). */ -/* #undef HAVE_LIBRESOLVE */ - -/* Define if you have the socket library (-lsocket). */ -#define HAVE_LIBSOCKET 1 - -/* Define if you have the ssl library (-lssl). */ -#define HAVE_LIBSSL 1 - -/* Define if you have the ucb library (-lucb). */ -/* #undef HAVE_LIBUCB */ - -/* Name of package */ -#define PACKAGE "curl" - -/* Version number of package */ -#define VERSION "6.3.1" - diff --git a/config.log b/config.log deleted file mode 100644 index ac13614e42..0000000000 --- a/config.log +++ /dev/null @@ -1,90 +0,0 @@ -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -configure:562: checking for a BSD compatible install -configure:615: checking whether build environment is sane -configure:672: checking whether make sets ${MAKE} -configure:718: checking for working aclocal -configure:731: checking for working autoconf -configure:744: checking for working automake -configure:757: checking for working autoheader -configure:770: checking for working makeinfo -configure:787: checking for gcc -configure:900: checking whether the C compiler (gcc ) works -configure:916: gcc -o conftest conftest.c 1>&5 -configure:942: checking whether the C compiler (gcc ) is a cross-compiler -configure:947: checking whether we are using GNU C -configure:975: checking whether gcc accepts -g -configure:1018: checking for a BSD compatible install -configure:1071: checking whether make sets ${MAKE} -configure:1099: checking how to run the C preprocessor -configure:1179: checking for AIX -configure:1205: checking for gethostbyname -configure:1251: checking for gethostbyname in -lnsl -configure:1301: checking for strcasecmp -configure:1397: checking for connect -configure:1443: checking for connect in -lsocket -configure:1493: checking for gethostname -configure:1589: checking for dlopen -configure:1635: checking for dlopen in -ldl -configure:1701: checking where to look for SSL -configure:1713: checking for CRYPTO_lock in -lcrypto -configure:1762: checking for SSL_connect in -lssl -configure:1813: checking for openssl/x509.h -configure:1813: checking for openssl/rsa.h -configure:1813: checking for openssl/crypto.h -configure:1813: checking for openssl/pem.h -configure:1813: checking for openssl/ssl.h -configure:1813: checking for openssl/err.h -configure:1903: checking for ANSI C header files -configure:2032: checking for unistd.h -configure:2032: checking for arpa/inet.h -configure:2032: checking for net/if.h -configure:2032: checking for netinet/in.h -configure:2032: checking for netdb.h -configure:2032: checking for sys/select.h -configure:2032: checking for sys/socket.h -configure:2032: checking for sys/sockio.h -configure:2032: checking for sys/stat.h -configure:2032: checking for sys/types.h -configure:2032: checking for getopt.h -configure:2032: checking for sys/param.h -configure:2032: checking for termios.h -configure:2032: checking for termio.h -configure:2032: checking for sgtty.h -configure:2032: checking for fcntl.h -configure:2032: checking for dlfcn.h -configure:2032: checking for alloca.h -configure:2032: checking for winsock.h -configure:2032: checking for time.h -configure:2032: checking for io.h -configure:2071: checking for working const -configure:2146: checking for size_t -configure:2179: checking whether time.h and sys/time.h may both be included -configure:2218: checking size of long double -configure:2258: checking size of long long -configure:2304: checking host system type -configure:2330: checking return type of signal handlers -configure:2371: checking for vprintf -configure:2496: checking for socket -configure:2496: checking for select -configure:2496: checking for strdup -configure:2496: checking for strstr -configure:2496: checking for strftime -configure:2496: checking for uname -configure:2496: checking for strcasecmp -configure:2496: checking for gethostname -configure:2496: checking for gethostbyaddr -configure:2496: checking for getservbyname -configure:2496: checking for gettimeofday -configure:2496: checking for inet_addr -configure:2496: checking for inet_ntoa -configure:2496: checking for tcsetattr -configure:2496: checking for tcgetattr -configure:2496: checking for perror -configure:2496: checking for getpass -configure:2496: checking for closesocket -configure:2554: checking for perl -configure:2593: checking for nroff -configure:2633: checking for ranlib -configure:2665: checking for bison diff --git a/config.status b/config.status deleted file mode 100755 index 8c3de4b68f..0000000000 --- a/config.status +++ /dev/null @@ -1,492 +0,0 @@ -#! /bin/sh -# Generated automatically by configure. -# Run this file to recreate the current configuration. -# This directory was configured as follows, -# on host pm1: -# -# ./configure --with-ssl=/home/dast -# -# Compiler output produced by configure, useful for debugging -# configure, is in ./config.log if it exists. - -ac_cs_usage="Usage: ./config.status [--recheck] [--version] [--help]" -for ac_option -do - case "$ac_option" in - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - echo "running ${CONFIG_SHELL-/bin/sh} ./configure --with-ssl=/home/dast --no-create --no-recursion" - exec ${CONFIG_SHELL-/bin/sh} ./configure --with-ssl=/home/dast --no-create --no-recursion ;; - -version | --version | --versio | --versi | --vers | --ver | --ve | --v) - echo "./config.status generated by autoconf version 2.13" - exit 0 ;; - -help | --help | --hel | --he | --h) - echo "$ac_cs_usage"; exit 0 ;; - *) echo "$ac_cs_usage"; exit 1 ;; - esac -done - -ac_given_srcdir=. -ac_given_INSTALL="./install-sh -c" - -trap 'rm -fr Makefile src/Makefile lib/Makefile perl/checklinks.pl perl/getlinks.pl perl/formfind.pl perl/recursiveftpget.pl config.h src/config.h conftest*; exit 1' 1 2 15 - -# Protect against being on the right side of a sed subst in config.status. -sed 's/%@/@@/; s/@%/@@/; s/%g$/@g/; /@g$/s/[\\&%]/\\&/g; - s/@@/%@/; s/@@/@%/; s/@g$/%g/' > conftest.subs <<\CEOF -/^[ ]*VPATH[ ]*=[^:]*$/d - -s%@SHELL@%/bin/sh%g -s%@CFLAGS@%-g -O2%g -s%@CPPFLAGS@% -I/home/dast/include/openssl -I/home/dast/include%g -s%@CXXFLAGS@%%g -s%@FFLAGS@%%g -s%@DEFS@%-DHAVE_CONFIG_H%g -s%@LDFLAGS@%%g -s%@LIBS@%-lssl -lcrypto -ldl -lsocket -lnsl -L/home/dast/lib%g -s%@exec_prefix@%${prefix}%g -s%@prefix@%/usr/local%g -s%@program_transform_name@%s,x,x,%g -s%@bindir@%${exec_prefix}/bin%g -s%@sbindir@%${exec_prefix}/sbin%g -s%@libexecdir@%${exec_prefix}/libexec%g -s%@datadir@%${prefix}/share%g -s%@sysconfdir@%${prefix}/etc%g -s%@sharedstatedir@%${prefix}/com%g -s%@localstatedir@%${prefix}/var%g -s%@libdir@%${exec_prefix}/lib%g -s%@includedir@%${prefix}/include%g -s%@oldincludedir@%/usr/include%g -s%@infodir@%${prefix}/info%g -s%@mandir@%${prefix}/man%g -s%@INSTALL_PROGRAM@%${INSTALL}%g -s%@INSTALL_SCRIPT@%${INSTALL_PROGRAM}%g -s%@INSTALL_DATA@%${INSTALL} -m 644%g -s%@PACKAGE@%curl%g -s%@VERSION@%6.3.1%g -s%@ACLOCAL@%aclocal%g -s%@AUTOCONF@%autoconf%g -s%@AUTOMAKE@%automake%g -s%@AUTOHEADER@%autoheader%g -s%@MAKEINFO@%makeinfo%g -s%@SET_MAKE@%%g -s%@CC@%gcc%g -s%@CPP@%gcc -E%g -s%@host@%sparc-sun-solaris2.6%g -s%@host_alias@%sparc-sun-solaris2.6%g -s%@host_cpu@%sparc%g -s%@host_vendor@%sun%g -s%@host_os@%solaris2.6%g -s%@PERL@%/usr/local/bin/perl%g -s%@NROFF@%/bin/nroff%g -s%@RANLIB@%ranlib%g -s%@YACC@%bison -y%g - -CEOF - -# Split the substitutions into bite-sized pieces for seds with -# small command number limits, like on Digital OSF/1 and HP-UX. -ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script. -ac_file=1 # Number of current file. -ac_beg=1 # First line for current file. -ac_end=$ac_max_sed_cmds # Line after last line for current file. -ac_more_lines=: -ac_sed_cmds="" -while $ac_more_lines; do - if test $ac_beg -gt 1; then - sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file - else - sed "${ac_end}q" conftest.subs > conftest.s$ac_file - fi - if test ! -s conftest.s$ac_file; then - ac_more_lines=false - rm -f conftest.s$ac_file - else - if test -z "$ac_sed_cmds"; then - ac_sed_cmds="sed -f conftest.s$ac_file" - else - ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file" - fi - ac_file=`expr $ac_file + 1` - ac_beg=$ac_end - ac_end=`expr $ac_end + $ac_max_sed_cmds` - fi -done -if test -z "$ac_sed_cmds"; then - ac_sed_cmds=cat -fi - -CONFIG_FILES=${CONFIG_FILES-"Makefile src/Makefile lib/Makefile perl/checklinks.pl perl/getlinks.pl perl/formfind.pl perl/recursiveftpget.pl "} -for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then - # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". - case "$ac_file" in - *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` - ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; - *) ac_file_in="${ac_file}.in" ;; - esac - - # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories. - - # Remove last slash and all that follows it. Not all systems have dirname. - ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` - if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then - # The file is in a subdirectory. - test ! -d "$ac_dir" && mkdir "$ac_dir" - ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`" - # A "../" for each directory in $ac_dir_suffix. - ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` - else - ac_dir_suffix= ac_dots= - fi - - case "$ac_given_srcdir" in - .) srcdir=. - if test -z "$ac_dots"; then top_srcdir=. - else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; - /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; - *) # Relative path. - srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" - top_srcdir="$ac_dots$ac_given_srcdir" ;; - esac - - case "$ac_given_INSTALL" in - [/$]*) INSTALL="$ac_given_INSTALL" ;; - *) INSTALL="$ac_dots$ac_given_INSTALL" ;; - esac - - echo creating "$ac_file" - rm -f "$ac_file" - configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure." - case "$ac_file" in - *Makefile*) ac_comsub="1i\\ -# $configure_input" ;; - *) ac_comsub= ;; - esac - - ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` - sed -e "$ac_comsub -s%@configure_input@%$configure_input%g -s%@srcdir@%$srcdir%g -s%@top_srcdir@%$top_srcdir%g -s%@INSTALL@%$INSTALL%g -" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file -fi; done -rm -f conftest.s* - -# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where -# NAME is the cpp macro being defined and VALUE is the value it is being given. -# -# ac_d sets the value in "#define NAME VALUE" lines. -ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)' -ac_dB='\([ ][ ]*\)[^ ]*%\1#\2' -ac_dC='\3' -ac_dD='%g' -# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE". -ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' -ac_uB='\([ ]\)%\1#\2define\3' -ac_uC=' ' -ac_uD='\4%g' -# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE". -ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' -ac_eB='$%\1#\2define\3' -ac_eC=' ' -ac_eD='%g' - -if test "${CONFIG_HEADERS+set}" != set; then - CONFIG_HEADERS="config.h src/config.h" -fi -for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then - # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". - case "$ac_file" in - *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` - ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; - *) ac_file_in="${ac_file}.in" ;; - esac - - echo creating $ac_file - - rm -f conftest.frag conftest.in conftest.out - ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` - cat $ac_file_inputs > conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - cat > conftest.frag < conftest.out - rm -f conftest.in - mv conftest.out conftest.in - - rm -f conftest.frag conftest.h - echo "/* $ac_file. Generated automatically by configure. */" > conftest.h - cat conftest.in >> conftest.h - rm -f conftest.in - if cmp -s $ac_file conftest.h 2>/dev/null; then - echo "$ac_file is unchanged" - rm -f conftest.h - else - # Remove last slash and all that follows it. Not all systems have dirname. - ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` - if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then - # The file is in a subdirectory. - test ! -d "$ac_dir" && mkdir "$ac_dir" - fi - rm -f $ac_file - mv conftest.h $ac_file - fi -fi; done - - - -am_indx=1 -for am_file in config.h src/config.h; do - case " $CONFIG_HEADERS " in - *" $am_file "*) - echo timestamp > `echo $am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'`stamp-h$am_indx - ;; - esac - am_indx=`expr "$am_indx" + 1` -done - -exit 0 diff --git a/curl-6.3.1.tar.gz b/curl-6.3.1.tar.gz deleted file mode 100644 index 38bba51aa8910f0d41d755f44a007753df656eb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 Hc-jL100001 literal 242680 zc-jCBK=QvIiwFoJ?K?OE17me^Y%Mk}GcGYMbYXG;?EPDN8`qUC3ioZ}SCpBR4N?J$ zCyBCT+95@e5^SDAke1y^9;E;j$T9&Gx~f15?oR*TeevC{>uG{MNc=LKi`P{DT<=aXIuR9`OZ`RssA?Ula0-t z=Q}%3H|h7yjptiC{}es@r+>h|Sy?4T6#dg6DXWh?H!RW*AO7k8x_^DY{|9gPPv0DN z|Neb!ZfxxAJhuN^o7${}gTfy8r*_|DsR+d(Z!SPygiiC~AD- zh4=6OJ(B;U7yiUQKlRdj66AMCKbKS$|^7BQ9g_gZj#A$S~eQrr$w3NlZfw6qwzYKWa%hc-P(>$^SgB1ON(gp z#fukfFB?%i>NM}t=q4FN)lF7LXGK4iX9rn2z(|u(KDmzWv+9PLOR2T~O*TpC_oRw$^0G)2PQe;VQlt$&Oe-kBT z)TFj1$vFMG8AqK8t=-e7m?*77MN5_Pf>YfgBGsy2JqdXbJ(E+A5 z$Oe;U6;UJ8Q9_T>EVGJ7JT203Qq78VG>?)V9Smx|mkwzsY$wx6l@+OLk>BEmQhFAX zr?1j7n&kJfKdPHAmL1iDn}Rm>BpFq`d9>TdUwg?6Bar#g3ehO~v>Qo<0riWl%KF*Q z>3}CUqH{ybi$N7Bjd?=jz~s86S{r14?$v|6+$MLxT}k;fyN zA&x8B%F$twPWm(pIvvy~{nf8hxl!Syo-do!c`_SCZ-w(oQQ)IEUT?R@$%l58jp?XNE4uHpacPOI!WrQ~;^A_X-$&(~j^tRT6^*jnlnww6 z8m%P`;_4cmBg{6(>o{k8pC@|zhuMc{o>r~sC!zqf9OWpxzNu)9N4UT}+SlCf`8c_y zmEbFpe#p>P!L)%csw^>vjLFbm7Aa8(ItF}zUlHkFmFhyNxWO=-?FH=e#8S-Mtb zhHFG;pMH$BLkxvZ9XC!bma-K0M58Wm@-dyax3hvqoqnMEl3}Cl{SxOM#A2V?NN|2Y zH!&KwXIo2YCN1r3f@8r%(r(Wry{FyJZ!}*8(eVSfObEh3^E)WA^~p>FUx4P z{qq{gEcQPc-6!)>Zb~_o(@b{`E!?L)C8~Vd@zEgf&&G7mv7?~Sa{o*IWI|KUM>5rG znrJH`LWbqy%am2_#1a|l-{=

nvsZ>BbmG`@@QQq}?4T^(|>sSdz_c;&M+h-HW4x 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

K_%x?I@TIVa+L_FE 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 header file. */ - #undef HAVE_GETOPT_H - -+/* Define if you have the header file. */ -+#undef HAVE_NET_IF_H -+ - /* Define if you have the header file. */ - #undef HAVE_NETDB_H - -Index: configure.in -=================================================================== -RCS file: /cvs/curl/curl/configure.in,v -retrieving revision 1.35 -diff -u -r1.35 configure.in ---- configure.in 1999/11/11 21:05:38 1.35 -+++ configure.in 1999/11/24 15:15:21 -@@ -117,24 +117,26 @@ - - dnl Checks for header files. - AC_HEADER_STDC --AC_CHECK_HEADERS( unistd.h \ -- arpa/inet.h \ -- netinet/in.h \ -- netdb.h \ -- sys/select.h \ -- sys/socket.h \ -- sys/sockio.h \ -- sys/stat.h \ -- sys/types.h \ -- getopt.h \ -- sys/param.h \ -- termios.h \ -- termio.h \ -- sgtty.h \ -- fcntl.h \ -- dlfcn.h \ -- alloca.h ) -- -+AC_CHECK_HEADERS( \ -+ unistd.h \ -+ arpa/inet.h \ -+ net/if.h \ -+ netinet/in.h \ -+ netdb.h \ -+ sys/select.h \ -+ sys/socket.h \ -+ sys/sockio.h \ -+ sys/stat.h \ -+ sys/types.h \ -+ getopt.h \ -+ sys/param.h \ -+ termios.h \ -+ termio.h \ -+ sgtty.h \ -+ fcntl.h \ -+ dlfcn.h \ -+ alloca.h \ -+) - - dnl Check for libz header - dnl AC_CHECK_HEADERS(zlib.h) -Index: include/curl/curl.h -=================================================================== -RCS file: /cvs/curl/curl/include/curl/curl.h,v -retrieving revision 1.5 -diff -u -r1.5 curl.h ---- curl.h 1999/11/23 08:22:42 1.5 -+++ curl.h 1999/11/24 15:15:21 -@@ -365,9 +365,13 @@ - TIMECOND_LAST - } TimeCond; - -+#ifdef __BEOS__ -+#include -+#else - #ifndef __cplusplus /* (rabe) */ - typedef char bool; - #endif /* (rabe) */ -+#endif - - /********************************************************************** - * -Index: lib/Makefile.am -=================================================================== -RCS file: /cvs/curl/curl/lib/Makefile.am,v -retrieving revision 1.16 -diff -u -r1.16 Makefile.am ---- Makefile.am 1999/10/22 13:27:36 1.16 -+++ Makefile.am 1999/11/24 15:15:21 -@@ -9,7 +9,7 @@ - # Some flags needed when trying to cause warnings ;-) - # CFLAGS = -Wall -pedantic - --INCLUDES = -I../include -+INCLUDES = -I$(top_srcdir)/include - - libcurl_a_SOURCES = \ - arpa_telnet.h file.c getpass.h netrc.h timeval.c \ -Index: lib/dict.c -=================================================================== -RCS file: /cvs/curl/curl/lib/dict.c,v -retrieving revision 1.5 -diff -u -r1.5 dict.c ---- dict.c 1999/10/13 22:27:12 1.5 -+++ dict.c 1999/11/24 15:15:22 -@@ -66,8 +66,12 @@ - #include - #endif - #include -+#ifdef HAVE_ARPA_INET_H - #include -+#endif -+#ifdef HAVE_NET_IF_H - #include -+#endif - #include - #include - -Index: lib/download.c -=================================================================== -RCS file: /cvs/curl/curl/lib/download.c,v -retrieving revision 1.30 -diff -u -r1.30 download.c ---- download.c 1999/11/23 08:24:26 1.30 -+++ download.c 1999/11/24 15:15:23 -@@ -54,6 +54,10 @@ - #include "urldata.h" - #include - -+#ifdef __BEOS__ -+#include -+#endif -+ - #ifdef WIN32 - #if !defined( __GNUC__) || defined(__MINGW32__) - #include -Index: lib/file.c -=================================================================== -RCS file: /cvs/curl/curl/lib/file.c,v -retrieving revision 1.6 -diff -u -r1.6 file.c ---- file.c 1999/11/19 07:25:40 1.6 -+++ file.c 1999/11/24 15:15:23 -@@ -67,8 +67,12 @@ - #include - #endif - #include -+#ifdef HAVE_ARPA_INET_H - #include -+#endif -+#ifdef HAVE_NET_IF_H - #include -+#endif - #include - #include - -Index: lib/ftp.c -=================================================================== -RCS file: /cvs/curl/curl/lib/ftp.c,v -retrieving revision 1.18 -diff -u -r1.18 ftp.c ---- ftp.c 1999/11/23 08:25:06 1.18 -+++ ftp.c 1999/11/24 15:15:26 -@@ -58,7 +58,9 @@ - #else /* some kind of unix */ - #include - #include -+#ifdef HAVE_ARPA_INET_H - #include -+#endif - #include - #include - #endif -Index: lib/getdate.c -=================================================================== -RCS file: /cvs/curl/curl/lib/getdate.c,v -retrieving revision 1.5 -diff -u -r1.5 getdate.c ---- getdate.c 1999/08/12 06:43:33 1.5 -+++ getdate.c 1999/11/24 15:15:31 -@@ -1,26 +1,26 @@ - - /* A Bison parser, made from getdate.y -- by GNU Bison version 1.25 -+ by GNU Bison version 1.27 - */ - - #define YYBISON 1 /* Identify Bison output. */ - --#define tAGO 258 --#define tDAY 259 --#define tDAY_UNIT 260 --#define tDAYZONE 261 --#define tDST 262 --#define tHOUR_UNIT 263 --#define tID 264 --#define tMERIDIAN 265 --#define tMINUTE_UNIT 266 --#define tMONTH 267 --#define tMONTH_UNIT 268 --#define tSEC_UNIT 269 --#define tSNUMBER 270 --#define tUNUMBER 271 --#define tYEAR_UNIT 272 --#define tZONE 273 -+#define tAGO 257 -+#define tDAY 258 -+#define tDAY_UNIT 259 -+#define tDAYZONE 260 -+#define tDST 261 -+#define tHOUR_UNIT 262 -+#define tID 263 -+#define tMERIDIAN 264 -+#define tMINUTE_UNIT 265 -+#define tMONTH 266 -+#define tMONTH_UNIT 267 -+#define tSEC_UNIT 268 -+#define tSNUMBER 269 -+#define tUNUMBER 270 -+#define tYEAR_UNIT 271 -+#define tZONE 272 - - #line 1 "getdate.y" - -@@ -211,9 +211,11 @@ - - #ifndef __cplusplus - #ifndef __STDC__ -+#ifndef const - #define const - #endif - #endif -+#endif - - - -@@ -221,7 +223,7 @@ - #define YYFLAG -32768 - #define YYNTBASE 22 - --#define YYTRANSLATE(x) ((unsigned)(x) <= 273 ? yytranslate[x] : 32) -+#define YYTRANSLATE(x) ((unsigned)(x) <= 272 ? yytranslate[x] : 32) - - static const char yytranslate[] = { 0, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, -@@ -249,9 +251,9 @@ - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, -- 2, 2, 2, 2, 2, 1, 2, 3, 4, 5, -- 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, -- 16, 17, 18 -+ 2, 2, 2, 2, 2, 1, 3, 4, 5, 6, -+ 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, -+ 17, 18 - }; - - #if YYDEBUG != 0 -@@ -370,7 +372,8 @@ - 56 - }; - /* -*-C-*- Note some compilers choke on comments on `#line' lines. */ --#line 3 "/usr/lib/bison.simple" -+#line 3 "/boot/apps/GeekGadgets/share/bison.simple" -+/* This file comes from bison-1.27. */ - - /* Skeleton output parser for bison, - Copyright (C) 1984, 1989, 1990 Free Software Foundation, Inc. -@@ -387,46 +390,66 @@ - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software -- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -+ Foundation, Inc., 59 Temple Place - Suite 330, -+ Boston, MA 02111-1307, USA. */ - - /* As a special exception, when this file is copied by Bison into a - Bison output file, you may use that output file without restriction. - This special exception was added by the Free Software Foundation - in version 1.24 of Bison. */ - --#ifndef alloca -+/* This is the parser code that is written into each bison parser -+ when the %semantic_parser declaration is not specified in the grammar. -+ It was written by Richard Stallman by simplifying the hairy parser -+ used when %semantic_parser is specified. */ -+ -+#ifndef YYSTACK_USE_ALLOCA -+#ifdef alloca -+#define YYSTACK_USE_ALLOCA -+#else /* alloca not defined */ - #ifdef __GNUC__ -+#define YYSTACK_USE_ALLOCA - #define alloca __builtin_alloca - #else /* not GNU C. */ --#if (!defined (__STDC__) && defined (sparc)) || defined (__sparc__) || defined (__sparc) || defined (__sgi) -+#if (!defined (__STDC__) && defined (sparc)) || defined (__sparc__) || defined (__sparc) || defined (__sgi) || (defined (__sun) && defined (__i386)) -+#define YYSTACK_USE_ALLOCA - #include - #else /* not sparc */ --#if defined (MSDOS) && !defined (__TURBOC__) -+/* We think this test detects Watcom and Microsoft C. */ -+/* This used to test MSDOS, but that is a bad idea -+ since that symbol is in the user namespace. */ -+#if (defined (_MSDOS) || defined (_MSDOS_)) && !defined (__TURBOC__) -+#if 0 /* No need for malloc.h, which pollutes the namespace; -+ instead, just don't use alloca. */ - #include -+#endif - #else /* not MSDOS, or __TURBOC__ */ - #if defined(_AIX) --#include -+/* I don't know what this was needed for, but it pollutes the namespace. -+ So I turned it off. rms, 2 May 1997. */ -+/* #include */ - #pragma alloca --#else /* not MSDOS, __TURBOC__, or _AIX */ --#ifdef __hpux --#ifdef __cplusplus --extern "C" { --void *alloca (unsigned int); --}; --#else /* not __cplusplus */ --void *alloca (); --#endif /* not __cplusplus */ -+#define YYSTACK_USE_ALLOCA -+#else /* not MSDOS, or __TURBOC__, or _AIX */ -+#if 0 -+#ifdef __hpux /* haible@ilog.fr says this works for HPUX 9.05 and up, -+ and on HPUX 10. Eventually we can turn this on. */ -+#define YYSTACK_USE_ALLOCA -+#define alloca __builtin_alloca - #endif /* __hpux */ -+#endif - #endif /* not _AIX */ - #endif /* not MSDOS, or __TURBOC__ */ --#endif /* not sparc. */ --#endif /* not GNU C. */ --#endif /* alloca not defined. */ -+#endif /* not sparc */ -+#endif /* not GNU C */ -+#endif /* alloca not defined */ -+#endif /* YYSTACK_USE_ALLOCA not defined */ - --/* This is the parser code that is written into each bison parser -- when the %semantic_parser declaration is not specified in the grammar. -- It was written by Richard Stallman by simplifying the hairy parser -- used when %semantic_parser is specified. */ -+#ifdef YYSTACK_USE_ALLOCA -+#define YYSTACK_ALLOC alloca -+#else -+#define YYSTACK_ALLOC malloc -+#endif - - /* Note: there must be only one dollar sign in this file. - It is replaced by the list of actions, each action -@@ -436,8 +459,8 @@ - #define yyclearin (yychar = YYEMPTY) - #define YYEMPTY -2 - #define YYEOF 0 --#define YYACCEPT return(0) --#define YYABORT return(1) -+#define YYACCEPT goto yyacceptlab -+#define YYABORT goto yyabortlab - #define YYERROR goto yyerrlab1 - /* Like YYERROR except do call yyerror. - This remains here temporarily to ease the -@@ -518,12 +541,12 @@ - #ifndef YYMAXDEPTH - #define YYMAXDEPTH 10000 - #endif -- --/* Prevent warning if -Wstrict-prototypes. */ --#ifdef __GNUC__ --int yyparse (void); --#endif - -+/* Define __yy_memcpy. Note that the size argument -+ should be passed with type unsigned int, because that is what the non-GCC -+ definitions require. With GCC, __builtin_memcpy takes an arg -+ of type size_t, but it can handle unsigned int. */ -+ - #if __GNUC__ > 1 /* GNU C and GNU C++ define this. */ - #define __yy_memcpy(TO,FROM,COUNT) __builtin_memcpy(TO,FROM,COUNT) - #else /* not GNU C or C++ */ -@@ -535,7 +558,7 @@ - __yy_memcpy (to, from, count) - char *to; - char *from; -- int count; -+ unsigned int count; - { - register char *f = from; - register char *t = to; -@@ -550,10 +573,10 @@ - /* This is the most reliable way to avoid incompatibilities - in available built-in functions on various systems. */ - static void --__yy_memcpy (char *to, char *from, int count) -+__yy_memcpy (char *to, char *from, unsigned int count) - { -- register char *f = from; - register char *t = to; -+ register char *f = from; - register int i = count; - - while (i-- > 0) -@@ -563,7 +586,7 @@ - #endif - #endif - --#line 196 "/usr/lib/bison.simple" -+#line 216 "/boot/apps/GeekGadgets/share/bison.simple" - - /* The user can define YYPARSE_PARAM as the name of an argument to be passed - into yyparse. The argument should have type void *. -@@ -584,6 +607,15 @@ - #define YYPARSE_PARAM_DECL - #endif /* not YYPARSE_PARAM */ - -+/* Prevent warning if -Wstrict-prototypes. */ -+#ifdef __GNUC__ -+#ifdef YYPARSE_PARAM -+int yyparse (void *); -+#else -+int yyparse (void); -+#endif -+#endif -+ - int - yyparse(YYPARSE_PARAM_ARG) - YYPARSE_PARAM_DECL -@@ -612,6 +644,7 @@ - #endif - - int yystacksize = YYINITDEPTH; -+ int yyfree_stacks = 0; - - #ifdef YYPURE - int yychar; -@@ -696,18 +729,32 @@ - if (yystacksize >= YYMAXDEPTH) - { - yyerror("parser stack overflow"); -+ if (yyfree_stacks) -+ { -+ free (yyss); -+ free (yyvs); -+#ifdef YYLSP_NEEDED -+ free (yyls); -+#endif -+ } - return 2; - } - yystacksize *= 2; - if (yystacksize > YYMAXDEPTH) - yystacksize = YYMAXDEPTH; -- yyss = (short *) alloca (yystacksize * sizeof (*yyssp)); -- __yy_memcpy ((char *)yyss, (char *)yyss1, size * sizeof (*yyssp)); -- yyvs = (YYSTYPE *) alloca (yystacksize * sizeof (*yyvsp)); -- __yy_memcpy ((char *)yyvs, (char *)yyvs1, size * sizeof (*yyvsp)); -+#ifndef YYSTACK_USE_ALLOCA -+ yyfree_stacks = 1; -+#endif -+ yyss = (short *) YYSTACK_ALLOC (yystacksize * sizeof (*yyssp)); -+ __yy_memcpy ((char *)yyss, (char *)yyss1, -+ size * (unsigned int) sizeof (*yyssp)); -+ yyvs = (YYSTYPE *) YYSTACK_ALLOC (yystacksize * sizeof (*yyvsp)); -+ __yy_memcpy ((char *)yyvs, (char *)yyvs1, -+ size * (unsigned int) sizeof (*yyvsp)); - #ifdef YYLSP_NEEDED -- yyls = (YYLTYPE *) alloca (yystacksize * sizeof (*yylsp)); -- __yy_memcpy ((char *)yyls, (char *)yyls1, size * sizeof (*yylsp)); -+ yyls = (YYLTYPE *) YYSTACK_ALLOC (yystacksize * sizeof (*yylsp)); -+ __yy_memcpy ((char *)yyls, (char *)yyls1, -+ size * (unsigned int) sizeof (*yylsp)); - #endif - #endif /* no yyoverflow */ - -@@ -1230,7 +1277,7 @@ - break;} - } - /* the action file gets copied in in place of this dollarsign */ --#line 498 "/usr/lib/bison.simple" -+#line 542 "/boot/apps/GeekGadgets/share/bison.simple" - - yyvsp -= yylen; - yyssp -= yylen; -@@ -1425,6 +1472,30 @@ - - yystate = yyn; - goto yynewstate; -+ -+ yyacceptlab: -+ /* YYACCEPT comes here. */ -+ if (yyfree_stacks) -+ { -+ free (yyss); -+ free (yyvs); -+#ifdef YYLSP_NEEDED -+ free (yyls); -+#endif -+ } -+ return 0; -+ -+ yyabortlab: -+ /* YYABORT comes here. */ -+ if (yyfree_stacks) -+ { -+ free (yyss); -+ free (yyvs); -+#ifdef YYLSP_NEEDED -+ free (yyls); -+#endif -+ } -+ return 1; - } - #line 451 "getdate.y" - -Index: lib/hostip.c -=================================================================== -RCS file: /cvs/curl/curl/lib/hostip.c,v -retrieving revision 1.8 -diff -u -r1.8 hostip.c ---- hostip.c 1999/10/13 22:27:12 1.8 -+++ hostip.c 1999/11/24 15:15:31 -@@ -53,7 +53,9 @@ - #endif - #include - #include -+#ifdef HAVE_ARPA_INET_H - #include -+#endif - #endif - - #include "urldata.h" -Index: lib/http.c -=================================================================== -RCS file: /cvs/curl/curl/lib/http.c,v -retrieving revision 1.17 -diff -u -r1.17 http.c ---- http.c 1999/10/30 15:43:52 1.17 -+++ http.c 1999/11/24 15:15:31 -@@ -66,8 +66,12 @@ - #include - #endif - #include -+#ifdef HAVE_ARPA_INET_H - #include -+#endif -+#ifdef HAVE_NET_IF_H - #include -+#endif - #include - #include - -Index: lib/if2ip.c -=================================================================== -RCS file: /cvs/curl/curl/lib/if2ip.c,v -retrieving revision 1.7 -diff -u -r1.7 if2ip.c ---- if2ip.c 1999/10/13 22:27:12 1.7 -+++ if2ip.c 1999/11/24 15:15:31 -@@ -48,13 +48,17 @@ - #include - #endif - --#ifndef WIN32 -+#if ! defined(WIN32) && ! defined(__BEOS__) - - #include - #include -+#ifdef HAVE_ARPA_INET_H - #include -+#endif - #include -+#ifdef HAVE_NET_IF_H - #include -+#endif - #include - - /* -- if2ip() -- */ -Index: lib/if2ip.h -=================================================================== -RCS file: /cvs/curl/curl/lib/if2ip.h,v -retrieving revision 1.5 -diff -u -r1.5 if2ip.h ---- if2ip.h 1999/10/13 22:27:12 1.5 -+++ if2ip.h 1999/11/24 15:15:31 -@@ -41,7 +41,7 @@ - ****************************************************************************/ - #include - --#ifndef WIN32 -+#if ! defined(WIN32) && ! defined(__BEOS__) - char *if2ip(char *interface); - #else - #define if2ip(x) NULL -Index: lib/telnet.c -=================================================================== -RCS file: /cvs/curl/curl/lib/telnet.c,v -retrieving revision 1.9 -diff -u -r1.9 telnet.c ---- telnet.c 1999/10/13 22:27:12 1.9 -+++ telnet.c 1999/11/24 15:15:32 -@@ -74,8 +74,12 @@ - #include - #endif - #include -+#ifdef HAVE_ARPA_INET_H - #include -+#endif -+#ifdef HAVE_NET_IF_H - #include -+#endif - #include - #include - -Index: lib/upload.c -=================================================================== -RCS file: /cvs/curl/curl/lib/upload.c,v -retrieving revision 1.9 -diff -u -r1.9 upload.c ---- upload.c 1999/10/13 22:27:12 1.9 -+++ upload.c 1999/11/24 15:15:32 -@@ -58,6 +58,11 @@ - #endif - - #include -+ -+#ifdef __BEOS__ -+#include -+#endif -+ - #include "urldata.h" - #include "speedcheck.h" - #include "sendf.h" -Index: lib/url.c -=================================================================== -RCS file: /cvs/curl/curl/lib/url.c,v -retrieving revision 1.31 -diff -u -r1.31 url.c ---- url.c 1999/11/19 07:07:10 1.31 -+++ url.c 1999/11/24 15:15:36 -@@ -71,8 +71,12 @@ - #include - #endif - #include -+#ifdef HAVE_ARPA_INET_H - #include -+#endif -+#ifdef HAVE_NET_IF_H - #include -+#endif - #include - #include - -Index: src/Makefile.am -=================================================================== -RCS file: /cvs/curl/curl/src/Makefile.am,v -retrieving revision 1.13 -diff -u -r1.13 Makefile.am ---- Makefile.am 1999/10/13 22:50:30 1.13 -+++ Makefile.am 1999/11/24 15:15:36 -@@ -6,7 +6,7 @@ - # CFLAGS = -Wall -pedantic - CPPFLAGS = -DGLOBURL -DCURL_SEPARATORS - --INCLUDES = -I../include -+INCLUDES = -I$(top_srcdir)/include - - bin_PROGRAMS = curl - -@@ -22,6 +22,6 @@ - AUTOMAKE_OPTIONS = foreign no-dependencies - - # This generates the hugehelp.c file --hugehelp.c: ../README.curl ../curl.1 mkhelp.pl -+hugehelp.c: $(top_srcdir)/README.curl $(top_srcdir)/curl.1 mkhelp.pl - rm -f hugehelp.c -- $(NROFF) -man ../curl.1 | $(PERL) mkhelp.pl ../README.curl > hugehelp.c -+ $(NROFF) -man $(top_srcdir)/curl.1 | $(PERL) $(top_srcdir)/src/mkhelp.pl $(top_srcdir)/README.curl > hugehelp.c diff --git a/curl_631_general.patch b/curl_631_general.patch deleted file mode 100644 index 242e308f9f..0000000000 --- a/curl_631_general.patch +++ /dev/null @@ -1,1265 +0,0 @@ -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 header file. */ - #undef HAVE_GETOPT_H - -+ /* Define if you have the header file. */ -+ #undef HAVE_IO_H -+ - /* Define if you have the header file. */ - #undef HAVE_NETDB_H - -*************** -*** 169,177 **** ---- 175,189 ---- - /* Define if you have the header file. */ - #undef HAVE_TERMIOS_H - -+ /* Define if you have the header file. */ -+ #undef HAVE_TIME_H -+ - /* Define if you have the header file. */ - #undef HAVE_UNISTD_H - -+ /* Define if you have the header file. */ -+ #undef HAVE_WINSOCK_H -+ - /* Define if you have the 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 - - #include "cookie.h" -! #include - #include "getdate.h" - - /**************************************************************************** ---- 60,66 ---- - #include - - #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 - -! #include - - #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) - #include ---- 49,55 ---- - - #include - -! #include "setup.h" - - #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) - #include -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 - #include - -! #include - - #ifdef HAVE_UNISTD_H - #include ---- 42,48 ---- - #include - #include - -! #include "setup.h" - - #ifdef HAVE_UNISTD_H - #include -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 - -! #include - - #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) - #include ---- 49,55 ---- - - #include - -! #include "setup.h" - - #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) - #include -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 - -! #include - #include - #include "formdata.h" - ---- 56,62 ---- - - #include - -! #include "setup.h" - #include - #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 - #include - -! #include - - #ifdef HAVE_UNISTD_H - #include ---- 44,50 ---- - #include - #include - -! #include "setup.h" - - #ifdef HAVE_UNISTD_H - #include -*************** -*** 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 - -! #include - - #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) - #include ---- 40,46 ---- - - #include - -! #include "setup.h" - - #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) - #include -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 - -! #include - - #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) - #include ---- 49,55 ---- - - #include - -! #include "setup.h" - - #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) - #include -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 - #include - -! #include - - #ifdef HAVE_UNISTD_H - #include ---- 42,48 ---- - #include - #include - -! #include "setup.h" - - #ifdef HAVE_UNISTD_H - #include -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 - - #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 - #include - -! #include - - #if defined(WIN32) && !defined(__GNUC__) - #else ---- 48,54 ---- - #include - #include - -! #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 - #include - -! #include - #include "getenv.h" - - /* Debug this single source file with: ---- 54,60 ---- - #include - #include - -! #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 -! #include - - #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) - #if defined(__MINGW32__) ---- 39,45 ---- - ****************************************************************************/ - - #include -! #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 - #include - -! #include - - #ifdef HAVE_UNISTD_H - #include ---- 42,48 ---- - #include - #include - -! #include "setup.h" - - #ifdef HAVE_UNISTD_H - #include -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 - - #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 - -! #include - - #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) - #include ---- 57,63 ---- - - #include - -! #include "setup.h" - - #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) - #include -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 - #endif - -! #include - - #ifndef HAVE_GETTIMEOFDAY - #if !defined(_WINSOCKAPI_) && !defined(__MINGW32__) ---- 46,52 ---- - #include - #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 - #ifdef HAVE_UNISTD_H - #include - #endif ---- 38,44 ---- - * ------------------------------------------------------------ - ****************************************************************************/ - -! #include "setup.h" - #ifdef HAVE_UNISTD_H - #include - #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 - -! #include - - #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) - #include ---- 54,60 ---- - - #include - -! #include "setup.h" - - #if defined(WIN32) && !defined(__GNUC__) || defined(__MINGW32__) - #include -*************** -*** 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 - - #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 - #include - -! #include - #include - #include "urldata.h" - ---- 41,47 ---- - #include - #include - -! #include "setup.h" - #include - #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 - #include - -! #include "curl/setup.h" -! #include "curl/curl.h" -! #include "curl/mprintf.h" - #include "../lib/getdate.h" - #ifdef GLOBURL - #include "urlglob.h" ---- 45,52 ---- - #include - #include - -! #include -! #include - #include "../lib/getdate.h" - #ifdef GLOBURL - #include "urlglob.h" -*************** -*** 54,71 **** - #define CURLseparator "--_curl_--" - #define MIMEseparator "_curl_" - #endif - #include "version.h" - -! #ifdef WIN32 - #include -! #else - #ifdef HAVE_UNISTD_H - #include - #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 -! #endif -! - #ifdef HAVE_UNISTD_H - #include - #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 - #include - #include -+ #include - #include - #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 diff --git a/curl_63_form.patch b/curl_63_form.patch deleted file mode 100644 index 03738dbc03..0000000000 --- a/curl_63_form.patch +++ /dev/null @@ -1,92 +0,0 @@ -*** /homes/qradlsg/curl-org/lib/formdata.c Thu Oct 14 00:27:12 1999 ---- formdata.c Mon Nov 22 16:55:20 1999 -*************** -*** 41,47 **** - /* - Debug the form generator stand-alone by compiling this source file with: - -! 'make formdata' - - run the 'formdata' executable and make sure the output is ok! - ---- 41,47 ---- - /* - Debug the form generator stand-alone by compiling this source file with: - -! gcc -DHAVE_CONFIG_H -I../ -g -D_FORM_DEBUG -o formdata -I../include formdata.c - - run the 'formdata' executable and make sure the output is ok! - -*************** -*** 313,320 **** - if(!length) - length = strlen((char *)line); - -! newform->line = (char *)malloc(length); -! memcpy(newform->line, line, length); - newform->length = length; - - if(*formp) { ---- 313,320 ---- - if(!length) - length = strlen((char *)line); - -! newform->line = (char *)malloc(length+1); -! memcpy(newform->line, line, length+1); - newform->length = length; - - if(*formp) { -*************** -*** 499,504 **** ---- 499,505 ---- - size += AddFormDataf(&form, - "\r\n--%s--", - fileboundary); -+ free(fileboundary); - } - - } while((post=post->next)); /* for each field */ -*************** -*** 511,518 **** - *sizep = size; - - free(boundary); -- if(fileboundary) -- free(fileboundary); - - return firstform; - } ---- 512,517 ---- -*************** -*** 572,577 **** ---- 571,583 ---- - - form->data = form->data->next; /* advance */ - -+ if(!gotsize && form->data) { -+ /* If we got an empty line and we have more data, we proceed to the next -+ line immediately to avoid returning zero before we've reached the end. -+ This is the bug reported November 22 1999 on curl 6.3. (Daniel) */ -+ gotsize = FormReader(buffer, size, nitems, mydata); -+ } -+ - return gotsize; - } - -*************** -*** 615,621 **** - FormInit(&formread, form); - - while(nread = FormReader(buffer, 1, sizeof(buffer), (FILE *)&formread)) { -! fwrite(buffer, nread, 1, stdout); - } - - fprintf(stderr, "size: %d\n", size); ---- 621,627 ---- - FormInit(&formread, form); - - while(nread = FormReader(buffer, 1, sizeof(buffer), (FILE *)&formread)) { -! fwrite(buffer, nread, 1, stderr); - } - - fprintf(stderr, "size: %d\n", size); diff --git a/curl_63_partialdl.patch b/curl_63_partialdl.patch deleted file mode 100644 index 9df65e232b..0000000000 --- a/curl_63_partialdl.patch +++ /dev/null @@ -1,106 +0,0 @@ -*** /homes/qradlsg/curl-org/lib/download.c Thu Nov 11 08:57:12 1999 ---- lib/download.c Mon Nov 22 08:33:13 1999 -*************** -*** 455,461 **** - #endif - } - } -! - ProgressShow (data, bytecount, start, now, TRUE); - - *bytecountp = bytecount; ---- 455,464 ---- - #endif - } - } -! if(contentlength && (bytecount != contentlength)) { -! failf(data, "transfer closed with %d bytes remaining", contentlength-bytecount); -! return URG_PARTIAL_FILE; -! } - ProgressShow (data, bytecount, start, now, TRUE); - - *bytecountp = bytecount; -*** /homes/qradlsg/curl-org/include/curl/curl.h Thu Nov 11 21:58:02 1999 ---- include/curl/curl.h Mon Nov 22 08:33:59 1999 -*************** -*** 159,165 **** - URG_FTP_CANT_GET_HOST, - URG_FTP_CANT_RECONNECT, - URG_FTP_COULDNT_SET_BINARY, -! URG_FTP_PARTIAL_FILE, - URG_FTP_COULDNT_RETR_FILE, - URG_FTP_WRITE_ERROR, - URG_FTP_QUOTE_ERROR, ---- 159,165 ---- - URG_FTP_CANT_GET_HOST, - URG_FTP_CANT_RECONNECT, - URG_FTP_COULDNT_SET_BINARY, -! URG_PARTIAL_FILE, - URG_FTP_COULDNT_RETR_FILE, - URG_FTP_WRITE_ERROR, - URG_FTP_QUOTE_ERROR, -*************** -*** 197,202 **** ---- 197,205 ---- - URL_LAST - } UrgError; - -+ /* This is just to make older programs not break: */ -+ #define URG_FTP_PARTIAL_FILE URG_PARTIAL_FILE -+ - #define URGTAG_DONE -1 - #define URGTAG_LAST -1 - #define URGTAG_END -1 -*** /homes/qradlsg/curl-org/lib/ftp.c Sat Oct 30 17:43:25 1999 ---- lib/ftp.c Mon Nov 22 08:34:27 1999 -*************** -*** 707,713 **** - if((-1 != data->infilesize) && (data->infilesize != *bytecountp)) { - failf(data, "Wrote only partial file (%d out of %d bytes)", - *bytecountp, data->infilesize); -! return URG_FTP_PARTIAL_FILE; - } - } - else { ---- 707,713 ---- - if((-1 != data->infilesize) && (data->infilesize != *bytecountp)) { - failf(data, "Wrote only partial file (%d out of %d bytes)", - *bytecountp, data->infilesize); -! return URG_PARTIAL_FILE; - } - } - else { -*************** -*** 908,914 **** - if(size <= 0) { - failf(data, "Offset (%d) was beyond file size (%d)", - data->resume_from, data->resume_from+size); -! return URG_FTP_PARTIAL_FILE; - } - } - #endif ---- 908,914 ---- - if(size <= 0) { - failf(data, "Offset (%d) was beyond file size (%d)", - data->resume_from, data->resume_from+size); -! return URG_PARTIAL_FILE; - } - } - #endif -*************** -*** 929,935 **** - - if((-1 != size) && (size != *bytecountp)) { - failf(data, "Received only partial file"); -! return URG_FTP_PARTIAL_FILE; - } - else if(0 == *bytecountp) { - failf(data, "No data was received!"); ---- 929,935 ---- - - if((-1 != size) && (size != *bytecountp)) { - failf(data, "Received only partial file"); -! return URG_PARTIAL_FILE; - } - else if(0 == *bytecountp) { - failf(data, "No data was received!"); -- 2.47.3