Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

    PaulHowarth/Blog/2012-09

Paul's Blog Entries for September 2012

Monday 3rd September 2012

Local Packages

  • Updated the python-twisted stack to to 12.2.0, which now requires python ≥ 2.6

Wednesday 5th September 2012

Fedora Project

  • Updated spamass-milter in F-18 and Rawhide to add systemd preset support (Bug #850321)

Local Packages

  • Updated perl-Test-Most to 0.30:

    • Moose can now be used safely as we exclude Test::Deep::blessed by default

    • Time::HiRes eval test now uses $@, not @_

    • carp instead of warn

    • Remove autogenerated files
  • Updated spamass-milter as per the Fedora version

Thursday 6th September 2012

Local Packages

  • Updated perl-Archive-Tar to 1.90:

    • Documentation fixes
  • Updated perl-Test-Most to 0.31:

  • Updated perl-XML-LibXSLT to 1.78:

    • Add output_method method

    • Update documentation of media_type

Friday 7th September 2012

Fedora Project

  • Updated milter-regex in F-18 and Rawhide to drop support for SysV-to-systemd migration and add support for systemd presets (Bug #850207)

Local Packages

  • Updated moin to fix CVE-2012-4404 (broken group ACL implementation)

Sunday 9th September 2012

Fedora Project

  • Updated perl-Test-EOL to 1.5 in F-18 and Rawhide:

    • Properly fix Win32 (CPAN RT#76037)

    • Change default to searching for trailing whitespace from the current directory downwards (as tests are run from the top of a dist normally), rather than one directory above the test file, as then we don't work as expected if tests are in t/author or similar

Local Packages

  • Updated perl-Test-EOL to 1.5 as per the Fedora version

Monday 10th September 2012

Local Packages

  • Updated getmail to 4.34.0:

    • Retrieve Gmail metadata (labels, thread ID, message ID) via IMAP extension and record it in new message headers

Tuesday 11th September 2012

Fedora Project

  • Updated perl-Test-use-ok to 0.11 in F-18 and Rawhide:

    • Licensing Change: this compilation and all individual files in it are now under the nullary CC0 1.0 Universal terms:

      • To the extent possible under law, 唐鳳 has waived all copyright and related or neighboring rights to Test-use-ok

    • Update t/01-basic.t to work with Test::Simple 0.98_02 and later

Local Packages

  • Updated libxml2 to 2.9.0 final:

    • A few new API entry points
    • More resilient push parser mode
    • A lot of portability improvements
    • Faster XPath evaluation
    • A lot of bug fixes and smaller improvements
  • Updated perl-Perl-Critic-Lax to 0.009:

    • Repackage with Dist::Zilla, primarily to fix busted metadata

  • I also needed to add patches to support building with old versions of ExtUtils::MakeMaker and Test::More on older distributions, as is common with Dist::Zilla-based releases

  • Updated perl-Test-use-ok to 0.11 as per the Fedora version

  • Updated perl-version to 0.9901:

    • Fix problem with short floating point alpha versions (e.g. 0.52_0) (CPAN RT#79259)

  • Upstream has not accepted the workaround for CPAN RT#76813 (compatibility issue with some old, buggy perls), so I have only applied it where it's actually needed (the build for perl 5.8.6 on FC-4)

  • Rebuilt perl-XML-LibXML for libxml2 2.9.0

Wednesday 12th September 2012

Fedora Project

  • Updated gtkwave to 3.3.40 in F-18 and Rawhide:

    • Fixed y-size of splash screen on MinGW with newest version of GTK2 (as it could be verified on that version)
    • Fixed off-by-one buffer string allocation write overflow in calloc_2() call in maketraces()

Local Packages

  • Updated gtkwave to 3.3.40 as per the Fedora version

  • Updated libxslt to 1.1.27 (lots of bug-fixes and improvements)

  • Updated perl-Perl6-Junction to 1.50000:

    • Add support for smartmatch (~~) for perl 5.10.1 and higher

  • Rebuilt perl-XML-LibXSLT for libxslt 1.1.27

Thursday 13th September 2012

Local Packages

  • Updated perl-DateTime-TimeZone to 1.49:

    • This release is based on version 2012f of the Olson database
    • Contemporary changes for Fiji

Sunday 16th September 2012

Fedora Project

  • Updated perl-Sysadm-Install to 0.40 in Rawhide:

    • Fix Cwd problem on Win32/Mac

Local Packages

  • Updated perl-Exception-Class to 1.33:

Monday 17th September 2012

Local Packages

  • Updated moin to 1.9.5

  • Updated perl-DateTime-TimeZone to 1.50:

    • In scalar context, DateTime::TimeZone->names_in_category returned an arrayref containing an arrayref, rather than just an arrayref (CPAN RT#76791)

    • The DateTime::TimeZone->names_in_category documentation claimed that it returned names based on the population of the zone, which is not true (CPAN RT#76792); note though that the DateTime::TimeZone->names_in_country method does preserve the order specified in the Olson database, which is sort of based on population and geography and is probably the best choice for presenting a list of names to end user

  • Updated perl-Exception-Class to 1.35:

Tuesday 18th September 2012

Local Packages

  • Updated perl-File-chdir to 0.1007:

    • Fixed broken Pod link; reordered CAVEATS section

Wednesday 19th September 2012

Local Packages

  • Updated dovecot to 2.1.10:

    • imap: implemented THREAD=ORDEREDSUBJECT extension

    • Added "doveadm exec" command to easily execute commands from libexec_dir, e.g. "doveadm exec imap -u user@domain"

    • Added "doveadm copy" command

    • doveadm copy/move: added optional user parameter to specify the source username; this allows easily copying mails between different users

    • Added namespace { disabled } setting to quickly enable/disable namespaces; this is especially useful when its value is returned by userdb

    • Added mailbox_alias plugin, which allows creating mailbox aliases using symlinks

    • imapc storage: added imapc_max_idle_time setting to force activity on connection

    • fts-solr: expunging multiple messages is now faster
    • director: in some conditions director may have disconnected from another director (without logging about it), thinking it was sending invalid data
    • imap: various fixes to listing mailboxes
    • pop3-migration plugin: avoid disconnection from POP3 server due to idling
    • login processes crashed if there were a lot of local {} or remote {} settings blocks

  • Updated dovecot-pigeonhole to 0.3.3:

    • sieve-refilter tool: improved man page documentation by explicitly specifying the syntax used for mailbox arguments
    • sieve: spamtest and virustest extensions: improved trace debugging of score calculation

    • sieve: made error messages about exceeding the maximum number of actions more verbose
    • sieve tools: fixed problems with running as root: sievec and sieve-dump now ignore mail_uid and mail_gid settings when run as root

    • sieve: fixed bug in action accounting (for limit checking): increase action instance count only when an action is actually created
    • sieve: include extension: fixed namespace separation of :global and :personal scripts

    • managesieve: fixed segfault bug triggered by CHECKSCRIPT command

    • Fixed linking with ld.gold

    • Fixed several Clang compile warnings and a few potential bugs

  • Updated nmap to shutdown socket on EOF (Bug #845075)

  • Updated perl-Capture-Tiny to 0.20:

    • Nested merged captures that include an external program call no longer leak STDERR to the outer scope (CPAN RT#79376)

Thursday 20th September 2012

Local Packages

  • Updated perl-Module-CoreList to 2.73:

    • Updated for v5.17.4
  • Updated perl-Moose to 2.0604:

  • Bug Fixes:
    • Fix nonsensical error message for inlined accessors of required attributes
    • Stop trying to localize a lexical (CPAN RT#79257, Perl RT#114628)

  • Other:
    • Depend on a version of Carp new enough to have caller_info (CPAN RT#79367)

  • Updated php-Smarty to add patch for CVE-2012-4437 (XSS due to improper sanitization of messages within SmartyException)

Friday 21st September 2012

Fedora Project

  • Updated perl-Text-Hunspell to 2.05 in F-18 and Rawhide:

Local Packages

  • Created debuginfo repositories, separately from the main repositories so that people doing mirrors don't get large volumes of data they probably don't want

  • Updated city-fan.org-release to add debuginfo and source repositories

  • Updated perl-Text-Hunspell to 2.05 as per the Fedora version

  • Updated perl-YAML-Syck to 1.21:

    • Synchronize JSON::Syck with YAML::Syck version number

    • Add DumpInto functions (YAML+Syck), which dump into a provided scalar instead of a newly-allocated one

    • Modify DumpFile functions to output directly to the specified file/filehandle instead of buffering all output in memory

    • Avoid modifying numbers into strings when emitting

Saturday 22nd September 2012

Fedora Project

  • Rebuilt proftpd in Rawhide using libmemcached.so.11 without SASL

Monday 24th September 2012

Local Packages

  • Rebuilt proftpd for the new libmemcached in Rawhide

Tuesday 25th September 2012

Fedora Project

  • Updated perl-Net-SSLeay to 1.49 in F-18 and Rawhide:

    • Fixed problem where on some platforms test t/local/07_tcpecho.t would bail out if it could not bind port 1212; it now tries a number of ports to bind to until successful

    • Improvements to unsigned casting
    • Improvements to Net::SSLeay::read to make it easier to use with non-blocking IO: it modifies Net::SSLeay::read() to return the result from SSL_read() as the second return value, if Net::SSLeay::read() is called in list context (its behaviour should be unchanged if called in scalar or void context)

    • Fixed a problem where t/local/kwalitee.t fails with Module::CPANTS::Analyse 0.86

    • Fixed a number of typos
    • Fixed a compiler warning from compiling with gcc-4.4 and -Wall

    • Fixed problems with get_https4: documentation was wrong, $header_ref was not correctly set and $server_cert was not returned

    • Fixed a problem that could cause a Perl exception about no blength method on undef (CPAN RT#79309)

    • Added documentation about how to mitigate various SSL/TLS vulnerabilities
    • SSL_MODE_* are now available as constants

Local Packages

  • Updated perl-Digest-SHA to 5.72:

    • Adjusted module installation directory for later Perls: as of 5.11 Perl searches 'site' first, so use that as the default

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

Wednesday 26th September 2012

Local Packages

  • Updated perl-DateTime to 0.77:

    • POD changes that should make the documentation look better, especially on the web
  • Updated php-Smarty to 3.1.12:

    • Bugfix: the default plugin handler created incorrect compiled code for static class methods from external script files (Issue 108)
    • Bugfix: array access of config variables did not work (Forum Topic 22527)
    • Bugfix: {assign} in a nocache section should not overwrite existing variable values during compilation (Issue 109)

    • Bugfix: avoid PHP error on $smarty->configLoad(...) with invalid section specification (Forum Topic 22608)

    • Bugfix PHP5.2 compatibility compromised by SplFileInfo::getBasename() (Issue 110)

    • Bugfix: template inheritance produced incorrect code if subtemplates with {block} were included several times (from smarty-developers forum)

    • Bugfix: compiled code of nocache sections could contain incorrect escaping (Forum Topic 22810)

    • Bugfix: $auto_literal = false did not work with {block} tags in child templates (Forum Topic 20581)

    • Bugfix: test MBString availability through mb_split, as it could've been compiled without regex support (--enable-mbregex); either we get MBstring's full package, or we pretend it's not there at all

    • Bugfix: resolving relative paths broke in some circumstances (Issue 114)
    • Bugfix: tag option flags and shorttag attributes did not work when rdel started with '=' (Forum Topic 22979)

    • Bugfix: escape Smarty exception messages to avoid possible script execution (CVE-2012-4437)

    • Bugfix: template inheritance failed to compile with delimiters {/ and /} (Forum Topic 23008)

Thursday 27th September 2012

Fedora Project

  • Updated perl-NetAddr-IP to 4.064 in F-18 and Rawhide (Bug #860948):

    • Updated GPL v2.0 text and address in all modules
    • Added support for rfc3021 /31 networks to hostenum

  • Updated perl-Test-Mojibake to 0.5 in F-18 and Rawhide:

Local Packages

  • Updated perl-NetAddr-IP to 4.064 as per the Fedora version

  • Updated perl-Test-Mojibake to 0.5 as per the Fedora version

Saturday 29th September 2012

Fedora Project

  • Updated perl-Test-Mojibake to 0.6 in F-18 and Rawhide:

    • Fixed incorrect test examples

Local Packages

  • Updated perl-Test-Mojibake to 0.6 as per the Fedora version

Previous Month: August 2012
Next Month: October 2012

Recent