PaulHowarth/Blog/2015-10-07

Wednesday 7th October 2015

Fedora Project

  • Updated curl to 7.45.0 in Rawhide:

    • Added CURLOPT_DEFAULT_PROTOCOL

    • Added new tool option --proto-default

    • getinfo: Added CURLINFO_ACTIVESOCKET

    • Turned CURLINFO_* option docs as stand-alone man pages

    • curl: Point out unnecessary uses of -X in verbose mode

    • curl_global_init_mem.3: Stronger thread safety warning

    • buildconf.bat: Fixed issues when ran in directories with special chars

    • cmake: Fix CurlTests check for gethostbyname_r with 5 arguments

    • generate.bat: Fixed issues when ran in directories with special chars

    • generate.bat: Only call buildconf.bat if it exists

    • generate.bat: Added support for generating only the prerequisite files

    • curl.1: Document weaknesses in SSLv2 and SSLv3

    • CURLOPT_HTTP_VERSION.3: Connection re-use goes before version

    • docs: Update the redirect protocols disabled by default
    • inet_pton.c: Fix MSVC run-time check failure

    • CURLMOPT_PUSHFUNCTION.3: Fix argument types

    • rtsp: Support basic/digest authentication

    • rtsp: Stop reading empty DESCRIBE responses

    • travis: Upgrading to container based build

    • travis.yml: Add OS X testbot

    • FTP: Make state machine not get stuck in state
    • openssl: Handle lack of server cert when strict checking disabled

    • configure: Change functions to detect openssl (clones)

    • configure: Detect latest boringssl

    • runtests: Allow for spaces in server-verify curl custom path

    • http2: on_frame_recv: Get a proper 'conn' for the debug logging

    • ntlm: Mark deliberate switch case fall-through

    • http2: Remove dead code

    • curl_easy_{escape,unescape}.3: "char *" vs. "const char *"

    • curl: Point out the conflicting HTTP methods if used

    • cmake: Added Windows SSL support

    • curl_easy_{escape,setopt}.3: Fix example

    • curl_easy_escape.3: Escape '\n'

    • libcurl.m4: Put braces around empty if body

    • buildconf.bat: Fixed double blank line in 'curl manual' warning output

    • sasl: Only define Curl_sasl_digest_get_pair() when CRYPTO_AUTH enabled

    • inet_pton.c: Fix MSVC run-time check failure

    • CURLOPT_FOLLOWLOCATION.3: Mention methods for redirects

    • http2: Don't pass on Connection: headers

    • nss: Do not directly access SSL_ImplementedCiphers

    • docs: Numerous clean-ups and spelling fixes
    • FTP: do_more: Add check for wait_data_conn in upload case

    • parse_proxy: Reject illegal port numbers

    • cmake: IPv6 : Disable Unix header check on Windows platform

    • winbuild: Run buildconf.bat if necessary

    • buildconf.bat: Fix syntax error

    • curl_sspi: Fix possibly undefined CRYPT_E_REVOKED

    • nss: Prevent NSS from incorrectly re-using a session

    • libcurl-errors.3: Add two missing error codes

    • openssl: Fix build with < 0.9.8

    • openssl: Refactor certificate parsing to use OpenSSL memory BIO

    • openldap: Only part of LDAP query results received

    • ssl: Add server cert's "sha256//" hash to verbose

    • NTLM: Reset auth-done when using a fresh connection

    • curl: Generate easysrc only on --libcurl

    • tests: Disable 1801 until fixed

    • CURLINFO_TLS_SESSION: Always return backend info

    • gnutls: Support CURLOPT_KEYPASSWD

    • gnutls: Report actual GnuTLS error message for certificate errors

    • tests: Disable 1510 due to CI-problems on github
    • cmake: Put "winsock2.h" before "windows.h" during configure checks

    • cmake: Ensure discovered include dirs are considered

    • configure: Add missing ')' for CURL_CHECK_OPTION_RT

    • build: Fix failures with -Wcast-align and -Werror

    • FTP: Fix uploading ASCII with unknown size
    • readwrite_data: Set a max number of loops

    • http2: Avoid superfluous Curl_expire() calls

    • http2: Set TCP_NODELAY unconditionally

    • docs: Fix unescaped '\n' in man pages

    • openssl: Fix algorithm init to make (gost) engines work

    • win32: Make recent Borland compilers use long long

    • runtests: Fix pid check in checkdied

    • gopher: Don't send NUL byte

    • tool_setopt: Fix c_escape truncated octal

    • hiperfifo: Fix the pointer passed to WRITEDATA

    • getinfo: Fix return code for unknown CURLINFO options

  • Updated perl-namespace-clean to 0.26 in Rawhide:

    • Exclusively use Package::Stash::PP on perls < 5.8.7 until a fixed Package::Stash::XS ships - breakage keeps getting re-introduced (CPAN RT#74151, CPAN RT#107343)

    • Explicitly document the late runtime binding of 'sort SUBNAME ...' (CPAN RT#101247)

    • No longer rely on Sub::Identify - either use Sub::Util or B (CPAN RT#96945)

Local Packages

  • Updated curl to 7.45.0 as per the Fedora version

  • Updated mgdiff (1.0) to build with openmotif from Fedora 24 onwards

  • Updated perl-namespace-clean to 0.26 as per the Fedora version


Recent