Please log in first.

Clear message

    PaulHowarth/Blog/2015-12-02

Wednesday 2nd December 2015

Local Packages

  • Updated curl to 7.46.0:

    • configure: build silently by default

    • cookies: Add support for Public Suffix List with libpsl

    • vtls: Added support for mbedTLS

    • Added CURLOPT_STREAM_DEPENDS

    • Added CURLOPT_STREAM_DEPENDS_E

    • Added CURLOPT_STREAM_WEIGHT

    • Added CURLFORM_CONTENTLEN

    • oauth2: Added support for OAUTHBEARER SASL mechanism to IMAP, POP3 and SNMP

    • des: Fix header conditional for Curl_des_set_odd_parity

    • ntlm: Get rid of unconditional use of long long

    • CURLOPT_CERTINFO.3: Fix reference to CURLINFO_CERTINFO

    • docs: CURLINFO_LASTSOCKET => CURLINFO_ACTIVESOCKET

    • http2: Fix http2_recv to return -1 if recv returned -1

    • curl_global_init_mem: Set function pointers before doing init

    • ntlm: Error out without 64bit support as the code needs it

    • openssl: Fix set up of pkcs12 certificate verification chain

    • acinclude: Remove PKGCONFIG override

    • test1531: case the size to fix the test on non-largefile builds

    • fread_func: Move callback pointer from set to state struct

    • test1601: Fix compilation with --enable-debug and --disable-crypto-auth

    • http2: Don't pass uninitialized name+len pairs to nghttp2_submit_request

    • curlbuild.h: Fix non-configure compiling to mips and sh4 targets

    • tool: Generate easysrc with last cache linked-list

    • cmake: Fix for add_subdirectory(curl) use-case

    • vtls: Fix compiler warning for TLS backends without sha256

    • build: Fix for MSDOS/djgpp
    • checksrc: Add crude // detection

    • http2: on_frame_recv: Trust the conn/data input

    • ftp: Allow CURLOPT_IGNORE_CONTENT_LENGTH to ignore size

    • polarssl/mbedtls: Fix name space pollution

    • build: Fix mingw ssl gdi32 order

    • build: Fix support for PKG_CONFIG

    • MacOSX-Framework: sdk regex fix for sdk 10.10 and later
    • socks: Fix incorrect port numbers in failed connect messages

    • curl.1: -E: s/private certificate/client certificate/

    • curl.h: s/HTTPPOST_/CURL_HTTPOST_/

    • curl_formadd: Support >2GB files on Windows

    • http redirects: %-encode bytes outside of ascii range

    • rawstr: Speed up Curl_raw_toupper by 40%

    • curl_ntlm_core: Fix 2 curl_off_t constant overflows

    • getinfo: CURLINFO_ACTIVESOCKET: Fix bad socket value

    • tftp tests: Verify sent options too

    • imap: Don't call imap_atom() when no mailbox specified in LIST command

    • imap: Fixed double quote in LIST command when mailbox contains spaces

    • imap: Don't check for continuation when executing a CUSTOMREQUEST

    • acinclude: Remove check for 16-bit curl_off_t

    • BoringSSL: Work with stricter BIO_get_mem_data()

    • cmake: Add missing feature macros in config header

    • sasl_sspi: Fixed unicode build for digest authentication

    • sasl_sspi: Fix identity memory leak in digest authentication

    • unit1602: Fixed failure in torture test

    • unit1603: Added unit tests for hash functions

    • vtls/openssl: Remove unused traces of yassl ifdefs

    • openssl: Remove #ifdefs for < 0.9.7 support

    • typecheck-gcc.h: Add some missing options

    • curl: Mark two more options strings for --libcurl output

    • openssl: Free modules on cleanup

    • CURLMOPT_PUSHFUNCTION.3: *_byname() returns only the first header

    • getconnectinfo: Don't call recv(2) if socket == -1

    • http2: http_done: Don't free already-freed push headers

    • zsh completion: Preserve single quotes in output

    • os400: Provide options for libssh2 use in compile scripts

    • build: Fix theoretical infinite loops
    • pop3: Differentiate between success and continuation responses

    • examples: Fixed compilation warnings
    • schannel: Use GetVersionEx() when VerifyVersionInfo() isn't available

    • CURLOPT_HEADERFUNCTION.3: fix typo

    • curl: Expanded the -XHEAD warning text

    • done: Make sure the final progress update is made

    • build: Install zsh completion

    • RTSP: Do not add if-modified-since without timecondition

    • curl: Fixed display of URL index in password prompt for --next

    • nonblock: Fix setting non-blocking mode for Amiga

    • http2 push: Add missing inits of new stream

    • http2: Convert some verbose output into debug-only output

    • Curl_read_plain: clean up ifdefs that break statements


Recent