🠰 5.9 all changes 5.10 🠲
Changes in 5.9.1 - July 30 1999
Bugfixes:
- Memory leak in the formdata functions. I added a FormFree() function that is now used and supposed to correct this flaw.
- 'curl -L https://www.cwa.com.au/' core dumps. I managed to cure this by correcting the cleanup procedure.
- Now supports longer URLs when following Location:
- Fixed a problem in the upload/POST department: It turned out that http.c accidentaly cleared the pointer instead of the byte counter when supposed to.
- If you had a server at a non-standard port that redirected to an URL using a standard port number, curl still used that first port number.
- When using both CONF_FOLLOWLOCATION and CONF_FAILONERROR simultaneously. Since the CONF_FAILONERROR exits on the 302-code that the follow location header outputs it will never show any html on location: pages. I have now made it look for >=400 codes if CONF_FOLLOWLOCATION is set.
- 'struct slist' is now renamed to 'struct curl_slist'
- The latest OpenSSL package now have moved the standard include path. It is now in /usr/local/ssl/include/openssl and I have now modified the --enable-ssl option for the configure script to use that as the primary path, and I leave the former path too to work with older packages of OpenSSL too.
- I finally understood the IRIX problem and now it seem to compile on it!
- I adjusted the FTP reply 227 parser to make the PASV command work better with more ftp servers.
- Rearranged. README is new, the old one is now README.curl and I added a README.libcurl
- I also updated the INSTALL text.
- curl didn't properly deal with form posting where the variable shouldn't have any content, as in curl -F "form=" www.site.com. It was now fixed.