Subject: pkg/24916: update curl to 7.11.1
To: None <gnats-bugs@gnats.NetBSD.org>
From: None <skrueger@europe.com>
List: pkgsrc-bugs
Date: 03/25/2004 22:13:45
>Number:         24916
>Category:       pkg
>Synopsis:       update curl to 7.11.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Thu Mar 25 22:14:02 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     Stefan Krüger
>Release:        NetBSD-1.6ZL
>Organization:
>Environment:
shouldn't matter
>Description:
the pax archive @
http://tecneeq.dyndns.org/~cosmicdj/NetBSD/curl.pax
updates pkgsrcs curl to 7.11.1 (old 7.11.0)

Changelog:

Changes: 
- CURLOPT_POSTFIELDSIZE_LARGE added to offer POSTs larger than 2GB 
- CURL_VERSION_LARGEFILE is a feature bit returned by libcurls that
  feature large file support 
- libcurl only requires winsock 1.1 on windows now
- when doing FTP, curl now sends QUIT before disconnecting 
- name resolves can now timeout on windows too 
- $HOME is now recognized better when looking for .netrc files 
- now re-uses the ares handle when re-using curl handles
- SO_BINDTODEVICE is used for network interface binding 
- configure --disable-manual disables the built-in huge manual from the
  command line tool 
- the default Accept: header used in HTTP requests changed
- asynch dns lookups now require the c-ares library 
- curl --socks can be used to set a SOCKS5 proxy to use
- response-headers received after a (proxy) CONNECT request are now
  passed to the header callback just like other headers 

Bugs: 
- builds and runs on Novell NetWare 
- Windows builds now report OS as "i386-pc-win32" 
- received signals during SSL connect is handled better 
- improved PUT/POST with NTLM/Digest authentication 
- following redirects and doing NTLM/Digest (where the first connection
  gets closed) with the multi interface work better now
- file: progress meter and getinfo variables work now 
- CURLOPT_FRESH_CONNECT and CURLAUTH_NTLM now work when set together 
- share interface usage without (un)lock functions segfaulted 
- --limit-rate no longer cripples the --speed-limit feature 
- fixed verbose output problem with ipv6-enabled re-used connections 
- fixed the socks5 code to check version in the socks response properly 
- dns cache bug - fixed the 'inuse' counter 
- large file fix for Content-Length 
- better docs for the share interface 
- several configure fixes for mingw/msys 
- setting a Host: header is no longer affecting the Host: header used
  when libcurl follows a Location: 
- fixed numerous compiler warnings on several operating systems and
  compilers 
- PUTing from stdin couldn't disable chunked transfer-encoding
  corrected the mingw makefiles 
- improved the configure libz detection 
- fixed EPRT/PORT use when doing FTP on ipv6-enabled AIX hosts 
- *nroff commands that only support -mandoc and not -man are now
  supported (for the built-in manual text in the command line tool) 
- fixed the unconditional #include of config.h in hugehelp.c 
- builds fine on MPE/iX 
- upload using chunked transfer-encoding now sends the last chunk
  properly teriminated with an extra CRLF 
- Fixed the progress meter display for files >2GB 
- persistant connections over a proxy messed up the proxy name/password
  the socks5 code segfaulted if no username/password was set 
- the *_LARGE options now take curl_off_t types as parameters and this
  will make it possible to handle large files on windows too 
- builds with large file support even on systems without strtoll()

additional changes be me:
- patch-ab is gone
- new mirror in germany (thought a .net top-level domain, so
  MASTER_SORT will not kick in :-()
- kerberos support added, but untested, if someone else could do that
  please?! :-) (I've removed all kerberos from my sys, so I was not even
  able to compile test it) taken from devel/cvs with minor tweaks
  to make it compile on !KERBEROS hosts

notes:
- there's also a tar.bz2 available, do we want to use it instead?
- md5/sha1 verified with debian's
  http://ftp.debian.org/debian/pool/main/c/curl/curl_7.11.1-1.dsc

hope you like it,
regards

SK
>How-To-Repeat:
What problem?
>Fix:
see above,
extract to pkgsrc/www,
don't forget to backup pkgsrc/www/curl b4!
>Release-Note:
>Audit-Trail:
>Unformatted: