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-27

Monday 27th October 2014

Local Packages

  • Updated dovecot to 2.2.15, and pigeonhole to 0.4.3:

  • dovecot updated to 2.2.15

    • Plugins can now print a banner comment in doveconf output (typically the plugin version)

    • Replication plugin now triggers low (instead of high) priority for mail copying operations
    • IMAP/POP3/ManageSieve proxy: if destination server can't be connected to, retry connecting once per second up to the value of proxy_timeout; this allows quick restarts/upgrades on the backend server without returning login failures

    • Internal passdb lookups (e.g. done by lmtp/doveadm proxy) weren't returning failure in some situations where they should have (e.g. allow_nets mismatch)

    • LMTP uses mail_log_prefix now for logging mail deliveries instead of a hardcoded prefix; the non-delivery log prefix is still hardcoded though

    • passdb allow_nets=local matches lookups that don't contain an IP address (internally done by Dovecot services)

    • Various debug logging and error logging improvements
    • Various race condition fixes to LAYOUT=index

    • v2.2.14 virtual plugin crashed in some situations
  • pigeonhole updated to 0.4.3

    • editheader extension: made control characters allowed for editheader, except NUL; before, this would cause a runtime error

    • Upgraded Dovecot-specific Sieve "vnd.dovecot.duplicate" extension to match the new draft "duplicate" extension

    • Fixed sieve_result_global_log_error to log only as i_info in administrator log (syslog) if executed from multiscript context

    • Sieve redirect extension: adjusted loop detection to show leniency to resent messages

    • Sieve include extension: fixed problem with handling of duplicate includes with different parameters :once or :optional

    • Sieve spamtest/virustest extensions: tests were erroneously performed against the original message; when used together with extprograms filter to add the spam headers, the changes were not being used by the spamtest and virustest extensions

    • Deprecated Sieve notify extension: fixed segfault problems in message string substitution

    • ManageSieve: fixed active link verification to handle redundant path slashes correctly

    • Sieve vacation extension:

      • Fixed interaction of sieve_vacation_dont_check_recipient with sieve_vacation_send_from_recipient setting

      • Fixed log message for discarded response
    • Sieve extprograms plugin:

      • Forgot to disable the alarm() timeouts set for script execution

      • Fixed fd leak and handling of output shutdown
      • Fixed 'Bad filedescriptor' error occurring when disconnecting script client
      • Made sure that programs are never forked with root privileges
    • I had to add a patch to fix a crash in the pigeonhole test suite (http://www.dovecot.org/list/dovecot/2014-October/098472.html)

  • Updated perl-Digest-SHA to 5.93:

    • Corrected alignment problem in SHA struct (src/sha.h)

    • Provided workaround in t/methods.t for unreliable -T test (some Perl 5.8's mistake text for binary)

  • Updated perl-XML-LibXML to 2.0117:

    • Makefile.PL: don't require a recentish ExtUtils::MakeMaker (CPAN RT#83322)

    • Fix broken t/02parse.t with non-English locale with recent perls (CPAN RT#97805)


Recent