pre-release commit

This commit is contained in:
Daniel Stenberg 2000-05-30 16:31:46 +00:00
parent 15c143bba9
commit 5d39dde961
6 changed files with 42 additions and 4 deletions

11
CHANGES
View File

@ -6,6 +6,17 @@
History of Changes History of Changes
Daniel (29 May 2000)
- Corrected the bits.* assignments when using CURLOPT options that only
toggles one of those bits.
- Applied the huge patches from David LeBlanc <dleblanc at qnx.com> that add
usage of the gethostbyname_r() and similar functions in case they're around,
since that make libcurl much better threadsafe in many systems (such as
solaris). I added the checks for these functions to the configure script.
I can't explain why, but the inet_ntoa_r() function did not appear in my
Solaris include files, I had to add my own include file for this for now.
Daniel (22 May 2000) Daniel (22 May 2000)
- Jörn Hartroth brought me fixes to make the win32 version compile properly as - Jörn Hartroth brought me fixes to make the win32 version compile properly as

View File

@ -49,6 +49,12 @@
/* Define if you have the gethostbyaddr function. */ /* Define if you have the gethostbyaddr function. */
#undef HAVE_GETHOSTBYADDR #undef HAVE_GETHOSTBYADDR
/* Define if you have the gethostbyaddr_r function. */
#undef HAVE_GETHOSTBYADDR_R
/* Define if you have the gethostbyname_r function. */
#undef HAVE_GETHOSTBYNAME_R
/* Define if you have the gethostname function. */ /* Define if you have the gethostname function. */
#undef HAVE_GETHOSTNAME #undef HAVE_GETHOSTNAME
@ -67,6 +73,9 @@
/* Define if you have the inet_ntoa function. */ /* Define if you have the inet_ntoa function. */
#undef HAVE_INET_NTOA #undef HAVE_INET_NTOA
/* Define if you have the inet_ntoa_r function. */
#undef HAVE_INET_NTOA_R
/* Define if you have the perror function. */ /* Define if you have the perror function. */
#undef HAVE_PERROR #undef HAVE_PERROR
@ -190,6 +199,9 @@
/* Define if you have the <sys/stat.h> header file. */ /* Define if you have the <sys/stat.h> header file. */
#undef HAVE_SYS_STAT_H #undef HAVE_SYS_STAT_H
/* Define if you have the <sys/time.h> header file. */
#undef HAVE_SYS_TIME_H
/* Define if you have the <sys/types.h> header file. */ /* Define if you have the <sys/types.h> header file. */
#undef HAVE_SYS_TYPES_H #undef HAVE_SYS_TYPES_H

View File

