🠰 6.5.2 all changes 7.1.1 🠲
Changes in 7.1 - August 7 2000
Changes:
- CURLOPT_PROXYPORT added to curl_easy_setopt() in the lib
- Now features an 'auto referer' so that curl can set the "correct" referer when following location:
- removed CURLOPT_PROGRESSMODE from the lib
- libcurl offers a progress meter callback
- Lots of symbol renamings in the libcurl public stuff.
Bugfixes:
- builds libcurl as a shared library with libtool
- JavaWebServer's incorrect Content-Range headers are supported
- localtime_r() is now used if available instead of localtime()
- 'make install' installs the include files properly
- Replacing an internal HTTP header with one that has no content removes the header
- user+password is now restricted and sent only to the first host when Location: is followed to another host
- FTP command response reading now times out properly, even on win32
- rfc1867 form-posting was extended for use with large text posts
- FTP transferring (converted) ASCII could make curl wrongly believe the transfer was only partial, there is no way can tell the expected size of a file downloaded in FTP ASCII
- various manual corrections
- FTP transfers now accept 250 as well as 226 as a positive end-of-transfer result
- The configure check for requiring the nsl and socket lib at once was re-added
- Host: was not displaying the port number as supposed on non-standard ports
- HTTPS connection failures could slip through and make curl attempt reading at a dead socket
- Using -F, -I or -d in any weird mix now causes the curl client to alert
- FTP PORT command bug fixed
- HTTP POST and then following Location: now causes all except the first requests to become GET.
- win32 now sends data binary to stdout unless -B / --use-ascii is specified
- added a README.win32 file
- Custom headers when doing location: works again
- libcurl is much more threadsafe
- Many portability issues have been smoothened out
- The FTP range support were buggy and is now corrected
- Major re-organisation of all library internals to allow for a new library interface.
- A buffer overflow (with URLs larger than 4096 characters) was fixed
- The FTP sessions are slightly modified and now they're using CWD to change to the directory where the operation is requested.
- FTP URLs are now treated more like the RFC specifies (minor change)
- now sends user agent string when talking ftp through a http proxy
- made the progress meter nicer for sizes between 10 and 100 megabytes
- no longer checks for install twice in the configure script
- improved win32 headers for VC++ compiling
- minor fix when using libcurl in a multi-threaded program
- the OS/2 port was slightly adjusted
- location following through a http proxy on a specified non-default port didn't work
- location following to an absolute URL on a different port didn't work