LogoopenSUSE Build Service > Projects
Sign Up | Log In

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

Wed Jul  3 21:25:06 UTC 2013 - alexandre@exatati.com.br

- Update Pigeonhole to 0.4.1:
  + Added support for handling temporary failures. These are passed back
    to LDA/LTMP to produce an appropriate response towards the MTA.
  - Sieve storage: Removed PATH_MAX limitation for active symlink. This
    caused problems for GNU/Hurd.
  - Fixed line endings in X-Sieve headers added by redirect command.
  - ManageSieve: Fixed '[' ']' stupidity for response codes (only
    happened before login).
  - Fixed setting name in example-config/conf.d/20-managesieve.conf.
  - Sieve extprograms plugin: Fixed interaction between pipe command and
    remote script service. The output from the script service was never
    read, causing a broken pipe error at the script service. Apparently,
    this was broken since the I/O handling for extprograms was last
  - Fixed assertion failure due to datastack problem in message header

Tue Jun 25 04:27:13 UTC 2013 - alexandre@exatati.com.br

- Update to 2.2.4:
  + doveadm: Added "flags" command to modify message flags.
  + doveadm: Added "deduplicate" command to expunge message duplicates.
  + dsync: Show the state in process title with verbose_proctitle=yes.
  - imap/pop3 proxy: Master user logins were broken in v2.2.3
  - sdbox/mdbox: A corrupted index header with wrong size was never
    automatically fixed in v2.2.3.
  - mbox: Fixed assert-crashes related to locking.

Mon Jun 17 02:13:21 UTC 2013 - alexandre@exatati.com.br

- Update to 2.2.3:
  This is a pretty important upgrade for v2.2 users, because of the IMAP
  ENVELOPE reply fix.
  * LDA/LMTP: If new mail delivery first fails with "temporary
    failure", tempfail the whole delivery instead of falling back to
    delivering the mail to INBOX. (Requires new Pigeonhole as well.)
  * doc/solr-schema.xml was updated to Solr v4.x format. Also the
    default analyzers were changed, hopefully for the better. Note that
    the schema can't be changed for existing Solr indexes without
    rebuilding everything.
  * Solr plugin does only soft commits from now on. You'll need a
    cronjob to send a hard commit command to it every few minutes.
  + Added %N modifier for variables as %H-like "new hash"
  + sdbox, mdbox: Support POP3 message order field (for migrations)
  + Added mailbox { driver } to specify a different mail storage
    format for the mailbox than generally used within the namespace.
  + Added initial lib-sasl library for client side SASL support.
    Currently supports only PLAIN, LOGIN and plugins. Used currently
    by IMAP and POP3 proxying when authenticating to the remote server.
  - IMAP: If subject contained only whitespace, Dovecot returned an
    ENVELOPE reply with a huge literal value, effectively causing the
    IMAP client to wait for more data forever.
  - IMAP: Various URLAUTH fixes.
  - imapc: Various bugfixes and improvements
  - pop3c: Various fixes to make it work in dsync (without imapc)
  - dsync: Fixes to syncing subscriptions. Fixes to syncing mailbox

Sat Jun 15 21:11:31 UTC 2013 - wr@rosenauer.org

- reenable sieve/pigeonhole extension
- conflict with otherproviders(dovecot) instead of explicit
  package names

Mon May 20 02:45:13 UTC 2013 - alexandre@exatati.com.br

- Update to 2.2.2:
  + zlib: Keep the last mail cached uncompressed in a temp file. This
    fixes performance when doing small partial fetches from a large
  + acl: If plugin { acl_defaults_from_inbox = yes } is set, get the
    default ACLs for private and shared namespaces from the user's INBOX.
    (This probably will become default in v2.3.)
  + pop3: Added pop3_deleted_flag setting to switch POP3 deletions to
    only hide the messages from POP3, but still be visible via IMAP.
  - ACL plugin: Mailbox creation wasn't actually checking any ACLs
    and always succeeded (due to some v2.2 API changes). The created
    mailbox couldn't have been accessed though, so this couldn't have
    caused any data leak.
  - IMAP: Various URLAUTH fixes.
  - IMAP: Fixed a hang with invalid APPEND parameters.
  - IMAP LIST-EXTENDED: INBOX was never listed with \Subscribed flag.
  - mailbox_list_index=yes still caused crashes.
  - maildir: Fixed a crash after dovecot-keywords file was re-read.
  - maildir: If files had reappeared unexpectedly to a Maildir, they
    were ignored until index files were deleted.
  - Maildir: Fixed handling over 26 keywords in a mailbox.
  - Maildir++: Fixed mail_shared_explicit_inbox=no
  - namespace { prefix="" list=no } was listing mailboxes.
  - imap/pop3-login proxying: Fixed a crash if TCP connection succeeded,
    but the remote login timed out.
  - Case-insensitive search/sort didn't work correctly for all unicode
    characters, as specified by i;unicode-casemap comparator. If full
    text search indexes were used, they need to be rebuilt for old mails
    to be handled correctly. (This bug has existed always in Dovecot.)

Thu May  9 17:25:00 UTC 2013 - alexandre@exatati.com.br

