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 ba8353a..0000000 --- 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 195afa8..0000000 --- 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 ac13614..0000000 --- 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 8c3de4b..0000000 --- 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 HcmV?d00001 literal 242680 zcmV(vKuG{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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%0DmitsUt2+PY4zmU5BF{Cc`$RC}~MH@d6k=tq$ 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

1JPD=YjN!!om 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 z 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 diff --git a/curl.beos-patch b/curl.beos-patch deleted file mode 100644 index 25a1b3b..0000000 --- a/curl.beos-patch +++ /dev/null @@ -1,695 +0,0 @@ -? Makefile.in -? autogen.sh -? configure -? lib/Makefile.in -? src/Makefile.in -Index: config.h.in -=================================================================== -RCS file: /cvs/curl/curl/config.h.in,v -retrieving revision 1.10 -diff -u -r1.10 config.h.in ---- config.h.in 1999/10/17 11:18:34 1.10 -+++ config.h.in 1999/11/24 15:15:21 -@@ -109,6 +109,9 @@ - /* Define if you have the 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 242e308..0000000 --- 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 03738db..0000000 --- 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 9df65e2..0000000 --- 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.7.4