sky 发表于 2015-3-4 21:00:07

curl 和 libcurl 7.41.0 发布

3月21日 深圳 OSC 源创会开始报名罗,送华为海思开发板
  curl 和 libcurl 7.41.0 发布,此版本现已提供下载,更新内容如下:
  改进:
  

[*]  NetWare build: added TLS-SRP enabled build
[*]  winbuild: Added option to build with c-ares
[*]  Added --cert-status
[*]  Added CURLOPT_SSL_VERIFYSTATUS
[*]  sasl: implement EXTERNAL authentication mechanism
  Bug 修复:

[*]  sasl_gssapi: Fixed build on NetBSD with built-in GSS-API
[*]  FTP: fix IPv6 host using link-local address
[*]  FTP: if EPSV fails on IPV6 connections, bail out
[*]  gssapi: Remove need for duplicated GSS_C_NT_HOSTBASED_SERVICE definitions
[*]  NSS: fix compiler error when built http2-enabled
[*]  mingw build: allow to pass custom CFLAGS
[*]  add -m64 CFLAGS when targeting mingw64, add -m32/-m64 to LDFLAGS
[*]  curl_schannel.c: mark session as removed from cache if not freed
[*]
  Curl_pretransfer: reset expected transfer>
[*]  curl.h: remove extra space
[*]  curl_endian: Fixed build when 64-bit integers are not supported
[*]  checksrc.bat: Better detection of Perl installation
[*]  build-openssl.bat: Added check for Perl installation
[*]  http_negotiate: Return CURLcode in Curl_input_negotiate() instead of int
[*]  http_negotiate: Added empty decoded challenge message info text
[*]  vtls: Removed unimplemented overrides of curlssl_close_all()
[*]  sasl_gssapi: Fixed memory leak with local SPN variable
[*]  http_negotiate: Use dynamic buffer for SPN generation
[*]  ldap: Renamed the CURL_LDAP_WIN definition to USE_WIN32_LDAP
[*]  openssl: do public key pinning check independently
[*]  timeval: typecast for better type (on Amiga)
[*]  ipv6: enclose AF_INET6 uses with proper #ifdefs for ipv6
[*]  SASL: common URL option and auth capabilities decoders for all protocols
[*]  BoringSSL: fix build
[*]  BoringSSL: detected by configure, switches off NTLM
[*]  openvms: Handle openssl/0.8.9zb version parsing
[*]  configure: detect libresssl
[*]  configure: remove detection of the old yassl emulation API
[*]  curl_setup: Disable SMB/CIFS support when HTTP only
[*]  imap: remove automatic password setting: it breaks external sasl authentication
[*]  sasl: remove XOAUTH2 from default enabled authentication mechanism
[*]
  runtests:>
[*]  security: avoid compiler warning
[*]  ldap: build with BoringSSL
[*]  des: Added Curl_des_set_odd_parity()
[*]  CURLOPT_SEEKFUNCTION.3: also when server closes a connection
[*]  CURLOPT_HTTP_VERSION.3: CURL_HTTP_VERSION_2_0 added in 7.33.0
[*]  build: Removed unused Visual Studio bscmake settings
[*]  build: Enabled DEBUGBUILD in Visual Studio debug builds
[*]  build: Renamed top level Visual Studio solution files
[*]  build: Removed Visual Studio SuppressStartupBanner directive for VC8+
[*]  libcurl-symbols: first basic shot for autogenerated docs
[*]  Makefile.am: fix 'make distcheck'
[*]  getpass_r: read from stdin, not stdout!
[*]  getpass: protect include with proper #ifdef
[*]  opts: CURLOPT_CAINFO availability depends on SSL engine
[*]  more cleanup of 'CURLcode result' return code
[*]  MD4: replace implementation
[*]  MD5: replace implementation
[*]  openssl: SSL_SESSION->ssl_version no longer exist
[*]  md5: use axTLS's own MD5 functions when available
[*]  schannel: Removed curl_ prefix from source files
[*]  curl.1: add warning when using -H and redirects
[*]  curl.1: clarify that -X is used for all requests
[*]  gskit: Fix exclusive SSLv3 option
[*]  polarssl: Fix exclusive SSL protocol version options
[*]  http2: Fix bug that associated stream canceled on PUSH_PROMISE
[*]  ftp: accept all 2xx responses to the PORT command
[*]  configure: allow both --with-ca-bundle and --with-ca-path
[*]  cmake: install the dll file to the correct directory
[*]  nss: fix NPN/ALPN protocol negotiation
[*]  polarssl: fix ALPN protocol negotiation
[*]  cmake: Fix generation of tool_hugehelp.c on windows
[*]  cmake: fix winsock2 detection on windows
[*]  gnutls: fix build with HTTP2
[*]  connect: fix a spurious connect failure on dual-stacked hosts
[*]  test: test 530 is now less timing dependent
[*]  telnet: invalid use of custom read function if not set
  完整更新内容请看更新日志。
  curl是一款著名的字符界面下的下载工具,支持HTTP、HTTPS、FTP、FTPS、DICT、TELNET、LDAP、FILE,和GOPHER。此外还具有cookies支持、断点续传、FTP上传、密码支持、SSL支持和代理支持等特性。curl同时还提供了一套libcurl的库,开发者可以基于这个库开发其他下载工具。
  
页: [1]
查看完整版本: curl 和 libcurl 7.41.0 发布