LogoopenSUSE Build Service > Projects
Sign Up | Log In

View File dovecot21.changes of Package dovecot21 (Project server:mail)

Fri Nov 11 13:59:08 UTC 2016 - mrueckert@suse.de

- added dovecot-2.2.25-umask_for_mkcert.patch:
  CVE-2016-4983 (bnc #984639)

Mon Jun 15 15:41:00 UTC 2015 - mrueckert@suse.de

- added dovecot-2.1.17-better_ssl_defaults.patch: (boo #854512)
  - set the default cipher suite to:
  - disable not just SSLv2 by default but also SSLv3
- dropped all config changing via sed and folded them into this

  Upgrade note: if you want to benefit from those changes you have
  to merge your /etc/dovecot/conf.d/10-ssl.conf with 

Mon Jun 15 13:20:12 UTC 2015 - mrueckert@suse.de

- added dovecot-2.2.18-dont_use_etc_ssl_certs.sh:
  Remove all references /etc/ssl/certs/. It should not be used
  anymore. (boo #932386)

  Please make sure you read README.SUSE after installing this

Wed Oct 15 14:27:36 UTC 2014 - mrueckert@suse.de

- switch back to original tarball urls (.tar.gz)
- update dovecot pigeonhole to 0.3.6
  - Fixed a binary code read problem in the `set' command of the
    Sieve variables extension. Using the set command with a
    modifier and an empty string value would cause code corruption
    problems while running the script.
  - Various fixes for compiler and static analyzer warnings, as
    reported by CLang.
  - ManageSieve: Fixed '[' ']' stupidity for response codes (only
    happened before login).
  - Fixed setting name in
  - Fixed messed up hex output for sieve-dump tool.

Thu Sep 11 11:40:07 UTC 2014 - mrueckert@suse.de

- also track the config files from the sieve support in the %ghost

Thu Sep 11 11:09:15 UTC 2014 - mrueckert@suse.de

- for the mysql subpackage use the really provided symbol and not
  just part of the package name.

Wed Sep 10 15:45:32 UTC 2014 - mrueckert@suse.de

- fix typo in conflicts: s/otherprovider/otherproviders/

Wed Sep 10 10:53:16 UTC 2014 - mrueckert@suse.de

- while technically not needed, adding back conflicts on

Tue Sep  9 10:19:29 UTC 2014 - mrueckert@suse.de

- add all dovecot-*.configfiles as sources

Mon Sep  8 23:43:20 UTC 2014 - mrueckert@suse.de

- dont ghost the whole /etc/dovecot. on older rpms the directory is
  not created in that case. we only ghost /etc/dovecot/* and have a
  %dir entry for /etc/dovecot.

Mon Sep  8 22:23:51 UTC 2014 - mrueckert@suse.de

- dont try to delete systemd files when not building with systemd.

Mon Sep  8 20:14:55 UTC 2014 - mrueckert@suse.de

- also add dovecot config files for the other 2.x branches

Mon Sep  8 15:01:33 UTC 2014 - mrueckert@suse.de

- finally found a way to preserve the configuration even over
  version updates.
  - have the same ghosting loop in this package as in the
    unversioned package
  - that way the config files are owned by oth and upgrading to a
    newer version of dovecot e.g. 2.3 would also not kill the
    config anymore as before.

Fri Sep  5 19:07:38 UTC 2014 - mrueckert@suse.de

- added back the old style conflicts to make upgrading easier
- moved copying of the config to the unversioned package

Fri Sep  5 18:23:23 UTC 2014 - mrueckert@suse.de

- move the copy part to %postun for handling the upgrading more

Fri Sep  5 17:38:07 UTC 2014 - mrueckert@suse.de

- we really need the %posttrans for reinstalling the same package

Fri Sep  5 16:59:52 UTC 2014 - mrueckert@suse.de

- port changes for the shared unversioned dovecot package from the
  2.2 package
  - no longer obsolete older packages. module packages require
    their base package with version. the main package has a conflicts
    on other providers of dovecot-implementation.
  - guard the new %pre/%post snippets against missing dovecot
  - fix https://bugzilla.redhat.com/show_bug.cgi?id=134325: dovecot
    should be shut down before exchanging files.
  - remove all the init script related scripts from this package.
    that we we can break the build cycle more easily.
  - copy the example config in post.
  - split out all the things we can share with other versioned
    dovecot packages.
  - no longer obsolete/provide dovecot
  - provide dovecot-implementation

Tue Jul 29 16:00:28 UTC 2014 - mrueckert@suse.de

- use xz-devel to fix build on SLE 11 SP3

Tue Jul 29 14:28:04 UTC 2014 - mrueckert@suse.de

- only build clucene for sle 11 or newer

Tue Jul 29 14:21:20 UTC 2014 - mrueckert@suse.de

- don't package /var/run on systemd systems

Tue Jul 29 14:06:35 UTC 2014 - mrueckert@suse.de

- only lzma support on sle 11 or newer

Tue Jul 29 13:44:20 UTC 2014 - mrueckert@suse.de

- moved all the conditionals in the spec file to bcond_with
- added new conditinal for lz4
- enabled lzma support
- fixed systemd support:
  - added tmpfiles.d config for dovecot
  - only install the old init script on non systemd systems.
  - updated %pre*/%post scriptlets to the previous change
- added dovecot-rpmlintrc to sources list

Thu Jun 27 02:30:31 UTC 2013 - alexandre@exatati.com.br

- Update to 2.1.17:
  + zlib: Keep the last read mail uncompressed in a temporary file.
    This significantly improves performance when IMAP client does
    small partial fetches for a large mail.
  + acl: Optionally get default ACL's for private/shared namespaces
    from user's INBOX (plugin { acl_defaults_from_inbox = yes }
  - Case-insensitive unicode character comparisons weren't all working
    as they should.
  - maildir: Fixed handling over 26 keywords in a mailbox.
  - auth: Don't crash in non-PLAIN/LOGIN auth mechanism if master user
    login is attempted without any master passdbs configured.

Thu May  9 17:20:36 UTC 2013 - alexandre@exatati.com.br

- Update Pigeonhole to 0.3.5:
  - Sieve editheader extension: fixed interaction with the Sieve body
    extension. If used together, the deleteheader action could fail after
    a body test was performed.
  - Test suite: fixed a time zone dependency in the Sieve date extension

Sun Apr  7 14:59:19 UTC 2013 - alexandre@exatati.com.br

- Update Pigeonhole to 0.3.4:
  * Changed error handling to be less of a nuisance for administrators.
    Strictly user-caused errors are only reported in user log. Some
    errors are logged as info instead.
  * Sieve: Changed behavior of redirect in case of a duplicate message
    delivery or a mail loop. If a duplicate is detected the implicit
    keep is canceled, as though the redirect was successful. This
    prevents getting local deliveries. The original SMTP recipient is
    used when it is available to augment the entry in the LDA duplicate
    database. This way, duplicates are only detected when (initially)
    addressed to the same recipient.
  + Sieve vnd.dovecot.duplicate extension: added new features to the
    duplicate test, making it possible to manually compose the key
    value for duplicate checking. This extension is in the process of
    being standardized:
  + Sieve date extension: generate warning when invalid date part is
  - Sieve editheader extension: fixed crash occurring when
    addheader :last was used.
  - Sieve include extension: fixed missing error cleanup that caused a
    resource leak.
  - Sieve vacation extension: fixed determination of From: address for
    when sieve_vacation_dont_check_recipient is active.
  - Sieve tools: the -D option wasn't enabled and documented for all
  - Sieve dict script storage: fixed potential segfault occurring when
    dict initialization fails.
  - ManageSieve: fixed bug in skipping of CRLF at end of AUTHENTICATE
  - ManageSieve: fixed handling of unknown commands pre-login.
  - Fixed compile on Mageia Linux.

Fri Apr  5 03:06:00 UTC 2013 - alexandre@exatati.com.br

- Update to 2.1.16:
  + Added quota-status policy service for Postfix
  + Added "doveadm batch" command to run multiple commands before moving
    onto the next user (useful only with -A and -u <usermask>)
  + Added forwards compatibility for v2.2 index files
  - mdbox: Index rebuilding crashed in some situations
  - Fixed a race condition with setting \Recent flags
  - Fixed a crash when decoding a specific message (decoding is done
    for SEARCH TEXT/BODY and with full text search indexing, so this
    couldn't fully DoS a user)

Fri Feb  8 17:03:42 UTC 2013 - alexandre@exatati.com.br

- Update to 2.1.15:
  - v2.1.14's dovecot.index.cache fixes caused Dovecot to use more disk I/O
    and memory than was necessary.

Wed Jan 30 22:28:24 UTC 2013 - alexandre@exatati.com.br

- Update to 2.1.14:
  + doveadm acl recalc command added
  - v2.1.11+ had a race condition where it sometimes overwrote data in
    dovecot.index.cache file. This could have caused Dovecot to return
    the same cached data to two different messages.
  - mdbox: Fixes to handling duplicate GUIDs during index rebuild

Mon Jan  7 11:29:39 UTC 2013 - alexandre@exatati.com.br

- Update to 2.1.13:
  - Some fixes to cache file changes in v2.1.11.
  - fts-solr: Overlong UTF8 sequences in mails were rejected by Solr and
    caused the mails to not be indexed.
  - virtual storage: Sorting mailbox by from/to/cc/bcc didn't work.

Sun Dec  2 19:12:46 UTC 2012 - alexandre@exatati.com.br

- Update to 2.1.12:
  - The dovecot-config file installed by v2.1.11 was missing quotes,
    which broke building Pigeonhole. This release fixes that.
- Aditional changes from 2.1.11:
  * lmtp/lda: dovecot.index.cache file is no longer fully mapped to
    memory, allowing mail deliveries to work even if the file is huge.
  * auth: userdb passwd lookups are now done by auth worker processes
    instead of auth master process (as it was documented, but
    accidentally didn't work that way).
  + lmtp: lmtp_rcpt_check_quota=yes setting checks quota on RCPT TO.
  - lmtp: After successful proxying RCPT TO, the next one to a
    nonexistent user gave tempfail error instead of "user not found".
  - lmtp proxy: Fixed hanging if remote server was down.
  - imap: Fixed crash when SEARCH contained multiple KEYWORD parameters.
  - doveadm: Various fixes to handling doveadm-server connections.
  - -i <instance name> parameter for Dovecot tools didn't work correctly.
  - director was somewhat broken in v2.1.10. This version also includes
    various reliability enhancements.
  - auth: passdb imap was broken in v2.1.10.

Mon Nov 19 18:35:41 UTC 2012 - dimstar@opensuse.org

- Fix useradd invocation: -o is useless without -u and newer
  versions of pwdutils/shadowutils fail on this now.

Wed Sep 19 02:06:25 UTC 2012 - alexandre@exatati.com.br

- Update Pigeonhole to 0.3.3:
  - Fixed compile against installed Dovecot headers. This was broken
    by the ld.gold fix in the previous release.
- Aditional changes from 0.3.2:
  + 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.
- Update 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
  + Added namespace { disabled } setting to quickly enable/disable
     namespaces. This is especially useful when its value is returned by
  + Added mailbox_alias plugin. It allows creating mailbox aliases using
  + 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.

Wed Aug  1 21:53:05 UTC 2012 - alexandre@exatati.com.br

- Update to 2.1.9:
  * mail-log plugin: Log mailbox names with UTF-8 everywhere
    (instead of mUTF-7 in some places and UTF-8 in other places)
  * director: Changed director_username_hash setting's default from %u
    to %Lu (= lowercase usernames). This doesn't break any existing
    installations, but might fix some of them.
  + doveadm: Added "auth cache flush [<username>]" command.
  + Implemented dict passdb/userdb
  + Implemented Redis and memcached dict backends, which can be used as
    auth backends. Redis can also be used as dict-quota backend.
  + Added plugin { quota_ignore_save_errors=yes } setting to allow saving
    a mail when quota lookup fails with temporary failure.
  - Full text search indexing might have failed for some messages,
    always causing indexer-worker process to run out of memory.
  - fts-lucene: Fixed handling SEARCH HEADER FROM/TO/SUBJECT/CC/BCC when
    the header wasn't lowercased.
  - fts-squat: Fixed crash when searching a virtual mailbox.
  - pop3: Fixed assert crash when doing UIDL on empty mailbox on some
  - auth: GSSAPI RFC compliancy and error handling fixes.
  - Various fixes related to handling shared namespaces

Tue Jul 10 15:56:15 UTC 2012 - wr@rosenauer.org

- Update to 2.1.8:
  * pop3c: Added pop3c_master_user setting.
  * imap: Mailbox names were accidentally sent as UTF-8 instead of
          mUTF-7 in previous v2.1.x releases for STATUS, MYRIGHTS
          and GETQUOTAROOT commands.
  * lmtp proxy: Don't timeout connections too early when mail has a
                lot of RCPT TOs.
  * director: Don't crash if the director is working alone.
  * shared mailboxes: Avoid doing "@domain" userdb lookups.
  * doveadm: Fixed crash with proxying some commands.
  * fts-squat: Fixed handling multiple SEARCH parameters.
  * imapc: Fixed a crash when message had more than 8 keywords.
  * imapc: Don't crash on APPEND/COPY if server doesn't support UIDPLUS. 
- enable fts-lucene again starting from 12.2

Sun Jun 24 21:05:09 UTC 2012 - wr@rosenauer.org

- conflict with Dovecot 2.0 packages

Thu May 31 11:38:08 UTC 2012 - mrueckert@suse.de

- binaries should always be in /usr/lib not in %_libdir. Old
  _libexecdir definitions used _libdir.

Tue May 29 20:56:33 UTC 2012 - alexandre@exatati.com.br

- Update to 2.1.7:
  * Session ID is now included by default in auth and login process
    log lines. It can be added to mail processes also by adding
    %{session} to mail_log_prefix.
  + Added ssl_require_crl setting, which specifies if CRL check must
    be successful when verifying client certificates.
  + Added mail_shared_explicit_inbox setting to specify if a shared INBOX
    should be accessible as "shared/$user" or "shared/$user/INBOX".
  - v2.1.5: Using "~/" as mail_location or elsewhere failed to actually
    expand it to home directory.
  - dbox: Fixed potential assert-crash when reading dbox files.
  - trash plugin: Fixed behavior when quota is already over limit.
  - mail_log plugin: Logging "copy" event didn't work.
  - Proxying to backend server with SSL: Verifying server certificate
    name always failed, because it was compared to an IP address.

Fri May 25 23:37:05 UTC 2012 - alexandre@exatati.com.br

- Update Pigeonhole to 3.0.1:
  * Added support for retrieving Sieve scripts from dict lookup. This
    means that Sieve scripts can now be downloaded from a database.
    Compiled script binaries are still put on disk somewhere if used.
    The INSTALL documentation is updated with information on this new
    feature and the (backwards-compatible) changes to the configuration.
    Note that his feature is currently not supported for
    sieve_before/sieve_after or script management through ManageSieve.
  + Incorporated the sieve_duplicate plugin into main Pigeonhole tree as
    a normal extension (vnd.dovecot.duplicate). This Dovecot-specific
    extension adds the ability to check for duplicate deliveries based
    on message ID. Specification can be found in:
  + Added support for specifying multiple sieve_before and sieve_after
    paths. This adds much more flexibility to the multiscript
    configuration. One application is to have user-specific Sieve
    scripts outside the user's normal control through ManageSieve.
  + Added a "session ID" string for managesieve connections, available in
    %{session} variable (analogous to Dovecot change).
  - Fixed several small issues, including a few potential segfault bugs,
    based on static source code analysis.
  - ManageSieve: changed use of EPROTO error to EIO in ManageSieve
    string stream implementation because it is apparently not known in
  - Gave stamp.h.in (needed for autotools) some content to prevent it
    from disappearing in patch files.
  - Fixed bug that caused a SunStudio CC compile failure (reported by
    Piotr Tarnowski).

Mon May  7 18:33:35 UTC 2012 - alexandre@exatati.com.br

- Update to 2.1.6:
  * Session ID is now included by default in auth and login process
    log lines. It can be added to mail processes also by adding
    %{session} to mail_log_prefix.
  + Added ssl_require_crl setting, which specifies if CRL check must
    be successful when verifying client certificates.
  + Added mail_shared_explicit_inbox setting to specify if a shared INBOX
    should be accessible as "shared/$user" or "shared/$user/INBOX".
  - v2.1.5: Using "~/" as mail_location or elsewhere failed to actually
    expand it to home directory.
  - dbox: Fixed potential assert-crash when reading dbox files.
  - trash plugin: Fixed behavior when quota is already over limit.
  - mail_log plugin: Logging "copy" event didn't work.
  - Proxying to backend server with SSL: Verifying server certificate
    name always failed, because it was compared to an IP address.

Mon Apr 23 13:56:24 UTC 2012 - alexandre@exatati.com.br

- Update to 2.1.5:
  * IMAP: When neither the session nor the mailbox has modseq tracking
    enabled, return the mailbox as having NOMODSEQ in SELECT/EXAMINE
    reply. Old versions in this situation always simply returned
    HIGHESTMODSEQ as 1, which could have broken some clients.
  + dict file: Added optional fcntl/flock locking (default is dotlock)
  + fts-solr: doveadm fts rescan now resets indexes, which allows
    reindexing mails. (This isn't a full rescan implementation like
    fts-lucene has.)
  + doveadm expunge: Added -d parameter to delete mailbox if it's
    empty after expunging.
  - IMAP: Several fixes related to mailbox listing in some configs
  - director: A lot of fixes and performance improvements
  - v2.1.4 didn't work without a mail home directory set
  - mbox: Deleting a mailbox didn't delete its index files.
  - pop3c: TOP command was sent incorrectly
  - trash plugin didn't work properly
  - LMTP: Don't add a duplicate Return-Path: header when proxying.
  - listescape: Don't unescape namespace prefixes.

Mon Apr  9 17:04:54 UTC 2012 - alexandre@exatati.com.br

- Update to 2.1.4:
  + Added mail_temp_scan_interval setting and changed its default value
    from 8 hours to 1 week.
  + Added pop3-migration plugin for easily doing a transparent IMAP+POP3
    migration to Dovecot: http://wiki2.dovecot.org/Migration/Dsync
  + doveadm user: Added -m parameter to show some of the mail settings.
  - Proxying SSL connections crashed in v2.1.[23]
  - fts-solr: Indexing mail bodies was broken.
  - director: Several changes to significantly improve error handling
  - doveadm import didn't import messages' flags
  - mail_full_filesystem_access=yes was broken
  - Make sure IMAP clients can't create directories when accessing
    nonexistent users' mailboxes via shared namespace.
  - Dovecot auth clients authenticating via TCP socket could have failed
    with bogus "PID already in use" errors.

Fri Mar 16 17:22:37 UTC 2012 - alexandre@exatati.com.br

- Update to 2.1.3:
  - Do not use v2.1.2 with multi-dbox format, it's broken.

Thu Mar 15 15:54:04 UTC 2012 - alexandre@exatati.com.br

- Update to 2.1.2:
  + Initial implementation of dsync-based replication. For now this
    should be used only on non-critical systems.
  + Proxying: POP3 now supports sending remote IP+port from proxy to
    backend server via Dovecot-specific XCLIENT extension.
  + Proxying: proxy_maybe=yes with host=<hostname> (instead of IP)
    works now properly.
  + Proxying: Added auth_proxy_self setting
  + Proxying: Added proxy_always extra field (see wiki docs)
  + Added director_username_hash setting to specify what part of the
    username is hashed. This can be used to implement per-domain
    backends (which allows safely accessing shared mailboxes within
  + Added a "session ID" string for imap/pop3 connections, available
    in %{session} variable. The session ID passes through Dovecot
    IMAP/POP3 proxying to backend server. The same session ID is can be
    reused after a long time (currently a bit under 9 years).
  + passdb checkpassword: Support "credentials lookups" (for
    non-plaintext auth and for lmtp_proxy lookups)
  + fts: Added fts_index_timeout setting to abort search if indexing
    hasn't finished by then (default is to wait forever).
  - doveadm sync: If mailbox was expunged empty, messages may have
    become back instead of also being expunged in the other side.
  - director: If user logged into two directors while near user
    expiration, the directors might have redirected the user to two
    different backends.
  - imap_id_* settings were ignored before login.
  - Several fixes to mailbox_list_index=yes
  - Previous v2.1.x didn't log all messages at shutdown.
  - mbox: Fixed accessing Dovecot v1.x mbox index files without errors. 

Thu Feb 23 14:39:51 UTC 2012 - alexandre@exatati.com.br

- Update to 2.1.1:
  + dsync: If message with same GUID is saved multiple times in session,
    copy it instead of re-saving.
  - acl plugin + autocreated mailboxes crashed when listing mailboxes
  - doveadm force-resync: Don't skip autocreated mailboxes (especially
  - If process runs out of fds, stop listening for new connections only
    temporarily, not permanently (avoids hangs with process_limit=1
  - auth: passdb imap crashed for non-login authentication (e.g. smtp).

Thu Feb 16 21:42:23 UTC 2012 - alexandre@exatati.com.br

- Update Pigeonhole to 0.3 and match Dovecot release:
  * Renamed sieve_global_path setting to sieve_default for clarity. Old
    name is still recognized for backwards compatibility. Support for
    the ancient (pre v1.1) name for this setting "global_script_path" is
    now dropped.
  * Added means to prohibit use of redirect action. Setting
    sieve_max_redirects to 0 now means that redirect is disallowed in
    stead of unlimited. Default value remains four.
  * Fixed interaction of Sieve include extension with ManageSieve. It is
    updated to match new requirements in the draft include
    specification. Missing included scripts are no longer an error at
    upload time.
  * Updated RFC2822 header field body verification to exclude
    non-printing characters (RFC5322). Only Sieve actions that can
    create unstructured header values (currently enotify/mailto and
    editheader) are affected by this change.
  + Completed sieve-filter tool to a useful state. The sieve-filter tool
    provides a means to (re)filter messages in a mailbox through a Sieve
  + Implemented the Sieve editheader extension. It is now possible to
    add and remove message headers from within Sieve.
  + ManageSieve: added support for reading quoted and literal strings as
    a stream. Fixes support for handing large SASL responses (analogous
    to similar changes in Dovecot). It is now also allowed to use a
    quoted string for the  PUTSCRIPT script argument.
  + Added code to cleanup tmp directory in Sieve storage directory
    (sieve_dir) every once in a while.
  + Added support for substituting the entire message during Sieve
    processing. This is used for the filter action provided by the new
    sieve_extprograms plugin (provided separately for now). The filter
    action allows passing the message through an external program.
  + Added support for restricting certain Sieve language extensions to
    (admin-controled) global scripts. Restricted extensions can be
    configured using the new sieve_global_extensions setting. This is
    particularly useful for some of the Dovecot-specific (plugin-based)
    Sieve extensions, that can be somewhat hazardous when under direct
    control of users (e.g. sieve_extprograms).

Thu Feb 16 17:56:46 UTC 2012 - alexandre@exatati.com.br

- Update to 2.1.0:
  - FS layout related crashfix;
  - two man pages added.
- Add autogen to BuildRequires to fix Factory builds.

Wed Feb 15 22:08:26 UTC 2012 - alexandre@exatati.com.br

- Update to RC7:
  + Added ignore_on_failure setting for namespaces. If namespace
    initialization fails with this enabled (e.g. permission denied),
    the namespace is silently skipped for the user.

Mon Feb 13 01:46:07 UTC 2012 - alexandre@exatati.com.br

- Update to RC6:
  * Added automatic mountpoint tracking and doveadm mount commands to
    manage the list. If a mountpoint is unmounted, error handling is
    done by assuming that the files are only temporarily lost. This is
    especially helpful if dbox alt storage becomes unmounted.
  * Expire plugin: Only go through users listed by userdb iteration.
    Delete dict rows for nonexistent users, unless
  * LDA's out-of-quota mails now include DSN report instead of MDN.
  + LDAP: Allow building passdb/userdb extra fields from multiple LDAP
    attributes by using %{ldap:attributeName} variables in the template.
  + doveadm log errors shows the last 1000 warnings and errors since
    Dovecot was started.
  + Improved multi-instance support: Track automatically which instances
    are started up and manage the list with doveadm instance commands.
    All Dovecot commands now support -i <instance_name> parameter to
    select the instance (instead of having to use -c <config path>).
    See instance_name setting.
  + doveadm mailbox delete: Added -r parameter to delete recursively
  + doveadm acl: Added "add" and "remove" commands.
  + Updated to Unicode v6.1
  - mdbox: When saving to alt storage, Dovecot didn't append as much
    data to m.* files as it could have.
  - dbox: Fixed error handling when saving failed or was aborted
  - IMAP: Using COMPRESS extension may have caused assert-crashes
  - IMAP: THREAD REFS sometimes returned invalid (0) nodes.
  - dsync: Fixed handling non-ASCII characters in mailbox names.- 
- Update Pigeonhole to latest hg sources;
- Remove PIE patch from spec file and sources as it is a compilation
  flag now.

Thu Jan 26 11:21:26 UTC 2012 - alexandre@exatati.com.br

- Update to RC5:
  * Temporary authentication failures sent to IMAP/POP3 clients
    now includes the server's hostname and timestamp. This makes it
    easier to find the error message from logs.
  + auth: Implemented support for Postfix's "TCP map" sockets for
    user existence lookups.
  + auth: Idling auth worker processes are now stopped. This reduces
    error messages about MySQL disconnections.
  - director: With >2 directors ring syncing might have stalled during
    director connect/disconnect, causing logins to fail.
  - LMTP client/proxy: Fixed potential hanging when sending (big) mails
  - Compressed mails with external attachments (dbox + SIS + zlib) failed
    sometimes with bogus "cached message size wrong" errors. 

Fri Jan  6 19:25:51 UTC 2012 - alexandre@exatati.com.br

- Start packaging dovecot21 series using dovecot20 (at 2.0.17) spec
  file as base;
- Start dovecot21 with dovecot-2.1.rc2.