@ -178,11 +178,14 @@ AC_CHECK_FUNCS( socket \
stricmp \ stricmp \
strcmpi \ strcmpi \
gethostname \ gethostname \
gethostbyname_r \
gethostbyaddr \ gethostbyaddr \
gethostbyaddr_r \
getservbyname \ getservbyname \
gettimeofday \ gettimeofday \
inet_addr \ inet_addr \
inet_ntoa \ inet_ntoa \
inet_ntoa_r \
tcsetattr \ tcsetattr \
tcgetattr \ tcgetattr \
perror \ perror \

View File

@ -26,10 +26,9 @@ seven. Let's do a serious attempt to include most of this.
Move non-URL related functions that are used by both the lib and the curl Move non-URL related functions that are used by both the lib and the curl
application to a separate "portability lib". application to a separate "portability lib".
Correct the lib's getenv() call as it is not threadsafe under win32.
Add support for other languages than C (not important) Add support for other languages than C (not important)
Improve the -K config file parser.
For the future For the future
@ -100,7 +99,7 @@ For the future
* Other proxies * Other proxies
Ftp-kind proxy, Socks5, whatever kind of proxies are there? Ftp-kind proxy, Socks5, whatever kind of proxies are there?
* IPv6 Awareness * IPv6 Awareness and support
Where ever it would fit. I am not that into v6 yet to fully grasp what we Where ever it would fit. I am not that into v6 yet to fully grasp what we
would need to do, but letting the autoconf search for v6-versions of a few would need to do, but letting the autoconf search for v6-versions of a few
functions and then use them instead is of course the first thing to do... functions and then use them instead is of course the first thing to do...

View File

@ -231,6 +231,8 @@ puts (
" Makes curl scan the .netrc file in the user's home\n" " Makes curl scan the .netrc file in the user's home\n"
" directory for login name and password. This is typi­\n" " directory for login name and password. This is typi­\n"
" cally used for ftp on unix. If used with http, curl\n" " cally used for ftp on unix. If used with http, curl\n"
);
puts(
" will enable user authentication. See netrc(5) for\n" " will enable user authentication. See netrc(5) for\n"
" details on the file format. Curl will not complain if\n" " details on the file format. Curl will not complain if\n"
" that file hasn't the right permissions (it should not\n" " that file hasn't the right permissions (it should not\n"
@ -468,6 +470,8 @@ puts (
"\n" "\n"
" -z/--time-cond <date expression>\n" " -z/--time-cond <date expression>\n"
" (HTTP) Request to get a file that has been modified\n" " (HTTP) Request to get a file that has been modified\n"
);
puts(
" later than the given time and date, or one that has\n" " later than the given time and date, or one that has\n"
" been modified before that time. The date expression can\n" " been modified before that time. The date expression can\n"
" be all sorts of date strings or if it doesn't match any\n" " be all sorts of date strings or if it doesn't match any\n"
@ -688,6 +692,9 @@ puts (
" - Damien Adant <dams@usa.net>\n" " - Damien Adant <dams@usa.net>\n"
" - Chris <cbayliss@csc.come>\n" " - Chris <cbayliss@csc.come>\n"
" - Marco G. Salvagno <mgs@whiz.cjb.net>\n" " - Marco G. Salvagno <mgs@whiz.cjb.net>\n"
" - Paul Marquis <pmarquis@iname.com>\n"
" - David LeBlanc <dleblanc@qnx.com>\n"
" - Rich Gray at Plus Technologies\n"
"\n" "\n"
"WWW\n" "WWW\n"
" http://curl.haxx.nu\n" " http://curl.haxx.nu\n"
@ -791,6 +798,8 @@ puts (
" curl -u user:passwd -x my-proxy:888 http://www.get.this/\n" " curl -u user:passwd -x my-proxy:888 http://www.get.this/\n"
"\n" "\n"
" Some proxies require special authentication. Specify by using -U as above:\n" " Some proxies require special authentication. Specify by using -U as above:\n"
);
puts(
"\n" "\n"
" curl -U user:passwd -x my-proxy:888 http://www.get.this/\n" " curl -U user:passwd -x my-proxy:888 http://www.get.this/\n"
"\n" "\n"
@ -1060,6 +1069,8 @@ puts (
"\n" "\n"
" From left-to-right:\n" " From left-to-right:\n"
" % - percentage completed of the whole transfer\n" " % - percentage completed of the whole transfer\n"
);
puts(
" Total - total size of the whole expected transfer\n" " Total - total size of the whole expected transfer\n"
" % - percentage completed of the download\n" " % - percentage completed of the download\n"
" Received - currently downloaded amount of bytes\n" " Received - currently downloaded amount of bytes\n"
@ -1340,6 +1351,8 @@ puts (
"\n" "\n"
"\n" "\n"
" The usage of the -x/--proxy flag overrides the environment variables.\n" " The usage of the -x/--proxy flag overrides the environment variables.\n"
);
puts(
"\n" "\n"
"NETRC\n" "NETRC\n"
"\n" "\n"

View File

@ -1,3 +1,3 @@
#define CURL_NAME "curl" #define CURL_NAME "curl"
#define CURL_VERSION "7.0beta" #define CURL_VERSION "7.0.1beta"
#define CURL_ID CURL_NAME " " CURL_VERSION " (" OS ") " #define CURL_ID CURL_NAME " " CURL_VERSION " (" OS ") "