PaulHowarth/Blog

Paul Howarth's Blog

<< <  2014 / 9 >  >>
Mon Tue Wed Thu Fri Sat Sun
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

Recent Entries

Wednesday 10th September 2014

Local Packages

  • Updated curl to 7.38.0:

    • CVE-2014-3613: cookie leak with IP address as domain

    • CVE-2014-3620: cookie leak for TLDs

    • CURLE_HTTP2 is a new error code

    • CURLAUTH_NEGOTIATE is a new auth define

    • CURL_VERSION_GSSAPI is a new capability bit

    • No longer use fbopenssl for anything

    • schannel: use CryptGenRandom for random numbers

    • axtls: define curlssl_random using axTLS's PRNG

    • cyassl: use RNG_GenerateBlock to generate a good random number

    • findprotocol: show unsupported protocol within quotes

    • version: detect and show LibreSSL

    • version: detect and show BoringSSL

    • imap/pop3/smtp: Kerberos (SASL GSSAPI) authentication via Windows SSPI

    • http2: requires nghttp2 0.6.0 or later

    • Fix a build failure on Debian when NSS support is enabled
    • HTTP/2: fixed compiler warnings when built disabled

    • cyassl: return the correct error code on no CA cert

    • http: deprecate GSS-Negotiate macros due to bad naming

    • http: fixed Negotiate: authentication

    • multi: improve proxy CONNECT performance (regression)

    • ntlm_wb: avoid invoking ntlm_auth helper with empty username

    • ntlm_wb: fix hard-coded limit on NTLM auth packet size

    • url.c: use the preferred symbol name: *READDATA

    • smtp: fixed a segfault during test 1320 torture test

    • cyassl: made it compile with version 2.0.6 again

    • nss: do not check the version of NSS at run time

    • c-ares: fix build without IPv6 support

    • HTTP/2: use base64url encoding

    • SSPI Negotiate: fix 3 memory leaks

    • libtest: fixed duplicated line in Makefile

    • conncache: fix compiler warning

    • openssl: make ossl_send return CURLE_OK better

    • HTTP/2: support expect: 100-continue

    • HTTP/2: fix infinite loop in readwrite_data()

    • parsedate: fix the return code for an overflow edge condition

    • darwinssl: don't use strtok()

    • http_negotiate_sspi: fixed specific username and password not working

    • openssl: replace call to OPENSSL_config

    • http2: show the received header for better debugging

    • HTTP/2: move :authority before non-pseudo header fields

    • HTTP/2: reset promised stream, not its associated stream

    • HTTP/2: added some more logging for debugging stream problems

    • ntlm: added support for SSPI package info query

    • ntlm: fixed hard coded buffer for SSPI based auth packet generation

    • sasl_sspi: fixed memory leak with not releasing Package Info struct

    • sasl_sspi: fixed SPN not being converted to wchar under Unicode builds

    • sasl: use a dynamic buffer for DIGEST-MD5 SPN generation

    • http_negotiate_sspi: use a dynamic buffer for SPN generation

    • sasl_sspi: fixed missing free of challenge buffer on SPN failure

    • sasl_sspi: fixed hard coded buffer for response generation

    • Curl_poll + Curl_wait_ms: fix timeout return value

    • docs/SSLCERTS: update the section about NSS database

    • create_conn: prune dead connections

    • openssl: fix version report for the 0.9.8 branch

    • mk-ca-bundle.pl: switched to using hg.mozilla.org

    • http: fix the Content-Range: parser

    • Curl_disconnect: don't free the URL

    • win32: fixed WinSock 2 #if

    • NTLM: ignore CURLOPT_FORBID_REUSE during NTLM HTTP auth

    • curl.1: clarify --limit-rate's effect on both directions

    • disconnect: don't touch easy-related state on disconnects

    • Cmake: big clean-up and numerous fixes

    • HTTP/2: supports draft-14 - moved :headers before the non-psuedo headers

    • configure.ac: add support for recent GSS-API implementations for HP-UX

    • CONNECT: close proxy connections that fail

    • CURLOPT_NOBODY.3: clarify this option is for downloads

    • darwinssl: fix CA certificate checking using PEM format

    • resolve: cache lookup for async resolvers

    • low-speed-limit: avoid timeout flood

    • polarssl: implement CURLOPT_SSLVERSION

    • multi: convert CURLM_STATE_CONNECT_PEND handling to a list

    • curl_multi_cleanup: remove superfluous NULL assigns

    • polarssl: support CURLOPT_CAPATH / --capath

    • progress: size_dl/size_ul are always ≳ 0, and clear "KNOWN" properly

