mirror of
https://github.com/moparisthebest/curl
synced 2024-12-22 08:08:50 -05:00
7.6.1-pre3
This commit is contained in:
parent
abb14de7e0
commit
61e2a8108b
24
CHANGES
24
CHANGES
@ -7,6 +7,21 @@
|
|||||||
History of Changes
|
History of Changes
|
||||||
|
|
||||||
|
|
||||||
|
Daniel (7 February 2001)
|
||||||
|
- SM found a flaw in the response reading function for FTP that could make
|
||||||
|
libcurl not get out of the loop properly when it should, if libcurl got -1
|
||||||
|
returned when reading the socket.
|
||||||
|
|
||||||
|
- I found a similar mistake in http.c when using a proxy and reading the
|
||||||
|
results from the proxy connection.
|
||||||
|
|
||||||
|
Daniel (6 February 2001)
|
||||||
|
- A friendly person named "SM" (nntp at iname.com) pointed out that the VC
|
||||||
|
makefile in src/ needed the libpath set for the debug build to work.
|
||||||
|
|
||||||
|
- Daniel Gehriger stepped in to assist with the VC++ stuff Robert Weaver
|
||||||
|
brought up yesterday.
|
||||||
|
|
||||||
Daniel (5 February 2001)
|
Daniel (5 February 2001)
|
||||||
- Jun-ichiro itojun Hagino brought a big patch that brings IPv6-awareness to
|
- Jun-ichiro itojun Hagino brought a big patch that brings IPv6-awareness to
|
||||||
a bunch of different areas within libcurl.
|
a bunch of different areas within libcurl.
|
||||||
@ -14,13 +29,15 @@ Daniel (5 February 2001)
|
|||||||
- Robert Weaver told me about the problems the MS VC++ 6.0 compiler has with
|
- Robert Weaver told me about the problems the MS VC++ 6.0 compiler has with
|
||||||
the 'static' keyword on a number of libcurl functions. I might need to add a
|
the 'static' keyword on a number of libcurl functions. I might need to add a
|
||||||
patch that redefines static when libcurl is compiled with that compiler.
|
patch that redefines static when libcurl is compiled with that compiler.
|
||||||
|
How do I know when VC++ compiles, anyone?
|
||||||
|
|
||||||
Daniel (4 February 2001)
|
Daniel (4 February 2001)
|
||||||
- curl_getinfo() was extended with two new options:
|
- curl_getinfo() was extended with two new options:
|
||||||
CURLINFO_CONTENT_LENGTH_DOWNLOAD and CURLINFO_CONTENT_LENGTH_UPLOAD. They
|
CURLINFO_CONTENT_LENGTH_DOWNLOAD and CURLINFO_CONTENT_LENGTH_UPLOAD. They
|
||||||
return the full assumed content length of the transfer in the given
|
return the full assumed content length of the transfer in the given
|
||||||
direction. The CURLINFO_CONTENT_LENGTH_DOWNLOAD will be the Content-Length:
|
direction. The CURLINFO_CONTENT_LENGTH_DOWNLOAD will be the Content-Length:
|
||||||
size of a HTTP download. Added descriptions to the man page as well.
|
size of a HTTP download. Added descriptions to the man page as well. This
|
||||||
|
was done after discussions with Bob Schader.
|
||||||
|
|
||||||
Daniel (3 February 2001)
|
Daniel (3 February 2001)
|
||||||
- Ingo Ralf Blum provided another fix that makes curl build under the more
|
- Ingo Ralf Blum provided another fix that makes curl build under the more
|
||||||
@ -31,8 +48,9 @@ Version 7.6.1-pre2
|
|||||||
|
|
||||||
Daniel (31 January 2001)
|
Daniel (31 January 2001)
|
||||||
- Curl_read() and curl_read() now return a ssize_t for the size, as it had to
|
- Curl_read() and curl_read() now return a ssize_t for the size, as it had to
|
||||||
be able to return -1. The telnet support crashed due to this and there was
|
be able to return -1. The telnet support crashed due to this and there was a
|
||||||
a possibility to weird behaviour all over.
|
possibility to weird behaviour all over. Linus Nielsen Feltzing helped me
|
||||||
|
find this.
|
||||||
|
|
||||||
- Added a configure.in check for a working getaddrinfo() if IPv6 is requested.
|
- Added a configure.in check for a working getaddrinfo() if IPv6 is requested.
|
||||||
I also made the configure script feature --enable-debug which sets a couple
|
I also made the configure script feature --enable-debug which sets a couple
|
||||||
|
@ -39,3 +39,7 @@
|
|||||||
|
|
||||||
/* Define if you want to enable IPv6 support */
|
/* Define if you want to enable IPv6 support */
|
||||||
#undef ENABLE_IPV6
|
#undef ENABLE_IPV6
|
||||||
|
|
||||||
|
/* Define this to 'int' if ssize_t is not an available typedefed type */
|
||||||
|
#undef ssize_t
|
||||||
|
|
||||||
|
@ -659,6 +659,9 @@ AC_CHECK_SIZEOF(long double, 8)
|
|||||||
# check for 'long long'
|
# check for 'long long'
|
||||||
AC_CHECK_SIZEOF(long long, 4)
|
AC_CHECK_SIZEOF(long long, 4)
|
||||||
|
|
||||||
|
# check for ssize_t
|
||||||
|
AC_CHECK_TYPE(ssize_t, int)
|
||||||
|
|
||||||
dnl Get system canonical name
|
dnl Get system canonical name
|
||||||
AC_CANONICAL_HOST
|
AC_CANONICAL_HOST
|
||||||
AC_DEFINE_UNQUOTED(OS, "${host}")
|
AC_DEFINE_UNQUOTED(OS, "${host}")
|
||||||
|
@ -735,15 +735,14 @@ TELNET
|
|||||||
curl telnet://remote.server.com
|
curl telnet://remote.server.com
|
||||||
|
|
||||||
And enter the data to pass to the server on stdin. The result will be sent
|
And enter the data to pass to the server on stdin. The result will be sent
|
||||||
stdout or to the file you specify with -o.
|
to stdout or to the file you specify with -o.
|
||||||
|
|
||||||
You might want the -N/--no-buffer option to switch off the buffered output
|
You might want the -N/--no-buffer option to switch off the buffered output
|
||||||
for slow connections or if the output from the remote site is slow and/or
|
for slow connections or similar.
|
||||||
without newlines.
|
|
||||||
|
|
||||||
NOTE: the telnet protocol does not specify any way to login with a specified
|
NOTE: the telnet protocol does not specify any way to login with a specified
|
||||||
user and password and thus curl can't do that automatically. To do that, you
|
user and password so curl can't do that automatically. To do that, you need
|
||||||
need to track when the login prompt is received and send the username and
|
to track when the login prompt is received and send the username and
|
||||||
password accordingly.
|
password accordingly.
|
||||||
|
|
||||||
MAILING LIST
|
MAILING LIST
|
||||||
|
@ -452,7 +452,7 @@ char *curl_getenv(char *variable);
|
|||||||
char *curl_version(void);
|
char *curl_version(void);
|
||||||
|
|
||||||
/* This is the version number */
|
/* This is the version number */
|
||||||
#define LIBCURL_VERSION "7.6.1-pre2"
|
#define LIBCURL_VERSION "7.6.1-pre3"
|
||||||
#define LIBCURL_VERSION_NUM 0x070601
|
#define LIBCURL_VERSION_NUM 0x070601
|
||||||
|
|
||||||
/* linked-list structure for the CURLOPT_QUOTE option (and other) */
|
/* linked-list structure for the CURLOPT_QUOTE option (and other) */
|
||||||
|
@ -282,6 +282,8 @@ int Curl_GetFTPResponse(int sockfd, char *buf,
|
|||||||
*/
|
*/
|
||||||
if(CURLE_OK != Curl_read(conn, sockfd, ptr, 1, &keepon))
|
if(CURLE_OK != Curl_read(conn, sockfd, ptr, 1, &keepon))
|
||||||
keepon = FALSE;
|
keepon = FALSE;
|
||||||
|
else if(keepon < 0)
|
||||||
|
error = SELECT_ERROR;
|
||||||
else if ((*ptr == '\n') || (*ptr == '\r'))
|
else if ((*ptr == '\n') || (*ptr == '\r'))
|
||||||
keepon = FALSE;
|
keepon = FALSE;
|
||||||
}
|
}
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
#define CURL_NAME "curl"
|
#define CURL_NAME "curl"
|
||||||
#define CURL_VERSION "7.6.1-pre2"
|
#define CURL_VERSION "7.6.1-pre3"
|
||||||
#define CURL_ID CURL_NAME " " CURL_VERSION " (" OS ") "
|
#define CURL_ID CURL_NAME " " CURL_VERSION " (" OS ") "
|
||||||
|
Loading…
Reference in New Issue
Block a user