mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 23:58:49 -05:00
7.1.1 cleanup commit
This commit is contained in:
parent
af352740db
commit
e559a7b872
34
CHANGES
34
CHANGES
@ -6,6 +6,28 @@
|
||||
|
||||
History of Changes
|
||||
|
||||
Version 7.1.1
|
||||
|
||||
Daniel (21 August 2000)
|
||||
- Got more people involved in the gethostbyname_r() mess. Caolan McNamara sent
|
||||
me configure-code that turned out to be very similar to my existing tests
|
||||
which only make me more sure I'm on the right path. I changed the order of
|
||||
the tests slightly, as it seems that some compilers don't yell error if a
|
||||
function is used with too many parameters. Thus, the first tested function
|
||||
will seem ok... Let's hope more compilers think of too-few parameters as bad
|
||||
manners, as we're now trying the functions in that order; fewer first. I
|
||||
should also add that Lars Hecking mailed me and volunteered to run tests on
|
||||
a few odd systems. Coalan is keeping his work over at
|
||||
http://www.csn.ul.ie/~caolan/publink/gethostbyname_r/. Might be handy in the
|
||||
future as well.
|
||||
|
||||
Daniel (18 August 2000)
|
||||
- I noticed I hadn't increased the name lookup buffer in lib/ftp.c. I don't
|
||||
think this is the reason for the continued trouble though.
|
||||
|
||||
Daniel (17 August 2000)
|
||||
- Fred Noz corrected my stupid mistakes in the gethostbyname_r() fluff. It
|
||||
should affect some AIX, Digital Unix and HPUX 10 systems.
|
||||
|
||||
Daniel (15 August 2000)
|
||||
- Mathieu Legare compiled and build 7.1 without errors on both AIX 4.2 as well
|
||||
@ -16,19 +38,21 @@ Daniel (15 August 2000)
|
||||
screwed up!
|
||||
|
||||
Daniel (11 August 2000)
|
||||
- Jason Priebe and an anynomous friend found some host names the Linux version
|
||||
- Jason Priebe and an anonymous friend found some host names the Linux version
|
||||
of curl could not resolve. It turned out the buffer used to retrieve that
|
||||
information was too small. Fixed. One could argue about the usefulness of
|
||||
not having the slightest trace of a man page for gethostbyname_r() on my
|
||||
Linux Redhat installation...
|
||||
|
||||
Daniel (10 August 2000)
|
||||
- Balaji S Rao missed the possibility of replacing the Content-Type: and
|
||||
Content-Length: headers when doing -d posts. I added the possibility just now
|
||||
- Balaji S Rao was first in line to note the missing possibility to replace
|
||||
the Content-Type: and Content-Length: headers when doing -d posts. I added
|
||||
the possibility just now. It seems some people wants to do standard posts
|
||||
using custom Content-Types.
|
||||
|
||||
Daniel (8 August 2000)
|
||||
- Mike Dowell correctly discovered that curl did not approve URLs with no user
|
||||
name but password. As in 'http://:foo@haxx.se'. I corrected this.
|
||||
- Mike Dowell correctly discovered that curl did not approve of URLs with no
|
||||
user name but password. As in 'http://:foo@haxx.se'. I corrected this.
|
||||
|
||||
Version 7.1
|
||||
|
||||
|
3
README
3
README
@ -11,7 +11,7 @@ README
|
||||
README.curl document. Find out how to install Curl by reading the INSTALL
|
||||
document.
|
||||
|
||||
libcurl is a link-library that Curl is using to do its job. It is readily
|
||||
libcurl is a library that Curl is using to do its job. It is readily
|
||||
available to be used by your software. Read the README.libcurl document to
|
||||
find out how!
|
||||
|
||||
@ -25,7 +25,6 @@ README
|
||||
|
||||
Sweden -- ftp://ftp.sunet.se/pub/www/utilities/curl/
|
||||
Germany -- ftp://ftp.fu-berlin.de/pub/unix/network/curl/
|
||||
China -- http://www.pshowing.com/curl/
|
||||
|
||||
To download the very latest source off the CVS server do this:
|
||||
|
||||
|
@ -10,12 +10,6 @@
|
||||
/* 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. */
|
||||
#undef HAVE_VPRINTF
|
||||
|
||||
/* Define as the return type of signal handlers (int or void). */
|
||||
#undef RETSIGTYPE
|
||||
|
||||
|
20
configure.in
20
configure.in
@ -2,7 +2,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,"7.1")
|
||||
AM_INIT_AUTOMAKE(curl,"7.1.1")
|
||||
AM_PROG_LIBTOOL
|
||||
|
||||
dnl
|
||||
@ -184,13 +184,12 @@ dnl check for a few thread-safe functions
|
||||
#include <sys/types.h>
|
||||
#include <netdb.h>],
|
||||
[
|
||||
struct hostent *hp;
|
||||
struct hostent h;
|
||||
struct hostent_data hdata;
|
||||
char *name;
|
||||
char buffer[10];
|
||||
int h_errno;
|
||||
hp = gethostbyname_r(name, &h, buffer, 10, &h_errno);],
|
||||
ac_cv_gethostbyname_args=5)
|
||||
int rc;
|
||||
rc = gethostbyname_r(name, &h, &hdata);],
|
||||
ac_cv_gethostbyname_args=3)
|
||||
fi
|
||||
if test -z "$ac_cv_gethostbyname_args"; then
|
||||
AC_TRY_COMPILE(
|
||||
@ -198,12 +197,13 @@ hp = gethostbyname_r(name, &h, buffer, 10, &h_errno);],
|
||||
#include <sys/types.h>
|
||||
#include <netdb.h>],
|
||||
[
|
||||
struct hostent *hp;
|
||||
struct hostent h;
|
||||
struct hostent_data hdata;
|
||||
char *name;
|
||||
int rc;
|
||||
rc = gethostbyname_r(name, &h, &hdata);],
|
||||
ac_cv_gethostbyname_args=3)
|
||||
char buffer[10];
|
||||
int h_errno;
|
||||
hp = gethostbyname_r(name, &h, buffer, 10, &h_errno);],
|
||||
ac_cv_gethostbyname_args=5)
|
||||
fi
|
||||
if test -z "$ac_cv_gethostbyname_args"; then
|
||||
AC_TRY_COMPILE(
|
||||
|
40
docs/TODO
40
docs/TODO
@ -6,26 +6,6 @@
|
||||
|
||||
TODO
|
||||
|
||||
For version 7. Stuff I palnned to have included in curl for version
|
||||
seven. Let's do a serious attempt to include most of this. (I do keep a task
|
||||
list over at the sourceforge.net project space, reachable from
|
||||
curl.sourceforge.net, it might be more up-to-date than this.)
|
||||
|
||||
Make sure the low-level interface works. highlevel.c should basically be
|
||||
possible to write using that interface.
|
||||
|
||||
Document the low-level interface
|
||||
|
||||
Add asynchronous name resolving, as this enables full timeout support for
|
||||
fork() systems.
|
||||
|
||||
Move non-URL related functions that are used by both the lib and the curl
|
||||
application to a separate "portability lib".
|
||||
|
||||
Add support for other languages than C (not important)
|
||||
|
||||
Improve the -K config file parser.
|
||||
|
||||
For the future
|
||||
|
||||
Ok, this is what I wanna do with Curl. Please tell me what you think, and
|
||||
@ -33,9 +13,20 @@ For the future
|
||||
product! (Yes, you may add things not mentioned here, these are just a
|
||||
few teasers...)
|
||||
|
||||
* rtsp:// support -- "Real Time Streaming Protocol"
|
||||
* Make sure the low-level interface works. highlevel.c should basically be
|
||||
possible to write using that interface. Document the low-level interface
|
||||
|
||||
RFC 2326
|
||||
* Add asynchronous name resolving, as this enables full timeout support for
|
||||
fork() systems.
|
||||
|
||||
* Move non-URL related functions that are used by both the lib and the curl
|
||||
application to a separate "portability lib".
|
||||
|
||||
* Add support for other languages than C (not important)
|
||||
|
||||
* Improve the -K config file parser.
|
||||
|
||||
* rtsp:// support -- "Real Time Streaming Protocol" (RFC 2326)
|
||||
|
||||
* "Content-Encoding: compress/gzip/zlib"
|
||||
|
||||
@ -101,9 +92,6 @@ For the future
|
||||
RFC 2428 "FTP Extensions for IPv6 and NATs" will be interesting. PORT
|
||||
should be replaced with EPRT for IPv6, and EPSV instead of PASV.
|
||||
|
||||
* An automatic RPM package maker
|
||||
Please, write me a script that makes it. It'd make my day.
|
||||
|
||||
* SSL for more protocols, like SSL-FTP...
|
||||
(http://search.ietf.org/internet-drafts/draft-murray-auth-ftp-ssl-05.txt)
|
||||
|
||||
@ -112,3 +100,5 @@ For the future
|
||||
* Make curl capable of verifying the server's certificate when connecting
|
||||
with HTTPS://.
|
||||
|
||||
* Kerberos-FTP
|
||||
|
||||
|
@ -603,6 +603,8 @@ If you do find any (or have other suggestions), mail Daniel Stenberg
|
||||
- Luong Dinh Dung <u8luong@lhsystems.hu>
|
||||
- Torsten Foertsch <torsten.foertsch@gmx.net>
|
||||
- Kristian Köhntopp <kris@koehntopp.de>
|
||||
- Fred Noz <FNoz@siac.com>
|
||||
- Caolan McNamara <caolan@csn.ul.ie>
|
||||
|
||||
.SH WWW
|
||||
http://curl.haxx.se
|
||||
|
Loading…
Reference in New Issue
Block a user