Tuesday 9th September 2014

Fedora Project

  • Updated perl-perl5i (2.13.0) to fix compatibility with utf8::all ≳ 0.013 (Bug #1134872)

  • Updated perl-PPIx-Utilities (1.001000) in Rawhide to avoid copyright.t more forcefully, as it is now upsetting Perl::Critic too (Bug #1139503)

  • Updated perl-Spiffy to 0.46 in Rawhide:

    • Meta 0.0.2
    • Eliminate spurious trailing whitespace
    • Eliminate File::Basename from test/

    • Add t/000-compile-modules.t

  • Updated perl-Test-Kwalitee-Extra to 0.3.0 in Rawhide:

    • Adopt to new stash layout of Module::CPANTS::Analyse since 0.93_01 (GH#19)

  • Updated perl-Test-Simple to 1.001006 in Rawhide:

    • Documentation updates
    • Subtests accept args
    • Outdent subtest diag

    • Changed install path for perl 5.12 or higher

  • Updated perl-Test-Manifest to 2.02 in Rawhide:

Local Packages

  • Updated perl-Path-FindDev to 0.5.2:

    • No code changes
    • Metadata updated
    • Tests updated
    • Whitespace reduced
  • Updated perl-Path-IsDev to 1.001002:

    • Tests augmented
    • Whitespace reduced
  • Updated perl-Perl-MinimumVersion to 1.38:

    • The documentation for Perl::MinimumVersion now mentions perlver in both the DESCRIPTION and SEE ALSO sections (CPAN RT#98262)

    • Added mention of Perl::MinimumVersion::Fast to SEE ALSO

  • Updated perl-perl5i as per the Fedora version

  • Updated perl-PPIx-Utilities as per the Fedora version

  • Updated perl-Spiffy to 0.46 as per the Fedora version

  • Updated perl-Test-Kwalitee-Extra to 0.3.0 as per the Fedora version

  • Updated perl-Test-Manifest to 2.02 as per the Fedora version

Monday 8th September 2014

Fedora Project

  • Updated perl-Expect to 1.31 in Rawhide, as per the local package update on Friday

  • Updated perl-IO-Tty to 1.11 in Rawhide:

    • Add get_winsize and set_winsize

  • Updated perl-Module-Implementation to 0.09 in Rawhide:

    • Implemented and then reverted a change to use Sub::Name (CPAN RT#98097)

  • Updated perl-MooseX-Role-Parameterized to 1.08 in Rawhide:

    • Added x_breaks metadata for incompatibility issue with MooseX::Storage (now resolved with MooseX-Storage-0.47)

  • Updated perl-MooseX-Types to 0.45 in Rawhide:

    • Increase the required versions of some prerequisites
  • Updated perl-MooseX-Types-Path-Tiny to 0.011 in Rawhide:

    • Documentation amendments
    • Add missing prereq declaration
  • Updated perl-Net-SSLeay to 1.66 in Rawhide:

    • Fixed compile problem with perl prior to 5.8.8, similar to CPAN RT#76267

    • Fixed a problem with Socket::IPPROTO_TCP on early perls

    • After discussions with the community and the original author Sampo Kellomaki, the license conditions have been changed to "Perl Artistic License 2.0"
  • Updated perl-Path-Class to 0.34 in Rawhide:

    • Add a new spew_lines() method

    • Don't convert file into directory in subsumes()

    • Updated POD for copy_to and move_to methods

    • Stringify destination for copy_to method

    • Stringify destination for move_to method

    • Add Continuous Integration with Travis CI
    • Change bugtracker to github's

Local Packages

  • Updated perl-Module-Implementation to 0.09 as per the Fedora version

  • Updated perl-MooseX-Role-Parameterized to 1.08 as per the Fedora version

  • Updated perl-MooseX-Types to 0.45 as per the Fedora version

  • Updated perl-Net-DNS to 0.79:

    • Add support for Android platform (CPAN RT#98149)

    • Net::DNS::Resolver->new mistakenly copied supplied arguments into default configuration on first instantiation (CPAN RT#97736)

    • Net::DNS::Resolver->retrans did not accept a value of 1 (used 2 instead) (CPAN RT#97502)

    • Configure CD flag in Net::DNS::Resolver->new (CPAN RT#83642)

    • Reverted workaround for TXT issue preventing propagation of rule updates for SpamAssassin versions earlier than 3.4.0 (CPAN RT#81760)

    • Net::DNS::Resolver::Recurse issued lots of unnecessary DNS requests (CPAN RT#16630)

  • Updated perl-Net-SSLeay to 1.66 as per the Fedora version

  • Updated perl-Path-Class to 0.34 as per the Fedora version

Saturday 6th September 2014

Fedora Project

  • Updated perl-Mock-Quick to 1.108 in Rawhide:

    • Fix some warnings
    • Fix some typos

Local Packages

  • Updated perl-Mock-Quick to 1.108 as per the Fedora version

  • Updated perl-Module-CoreList to 5.021003:

    • Prepared for v5.21.3

Friday 5th September 2014

Fedora Project

  • Updated perl-ExtUtils-Depends to 0.401 in Rawhide:

    • Add README changes created by 'make dist' from the POD

    • Rename test modules
    • Test old/new schemes with .pm files

    • Move old/new scheme tests from middle of other stuff to end
    • Rename test packages to 8.3 unique
  • Updated perl-IO-All to 0.79 in Rawhide:

    • Add t/000-compile-modules.t

    • Eliminate File::Basename from test/

    • Eliminate spurious trailing whitespace
    • Meta 0.0.2
    • Remove 'use 5.x.x' from code

    • Fix strict/warnings

    • Change testdir to t

    • Replace tabs with spaces
    • Add new overloads from PR/49

    • Doc enhancement (PR/51)

Local Packages

  • Updated perl-Expect to 1.31:

    • New co-maintainer (Gabor Szabo)
    • Merge .pod and .pm and move them to lib/

    • Move the test and the code to standard location /t in the distribution

    • Eliminate indirect calls in tests
    • Use Test::More instead of home-brew testing

    • Typos fixed in pod (CPAN RT#86852)

    • Changes file re-ordered and standardized

    • Refactored test script
    • Eliminate indirect calls in the code and in the docs
    • Use Perl::Tidy to unify layout

    • Added use warnings;

    • IO::Tty prerequisite version 1.03 → 1.11

    • More test diagnostics
    • Tests added for CPAN RT#62359

    • Skip the bc test on OS-es where it has been failing

    • Stop inheriting from Exporter

    • Eliminate $` and $' from the code (part of CPAN RT#61395); this fix might break some existing code in some extreme cases when the regex being matched has a look-behind or a look-ahead at the edges

    • Remove $& and $`, fixing the rest of CPAN RT#61395

    • Various code refactoring declaring loop variables, parameter passing, return undef, etc.

    • croak if undef passed to _trim_length

    • Update documentation according to CPAN RT#60722

    • CPAN RT#47834: after a failed call to ->expect, the ->match and ->after will return undef and ->before will return the content of the accumulator; earlier they retained the values obtained during the last successful match (->before will return undef the first time but later, if we call ->clear_accum, it will start returning the empty string)

    • In the tests, add special treatment for $^O = midnightbsd and dragonfly, and for $^O = linux as well

    • Test t/11-calc.t also got some special treatment

  • Updated perl-ExtUtils-CBuilder to 0.280219:

    • Quoted perl path for Windows support (CPAN RT#98245)

    • Mis-spelled 'starup' key in BCC support was fixed (CPAN RT#79574)

    • Fixed the version in the PM file

    • - Fixed regression on Android
  • Updated perl-ExtUtils-Depends to 0.401 as per the Fedora version

  • Updated perl-HTTP-Tiny to 0.049:

    • 'keep_alive' is now fork-safe and thread-safe

  • Updated perl-File-ShareDir-ProjectDistDir to 1.000004:

    • No code changes
    • Tests updated
    • Metadata updated
    • Whitespace reduced
    • Minor documentation fixes

Other Entries

Year 2014

January

February

March

April

May

June

July

August

September

October

November

December

Year 2013

January

February

March

April

May

June

July

August

September

October

November

December

Year 2012

January

February

March

April

May

June

July

August

September

October

November

December

Year 2011

January

February

March

April

May

June

July

August

September

October

November

December

Year 2010

January

February

March

April

May

June

July

August

September

October

November

December

Year 2009

January

February

March

April

May

June

July

August

September

October

November

December

Year 2008

January

February

March

April

May

June

July

August

September

October

November

December

Year 2007

January

February

March

April

May

June

July

August

September

October

November

December

Year 2006

January

February

March

April

May

June

July

August

September

October

November

December

{i} Local Packages refers to my local package repository at http://www.city-fan.org/ftp/contrib/


Recent