🠰 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