#acl PaulHowarth:read,write,admin,revert,delete All:read === Saturday 13th April 2013 === ==== Local Packages ==== * Updated `c-ares` to apply some autotools fixes from the Fedora build, but unlike that one, avoid the need to run `autoreconf` during the build process * Updated `curl` to fix the test port randomization dropped for yesterday's build * Updated `dovecot` to 2.2.0: * When creating home directories, the permissions are copied from the parent directory if it has setgid-bit set; for full details, see http://wiki2.dovecot.org/SharedMailboxes/Permissions * "`doveadm auth`" command was renamed to "`doveadm auth test`" * IMAP: ID command now advertises server name as `Dovecot` by default; it was already trivial to guess this from command replies * `dovecot.index.cache` files can be safely accessed only by v2.1.11+; older versions may think they're corrupted and delete them * LDA/LMTP: if saving a mail brings user from under quota to over quota, allow it based on `quota_grace` setting (default: 10% above quota limit) * `pop3_lock_session=yes` now uses a POP3-only `dovecot-pop3-session.lock` file instead of actually locking the mailbox (and causing IMAP/LDA/LMTP to wait for the POP3 session to close) * `mail_shared_explicit_inbox` setting's default switched to "`no`" * `ssl_client_ca_dir` setting replaced `imapc_ssl_ca_dir` and `pop3c_ssl_ca_dir` settings * Implemented `IMAP` `MOVE` and `BINARY` extensions * Implemented `IMAP` `CATENATE`, `URLAUTH` and `URLAUTH=BINARY` extensions * Implemented `IMAP NOTIFY` extension (requires `mailbox_list_index=yes` to be enabled) * Redesigned and rewritten `dsync`, making the syncing faster, more reliable and more featureful; the new `dsync` protocol isn't backwards compatible with old `dsync` versions (but is designed to be forwards compatible with future versions) * All mailbox formats now support per-user message flags for shared mailboxes by using a private index * Improved mailbox list indexes; they should be usable now, although still disabled by default * Added `LAYOUT=index`; the mailbox directories are created using their GUIDs in the filesystem, while the actual GUID <-> name mapping exists only in the index * LMTP proxy: implemented `XCLIENT` extension for passing remote IP address through proxy . With this release, I have dropped support for old distributions prior to FC-5, which don't clear out subdirectories of `/var/run` properly at boot time * Updated `perl-ExtUtils-BuildRC` to 0.005: * Deprecate this module, along with `.modulebuildrc` in general * Updated `perl-ExtUtils-Helpers` to 0.016: * Made `man3_pagename` more flexible with paths * Reverted `pl2bat` to a more original state * Rewrote `fixin` code * Re-added `detildefy` * Add some fixes to batch file generation * Updated `perl-Module-Build-Tiny` to 0.017: * Switched back from `JSON` to `JSON::PP` * Remove dependency on `File::Find::Rule` * Switched back to `ExtUtils::Helpers` for `detildefy` * Drop `.modulebuildrc` support per Lancaster consensus * Fix loading of `File::Find` * Fix `redefined` warning for `find` . This version [[https://github.com/Leont/module-build-tiny/issues/2|installed the manpage in the wrong place]], which I had to add a workaround for ----