PaulHowarth/Blog/2015-08-12

Wednesday 12th August 2015

Local Packages

  • Updated curl to 7.44.0:

    • http2: Added CURLMOPT_PUSHFUNCTION and CURLMOPT_PUSHDATA

    • examples: Added http2-serverpush.c

    • http2: Added curl_pushheader_byname() and curl_pushheader_bynum()

    • docs: Added CODE_OF_CONDUCT.md

    • curl: Add --ssl-no-revoke to disable certificate revocation checks

    • libcurl: New value CURLSSLOPT_NO_REVOKE for CURLOPT_SSL_OPTIONS

    • makefile: Added support for VC14

    • build: Added Visual Studio 2015 (VC14) project files
    • build: Added wolfSSL configurations to VC10+ project files
    • FTP: Fix HTTP CONNECT logic regression

    • openssl: Fix build with openssl < ~ 0.9.8f

    • openssl: Fix build with BoringSSL

    • curl_easy_setopt.3: Option order doesn't matter

    • openssl: Fix use of uninitialized buffer

    • RTSP: Removed dead code
    • Makefile.m32: Add support for CURL_LDFLAG_EXTRAS

    • curl: Always provide negotiate/kerberos options

    • cookie: Fix bug in export if any-domain cookie is present

    • curl_easy_setopt.3: Mention CURLOPT_PIPEWAIT

    • INSTALL: Advise use of non-native SSL for Windows ≤ XP

    • tool_help: Fix --tlsv1 help text to use >= for TLSv1

    • HTTP: POSTFIELDSIZE set after added to multi handle

    • SSL-PROBLEMS: Mention WinSSL problems in WinXP

    • setup-vms.h: Symbol case fix-ups

    • SSL: Pinned public key hash support
    • libtest: Call PR_Cleanup() on exit if NSPR is used

    • ntlm_wb: Fix theoretical memory leak

    • runtests: Allow for spaces in curl custom path

    • http2: Add stream != NULL checks for reliability

    • schannel: Replace deprecated GetVersion with VerifyVersionInfo

    • http2: Verify success of strchr() in http2_send()

    • configure: Add --disable-rt option

    • openssl: Work around MSVC warning

    • HTTP: Ignore "Content-Encoding: compress"

    • configure: Check if OpenSSL linking wants -ldl

    • build-openssl.bat: Show syntax if required args are missing

    • test1902: Attempt to make the test more reliable

    • libcurl-thread.3: Consolidate thread safety info

    • maketgz: Fixed some VC makefiles missing from the release tarball

    • libcurl-multi.3: Mention curl_multi_wait

    • ABI doc: Use secure URL
    • http: Move HTTP/2 clean-up code off http_disconnect()

    • libcurl-thread.3: Warn memory functions must be thread safe

    • curl_global_init_mem.3: Warn threaded resolver needs thread safe funcs

    • docs: formpost needs the full size at start of upload

    • curl_gssapi: Remove 'const' to fix compiler warnings

    • SSH: Three state machine fix-ups
    • libcurl.3: Fix a single typo

    • generate.bat: Only clean prerequisite files when in ALL mode

    • curl_slist_append.3: Add error checking to the example

    • buildconf.bat: Added support for file clean-up via -clean

    • generate.bat: Use buildconf.bat for prerequisite file clean-up

    • NTLM: Handle auth for only a single request
    • curl_multi_remove_handle.3: Fix formatting

    • checksrc.bat: Fixed error when [directory] isn't a curl source directory

    • checksrc.bat: Fixed error when missing *.c and *.h files

    • CURLOPT_RESOLVE.3: Note removal support was added in 7.42

    • test46: Update cookie expire time

    • SFTP: Fix range request off-by-one in size check
    • CMake: Fix GSSAPI builds

    • build: Refer to fixed libidn versions

    • http2: Discard frames with no SessionHandle

    • curl_easy_recv.3: Fix formatting

    • libcurl-tutorial.3: Fix formatting

    • curl_formget.3: Correct return code


Recent