mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 23:58:49 -05:00
mucho stuff since pre6!
This commit is contained in:
parent
01ed950bbe
commit
eb2da7ec2b
48
CHANGES
48
CHANGES
@ -6,7 +6,51 @@
|
|||||||
|
|
||||||
History of Changes
|
History of Changes
|
||||||
|
|
||||||
|
Daniel (28 November 2001)
|
||||||
|
- Fiddled with some Tru64 problems reported by Dimitris Sarris. They appear
|
||||||
|
only when using VERBOSE ftp transfers. Do we use a too small buffer for
|
||||||
|
gethostbyaddr_r(), was the lack of using in_addr_t wrong or is it that the
|
||||||
|
hostent struct must be blanked before use? I hope Dimitris will found out
|
||||||
|
and tell us.
|
||||||
|
|
||||||
|
- CURLOPT_FTP_USE_EPSV was added and can be set to FALSE to prevent libcurl
|
||||||
|
from using the EPSV command before trying the normal PASV. Heikki Korpela
|
||||||
|
pointed out that some firewalls and similar don't like the EPSV so we must
|
||||||
|
be able to shut if off to work everywhere.
|
||||||
|
|
||||||
|
- I added a configure check for 'in_addr_t' and made the ftp code use that to
|
||||||
|
receive the inet_addr() return code in. Works on Solaris and Linux at
|
||||||
|
least. The Linux man page for inet_addr() doesn't even mention in_addr_t...
|
||||||
|
|
||||||
|
- Adjusted (almost) all FTP tests to the new command sequence.
|
||||||
|
|
||||||
|
- FTP command sequence changes:
|
||||||
|
|
||||||
|
EPSV is now always attempted before PASV. It is the final touch to make IPv6
|
||||||
|
passive FTP downloads to work, but EPSV is not restricted to IPv6 but works
|
||||||
|
fine with IPv4 too on the servers that support it.
|
||||||
|
|
||||||
|
SIZE is now always issued before RETR. It makes curl know the actual
|
||||||
|
download size before the download takes place, as it makes it less important
|
||||||
|
to find the size sent in RETR responses. Many sites don't include the size
|
||||||
|
in there.
|
||||||
|
|
||||||
|
Both these changes made it necessary to change the test suite's ftp server
|
||||||
|
code, and all FTP test cases need to be checked and adjusted!
|
||||||
|
|
||||||
Daniel (27 November 2001)
|
Daniel (27 November 2001)
|
||||||
|
- Hans Steegers pointed out that the telnet code read from stdout, not stdin
|
||||||
|
as it is supposed to do!
|
||||||
|
|
||||||
|
Version 7.9.2-pre6
|
||||||
|
|
||||||
|
Daniel (27 November 2001)
|
||||||
|
- Eric Lavigne's minor changes to build on MacOS before OS X were applied.
|
||||||
|
|
||||||
|
- greep at mindspring.com provided a main index.html page for our release
|
||||||
|
archive docs directory. It just links to all the existing HTML files, but
|
||||||
|
I think it may come useful to people.
|
||||||
|
|
||||||
- There's now some initial code to support the EPSV FTP command. That should
|
- There's now some initial code to support the EPSV FTP command. That should
|
||||||
be used to do passive transfers IPv6-style. The code is still #if 0'ed in
|
be used to do passive transfers IPv6-style. The code is still #if 0'ed in
|
||||||
lib/ftp.c as I have no IPv6 ftp server to test this with.
|
lib/ftp.c as I have no IPv6 ftp server to test this with.
|
||||||
@ -15,6 +59,8 @@ Daniel (26 November 2001)
|
|||||||
- Robert Schlabbach had problems to understand how to do resumed transfers,
|
- Robert Schlabbach had problems to understand how to do resumed transfers,
|
||||||
and I clarified the man page -C section somewhat.
|
and I clarified the man page -C section somewhat.
|
||||||
|
|
||||||
|
Version 7.9.2-pre5
|
||||||
|
|
||||||
Daniel (22 November 2001)
|
Daniel (22 November 2001)
|
||||||
- Andrés García helped me out to track down the roots of bug report #479537,
|
- Andrés García helped me out to track down the roots of bug report #479537,
|
||||||
which was concerning curl returning the wrong error code when failing to
|
which was concerning curl returning the wrong error code when failing to
|
||||||
@ -34,7 +80,7 @@ Daniel (21 November 2001)
|
|||||||
archives).
|
archives).
|
||||||
|
|
||||||
- Eric Lavigne mailed me bugfixes and patches for building libcurl on MacOS
|
- Eric Lavigne mailed me bugfixes and patches for building libcurl on MacOS
|
||||||
(non-X). He'll get back with more updated patches soon.
|
(non-X).
|
||||||
|
|
||||||
- Kevin Roth modified the cygwin files once again, now to build against the
|
- Kevin Roth modified the cygwin files once again, now to build against the
|
||||||
shared OpenSSL DLLs.
|
shared OpenSSL DLLs.
|
||||||
|
Loading…
Reference in New Issue
Block a user