./www/curl, Client that groks URLs

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: pkgsrc-2016Q2, Version: 7.50.1, Package name: curl-7.50.1, Maintainer: pkgsrc-users

Curl is a command line tool for transferring files with URL syntax, supporting
FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. Curl supports
HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload,
proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate,
kerberos...), file transfer resume, proxy tunneling and a busload of other
useful tricks.


Required to run:
[devel/libidn]


Package options: gssapi, inet6, libidn

Master sites:

SHA1: 6d9e54a7f8f5aa1f6cac652df93bb7163565b554
RMD160: 9f450b5572bd99a8472abb639edd0a579c330705
Filesize: 7289.853 KB

Version history: (Expand)


CVS history: (Expand)


   2016-08-10 19:06:46 by Benny Siegert | Files touched by this commit (3)
Log message:
Pullup ticket #5079 - requested by sevan
www/curl: security fix

Revisions pulled up:
- www/curl/Makefile                                             1.168-1.169
- www/curl/PLIST                                                1.59
- www/curl/distinfo                                             1.120-1.121

---
   Module Name:    pkgsrc
   Committed By:   wiz
   Date:           Sun Jul 24 18:38:34 UTC 2016

   Modified Files:
           pkgsrc/www/curl: Makefile distinfo

   Log message:
   Updated curl to 7.50.0.

    Fixed in 7.50.0 - July 21 2016

   Changes:

       http: add CURLINFO_HTTP_VERSION and %{http_version}

   Bugfixes:

       memdebug: fix MSVC crash with -DMEMDEBUG_LOG_SYNC
       openssl: fix build with OPENSSL_NO_COMP
       mbedtls: removed unused variables
       cmake: Added missing mbedTLS support
       URL parser: allow URLs to use one, two or three slashes
       curl: fix -q [regression]
       openssl: Use correct buffer sizes for error messages
       curl: fix SIGSEGV while parsing URL with too many globs
       schannel: add CURLOPT_CERTINFO support
       vtls: fix ssl session cache race condition
       http: Fix HTTP/2 connection reuse [regression]
       checksrc: Add LoadLibrary to the banned functions list
       schannel: Disable ALPN on Windows < 8.1
       configure: occasional ignorance of --enable-symbol-hiding with GCC
       http2: test17xx are the first real HTTP/2 tests
       resolve: add support for IPv6 DNS64/NAT64 Networks on OS X + iOS
       curl_multi_socket_action.3: rewording
       CURLOPT_POSTFIELDS.3: Clarify what happens when set empty
       cmake: Fix build with winldap
       openssl: fix cert check with non-DNS name fields present
       curl.1: mention the units for the progress meter
       openssl: use more 'const' to fix build warnings with 1.1.0 branch
       cmake: now using BUILD_TESTING=ON/OFF
       vtls: Only call add/getsession if session id is enabled
       headers: forward declare CURL, CURLM and CURLSH as structs
       configure: improve detection of CA bundle path on FreeBSD
       SFTP: set a generic error when no SFTP one exists
       curl_global_init.3: expand on the SSL and WIN32 bits purpose
       conn: don't free easy handle data in handler->disconnect
       cookie.c: Fix misleading indentation
       library: Fix memory leaks found during static analysis
       CURLMOPT_SOCKETFUNCTION.3: fix typo
       curl_global_init: moved the "IPv6 works" check here
       connect: disable TFO on Linux when using SSL
       vauth: Fixed memory leak due to function returning without free
       winbuild: fix embedded manifest option

---
   Module Name:    pkgsrc
   Committed By:   wiz
   Date:           Wed Aug  3 08:57:51 UTC 2016

   Modified Files:
           pkgsrc/www/curl: Makefile PLIST distinfo

   Log message:
   Updated curl to 7.50.1.

    Bugfixes:

       TLS: switch off SSL session id when client cert is used
       TLS: only reuse connections with the same client cert
       curl_multi_cleanup: clear connection pointer for easy handles
       include the CURLINFO_HTTP_VERSION man page into the release tarball
       include the http2-server.pl script in the release tarball
       test558: fix test by stripping file paths from FD lines
       spnego: Corrected miss-placed * in Curl_auth_spnego_cleanup() declaration
       tests: Fix for http/2 feature
       cmake: Fix for schannel support
       curl.h: make public types void * again
       win32: fix a potential memory leak in Curl_load_library
       travis: fix OSX build by re-installing libtool
       mbedtls: Fix debug function name