You can't save spelling words.

Clear message

    PaulHowarth/Blog/2013-12

Paul's Blog Entries for December 2013

Sunday 1st December 2013

Fedora Project

  • Updated perl-Net-SSLeay in Rawhide to drop the kwalitee test, as the current version of Test::Kwalitee is too fussy for the current version of Net::SSLeay

Local Packages

  • Updated perl-Devel-PartialDump to 0.17:

    • Attribute list_delim is now being used in list dumps

    • Setting attribute max_length to 0 now shortens more, to '...'

    • Fixed use of = in array/hash ref objects

    • Extra test coverage
  • Updated perl-Net-SSLeay as per the Fedora version

Monday 2nd December 2013

Fedora Project

  • Updated bluefish in F-19, F-20 and Rawhide to fix a syntax highlighting problem (Bug #983902) and to use a new javascript minifier implementation that will be included in bluefish 2.2.5

  • Updated perl-Data-Section to 0.200004 in Rawhide:

    • Avoid confusion between \n, \x0d\x0a, and Win32

  • Updated perl-Types-Serialiser to 1.0 in Rawhide:

    • Clarify that the second argument of FREEZE/THAW is the data model/data format name, not the serializer

    • Clarify that FREEZE must not modify the data structure to be serialized

Local Packages

  • Updated bluefish as per the Fedora version

  • Updated perl-Data-Section to 0.200004 as per the Fedora version

  • Updated perl-Test-MinimumVersion to 0.101081:

    • Add a "skip" option to all_minimum_version_ok

    • Use CPAN::Meta for META.* files, which should do a better job at figuring out prereqs

  • Updated perl-Types-Serialiser to 1.0 as per the Fedora version

  • Updated perl-YAML to 0.87:

Tuesday 3rd December 2013

Local Packages

  • Updated curl to allow to use TLS > 1.0 if built against recent NSS; I had to apply this patch conditionally, as it broke builds with openssl and older versions of NSS, which I'm sure will be addressed before the next upstream release

  • Updated perl-Archive-Zip to 1.34:

    • Restore svn history from svn.ali.as

    • Test 17 in t/03_ex.t was failing (CPAN RT#90854)

    • Allow reading ZIP from seekable streams, like PerlIO::Scalar (CPAN RT#75197)

    • Couldn't create member called "0" with addString (CPAN RT#76780)

  • Updated perl-YAML to 0.88:

    • Fixed YAML loading on perl 5.8 (broken in YAML 0.85) by removing 5.10-specific regex construct

    • Unfortunately it's still broken on perl 5.8 so I updated my existing patch and used that instead

  • Updated tidy to silence gcc's warnings for -Werror=format-string (Bug #1037356)

  • Updated unrar to 5.01

Wednesday 4th December 2013

Fedora Project

  • Updated perl-Fennec to 2.011 in Rawhide:

    • Typo fixes and documentation enhancements
    • Support the generation of tracking debugging information

Local Packages

  • Updated perl-CPAN-Meta to 2.133380:

    • Improved bad version handling during META conversion
    • When downgrading multiple licenses to version 1.x META formats, if all the licenses are open source, the downgraded license will be "open_source", not "unknown"

  • This update requires a bleeding edge version (1.33) of List::Util that's not even available in Rawhide yet, so I patched it to use List::MoreUtils instead

  • Updated perl-Fennec to 2.011 as per the Fedora version

Friday 6th December 2013

Fedora Project

  • Updated perl-Net-SSLeay in Rawhide to fix the usage of OBJ_cmp in the test suite (CPAN RT#91215), which was breaking the aarch64 build

Local Packages

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

Sunday 8th December 2013

Local Packages

  • Updated perl-DateTime to 1.04:

    • Calling set_locale() or set_formatter() on an object with an ambiguous local time could change the underlying UTC time for that object (CPAN RT#90583)

Monday 9th December 2013

Fedora Project

  • Updated perl-Fennec to 2.012 in Rawhide:

    • Fix around_all

    • Documentation fixes

Local Packages

  • Updated perl-Clone to 0.36:

    • Fixed compilation issue on AIX and C89
  • Updated perl-Fennec to 2.012 as per the Fedora version

  • Updated perl-Socket6 to 0.25:

Wednesday 11th December 2013

Fedora Project

  • Updated perl-Data-Section to 0.200005 in Rawhide:

    • Open DATA handles both :raw and :bytes to avoid content munging on Win32

    • This is not yet a perfect solution for Win32

Local Packages

  • Updated perl-Data-Section to 0.200005 as per the Fedora version

Thursday 12th December 2013

Fedora Project

  • Updated perl-Path-Class to 0.33 in Rawhide:

    • New copy_to() and move_to() methods

    • As advised in the utime() docs, pass undef as the time for touch()

    • Do a better job cleaning up temp files in the tests
    • Optimization: use parent.pm instead of base.pm

    • Changed the docs to show that file() and dir() are exported by default

    • Fixed spelling error in POD
  • Updated perl-Path-Tiny to 0.049 in Rawhide:

    • Added 'subsumes' method

    • The 'chomp' option for 'lines' will remove any end-of-line sequences fully instead of just chomping the last character

    • Fixed locking test on AIX
    • Revised locking tests for portability again: locks are now tested from a separate process
    • The 'flock' package will no longer indexed by PAUSE

    • Hides warnings and fixes possible fatal errors from pure-perl Cwd, particularly on MSWin32

    • Generates filename for atomic writes independent of thread-ID, which fixes crashing bug on Win32 when fork() is called

Local Packages

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

  • Updated perl-Path-Tiny to 0.049:

    • Added 'subsumes' method

    • The 'chomp' option for 'lines' will remove any end-of-line sequences fully instead of just chomping the last character

    • The 'flock' package will no longer indexed by PAUSE

    • Hides warnings and fixes possible fatal errors from pure-perl Cwd, particularly on MSWin32

    • Generates filename for atomic writes independent of thread-ID, which fixes crashing bug on Win32 when fork() is called

Friday 13th December 2013

Fedora Project

  • Updated perl-Data-OptList to 0.109 in Rawhide:

    • Update bugtracker and repo links

Local Packages

  • Updated perl-Data-OptList to 0.109 as per the Fedora version

Saturday 14th December 2013

Fedora Project

  • Updated perl-CPAN-Changes to 0.27 in Rawhide:

    • Bump spec version to 0.04
    • Allow non-"word" characters between a Version and a Date

  • Updated perl-Digest-Perl-MD5 to 1.9 in Rawhide:

Local Packages

  • Updated perl-CPAN-Changes to 0.27 as per the Fedora version

Sunday 15th December 2013

Local Packages

  • Updated perl-namespace-autoclean to 0.15:

    • Update configure_requires checking in Makefile.PL, add CONTRIBUTING file

Monday 16th December 2013

Fedora Project

  • Updated perl-Test-Warnings to 0.013 in Rawhide:

    • Update configure_requires checking in Makefile.PL

Local Packages

  • Updated perl-Pod-Coverage-Moose to 0.05:

    • Removed use of Perl6::Junction, which causes warnings with 5.18.0

    • Switch to using namespace::autoclean everywhere

    • Canonical repository migrated to the github moose organization
  • Updated perl-Test-Warnings to 0.013 as per the Fedora version

Tuesday 17th December 2013

Fedora Project

  • Updated gtkwave to 3.3.53 in Rawhide:

    • Made LZ4 the default compression routine selected for vcd2fst

    • Fixes to EVCD parsing in vcd2fst and evcd2vcd

    • Automatically invoke --optimize if VPD or WLF is detected; invoke on FSDB if FsdbReader is missing

    • Standardized export feature to write vcd using lower case for non 0/1 values

    • Added perror() on errno-related exits in vcd loaders

    • Added experimental wlf2vcd in contrib; it is not currently compiled or used

    • Corrected non-functional typos in documentation
  • Updated perl-AnyEvent to 7.07 in Rawhide:

    • The documentation for custom tls verify schemes was wrong; make it agree with the code
    • Added CBOR read and write types to AnyEvent::Handle (using CBOR::XS)

    • Work around an API change in openssl that could cause wrong TLS connection aborts, likely on Windows only

    • Calling AnyEvent->now_update with AnyEvent::Impl::Perl caused an endless loop

    • Add tlsv1_1 and tlsv1_2 protocols to AnyEvent::TLS

    • Document AnyEvent::Impl::IOAsync::set_loop and $AnyEvent::Impl::IOAsync::LOOP; though only documented now, this functionality has always been available

    • Force a toplevel domain name in t/81_hosts.t

    • Document that AnyEvent::Log uses AnyEvent::IO

    • Warn about AnyEvent::Filesys::Notify performance

    • Praise the joys of AnyEvent::Fork::*

    • Time for an =encoding directive

    • No longer use JSON to create a default json coder; use JSON::XS or JSON::PP directly

Local Packages

  • Updated curl to 7.34.0:

    • gtls: respect *VERIFYHOST independently of *VERIFYPEER (CVE-2013-6422)

    • SSL: protocol version can be specified more precisely
    • imap/pop3/smtp: added graceful cancellation of SASL authentication

    • Add "Happy Eyeballs" for IPv4/IPv6 dual connect attempts
    • base64: added validation of base64 input strings when decoding

    • curl_easy_setopt: added the ability to set the login options separately

    • smtp: added support for additional SMTP commands

    • curl_easy_getinfo: added CURLINFO_TLS_SESSION for accessing TLS internals

    • nss: allow to use TLS > 1.0 if built against recent NSS

    • SECURITY: added this document to describe our security processes

    • parseconfig: warn if unquoted white spaces are detected

    • darwinssl: un-break iOS build after PKCS#12 feature added

    • tool: use XFERFUNCTION to save some casts

    • usercertinmem: fix memory leaks

    • ssh: handle successful SSH_USERAUTH_NONE

    • NSS: acknowledge the --no-sessionid/CURLOPT_SSL_SESSIONID_CACHE option

    • test906: fixed failing test on some platforms

    • sasl: initialize NSS before using NTLM crypto

    • sasl: fixed memory leak in OAUTH2 message creation

    • imap/pop3/smtp: fixed QUIT/LOGOUT being sent when SSL connect fails

    • cmake: unbreak for non-Windows platforms

    • ssh: initialize per-handle data in ssh_connect()

    • glob: fix broken URLs

    • configure: check for long long when building with cyassl

    • CURLOPT_RESOLVE: mention they don't time-out

    • docs/examples/httpput.c: fix build for MSVC

    • FTP: make the data connection work when going through proxy
    • NSS: support for CERTINFO feature

    • curl_multi_wait: accept 0 from multi_timeout() as valid timeout

    • glob_range: pass the closing bracket for a-z ranges

    • tool_help: updated --list-only description to include POP3

    • Curl_ssl_push_certinfo_len: don't %.*s non-zero-terminated string

    • cmake: fix Windows build with IPv6 support

    • ares: fixed compilation under Visual Studio 2012

    • curl_easy_setopt.3: clarify CURLOPT_SSL_VERIFYHOST documentation

    • curl.1: mention that -O does no URL decoding

    • darwinssl: PKCS#12 import feature now requires Lion or later

    • darwinssl: check for SSLSetSessionOption() presence when toggling BEAST

    • configure: fix test with -Werror=implicit-function-declaration

    • sigpipe: factor out sigpipe_reset from easy.c

    • curl_multi_cleanup: ignore SIGPIPE

    • globbing: curl glob counter mismatch with {} list use

    • parseconfig: dash options can't specified with colon or equals

    • digest: fix CURLAUTH_DIGEST_IE

    • curl.h: <sys/select.h> for OpenBSD

    • darwinssl: Fix #if 10.6.0 for SecKeychainSearch

    • TFTP: fix return codes for connect timeout

    • login options: remove the ;[options] support from CURLOPT_USERPWD

    • imap: fixed incorrect fallback to clear text authentication

    • parsedate: avoid integer overflow

    • curl.1: document -J doesn't %-decode

    • multi: add timer inaccuracy margin to timeout/connecttimeout

  • I switched the SSL backend for Fedora 10 to 15 from NSS to OpenSSL as NSS 3.14 is now required by curl (http://curl.haxx.se/mail/lib-2013-12/0000.html)

  • Updated gtkwave to 3.3.53 as per the Fedora version

  • Updated perl-AnyEvent to 7.07 as per the Fedora version

  • Updated perl-XML-LibXML to 2.0108:

    • Replace "local $^W" with "no warnings 'portable';" in t/15nodelist.t (CPAN RT#88017)

    • Fix hash key typo in SAX/Builder.pm (CPAN RT#91433)

    • Convert from "use base" to the more modern "use parent"

Wednesday 18th December 2013

Fedora Project

  • Updated perl-Dist-CheckConflicts to 0.10 in Rawhide:

    • We need Module::Runtime 0.009 for module_notional_filename (#6)

Local Packages

  • Updated nmap to use internal lua for EL-7 build (EL-7 has lua 5.1.4)

  • Updated perl-Dist-CheckConflicts to 0.10 as per the Fedora version

  • Updated php-Smarty to 3.1.16:

    • Bugfix: loops using modifier capitalize ate up memory (Issue 159)

    • Bugfix: variable file names at {extends} had been disabled by mistake with the rewrite of template inheritance in August (Forum Topic 24585)

    • Bugfix: variable names on {include} in template inheritance did unexpected error message (Forum Topic 24594) (Issue 161)

    • Bugfix: relative includes with same name like {include './foo.tpl'} from different folder failed (Forum Topic 24590) (Issue 161)

    • Bugfix: a variable file name at {extends} tag failed (Forum Topic 24618)

    • Bugfix: variable resource name at custom resource plugin did not work within {block} tags (Issue 163)

    • Bugfix: notice "Trying to get property of non-object" removed (Issue 163)

    • Bugfix: correction of modifier capitalize fix from 3.1.15 (issue 159)

    • Bugfix: multiple {block}s with same name in parent did not work (Forum Topic 24631)

    • Bugfix: too restrictive handling of {include} within {block} tags; 3.1.15 threw errors where 3.1.14 did not (Forum Topic 24599)

    • Bugfix: compiler could fail if PHP mbstring.func_overload is enabled (Issue 164)

    • Bugfix: {include} with {block} tag handling (Forum Topic 24599, 24594, 24682) (Issue 161); see 3.1.16_RELEASE_NOTES for more details

    • Enhancement: additional debug output at $smarty->_parserdebug = true;

Thursday 19th December 2013

Local Packages

  • New package esound (EL-7 only, needed as dependency of Gnome-1 stack)

Friday 20th December 2013

Fedora Project

  • Updated proftpd in F-18, F-19, F-20, Rawhide, EPEL-5 and EPEL-6 to fix support for 8192-bit DH parameters (Bug #1044586) and add 3072-bit and 7680-bit DH parameters (upstream bug 4002)

Local Packages

  • city-fan.org repository for RHEL 7 (beta, x86_64) now available

  • New package perl-Lingua-EN-Inflect (1.895)

  • New package perl-Role-Tiny (1.003002)

  • Updated perl-DBI to tweak the provides filter and skip test 35thrclone.t on perl 5.8.x, which is prone to hanging (CPAN RT#77523)

  • Updated perl-Mail-SPF to avoid the empty domain label test, which now breaks the test suite with current versions of Net::DNS

  • Updated proftpd as per the Fedora version

Saturday 21st December 2013

Fedora Project

  • Updated perl-Path-Tiny to 0.051 in Rawhide:

    • Recursive iteration won't throw an exception if a directory is removed or unreadable during iteration

Local Packages

  • Updated dovecot to 2.2.10:

    • auth: passdb/userdb dict rewrite to support much more complex setups; see doc/example-config/dovecot-dict-auth.conf.ext (the old settings will continue to work)

    • auth: added userdb result_success/failure/tempfail and skip settings, similar to passdb's; see http://wiki2.dovecot.org/UserDatabase

    • imap: implemented SETQUOTA command for admin user when quota_set is configured; see http://master.wiki2.dovecot.org/Quota/Configuration

    • quota: support "*" and "?" wildcards in mailbox names in quota_rules

    • mysql: added ssl_verify_server_cert=no|yes parameter; this currently defaults to "no" to make sure nothing breaks, but likely will become "yes" in Dovecot v2.3

    • ldap: added blocking=yes setting to use auth worker processes for ldap lookups; this is a workaround for now to be able to use multiple simultaneous LDAP connections

    • pop3c+dsync performance improvements

    • quota-status: quota_grace was ignored

    • ldap: fixed memory leak with auth_bind=yes and without auth_bind_userdn

    • imap: don't send HIGHESTMODSEQ any more on SELECT/EXAMINE when CONDSTORE/QRESYNC has never before been enabled for the mailbox

    • imap: fixes to handling mailboxes without permanent modseqs (when [NOMODSEQ] is returned by SELECT, mainly with in-memory indexes)

    • imap: various fixes to METADATA support

    • stats plugin: processes that only temporarily dropped privileges (e.g. indexer-worker) may have been logging errors about not being able to open /proc/self/io

  • Updated libnet to tighten run-time dependencies between sub-packages using %{?_isa}

  • Updated perl-Mixin-Linewise to 0.103:

    • The string methods once again open references to scalars, rather than using IO::Scalar

  • Updated perl-Module-CoreList to 3.02:

    • Updated for v5.19.7
    • Added CGI et al deprecation status

  • Updated perl-Path-Tiny to 0.051 as per the Fedora version

  • Updated perl-Text-Haml to 0.990114:

    • Correct behaviour when working with false and undefined values

    • :css filter

Sunday 22nd December 2013

Local Packages

  • Updated perl-Mixin-Linewise to 0.104:

    • Clean up the docs for changes made in 0.103

Monday 23rd December 2013

Local Packages

  • Updated perl-XML-LibXSLT to 1.83:

    • Get rid of compiler warnings when compiling using CLANG (CPAN RT#91118)

Tuesday 24th December 2013

Local Packages

  • Updated perl-DateTime to 1.05:

    • Added a new CLDR ZZZZZ specifier, which is like ZZZ but inserts a colon

    • Added a new option for the truncate() method to truncate to the "local_week"; this truncates to the locale's notion of the first day of the week, rather than always truncating to Monday

Friday 27th December 2013

Local Packages

  • Updated perl-XML-LibXSLT to 1.84:

    • Hopefully fix a segmentation fault on Win32 introduced in the last version (CPAN RT#91652)

Sunday 29th December 2013

Local Packages

  • Updated perl-Package-Generator to 1.106:

    • Update github links
    • Typo fix

Monday 30th December 2013

Fedora Project

  • Updated perl-Package-Generator to 1.106 in Rawhide:

    • Update github links
    • Typo fix

Tuesday 31st December 2013

Local Packages

  • Updated perl-Archive-Zip to 1.36:

    • Fall back on copy if move gives permission denied

Previous Month: November 2013
Next Month: January 2014

Recent