- Update Pigeonhole to 0.4.0:
  + Added doveadm-sieve plugin that provides the possibility to sync
    Sieve scripts using doveadm sync along with the user's mailboxes.
  + Added the Sieve extprograms plugin to the main Pigeonhole package. It
    is still a plugin, but it is now included so that a separate compile
    is no longer necessary and distributors are likely to include it. The
    extprograms plugin provides Sieve language extensions that allows
    executing (administrator-controlled) external programs for message
    delivery, message filtering and string manipulation. Refer to
    doc/plugins/sieve_extprograms.txt for more information.
  + Added debug message showing Pigeonhole version at initialization.
    Makes it very clear that the plugin is properly loaded.
  + Finished implementation of the Sieve include extension. It should now
    fully conform to RFC 6609. The main addition is the new :optional tag
    which  makes the include command ignore missing included scripts
    without an error.
  + Finished implementation of the Sieve environment extension as much as
    possible. Environment items "location", "phase" and "domain" now also
    return a usable value.

Thu Apr 18 21:49:06 UTC 2013 - alexandre@exatati.com.br

- Update to 2.2.1:
  - mailbox_list_index=yes was broken.
  - LAYOUT=index didn't list subscriptions.
  - auth: Multiple master passdbs didn't work.
  - Message parsing (e.g. during search) crashed when multipart
    message didn't actually contain any parts.

Fri Apr 12 17:40:59 UTC 2013 - alexandre@exatati.com.br

- Update 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
  * "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
    (by Stephan Bosch).
  + Implemented IMAP NOTIFY extension. Requires mailbox_list_index=yes
    to be enabled.
  + Redesigned and rewritten dsync. The new design makes 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. It can be enabled by adding
    :INDEXPVT=<path> to mail location. This should be used instead of
    :INDEX also for Maildir/mbox to improve performance.
  + 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.

Thu Apr 11 16:18:42 UTC 2013 - alexandre@exatati.com.br

- Update to 2.2.rc7:
  * checkpasword: AUTH_PASSWORD environment is no longer set.
  * Running dsync no longer triggers quota warnings.
  + dsync: Commit large transactions every 100 new messages, so if a
    large sync crashes it doesn't have to be restarted from the
  - replicator: doveadm commands and user list export may have skipped
    some users.
  - Various fixes to mailbox_list_index=yes

Sun Apr  7 23:57:16 UTC 2013 - alexandre@exatati.com.br

- Update to 2.2.rc6:
  * replicator: Don't create replicator-doveadm socket by default.
    This way doveadm replicator commands don't accidentally start an
    unconfigured replicator server.
  + replicator: Have remote dsync notify the remote replicator that
    a user was just synced. This way the replicators are kept roughly
    in sync.
  + Added ssl_client_ca_file to specify the CA certs as a file. This is
    needed (instead of ssl_client_ca_dir) in RedHat-based systems.
  + Added "doveadm fs" commands, mainly to debug lib-fs backends.
  - Mailbox list indexes weren't using proper file permissions based
    on the root directory.

Fri Apr  5 18:11:38 UTC 2013 - alexandre@exatati.com.br

- Update to 2.2.rc5:
  One more API change that required also a Pigeonhole modification.
  A few other random fixes. I'm planning on making v2.2.0 release
  on Monday.
  Please test before that. :)

Fri Apr  5 03:10:28 UTC 2013 - alexandre@exatati.com.br

- Update to rc4:
  A lot of small random fixes. Some last minute major cleanups/fixes to
  lib-http and lib-ssl-iostream error handling, which makes them much
  easier to debug if something goes wrong (so e.g. if https site has
  invalid certificate, the caller gets error message saying that,
  including the part of the cert that couldn't be validated).

  I don't have anything important left in my v2.2 TODO. It passes all my
  tests. So I'm hoping for v2.2.0 release any day now.

  + Added "doveadm replicator" commands
  - Larger changes to lib-http and lib-ssl-iostream error handling.
    The API caller can now get the exact error message as a string.
  - Various bugfixes to LDAP changes in rc3

Thu Mar 21 02:19:42 UTC 2013 - alexandre@exatati.com.br

- Update to 2.2.rc3:
  + dsync: Support syncing ACLs (and Sieve scripts with Pigeonhole)
  + ldap: Support subqueries and value pointers, see
  + postmaster_address setting: Expand %d to recipient's domain
  - Fixed a crash when decoding quoted-printable content.
  - dsync: Various bugfixes

Tue Feb 26 01:19:15 UTC 2013 - alexandre@exatati.com.br

- Update to 2.2.rc2:
  - A few fixes since beta2. Also added tcp and tcps (=tcp+ssl)
    targets for dsync, where the destination needs to be a
    doveadm-server listener.

Fri Feb 22 17:02:02 UTC 2013 - alexandre@exatati.com.br

- Update to 2.2.beta2:
  - A ton of fixes since beta1. Especially the new dsync and the
    replication server related to that should really work now. It
    also works correctly now for shared mailboxes with private
    \Seen flags. And the replication server uses incremental
    syncing after the initial full sync, so it should be pretty
    efficient also.

Wed Jan  9 10:52:25 UTC 2013 - alexandre@exatati.com.br

- Start packaging dovecot22 series using dovecot21 (at 2.1.13) spec
  file as base;
- Start dovecot22 with dovecot-2.2.beta1.