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/2014-10-15

Wednesday 15th October 2014

Fedora Project

  • Updated perl-JSON-MaybeXS to 1.002005 in F-21 and Rawhide:

    • Fix "can I haz XS?" logic precedence in Makefile.PL

    • Added the ':all' export tag

    • Removed dependency on Safe::Isa

    • Repository moved to git://git.shadowcat.co.uk/p5sagit/JSON-MaybeXS.git

  • Updated perl-Path-Tiny to 0.059 in F-21, Rawhide and EPEL-7:

    • Fixed precedence bug in the check for Unicode::UTF8

  • Updated perl-Pod-Readme to 1.0.2 in Rawhide:

    • This is a complete rewrite, using modern Perl with Moo

    • Added support for plugins, along with plugins to insert the module version, prerequisites and the latest changes
    • Added the ability to generate a README in a variety of formats, such as POD, Markdown, HTML, RTF, etc.

    • Added command-line options to the pod2readme script, including the ability to specify the output format

    • Switched to semantic versioning
    • The documentation has been updated accordingly
    • This is no longer a subclass of a POD parser, although it has some wrapper methods for compatibility with software known to use it

Local Packages

  • Updated dovecot to 2.2.14:

    • lmtp: Delivered-To: header no longer contains <> around the email address; other MDAs don't have it either

    • "Out of disk space" errors are now treated as temporary errors (not the same as "Out of disk quota")
    • replication plugin: use replication only for users who have a non-empty mail_replica setting

    • lmtp proxy: log a line about each mail delivery

    • Added login_source_ips setting; this can be used to set the source IP address round-robin from a pool of IPs (in case you run out of TCP ports)

    • rawlog settings can use tcp:<host>:<port> as the path

    • virtual plugin: don't keep more than virtual_max_open_mailboxes (default 64) number of backend mailboxes open

    • SSL/TLS compression can be disabled with ssl_options=no_compression

    • acl: global ACL file now supports "quotes" around patterns

    • Added last-login plugin to set user's last-login timestamp on login

    • LDAP auth: allow passdb credentials lookup also with auth_bind=yes

    • IMAP: MODSEQ was sent in FETCH reply even if CONDSTORE/QRESYNC wasn't enabled; this broke at least old Outlooks

    • passdb static treated missing password field the same as an empty password field

    • mdbox: fixed potential infinite looping when scanning a broken mdbox file

    • imap-login, pop3-login: fixed potential crashes when client disconnected unexpectedly

    • imap proxy: the connection was hanging in some usage patterns; this mainly affected older Outlooks

    • lmtp proxy: the proxy sometimes delivered empty mails in error situations or potentially delivered truncated mails

    • fts-lucene: if whitespace_chars was set, we may have ended up indexing some garbage words, growing the index size unnecessarily

    • -c and -i parameters for dovecot/doveadm commands were ignored if the config socket was readable

    • quota: quota recalculation didn't include INBOX in some setups

    • Mail headers were sometimes added to dovecot.index.cache in the wrong order; the main problem this caused was with dsync+imapc incremental syncing when the second sync thought the local mailbox had changed

    • Fixed several race conditions with dovecot.index.cache handling that may have caused unnecessary "cache is corrupted" errors

    • doveadm backup didn't notice if emails were missing from the middle of the destination mailbox; now it deletes and resyncs the mailbox

    • auth: if auth client listed userdb and disconnected before finishing, the auth worker process got stuck (and eventually all workers could get used up and requests would start failing)

  • Updated perl-JSON-MaybeXS to 1.002005 as per the Fedora version

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

  • Updated perl-Pod-Readme to 1.0.2 as per the Fedora version

  • Updated php-Smarty to 3.1.20:

    • Bugfix: an earlier bugfix broke correct handling of child templates with the same name but different template folders in extends resource (issue 194 and topic 25099)

    • Enhancement: remove BOM automatically from template source (topic 25161)
    • Bugfix: cache clear when cache folder does not exist
    • Bugfix: modifier wordwrap outputted the break string incorrectly if the first word exceeded length with cut = true (topic 25193)

    • Bugfix: template resource of inheritance blocks could get invalid if the default resource type is not 'file' (issue 202)

    • Bugfix: existing child {block} tag must override parent {block} tag append / prepend setting (topic 25259)

    • Bugfix: security mode of "<script language=php>" must be controlled by $php_handling property

  • Updated unrar to 5.20 beta 1


Recent