dovecot (2:2.2.23-1~auto+0) unstable; urgency=low

  * New upstream release.
  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 12 Apr 2016 22:40:15 +0200

dovecot (2:2.2.22-1~auto+45) unstable; urgency=low

  * New revision (76a58bc86389) in dovecot Git repository:
    - lib: Moved enum iostream_rawlog_flags to public iostream-rawlog.h

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 12 Apr 2016 21:31:32 +0200

dovecot (2:2.2.22-1~auto+44) unstable; urgency=low

  * New revision (d1eec04fac1f) in dovecot Git repository:
    - lib: Added ostream-null

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 12 Apr 2016 20:30:48 +0200

dovecot (2:2.2.22-1~auto+43) unstable; urgency=low

  * New revision (f7cc532e59ae) in dovecot Git repository:
    - lib-storage: Fixed crash when using SEARCH INTHREAD

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 12 Apr 2016 17:31:17 +0200

dovecot (2:2.2.22-1~auto+42) unstable; urgency=low

  * New revision (87404eae4581) in dovecot Git repository:
    - doveconf: Log a warning if a global setting is updated after it was
      already set inside a filter
    - doveconf, config: Free all memory at deinit
    - imapc: Mark most of the commands retriable.
    - imapc: If root separator lookup fails, fail all further lookups.
    - imapc: Added missing error handling to subscriptions list refreshing.
    - imapc: Fixed mailbox_exists() error handling.
    - imapc: Support retrying after connect() failure.
    - imapc: Support retrying after connect/authentication timeouts.
    - imapc: Support retrying for non-mailbox commands.
    - imapc: Prepare for non-mailbox command retrying: Set
      reconnect_command_count earlier
    - imapc: Fixed checking of whether same IMAP command keeps crashing
      server.
    - imapc: Code cleanup - imapc_connection_reconnect() is now always called
      when reconnect is ok.
    - imapc: Code cleanup - Use a common function for checking/logging if we
      want to reconnect or disconnect
    - lib-storage: Fixed error handling for
      mailbox_list_iter_init_namespaces()
    - dsync: Don't export header hashes if remote mailbox is empty.
    - lib-http: server: Fixed bug in request reference counting caused by
      earlier fix (390b600a6f7fdb4ccc65950527ee30129f49a6ac).

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 12 Apr 2016 16:30:53 +0200

dovecot (2:2.2.22-1~auto+41) unstable; urgency=low

  * New revision (a8f11f9d8c39) in dovecot Git repository:
    - lib-master: Fixed assert-crash when HAProxy aborts connections.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 12 Apr 2016 11:30:48 +0200

dovecot (2:2.2.22-1~auto+40) unstable; urgency=low

  * New revision (cc5493dc212f) in dovecot Git repository:
    - dict-ldap: Compiler warning fix
    - lib-dict: Add ldap driver
    - configure: Add lib-ldap
    - lib-ldap: Add lib-ldap implementation

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 11 Apr 2016 12:30:57 +0200

dovecot (2:2.2.22-1~auto+39) unstable; urgency=low

  * New revision (9a69030b126f) in dovecot Git repository:
    - lib-master: Fixed memory leaks when failing to read settings.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 10 Apr 2016 15:30:48 +0200

dovecot (2:2.2.22-1~auto+38) unstable; urgency=low

  * New revision (215349a404c0) in pigeonhole Git repository:
    - lib-sieve: deprecated notify: Removed dependencies on availability of
      message envelope.
    - lib-sieve: vnd.dovecot.report extension: Made the report action behave
      correctly when there is no envelope.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 10 Apr 2016 05:30:46 +0200

dovecot (2:2.2.22-1~auto+37) unstable; urgency=low

  * New revision (6015613a19e8) in pigeonhole Git repository:
    - lib-sieve: enotify: mailto: Sending a notification still partly depended
      on having an envelope available.
    - lib-sieve: Added a "sieve_user_email" setting that configures the user's
      primary email address.
    - lib-sieve: sieve-address-source: Fixed result initialization.
    - lib-sieve: Made redirect and enotify/mailto handle the absence of an
      envelope properly.
    - lib-sieve: Moved resolution of sender address source to common location.
    - lib-sieve: Created sieve_address_source for common handling of address
      configuration.
    - Updated README file regarding implementation status of IMAPSIEVE.
    - lib-sieve: Made sure local part of a mail address is encoded properly
      using quoted string when it is not a dot-atom.
    - lib-sieve: Made parsing of explicit address for mail sender setting
      check the address syntax.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 10 Apr 2016 00:30:46 +0200

dovecot (2:2.2.22-1~auto+36) unstable; urgency=low

  * New revision (e3367d7b5486) in dovecot Git repository:
    - virtual plugin: struct mail_vfuncs.close() wasn't implemented.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 08 Apr 2016 14:30:48 +0200

dovecot (2:2.2.22-1~auto+35) unstable; urgency=low

  * New revision (7627b9f253bb) in pigeonhole Git repository:
    - Merge pull request #1 from sebix/x-original-to
    - Allow X-Original-To for address test

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 07 Apr 2016 23:30:46 +0200

dovecot (2:2.2.22-1~auto+34) unstable; urgency=low

  * New revision (4e27a1275a06) in pigeonhole Git repository:
    - Fix segfault bug caused by earlier trace log changes.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 07 Apr 2016 18:31:14 +0200

dovecot (2:2.2.22-1~auto+33) unstable; urgency=low

  * New revision (9f41af1f09df) in dovecot Git repository:
    - lib-master: Preserve LOG_STDERR_TIMESTAMP environment through doveconf
      exec.
    - lmtp: Use separate session ID suffixes for each RCPT TO delivery.
    - lib-storage: Changed separator between session_id_prefix and unique part
      to be ':'

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 07 Apr 2016 17:30:47 +0200

dovecot (2:2.2.22-1~auto+32) unstable; urgency=low

  * New revision (cd05a404cdb7) in pigeonhole Git repository:
    - Documented new trace debugging features.
    - imapsieve plugin: Added trace logging support.
    - lda-sieve plugin: Added trace logging support.
    - lib-sieve: trace logging: Added optional file name label.
    - lib-sieve: Implemented utility functions for configuring runtime trace
      logging.
    - lib-sieve: Fixed crashes in extension conflict checking.
    - lib-sieve: Made command and argument error macros accept NULL for
      commands and arguments.
    - lib-sieve: Moved the algorithm for determining the user log file path to
      lib-sieve.
    - lib-sieve: Implemented support for writing runtime trace output to a
      directory if it exists, much like Dovecot rawlog.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 07 Apr 2016 06:30:48 +0200

dovecot (2:2.2.22-1~auto+31) unstable; urgency=low

  * New revision (a50f8b9c6196) in dovecot Git repository:
    - lmtp: Changed default LMTP proxy timeout to 125 seconds.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 06 Apr 2016 23:31:21 +0200

dovecot (2:2.2.22-1~auto+30) unstable; urgency=low

  * New revision (53c42948d25b) in dovecot Git repository:
    - doveadm sync: -R parameter shouldn't switch to "doveadm backup -R"
      behavior.
    - doveadm: Reverted 7a3b52b8f - doveadm sync -1 -R is useful.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 06 Apr 2016 22:30:47 +0200

dovecot (2:2.2.22-1~auto+29) unstable; urgency=low

  * New revision (2fb829dc7cc8) in dovecot Git repository:
    - dict-redis: When timeout was reached, we didn't actually stop but just
      continued waiting.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 06 Apr 2016 20:30:49 +0200

dovecot (2:2.2.22-1~auto+28) unstable; urgency=low

  * New revision (b0b699954289) in dovecot Git repository:
    - doveadm-http: Fix mismatch in authorization

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 06 Apr 2016 15:30:51 +0200

dovecot (2:2.2.22-1~auto+27) unstable; urgency=low

  * New revision (684aa242f987) in pigeonhole Git repository:
    - doc/example-config: Added description for a few generic settings that
      were only mentioned in the INSTALL file.
    - doc/man: The -u and -o options were undocumented for the sieve* tools.
    - lib-sieve: Make sure that an absent envelope does not cause segfaults.
    - imapsieve plugin: storage: Forgot to free mailbox when there are no
      Sieve scripts.
    - test suite: Added some more ihave-related extension conflict tests.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 05 Apr 2016 23:30:48 +0200

dovecot (2:2.2.22-1~auto+26) unstable; urgency=low

  * New revision (e82efb347c91) in dovecot Git repository:
    - imapc: If we get disconnected during SELECT/EXAMINE, retry it once.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 05 Apr 2016 20:30:47 +0200

dovecot (2:2.2.22-1~auto+25) unstable; urgency=low

  * New revision (dca6152ae370) in dovecot Git repository:
    - fts-tika: Don't crash on 500 errors (caused by 146f6f85d)

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 05 Apr 2016 16:30:54 +0200

dovecot (2:2.2.22-1~auto+24) unstable; urgency=low

  * New revision (76537b1991e7) in dovecot Git repository:
    - doveadm-proxy: Change to work with doveadm ver2

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 05 Apr 2016 14:30:54 +0200

dovecot (2:2.2.22-1~auto+23) unstable; urgency=low

  * New revision (6fbc1a225998) in dovecot Git repository:
    - lib-storage: FS layout assert-crashed when trying to list with invalid
      UTF8 pattern

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 04 Apr 2016 12:32:06 +0200

dovecot (2:2.2.22-1~auto+22) unstable; urgency=low

  * New revision (05e8b3e27548) in dovecot Git repository:
    - lib: Updated fdpass.h comments.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 04 Apr 2016 11:31:00 +0200

dovecot (2:2.2.22-1~auto+21) unstable; urgency=low

  * New revision (d17a99d9e1c3) in dovecot Git repository:
    - istream-unix: Fixed handling of EOF from fd_read() (ret==0).

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 04 Apr 2016 09:30:49 +0200

dovecot (2:2.2.22-1~auto+20) unstable; urgency=low

  * New revision (4adefdb40c7f) in dovecot Git repository:
    - quota: Fix NetBSD build.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 01 Apr 2016 14:30:55 +0200

dovecot (2:2.2.22-1~auto+19) unstable; urgency=low

  * New revision (9ba5c4965ca2) in dovecot Git repository:
    - doveadm-mail: Honor -u flag on v1 commands

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 31 Mar 2016 16:30:54 +0200

dovecot (2:2.2.22-1~auto+18) unstable; urgency=low

  * New revision (a2fdfd2efdbb) in dovecot Git repository:
    - doveadm-server: Register builtin dict drivers always at init

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 30 Mar 2016 16:31:01 +0200

dovecot (2:2.2.22-1~auto+17) unstable; urgency=low

  * New revision (c3ffcb7ee731) in dovecot Git repository:
    - doveadm-mail: Initialize missing cmd context username

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 30 Mar 2016 14:30:52 +0200

dovecot (2:2.2.22-1~auto+16) unstable; urgency=low

  * New revision (0be3a0df1153) in dovecot Git repository:
    - lib-storage: Fixed memory leak when iterating attributes.
    - doveadm-mail: Don't lose rip/lip/lport/rport in passdb lookups for
      doveadm TCP connections

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 30 Mar 2016 11:30:53 +0200

dovecot (2:2.2.22-1~auto+15) unstable; urgency=low

  * New revision (002eaedb419e) in dovecot Git repository:
    - director: Avoid a potential assert-crash after removing a director from
      ring.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 30 Mar 2016 08:30:51 +0200

dovecot (2:2.2.22-1~auto+14) unstable; urgency=low

  * New revision (315aa3cca6a8) in dovecot Git repository:
    - doveadm: Fixed reading USER environment for v1 commands.
    - imapc: Don't try to FETCH uncommitted mails, because it would attempt to
      FETCH uid=0

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 29 Mar 2016 21:31:05 +0200

dovecot (2:2.2.22-1~auto+13) unstable; urgency=low

  * New revision (e052c2247f6f) in dovecot Git repository:
    - auth: Disable auth caching for passwd-file
    - doveadm-batch: Fixed error message for an unknown subcommand.
    - doveadm: Fixed adding username header to commands iterating through
      multiple users.
    - doveadm-server: v2 mail commands weren't doing a userdb lookup.
    - doveadm-server: Fixed running multi-word commands.
    - doveadm: Code cleanup - always use const char *const[] type for argv.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 29 Mar 2016 15:30:52 +0200

dovecot (2:2.2.22-1~auto+12) unstable; urgency=low

  * New revision (cbaac1e9a690) in dovecot Git repository:
    - login-proxy: When logging failures, include the client info prefix.
    - login-*: When logging about client certificate validity, include the
      client info prefix.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 29 Mar 2016 13:30:47 +0200

dovecot (2:2.2.22-1~auto+11) unstable; urgency=low

  * New revision (cb2f60e31b35) in pigeonhole Git repository:
    - lib-sieve: Implemented the dovecot-specific "vnd.dovecot.report".
    - imapsieve plugins: Fixed compiler warning.
    - Documented the new IMAPSIEVE plugins.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 28 Mar 2016 01:30:47 +0200

dovecot (2:2.2.22-1~auto+10) unstable; urgency=low

  * New revision (dbe03ae2f1ff) in pigeonhole Git repository:
    - Implemented the imapsieve extension for Sieve and IMAP as a plugin.
    - lib-sieve: Added support for running the Sieve interpreter without an
      envelope.
    - lib-sieve: Added support for evaluating extension availability (ihave
      test) at runtime.
    - lib-sieve: Notify extensions about whether they are loaded in the
      validator optionally (ihave extension).
    - lib-sieve: Improved handling of extension conflicts.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 27 Mar 2016 21:30:49 +0200

dovecot (2:2.2.22-1~auto+9) unstable; urgency=low

  * New revision (090c9c266842) in dovecot Git repository:
    - auth: If user is unknown and there are more passdbs/userdb, log about
      it.
    - lib-http: client: Fixed request timeout handling during pipelining.
    - lib-http: client: Fixed handling of stalled connections that emerge when
      the client ioloop hasn't run for a long time.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 24 Mar 2016 20:31:09 +0200

dovecot (2:2.2.22-1~auto+8) unstable; urgency=low

  * New revision (4f9855b29633) in dovecot Git repository:
    - Set postmaster_address=%d by default because imap now loads lda settings
      and it must be non-empty.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 24 Mar 2016 18:30:55 +0200

dovecot (2:2.2.22-1~auto+7) unstable; urgency=low

  * New revision (afbc6221ea2d) in dovecot Git repository:
    - director: Make sure freeing a user doesn't leak a timeout.
    - director: Fixed memory leak when killing a user.
    - director: Make sure a long-delayed kill reply for user doesn't mess up
      the state.
    - director: Small improvements to director-test.sh
    - director: Don't re-send SYNC unnecessarily often.
    - director: Fixed user weakness getting stuck if multiple directors set
      user weak simultaneously
  * New revision (a95b0579b89c) in pigeonhole Git repository:
    - lib-sieve: program client: local: Destroy the output stream before the
      fd is closed.
    - lib-sieve: Added support for bluntly replacing extensions.
    - lib-sieve: Added execution flag that defers handling of keep to the
      caller.
    - lib-sieve: Renamed sieve_runtime_flags to sieve_execute_flags and made
      these available to result execution.
    - lib-sieve: util: Fixed message header composition functions to turn
      newlines into proper header line continuations.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 24 Mar 2016 03:30:47 +0200

dovecot (2:2.2.22-1~auto+6) unstable; urgency=low

  * New revision (a986ef3ac3b8) in dovecot Git repository:
    - pop3-login: XCLIENT / XOIP no longer return -ERR for untrusted IP
      ranges.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 23 Mar 2016 17:30:51 +0200

dovecot (2:2.2.22-1~auto+5) unstable; urgency=low

  * New revision (619994941f9d) in dovecot Git repository:
    - doveadm: Move getenv to correct place

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 23 Mar 2016 11:30:54 +0200

dovecot (2:2.2.22-1~auto+4) unstable; urgency=low

  * New revision (c15e8f33c811) in dovecot Git repository:
    - imap: Made LDA settings accessible from plugins.
    - doveadm-server: Fixed initializing username for mail commands.
    - doveadm: Getting user from USER environment wasn't done in the right
      place.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 23 Mar 2016 03:30:50 +0200

dovecot (2:2.2.22-1~auto+3) unstable; urgency=low

  * New revision (4a769606eb49) in dovecot Git repository:
    - lazy-expunge: Fixed crash if lazy_expunge-namespace was not found.
    - lib: Avoid assert-crash in istream-concat at close.
    - lib: Small code cleanup to istream-concat - don't use a magic UINT_MAX
      value as error code

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 21 Mar 2016 15:30:57 +0200

dovecot (2:2.2.22-1~auto+2) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 17 Mar 2016 14:25:17 +0200

dovecot (2:2.2.22-1~auto+1) unstable; urgency=low

  * New revision (25866546f1e8) in dovecot Git repository:
    - lib-storage: Support autoexpunging from wildcards mailbox names. For
      example:
    - doveadm: Fix typos in error messages
    - lazy-expunge: If lazy_expunge is set to namespace root, save all mails
      to the root mailbox.
    - lazy-expunge: Code cleanup - move destination mailbox name generation to
      its own function

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 17 Mar 2016 01:30:49 +0200

dovecot (2:2.2.22-1~auto+0) unstable; urgency=low

  * New upstream release.
  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 16 Mar 2016 12:11:17 +0200

dovecot (2:2.2.21-1~auto+180) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 16 Mar 2016 11:18:57 +0200

dovecot (2:2.2.21-1~auto+179) unstable; urgency=low

  * New revision (998395f6743f) in dovecot Git repository:
    - lib-fts: Fix unit tests for lib-fts.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 16 Mar 2016 10:31:05 +0200

dovecot (2:2.2.21-1~auto+178) unstable; urgency=low

  * New revision (7a3b52b8f9c6) in dovecot Git repository:
    - doveadm sync: Don't allow -R parameter.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 16 Mar 2016 08:30:47 +0200

dovecot (2:2.2.21-1~auto+177) unstable; urgency=low

  * New revision (b22dcc3c0c84) in dovecot Git repository:
    - plugins: fts-expunge-log - subtraction from and dumping of a flattened
      log

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 16 Mar 2016 04:30:48 +0200

dovecot (2:2.2.21-1~auto+176) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 16 Mar 2016 02:38:43 +0200

dovecot (2:2.2.21-1~auto+175) unstable; urgency=low

  * New revision (ca270e31c9c4) in dovecot Git repository:
    - lib-http: client: Improved test-http-payload to test partial reading of
      response payload.
    - lib-http: server: Improved test-http-payload to test partial reading of
      request payload.
    - lib-http: server: Fixed handling of partially read request payload.
    - lib-fts: Limit maximum length of addresses found.
    - lib-fts: Lift helper function out of generic tokenizer.
    - virtual plugin: Fixed off-by-one in virtual_max_open_mailboxes check.
    - virtual plugin: Don't assert-crash if backend mailbox is recreated while
      virtual mailbox is open.
    - virtual plugin: Handle backend mailbox deletion on backend open/sync
    - virtual plugin: Code cleanup - remove confusing bbox_index_opened
    - virtual plugin: If we detect backend box to be deleted, mark it
      permanently deleted.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 16 Mar 2016 02:31:21 +0200

dovecot (2:2.2.21-1~auto+174) unstable; urgency=low

  * New revision (baa93d5ed7c0) in dovecot Git repository:
    - dbox: Fixed pop3.order caching for mails without no specified order.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 16 Mar 2016 01:30:50 +0200

dovecot (2:2.2.21-1~auto+173) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 14 Mar 2016 16:51:24 +0200

dovecot (2:2.2.21-1~auto+172) unstable; urgency=low

  * New revision (11120acd01d4) in dovecot Git repository:
    - doveadm-auth: Added missing code forgotten from commit 208754367
    - auth: Code cleanup - avoid using void *context
    - doveadm-auth: If auth_debug setting is enabled, send "debug" field to
      auth lookups.
    - auth: If auth request contains "debug" field, enable auth_debug=yes for
      the request.
    - lib-fs: Fixed fs-sis to work again
  * New revision (1d36af654730) in pigeonhole Git repository:
    - Documented the new sieve_implicit_extensions setting.
    - Added v0.4.12 to NEWS.
    - lib-sieve: redirect action: Made mail loop detection more robust by
      forcibly adding a Message-ID header if it is missing.
    - Merge branch 'master' of git.dovecot.net:pigeonhole/core
    - lib-sieve: Omit logging message for "script not found" during normal
      script compile.
    - lib-sieve: ldap storage: Clarified "script not found" errors a bit so
      that it is clear at which stage it occurrs.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 14 Mar 2016 16:40:26 +0200

dovecot (2:2.2.21-1~auto+171) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 08 Mar 2016 03:01:22 +0200

dovecot (2:2.2.21-1~auto+170) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 08 Mar 2016 03:00:16 +0200

dovecot (2:2.2.21-1~auto+169) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 08 Mar 2016 02:50:21 +0200

dovecot (2:2.2.21-1~auto+168) unstable; urgency=low

  * New revision (2839c7cdfc75) in dovecot Git repository:
    - doveadm who: Don't require mask parameter.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 04 Mar 2016 16:31:51 +0200

dovecot (2:2.2.21-1~auto+167) unstable; urgency=low

  * New revision (e50a72961fca) in dovecot Git repository:
    - config: Escape regexps properly in settings-get.pl to avoid warnings
      with new Perl

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 04 Mar 2016 12:31:52 +0200

dovecot (2:2.2.21-1~auto+166) unstable; urgency=low

  * New revision (78d33b52c5b7) in dovecot Git repository:
    - fts: Added "doveadm fts tokenize" command.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 03 Mar 2016 15:31:52 +0200

dovecot (2:2.2.21-1~auto+165) unstable; urgency=low

  * New revision (ab00b5d88b45) in dovecot Git repository:
    - doveadm-http: Fixed crash when no authentication was configured.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 03 Mar 2016 12:31:51 +0200

dovecot (2:2.2.21-1~auto+164) unstable; urgency=low

  * New revision (5bd1c1d4fe32) in dovecot Git repository:
    - lib-index: After MAIL_INDEX_OPEN_FLAG_SAVEONLY access cache's read_buf
      wasn't always reset.
    - lib-index: Minor code cleanup - removed duplicate function prototype.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 02 Mar 2016 23:32:08 +0200

dovecot (2:2.2.21-1~auto+163) unstable; urgency=low

  * New revision (6e15d56df69d) in dovecot Git repository:
    - doveadm: Don't treat doveadm_api_key differently when it's unset vs set
      to empty.
    - doveadm-http: Minor logging improvement - indicate error source
    - doveadm-http: Drop surplus log prefix
    - doveadm-http: Set HTTP client's max idletime to 5 seconds
    - doveadm-http: For each executed command, log the command name and the
      user parameter if given.
    - doveadm-http: Improve authentication related code
    - doveadm-http: Code cleanup - Move authorize to its own function
    - doveadm-http: Add API calls and versioning for v1

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 02 Mar 2016 20:31:52 +0200

dovecot (2:2.2.21-1~auto+162) unstable; urgency=low

  * New revision (0cfa05d0787d) in pigeonhole Git repository:
    - Adjusted to changes in Dovecot lib-storage API/ABI.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 02 Mar 2016 13:31:53 +0200

dovecot (2:2.2.21-1~auto+161) unstable; urgency=low

  * New revision (e10461a672a8) in dovecot Git repository:
    - auth: Make password_scheme_encryption_rounds extern to allow plugins to
      read it.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 01 Mar 2016 19:31:54 +0200

dovecot (2:2.2.21-1~auto+160) unstable; urgency=low

  * New revision (3ba6ab5cf21a) in dovecot Git repository:
    - lib: Fixed memory leak io_add_istream()+io_remove() when the stream
      didn't have fd.
    - lib: iostream-temp allows now calling o_stream_seek() on it.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 01 Mar 2016 15:31:51 +0200

dovecot (2:2.2.21-1~auto+159) unstable; urgency=low

  * New revision (2029c2cb37d7) in dovecot Git repository:
    - doveadm: A bit nicer way to implement doveadm_cmd_param_array()
      returning C-string array
    - doveadm-kick: Rewrite to ver2 infra
    - doveadm-kick: Print kicked usernames via doveadm-print API
    - doveadm-who: Rewrite to ver2 infra
    - doveadm kick: Don't show who command's help on duplicate
      network/username masks
    - doveadm: Changed doveadm_cmd_param_array() to return C-string array
      instead of ARRAY()

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 01 Mar 2016 01:31:51 +0200

dovecot (2:2.2.21-1~auto+158) unstable; urgency=low

  * New revision (75498e450270) in pigeonhole Git repository:
    - doc/man: doveadm sieve: Clarified that the script name has no ".sieve"
      extension.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 29 Feb 2016 18:32:16 +0200

dovecot (2:2.2.21-1~auto+157) unstable; urgency=low

  * New revision (19f03098ca92) in dovecot Git repository:
    - doveadm-dict: Use ver2 structures
    - doveadm-dict: Remove i_fatal() usage

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 29 Feb 2016 17:32:10 +0200

dovecot (2:2.2.21-1~auto+156) unstable; urgency=low

  * New revision (967bcc77ff50) in dovecot Git repository:
    - doveadm-fs: Use doveadm_print instead of printf

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 29 Feb 2016 16:31:53 +0200

dovecot (2:2.2.21-1~auto+155) unstable; urgency=low

  * New revision (5181c14c2e70) in pigeonhole Git repository:
    - lib-sieve: validator: Prevent duplicate registration of persistent
      command tags.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 29 Feb 2016 14:32:13 +0200

dovecot (2:2.2.21-1~auto+154) unstable; urgency=low

  * New revision (a18da4410dcd) in dovecot Git repository:
    - doveadm: Renamed long parameter names.
    - doveadm mailbox metadata list: Added missing mailbox parameter
  * New revision (61780582bc95) in pigeonhole Git repository:
    - lib-sieve: imap4flags: Created API for registering the implicit flags
      side-effect with commands.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 29 Feb 2016 13:32:12 +0200

dovecot (2:2.2.21-1~auto+153) unstable; urgency=low

  * New revision (32223e1a31b6) in dovecot Git repository:
    - lib-storage: Use getuid() instead of geteuid() for checking if we're
      running as root.
    - doveadm-server: Drop privileges only temporarily when running mail
      commands.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 29 Feb 2016 12:32:13 +0200

dovecot (2:2.2.21-1~auto+152) unstable; urgency=low

  * New revision (ec862f5c8c37) in dovecot Git repository:
    - doveadm-http: Fixed crash on unknown commands.
    - doveadm-mail-index: Use integer parameter type

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 29 Feb 2016 11:31:52 +0200

dovecot (2:2.2.21-1~auto+151) unstable; urgency=low

  * New revision (da266d812a81) in pigeonhole Git repository:
    - lib-sieve: redirect action: Added list-id header to the duplicate ID for
      mail loop prevention.
    - lib-sieve: util: program-client-local: Changed link between parent and
      child process from a socketpair to a double pipe.
    - lib-sieve: util: program-client: Made shutting down output towards
      program more efficient.
    - lib-sieve: util: program-client-local: Made FD handling in child process
      a little more robust.
    - Removed some remaining real addresses/domains from the test suite.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 29 Feb 2016 02:31:54 +0200

dovecot (2:2.2.21-1~auto+150) unstable; urgency=low

  * New revision (489301ee88b2) in dovecot Git repository:
    - lib-storage: When cached mime.parts is detected to be inconsistent, log
      it as hex-encoded.
    - lib-storage: If cached mime.parts is corrupted, log it hex-encoded.
    - lib-mail: message_search_msg() passes through
      message_parser_deinit_from_parts()'s error string

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 28 Feb 2016 21:32:12 +0200

dovecot (2:2.2.21-1~auto+149) unstable; urgency=low

  * New revision (8b5b1f6cb192) in dovecot Git repository:
    - Use mail_set_cache_corrupted_reason() wherever possible.
    - lib-storage: mail_set_cache_corrupted*() now logs also the mailbox name
      that was corrupted.
    - lib-mail: Minor code cleanup to message_parser_deinit() calls.
    - lib-mail: Added message_parser_deinit_from_parts()
    - lib-storage: Added mail_set_cache_corrupted_reason()

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 28 Feb 2016 20:32:11 +0200

dovecot (2:2.2.21-1~auto+148) unstable; urgency=low

  * New revision (85058e4f69ef) in dovecot Git repository:
    - *-login: If verbose_ssl=yes, make sure all SSL errors are logged.
    - lib-ssl-iostream: If verbose=TRUE, internally log all errors.
    - lib-ssl-iostream: Log all SSL info lines with debug-level.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 28 Feb 2016 19:32:10 +0200

dovecot (2:2.2.21-1~auto+147) unstable; urgency=low

  * New revision (5592b0474157) in dovecot Git repository:
    - doveadm-fs: Use ver2 structures
    - doveadm-cmd: Support non-strings in compat wrapper
    - doveadm-mail: Rename ctx to mctx to separate from cctx
    - doveadm: Changed v2 command APIs to be easier to use.
    - doveadm: Minor code cleanup - use arg-> instead of argv[i].

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 28 Feb 2016 18:31:51 +0200

dovecot (2:2.2.21-1~auto+146) unstable; urgency=low

  * New revision (3b759465ad50) in dovecot Git repository:
    - doveadm: Code cleanup - Removed unnecessary pointer checks.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 26 Feb 2016 17:31:51 +0200

dovecot (2:2.2.21-1~auto+145) unstable; urgency=low

  * New revision (6ab6a7d1d868) in dovecot Git repository:
    - doveadm: Fixed command parameter handling for doveadm-server.
    - doveadm: Add more consts to avoid a cast breaking strict-aliasing rules.
    - doveadm: Fixed parsing field/flag/file parameters.
    - doveadm-log: Fixed trimming empty prefixes.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 26 Feb 2016 15:32:10 +0200

dovecot (2:2.2.21-1~auto+144) unstable; urgency=low

  * New revision (50e4970035d1) in dovecot Git repository:
    - doveadm: Pass through mail_storage_service_input fields in
      doveadm_cmd_attributes
    - doveadm: Added struct doveadm_cmd_attributes, which is passed around
      instead of argc/argv
    - doveadm-penalty: Convert to ver2 infra
    - doveadm-flags: Support giving flags as an array.
    - doveadm-copymove: Use ver2 structures
    - doveadm: Code cleanup - coding style fixes for doveadm_cmd_param*()
      accessors
    - doveadm-cmd: Add CMD_PARAM_IP
    - doveadm-mailbox-status: Fixed declaring and processing args
    - doveadm: Fully populate mail_cmd in ver2 wrapper
    - doveadm-fts: Use ver2 structures
    - doveadm-acl: Use ver2 structures
    - doveadm-search: Use ver2 structures
    - doveadm-purge: Use ver2 structures
    - doveadm-force-resync: Use ver2 structures
    - doveadm-import: Use ver2 structures
    - doveadm-flags: Use ver2 structures
    - doveadm-expunge: Use ver2 structures
    - doveadm-deduplicate: Use ver2 structures
    - doveadm-batch: Fixed it to work with ver2 commands.
    - doveadm-altmove: Use ver2 structures
    - doveadm: Remove return value from ver2 cmd() - doveadm_exit_code is
      enough
    - doveadm-cmd: Constify doveadm_cmd_param_*() usage
    - doveadm-log: Use ver2 structure
    - doveadm-log: Use doveadm_print() for output
    - doveadm-print: Add "formatted" print formatter

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 26 Feb 2016 14:32:10 +0200

dovecot (2:2.2.21-1~auto+143) unstable; urgency=low

  * New revision (42fcc708268a) in dovecot Git repository:
    - *-login: Call client.auth_result() also when proxying

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 26 Feb 2016 13:31:52 +0200

dovecot (2:2.2.21-1~auto+142) unstable; urgency=low

  * New revision (81ebac6b81e1) in dovecot Git repository:
    - lib-http: client: Decreased request/connect timeout for test-http-client
      to 10s.
    - lib-http: client: Gave request, connect and dns timeouts defaults that
      make more sense.
    - lib-http: client: Fixed crash happening when connection hits an error
      while handling a new request.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 25 Feb 2016 23:32:04 +0200

dovecot (2:2.2.21-1~auto+141) unstable; urgency=low

  * New revision (b3c9a08826f3) in dovecot Git repository:
    - stats: Minor code cleaup - remove unnecessary includes and fix copyright
      year

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 25 Feb 2016 00:31:51 +0200

dovecot (2:2.2.21-1~auto+140) unstable; urgency=low

  * New revision (2686ef879212) in dovecot Git repository:
    - lib: Added unit test to iostream-temp.
    - lib: iostream-temp makes the internal fd visible now to
      o_stream_get_fd()

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 24 Feb 2016 16:31:54 +0200

dovecot (2:2.2.21-1~auto+139) unstable; urgency=low

  * New revision (07448eb01d51) in dovecot Git repository:
    - lib-storage: Verify settings only after applying settings from userdb

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 24 Feb 2016 14:31:51 +0200

dovecot (2:2.2.21-1~auto+138) unstable; urgency=low

  * New revision (8a8a3b43987b) in dovecot Git repository:
    - lib: Added iostream_temp_create_sized() to specify the max in-memory
      size

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 23 Feb 2016 23:32:27 +0200

dovecot (2:2.2.21-1~auto+137) unstable; urgency=low

  * New revision (87f406492b04) in dovecot Git repository:
    - login-proxy: Use io_add_istream() for adding client_input io.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 23 Feb 2016 18:31:50 +0200

dovecot (2:2.2.21-1~auto+136) unstable; urgency=low

  * New revision (f1a9b58ae351) in dovecot Git repository:
    - lib-http: Fix to earlier http_client_connection_unref() change 1dead6

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 23 Feb 2016 01:31:54 +0200

dovecot (2:2.2.21-1~auto+135) unstable; urgency=low

  * New revision (17bfcf534dc3) in dovecot Git repository:
    - doveadm: Code cleanup - remove duplicate code
    - doveadm: Fixed usage printing for ver2 commands
    - doveadm: Define DOVEADM_CMD_MAIL_USAGE_PREFIX, which v2 commands use as
      their usage prefix.
    - doveadm: Added doveadm_cmd_get_ver2() helper
    - doveadm-index: Use ver2 structures
    - doveadm-cmd: Add command flags
    - doveadm: Free istream parameters everywhere
    - quota: Use doveadm ver2 structures
    - doveadm: Minor code cleanup - rename doveadm_cmd_find*() to
      doveadm_cmd_find_with_args*()
    - doveadm: Code cleanup - remove unnecessary NULL sets and checks
    - lib-http: Always set *_obj=NULL first in deinit functions (mainly for
      consistency)
    - lib-http: http_server_connection_unref() now always sets *conn=NULL
    - lib-http: Clarify http_server_response_*_payload() API and minor change
      to it
    - lib-http: http_server_request_unref() now always sets *req=NULL
    - lib-http: Clarify http_client_request_*_payload() API and minor change
      to it
    - lib-http: http_client_request_unref() now always sets *req=NULL
    - lib-http: http_client_connection_unref() now always sets *conn=NULL
    - doveadm-http: Close client input correctly
    - doveadm-http: Return HTTP failure on unexpected JSON input
    - doveadm-http: Handle invalid input better for arrays.
    - doveadm-http: Handle istreams correctly
    - doveadm-save: Use ver2 command structure
    - doveadm: Added support for "file" parameters
    - doveadm: Fixed memory leak at deinit
    - doveadm: Fixed double-free when using -F parameter
    - doveadm: Fixed memory leaks when ver2 command parsing fails with invalid
      parameter.
    - doveadm-mail: Fixed common parameters to use correct names as in
      DOVEADM_CMD_MAIL_COMMON
    - doveadm-fetch: Use ver2 structures
    - doveadm: Add kludge to support field array to fieldstr conversion
    - doveadm-stats: Use ver2 structures
    - lib-index: If mail_transaction_log_lock_head() locking took long,
      include reason string in warning

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 22 Feb 2016 22:31:51 +0200

dovecot (2:2.2.21-1~auto+134) unstable; urgency=low

  * New revision (62958c5eefcd) in dovecot Git repository:
    - mdbox: Use mail_index_sync_set_reason() to give better reason messages
      for lock wait warnings.
    - lib-index: Added mail_index_sync_set_reason() to improve lock wait log
      warnings
    - lib-index: Small improvements to logging the reason for long transaction
      log lock waits

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 22 Feb 2016 11:32:08 +0200

dovecot (2:2.2.21-1~auto+133) unstable; urgency=low

  * New revision (2d5fcede6dcc) in dovecot Git repository:
    - dovecot.service: Fixed PIDFile path - removed extra /dovecot/ directory
      from the middle.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 22 Feb 2016 10:31:51 +0200

dovecot (2:2.2.21-1~auto+132) unstable; urgency=low

  * New revision (5dd21e148e59) in dovecot Git repository:
    - lib: mempool-alloconly unit test improvement: verify that data stack
      isn't used by p_malloc()
    - lib: Minor code cleanup to mempool-alloconly unit test - use
      test_begin/assert/end()
    - doveadm-http: Correctly initialize parameters
    - doveadm: Fixed using array type parameters.
    - doveadm: Fixed assert-crash when command with
      CMD_PARAM_FLAG_DO_NOT_EXPOSE was used.
    - doveadm: Fixed support for --long-option arguments
    - lib: Added [pt]_array_const_string_join()
    - lib: Move code from t_strarray_join() into a more generic
      p_strarray_join_n()
    - lib: Added unit test for t_strarray_join()

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 21 Feb 2016 18:32:08 +0200

dovecot (2:2.2.21-1~auto+131) unstable; urgency=low

  * New revision (11c685e34a13) in dovecot Git repository:
    - quots-fs: Fixed compiling with HP/UX and Solaris
    - doveadm: Compiler warning fix.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 21 Feb 2016 17:31:51 +0200

dovecot (2:2.2.21-1~auto+130) unstable; urgency=low

  * New revision (950a6e61d6c2) in dovecot Git repository:
    - lib-index: mail_index_sync_next() didn't always return expunges sorted

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 21 Feb 2016 03:31:52 +0200

dovecot (2:2.2.21-1~auto+129) unstable; urgency=low

  * New revision (ce35092786b5) in dovecot Git repository:
    - imap-hibernate: send connect/disconnect events to anvil
    - lib: json_parse_next_stream() wrongly returned -1 even when a stream was
      returned.
    - uri-util: Fixed assertion failure for invalid character in path segment.
    - lib-http: server: Implicitly free a request response structure when a
      new (failure) response is started.
    - doveadm: Fix for previous attempt to make static analyzer happier.
    - doveadm: Make static analyzer happier - cptr can't be NULL here.
    - doveadm: Use char type for short options instead of a string.
    - doveadm: Remove CMD_PARAM_NONE type, since it already defaulted to same
      as CMD_PARAM_BOOL
    - lib-index: Fixed mail_index_lookup_ext_full()'s map_r with
      transaction-view.
    - lib-index: Code cleanup - moved code to tview_lookup_ext_update()
    - Makefile: Added missing client-connection-private.h
    - dovecot.service: Fixed PIDFile path
    - doveadm: Use correct uoff_t type for printf
    - dovecot.service: Disabled ProtectSystem=full for now
    - doveadm: Use ver2 structures for all "doveadm mailbox *" commands.
    - doveadm: Use ver2 structures for stop & reload.
    - doveadm: Implement HTTP server API, slightly based on JMAP API
    - doveadm: Code cleanup - moved code to client_connection_init()
    - doveadm: Add infrastructure for doveadm_cmd_ver2
    - doveadm: Add unit tests for i_strccdascmp
    - doveadm: Add i_strccdascmp()
    - doveadm: If user lookup fails, log an error but don't kill the process.
    - doveadm: Code cleanup - Removed passing through unnecessary argv
      parameter
    - doveadm: Code cleanup - move code to doveadm_mail_cmd_exec()
    - lib-http: Add accessors for some response details
    - dovecot: improve systemd support
    - fts: When searching data headers, don't expand search keys to all
      languages.
    - fts: Code cleanup - moved fts_header_has_language() to a global function
    - lib-storage: Avoid duplicate work when a search query has multiple
      header/body keys.
    - lib-mail: Added message_search_more_get_decoded()

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 20 Feb 2016 23:32:04 +0200

dovecot (2:2.2.21-1~auto+128) unstable; urgency=low

  * New revision (0de2a195292b) in pigeonhole Git repository:
    - lib-sieve: Implemented sieve_implicit_extensions setting.

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 13 Feb 2016 01:31:53 +0200

dovecot (2:2.2.21-1~auto+127) unstable; urgency=low

  * New revision (f37f0165ab08) in pigeonhole Git repository:
    - lib-sieve: Changed Sieve number type to uint64.
    - lib-sieve: code: Made jump offset code generation a bit more robust
      against integer overflow mishaps.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 12 Feb 2016 22:32:11 +0200

dovecot (2:2.2.21-1~auto+126) unstable; urgency=low

  * New revision (60ad07ad8e88) in pigeonhole Git repository:
    - lib-sieve: lexer: Updated number parsing to use Dovecot strnum.h.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 12 Feb 2016 21:31:54 +0200

dovecot (2:2.2.21-1~auto+125) unstable; urgency=low

  * New revision (2d8f66596f44) in dovecot Git repository:
    - auth: Moved all passdb/userdb template handling to auth_passdb/userdb.
    - auth: Moved cache_key from passdb_module to auth_passdb.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 11 Feb 2016 18:31:54 +0200

dovecot (2:2.2.21-1~auto+124) unstable; urgency=low

  * New revision (e173fd380024) in dovecot Git repository:
    - lib-http: server: Error handling fix - avoid potential crash when
      request is already gone
    - login-proxy: Preserve client's istream even after login.
    - lib: Added i_stream_set_persistent_buffers()
    - lib: Ignore ENOSYS errors from madvise() calls.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 11 Feb 2016 13:31:56 +0200

dovecot (2:2.2.21-1~auto+123) unstable; urgency=low

  * New revision (d5cdf90f01fe) in dovecot Git repository:
    - lib-http: Created test program that tests payload exchange between
      client and server with various configurations.
    - lib-http: server: Implemented blocking request input stream.
    - lib-http: server: Implemented blocking response output stream.
    - lib-http: server: Created blocking http_server_response_send_payload()
      API that closely mimics the client equivalent.
    - lib-http: server: Added some request debug logging.
    - lib-http: request parser: Added support for explicitly finishing payload
      of previous request.
    - lib-sql: Allow port to be configured for Cassandra cluster

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 11 Feb 2016 11:31:52 +0200

dovecot (2:2.2.21-1~auto+122) unstable; urgency=low

  * New revision (38dac3030bdd) in dovecot Git repository:
    - lib-storage: Added missing %{userdb:*:default} handling
    - lib-storage: Deduplicate %{userdb:*} handling for mail_user and
      mail_storage_service_user
    - *-login: Pass client_auth_reply to client.auth_result() whenever
      possible.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 10 Feb 2016 18:31:55 +0200

dovecot (2:2.2.21-1~auto+121) unstable; urgency=low

  * New revision (c43657912c36) in dovecot Git repository:
    - auth: Added "fail" parameter, which fails the passdb lookup.
    - auth: Don't revert any previous failed=TRUE status if allow_nets check
      succeeds

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 10 Feb 2016 16:32:12 +0200

dovecot (2:2.2.21-1~auto+120) unstable; urgency=low

  * New revision (ec39e55c707d) in dovecot Git repository:
    - Makefile: Added missing ostream-escaped.h
    - lib-http: Fixed test-http-request-parser unit test
    - lib: Add ostream-escaped filter

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 10 Feb 2016 15:31:54 +0200

dovecot (2:2.2.21-1~auto+119) unstable; urgency=low

  * New revision (2d43af543fad) in dovecot Git repository:
    - doveadm-print: Fix doveadm_print_json_print_stream
    - lib-http: message parser: Made sure that payload stream is always
      destroyed (hence closed) when the next request is to be parsed.
    - lib-http: server: Make sure that any pending request is aborted and
      destroyed before connection FDs are closed.
    - lib-http: server: Sometimes a success response was sent before all
      payload from the client request was read.
    - lib-http: server: Fixed memory problem reported by Valgrind, which was
      caused by the request being freed too early while sending a response.
    - lib-http: server: Fixed datastack framing problem in error handling of
      response sending.
    - lib-http: request parser: Made sure that partially parsed requests never
      have stale string values.
    - lib-http: client: Fixed pipelining bug: client sometimes sent new
      request while still waiting for 100-continue.
    - lib-http: client: Make sure that any pending request is aborted and
      destroyed before connection FDs are closed.
    - lib-http: Forgot to assign pointer parameter to NULL in request/response
      parser deinit functions.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 10 Feb 2016 13:31:52 +0200

dovecot (2:2.2.21-1~auto+118) unstable; urgency=low

  * New revision (af3f70f21a11) in dovecot Git repository:
    - Makefile: Added missing auth-request-stats.h

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 09 Feb 2016 10:31:51 +0200

dovecot (2:2.2.21-1~auto+117) unstable; urgency=low

  * New revision (1f1df2d3cbc2) in dovecot Git repository:
    - doveadm auth test/login: Added -M <master user> parameter.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 08 Feb 2016 18:31:53 +0200

dovecot (2:2.2.21-1~auto+116) unstable; urgency=low

  * New revision (38834f0ec839) in dovecot Git repository:
    - stats: Minor error message cleanup.
    - auth: If auth_stats=yes, send statistics to stats process.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 08 Feb 2016 15:31:53 +0200

dovecot (2:2.2.21-1~auto+115) unstable; urgency=low

  * New revision (6cda5e1a9bdb) in dovecot Git repository:
    - man: document dsync -m and -R options

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 08 Feb 2016 12:32:14 +0200

dovecot (2:2.2.21-1~auto+114) unstable; urgency=low

  * New revision (2eed51b45a58) in dovecot Git repository:
    - lib-master: Fail if syslog_facility's value is unknown.
    - acl: If acl_user is set, use it for ACL username checks. Overrides
      master_user.
    - auth: Small code cleanup to auth cache - deduplicate code.
    - auth: Minor code cleanup - fix parameter type
    - auth: If auth cache lookup results in expired entry, it should be
      tracked in stats as a "miss"
    - stats: Removed accidentally commited i_panic() in abb242da
    - stats: Split stats-connection.[ch] to lib-stats/ and plugin's
      mail-specific parts.
    - stats: Added ADD-USER command to add stats to a user without having a
      session.
    - stats: Renamed mail-server-connection to fifo-input-connection.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 08 Feb 2016 11:31:53 +0200

dovecot (2:2.2.21-1~auto+113) unstable; urgency=low

  * New revision (adb90447f6bf) in dovecot Git repository:
    - lib-mail: Reading from istream-header-filter second time reverted
      callback's eoh change.
    - lib: Fixed calling json_parse_skip_next() within arrays
    - lib: If json-parser has JSON_PARSER_NO_ROOT_OBJECT set, return the
      ending root "]" and "}"

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 04 Feb 2016 13:31:54 +0200

dovecot (2:2.2.21-1~auto+112) unstable; urgency=low

  * New revision (52d50af43352) in dovecot Git repository:
    - lib: Avoid typeof() if HAVE_TYPEOF isn't set, even if gcc version is
      high enough.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 03 Feb 2016 17:31:55 +0200

dovecot (2:2.2.21-1~auto+111) unstable; urgency=low

  * New revision (2812f5744f44) in dovecot Git repository:
    - imap, pop3, imap-urlauth: Added -a <auth-master socket path> parameter
    - *-login: Added -l parameter to specify the socket where to connect to
      after authentication
    - imap: SETMETADATA shouldn't crash when value parameter is missing.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 03 Feb 2016 13:32:13 +0200

dovecot (2:2.2.21-1~auto+110) unstable; urgency=low

  * New revision (5d08475be193) in dovecot Git repository:
    - lib-sasl: Compiler warning fix for previous EXTERNAL change..
    - lib-sasl: Don't require authid for EXTERNAL mechanism, since we're not
      really authenticating.
    - lib-sasl: Added support for EXTERNAL SASL mechanism

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 03 Feb 2016 12:31:58 +0200

dovecot (2:2.2.21-1~auto+109) unstable; urgency=low

  * New revision (19d31b4456f1) in dovecot Git repository:
    - doveadm: Reset JSON formatter context before reuse

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 03 Feb 2016 10:31:54 +0200

dovecot (2:2.2.21-1~auto+108) unstable; urgency=low

  * New revision (5f8d497e88fa) in dovecot Git repository:
    - pop3c: Compiler warning fixes to earlier change

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 02 Feb 2016 12:31:52 +0200

dovecot (2:2.2.21-1~auto+107) unstable; urgency=low

  * New revision (d78eb0a68297) in dovecot Git repository:
    - imapc: Compare INBOX in STATUS case-insensitively.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 01 Feb 2016 23:32:48 +0200

dovecot (2:2.2.21-1~auto+106) unstable; urgency=low

  * New revision (d1808f883d0d) in dovecot Git repository:
    - sdbox: Failing after saved mails' UIDs were already assigned caused
      unlink()ing garbage
    - dsync: If mailbox importing fails, stop immediately without waiting for
      exporter to finish.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 01 Feb 2016 22:31:56 +0200

dovecot (2:2.2.21-1~auto+105) unstable; urgency=low

  * New revision (71caf493c651) in dovecot Git repository:
    - imap: Removed now-unused cmd_sync_callback(), which doesn't work very
      well.
    - imap: Removed special EXPUNGE callback for an Outlook workaround.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 01 Feb 2016 20:31:53 +0200

dovecot (2:2.2.21-1~auto+104) unstable; urgency=low

  * New revision (a58963a8bdac) in dovecot Git repository:
    - pop3-migration: Ignore mails returned as expunged by pop3c.
    - pop3c: If prefetch fails, treat it as if prefetching simply wasn't done.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 01 Feb 2016 18:32:11 +0200

dovecot (2:2.2.21-1~auto+103) unstable; urgency=low

  * New revision (06fda713b84e) in dovecot Git repository:
    - pop3-migration: Use message_header_hash_more() instead of duplicating
      the code
    - lib-mail: Changed message_header_hash_more() to support any hash
      algorithm
    - lib: JSON parser can now optionally parse input that isn't an object.
    - lib: Fixed json-parser to correctly parse numbers at EOF.
    - lib: Code cleanup to json-parser - assume less that the root is an
      object
    - lib-mail, dsync: Moved dsync_mail_hash_more() to
      lib-mail/message-header-hash.*

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 01 Feb 2016 17:31:56 +0200

dovecot (2:2.2.21-1~auto+102) unstable; urgency=low

  * New revision (0d0f620493ba) in dovecot Git repository:
    - lib-http: Add function to update HTTP response status

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 01 Feb 2016 15:31:57 +0200

dovecot (2:2.2.21-1~auto+101) unstable; urgency=low

  * New revision (3cd674e541f2) in dovecot Git repository:
    - doveadm: Add JSON formatter support
    - doveadm-print: Add flag indicating number-only field

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 01 Feb 2016 13:31:53 +0200

dovecot (2:2.2.21-1~auto+100) unstable; urgency=low

  * New revision (589a288a09c9) in dovecot Git repository:
    - Compiler warning fix to previous commit
    - Replace host:port parsers with net_str2hostport().
    - lib: Added net_str2hostport()

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 29 Jan 2016 17:31:54 +0200

dovecot (2:2.2.21-1~auto+99) unstable; urgency=low

  * New revision (4209bd278ff4) in dovecot Git repository:
    - last-login: Added last_login_precision setting
    - lib-sasl: Allow plugins to override the default SASL client mechanisms.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 29 Jan 2016 15:32:15 +0200

dovecot (2:2.2.21-1~auto+98) unstable; urgency=low

  * New revision (931bc104bcdb) in dovecot Git repository:
    - lib-imap: Write invalid Content-Transfer-Encoding value as "7bit" to
      BODY/BODYSTRUCTURE.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 29 Jan 2016 14:31:57 +0200

dovecot (2:2.2.21-1~auto+97) unstable; urgency=low

  * New revision (d3a430481a1e) in dovecot Git repository:
    - lib: Add tests for str_is_float
    - lib: Add str_is_float check function

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 29 Jan 2016 10:31:52 +0200

dovecot (2:2.2.21-1~auto+96) unstable; urgency=low

  * New revision (f0d1de444d0a) in dovecot Git repository:
    - dsync: Improved header hash v2 algorithm to remove repeated '?' chars.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 28 Jan 2016 20:32:11 +0200

dovecot (2:2.2.21-1~auto+95) unstable; urgency=low

  * New revision (96ca70b91de9) in dovecot Git repository:
    - lib-index: Memory leak fix for test-mail-index-map
    - pop3-migration: Fix to 5407a86 - don't sync POP3 UIDLs when we don't
      need to
    - dsync: Avoid finishing importer successfully on exporter failures.
    - doveadm backup: If local mailbox has more mails than remote, detect and
      delete it earlier.
    - imapc: Don't mark the initial sync done if it wasn't successful.
    - imapc: Handle disconnection when NOOP is sent to verify if mail is
      expunged.
    - lib-index: Added unit test to mail_index_map_lookup_seq_range()
    - imapc: Don't ignore FETCH, SEARCH and EXPUNGE returning NO failures in
      syncing.
    - imapc: If FETCH didn't send our wanted data, log the tagged FETCH reply
      text.
    - imapc: Don't use fetch-fix-broken-mails for NO [LIMIT] FETCH replies

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 28 Jan 2016 19:31:54 +0200

dovecot (2:2.2.21-1~auto+94) unstable; urgency=low

  * New revision (b8947936e65a) in dovecot Git repository:
    - imapc: Remove X-Message-Flag filtering if imapc_features has rfc822.size
    - doveadm: All commands iterating mails stop now if doveadm has been
      killed.
    - doveadm: Enable SIGINT and SIGTERM signal handler for all doveadm mail
      commands.
    - doveadm backup: Detect and handle conflicts earlier.
    - imapc: Fixed assert-crash in mailbox syncing, if mailbox couldn't be
      opened.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 28 Jan 2016 16:32:09 +0200

dovecot (2:2.2.21-1~auto+93) unstable; urgency=low

  * New revision (6e9454f1d99a) in dovecot Git repository:
    - imap: Send all pending tagged command replies before APPEND is started.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 28 Jan 2016 15:32:17 +0200

dovecot (2:2.2.21-1~auto+92) unstable; urgency=low

  * New revision (bb869cc24b24) in dovecot Git repository:
    - lib: Added json_append_escaped_data() to escape non-NUL terminated
      input.
    - lib: json_append_escaped() doesn't need to escape the 8bit chars.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 28 Jan 2016 14:32:12 +0200

dovecot (2:2.2.21-1~auto+91) unstable; urgency=low

  * New revision (4eccf5310af7) in dovecot Git repository:
    - lib-index: If transaction log was locked for at least 30 secs, log a
      warning (not at 3min)

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 28 Jan 2016 13:31:53 +0200

dovecot (2:2.2.21-1~auto+90) unstable; urgency=low

  * New revision (5407a86a0396) in dovecot Git repository:
    - pop3-migration: Perform UIDL syncing a bit earlier to work around Yahoo
      IMAP bug.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 27 Jan 2016 15:32:11 +0200

dovecot (2:2.2.21-1~auto+89) unstable; urgency=low

  * New revision (638734376d26) in dovecot Git repository:
    - imapc: Don't use fetch-fix-broken-mails for OK and NO [SERVERBUG] FETCH
      replies

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 27 Jan 2016 14:31:53 +0200

dovecot (2:2.2.21-1~auto+88) unstable; urgency=low

  * New revision (c67f6d09c1aa) in dovecot Git repository:
    - lib: Make static analyzer happier about istream-chain changes

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 27 Jan 2016 09:31:52 +0200

dovecot (2:2.2.21-1~auto+87) unstable; urgency=low

  * New revision (77e7e81fa01b) in pigeonhole Git repository:
    - configure: Changed version number to v0.4.devel.
    - configure: Matched first few lines with Dovecot's configure.ac.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 27 Jan 2016 02:32:09 +0200

dovecot (2:2.2.21-1~auto+86) unstable; urgency=low

  * New revision (84a5175b9768) in dovecot Git repository:
    - pop3c: Fixed assert-crash when prefetching a mail failed.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 27 Jan 2016 01:32:12 +0200

dovecot (2:2.2.21-1~auto+85) unstable; urgency=low

  * New revision (fd3d068169c6) in dovecot Git repository:
    - *-login: Add all returned passdb fields to struct
      client_auth_reply.all_fields
    - fts-solr: Changed default operator to AND to fix multi-word queries.
  * New revision (3d48d756f009) in pigeonhole Git repository:
    - Makefile: Added run-test.sh to be cleaned by distclean.
    - Increased ABI version.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 27 Jan 2016 00:32:17 +0200

dovecot (2:2.2.21-1~auto+84) unstable; urgency=low

  * New revision (1ac936bd9c3f) in dovecot Git repository:
    - pop3c: Compiler warning fix for using wrong enum type

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 26 Jan 2016 23:32:34 +0200

dovecot (2:2.2.21-1~auto+83) unstable; urgency=low

  * New revision (fd9f579535d8) in pigeonhole Git repository:
    - ChangeLog: Generate Mercurial-style changelogs

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 26 Jan 2016 22:32:17 +0200

dovecot (2:2.2.21-1~auto+82) unstable; urgency=low

  * New revision (cfb351c1d28f) in dovecot Git repository:
    - pop3-migration: If reading message header for hashing fails, fail
      immediately.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 26 Jan 2016 21:31:55 +0200

dovecot (2:2.2.21-1~auto+81) unstable; urgency=low

  * New revision (45af47783693) in dovecot Git repository:
    - dsync: When comparing headers' hashes to match messages, try to
      normalize the input.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 26 Jan 2016 19:31:55 +0200

dovecot (2:2.2.21-1~auto+80) unstable; urgency=low

  * New revision (ee33544fcf77) in dovecot Git repository:
    - pop3-migration: Don't change TAB to '?' when calculating header hash.
    - pop3-migration: Don't even try to match message sizes with
      pop3_migration_skip_size_check=yes
    - pop3c: Added support for TOP/RETR prefetching when PIPIELINING
      capability exists.
    - pop3c: Added full support for running commands asynchronously (with
      PIPELINING)
    - pop3c: Increased command timeout from 30s to 5mins.
    - pop3-migration: Cached header hashes weren't actually being used for
      imapc.
    - lib: istream-concat now seeks parent streams to correct offset.
    - lib: Small istream-concat code cleanup in preperation for next change
    - lib: Improved test-istream-seekable unit test to check for parent
      stream's offset at the end
    - lib: When closing istream-chain, make sure parent stream is seeked to
      correct offset.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 26 Jan 2016 17:31:54 +0200

dovecot (2:2.2.21-1~auto+79) unstable; urgency=low

  * New revision (57e1fdc2f8f2) in dovecot Git repository:
    - pop3-migration: Add calculated header hashes to local cache.
    - pop3c: Preserve local cache even when server reorders messages.
    - pop3c: Avoid unnecessarily email deletions from local index when mails
      have been deleted from remote POP3.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 25 Jan 2016 22:31:53 +0200

dovecot (2:2.2.21-1~auto+78) unstable; urgency=low

  * New revision (759a60c89627) in dovecot Git repository:
    - imap: Finish all commands before starting IDLE.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 25 Jan 2016 17:31:50 +0200

dovecot (2:2.2.21-1~auto+77) unstable; urgency=low

  * New revision (5085686ff2b4) in dovecot Git repository:
    - imapc: Prefetching shouldn't send FETCH requests for headers that are
      already cached.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 25 Jan 2016 10:31:51 +0200

dovecot (2:2.2.21-1~auto+76) unstable; urgency=low

  * New revision (b76737b21cb6) in dovecot Git repository:
    - auth: Add any %variables in passdb/userdb { default_fields } to cache
      key.
    - auth: Avoid unnecessary work if passdb/userdb { override_fields,
      default_fields } aren't set.
    - .gitignore: Added *.orig and *.rej
    - config: Fixed '\' line continuation to work again.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 24 Jan 2016 21:31:55 +0200

dovecot (2:2.2.21-1~auto+75) unstable; urgency=low

  * New revision (72020d0a3829) in dovecot Git repository:
    - imapc: If command times out, reconnect and retry if possible.
    - pop3-migration: Fix to 2f19f8 - Don't convert LF also to '?' in header
      hashes.
    - pop3-migration: Filter out headers with invalid names.
    - pop3-migration: Convert all non-ASCII in headers to '?'

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 24 Jan 2016 19:31:53 +0200

dovecot (2:2.2.21-1~auto+74) unstable; urgency=low

  * New revision (2ddc5efd4745) in dovecot Git repository:
    - imapc: Added imapc_features=fetch-fix-broken-mails
    - imapc: Added imapc_cmd_timeout setting to control the command wait
      timeouts.
    - imapc: Added imapc_features=fetch-msn-workarounds
    - pop3-migration: If we matched all the IMAP (but not all POP3) messages,
      log about it.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 24 Jan 2016 17:32:09 +0200

dovecot (2:2.2.21-1~auto+73) unstable; urgency=low

  * New revision (c39c3d8089fb) in dovecot Git repository:
    - pop3-migration: Ignore X-Yahoo-Newman-Property: header
    - pop3-migration: When logging the first missing POP3 mail, it logged a
      wrong mail
    - pop3-migration: When failing because some messages couldn't be matched,
      show the first message's number and UIDL
    - pop3-migration: Added pop3_migration_skip_size_check setting
    - pop3-migration: Ignore Return-Path: header when matching UIDLs by header
      hashes

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 24 Jan 2016 16:31:51 +0200

dovecot (2:2.2.21-1~auto+72) unstable; urgency=low

  * New revision (b23317e6678e) in dovecot Git repository:
    - auth: Apply override_fields to userdb also when continuing to the next
      userdb.
    - auth: If userdb result was found from cache, its result_* rules were
      ignored.
    - ldap auth: %variables in pass/user_attrs are now included in auth cache
      key.
    - auth: Apply passdb/userdb { override_fields } only after caching

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 23 Jan 2016 15:31:53 +0200

dovecot (2:2.2.21-1~auto+71) unstable; urgency=low

  * New revision (57591c5ea045) in dovecot Git repository:
    - doveadm: Changed most print formatters to write to ostream.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 22 Jan 2016 19:32:08 +0200

dovecot (2:2.2.21-1~auto+70) unstable; urgency=low

  * New revision (78a6431465ac) in dovecot Git repository:
    - director: "Host is being updated before previous update had finished"
      logs now details.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 22 Jan 2016 18:32:07 +0200

dovecot (2:2.2.21-1~auto+69) unstable; urgency=low

  * New revision (127d0716d4aa) in dovecot Git repository:
    - doveadm: Add plugins support for doveadm pw

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 22 Jan 2016 17:32:12 +0200

dovecot (2:2.2.21-1~auto+68) unstable; urgency=low

  * New revision (34a41fd572d2) in dovecot Git repository:
    - fts-solr: If Solr lookup returns missing or invalid UID, fail the
      search.
    - doveadm: Make sure all mail storage hooks are freed at deinit.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 22 Jan 2016 16:32:09 +0200

dovecot (2:2.2.21-1~auto+67) unstable; urgency=low

  * New revision (5b63d2b3b091) in dovecot Git repository:
    - master: Do not close stdout if going foreground

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 22 Jan 2016 15:31:52 +0200

dovecot (2:2.2.21-1~auto+66) unstable; urgency=low

  * New revision (7ab22fc4793e) in dovecot Git repository:
    - lib-auth: Error message typofix

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 21 Jan 2016 13:31:53 +0200

dovecot (2:2.2.21-1~auto+65) unstable; urgency=low

  * New revision (8eac84684c4d) in dovecot Git repository:
    - Makefile: Fixed ChangeLog generation with older git versions that don't
      support --since

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 20 Jan 2016 19:31:52 +0200

dovecot (2:2.2.21-1~auto+64) unstable; urgency=low

  * New revision (1fba10ff6f40) in dovecot Git repository:
    - imap, pop3, lmtp: Enable MAIL_STORAGE_SERVICE_FLAG_AUTOEXPUNGE
    - lib-storage: Enable autoexpunge only when
      MAIL_STORAGE_SERVICE_FLAG_AUTOEXPUNGE is set.
    - lib-storage: Fixed looking up MAILBOX_METADATA_FIRST_SAVE_DATE from
      mailbox list index.
    - lib-storage: Fixed updating first-saved-uid to mailbox list index when
      first mails were just expunged.
    - lib-storage: Don't set internal error to storage when there's nothing to
      sync.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 20 Jan 2016 13:31:53 +0200

dovecot (2:2.2.21-1~auto+63) unstable; urgency=low

  * New revision (52fe791133ad) in dovecot Git repository:
    - imap-login: If LOGINDISABLED capability is advertised in banner, don't
      try to LOGIN without SSL/TLS.
  * New revision (71e908a1d608) in pigeonhole Git repository:
    - managesieve-login: Fixed proxy to allow SASL mechanisms other than
      PLAIN. Also made sure that any capability-derived state information is
      reset properly before a new capability reply is to be parsed.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 20 Jan 2016 00:32:04 +0200

dovecot (2:2.2.21-1~auto+62) unstable; urgency=low

  * New revision (2bb0c6246d2d) in pigeonhole Git repository:
    - Fixed recurring language mistake.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 19 Jan 2016 22:31:56 +0200

dovecot (2:2.2.21-1~auto+61) unstable; urgency=low

  * New revision (29ca4c8015b4) in dovecot Git repository:
    - lib: Don't crash if getenv() is called after process_title_deinit() with
      Linux/OSX PROCTITLE_HACK

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 19 Jan 2016 20:31:53 +0200

dovecot (2:2.2.21-1~auto+60) unstable; urgency=low

  * New revision (0df899feada1) in dovecot Git repository:
    - config: Improved error messages for wrong order of nested
      local/remote/protocol { .. } blocks

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 19 Jan 2016 15:32:09 +0200

dovecot (2:2.2.21-1~auto+59) unstable; urgency=low

  * New revision (d861bc0977b2) in dovecot Git repository:
    - quota-clone: Avoid leaving a dict transaction open for unnecessarily
      long.
    - quota-clone: Fixed update-recursion crash when closing mailbox.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 19 Jan 2016 14:31:53 +0200

dovecot (2:2.2.21-1~auto+58) unstable; urgency=low

  * New revision (934f04e8a86c) in dovecot Git repository:
    - pop3c: If authentication fails, log if it was done with USER+PASS or
      AUTH PLAIN
    - pop3c: Improve authentication debug log messages a bit.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 19 Jan 2016 02:31:54 +0200

dovecot (2:2.2.21-1~auto+57) unstable; urgency=low

  * New revision (aabc4ae9943c) in dovecot Git repository:
    - auth: If passdbs are required, don't allow only master=yes passdbs.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 18 Jan 2016 17:32:10 +0200

dovecot (2:2.2.21-1~auto+56) unstable; urgency=low

  * New revision (c21ce74d570e) in dovecot Git repository:
    - *-login: Typofix for login_plugins error messages.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 18 Jan 2016 16:31:54 +0200

dovecot (2:2.2.21-1~auto+55) unstable; urgency=low

  * New revision (741a7e61d484) in dovecot Git repository:
    - lib-fs: Added default implementations for fs_iter_*(), fs_copy() and
      fs_stat()
    - lib-mail: istream-binary-converter lost last few chars from root-level
      binary content.
    - lib-mail: message-parser unit test now verifies that parsed block parts
      match input.
    - lib-mail: Added message_header_line_write()
    - ChangeLog: Generate mercurial style changelogs

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 18 Jan 2016 14:32:07 +0200

dovecot (2:2.2.21-1~auto+54) unstable; urgency=low

  * New revision (96c8008467f4) in dovecot Git repository:
    - lib-storage: Ignore ACLs when autoexpunging.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 18 Jan 2016 13:32:06 +0200

dovecot (2:2.2.21-1~auto+53) unstable; urgency=low

  * New revision (c80cf58a347d) in dovecot Git repository:
    - quota: Fixed namespace filtering for dict and count backends.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 18 Jan 2016 12:31:51 +0200

dovecot (2:2.2.21-1~auto+52) unstable; urgency=low

  * New revision (9e93a502b273) in pigeonhole Git repository:
    - Fixed the document name of the vnd.dovecot.environment specification.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 17 Jan 2016 20:31:51 +0200

dovecot (2:2.2.21-1~auto+51) unstable; urgency=low

  * New revision (47a53a80656d) in dovecot Git repository:
    - lib-http: Assign an ID for each HTTP request and log it in debug lines.
    - imapc: Added support for PROXYAUTH command by setting imapc_features =
      proxyauth

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 16 Jan 2016 21:31:51 +0200

dovecot (2:2.2.21-1~auto+50) unstable; urgency=low

  * New revision (3a29a2677765) in pigeonhole Git repository:
    - Merge branch 'master' of git.dovecot.net:pigeonhole/core
    - lib-sieve: multiscript: Fixed bug in handling of (implicit) keep; final
      keep action was executed as though there was a failure. Among other
      things, this caused the keep action to revert back to the initial message,
      causing editheader actions to be ignored.

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 16 Jan 2016 00:31:52 +0200

dovecot (2:2.2.21-1~auto+49) unstable; urgency=low

  * New revision (cf873f14a62f) in pigeonhole Git repository:
    - LDA Sieve plugin: Removed useless assignment. Addresses LLVM scan-build
      report.
    - lib-sieve: ldap storage: Prevent segfault occurring when assigning
      global configuration options.
    - lib-sieve: storage: Local variable in
      sieve_storage_active_script_is_default() wasn't always properly
      initialized. This was a LLVM scan-build report.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 15 Jan 2016 22:31:50 +0200

dovecot (2:2.2.21-1~auto+48) unstable; urgency=low

  * New revision (f8567d895899) in dovecot Git repository:
    - stats: Added missing #include forgotten in 63393b70

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 15 Jan 2016 19:32:06 +0200

dovecot (2:2.2.21-1~auto+47) unstable; urgency=low

  * New revision (102af99302e8) in dovecot Git repository:
    - doveadm-stats: Add documentation about stats subcommand
    - doveadm-stats: Add stats reset command line
    - stats: Add RESET call to stats client
    - lib-stats: Add stats_reset function
    - lib-fts: Add lib-fts to CPPFLAGS as include dir
    - *-login: Allow plugins to hook into client allocation and add
      module-specific contexts to client.
    - dovecot-config: Added LIBDOVECOT_{AUTH/POP3/IMAP_LOGIN}_INCLUDE
    - imap-login: Install imap-login-*.h headers so plugins can use them.
    - imap-login: Renamed client.[ch] to imap-login-client.[ch]
    - imap-login: Added API for registering/unregistering commands (for
      plugins).
    - *-login: Added login_plugins and login_plugin_dir settings.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 15 Jan 2016 18:31:50 +0200

dovecot (2:2.2.21-1~auto+46) unstable; urgency=low

  * New revision (7d8862f4bb87) in dovecot Git repository:
    - Added v2.2.21 to NEWS.
    - *-login: Changed -D parameter to mean a more generic login_debug option.
    - imapc: Added imapc_features = no-examine

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 15 Jan 2016 15:32:05 +0200

dovecot (2:2.2.21-1~auto+45) unstable; urgency=low

  * New revision (9d7f23fa2334) in dovecot Git repository:
    - dsync: Fixed syncing subscription state with doveadm backup.
    - imapc: Fixed mailbox name escaping for STATUS

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 15 Jan 2016 14:31:49 +0200

dovecot (2:2.2.21-1~auto+44) unstable; urgency=low

  * New revision (6e2bb07ff164) in dovecot Git repository:
    - imapc: Fixed mailbox name escaping for CREATE, DELETE, RENAME,
      SUBSCRIBE, UNSUBSCRIBE
    - imapc: Fixed escaping/unescaping mailbox names.
    - lib-storage: Added mailbox_list_[un]escape_name_params()
    - imapc: Don't duplicate standard mailbox flags in LIST replies.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 14 Jan 2016 18:31:50 +0200

dovecot (2:2.2.21-1~auto+43) unstable; urgency=low

  * New revision (27f174f3b836) in dovecot Git repository:
    - virtual plugin: Added support for filtering mailboxes by METADATA
      entries.
    - lib-imap-storage: imap_metadata_get*() returned 1 also when value wasn't
      found.
    - virtual plugin: Cleaned up behavior of '!' prefix with '+' and '-'
    - virtual plugin: Don't treat "+-box" as a negative entry.
    - virtual plugin: Minor cleanup/fix - find the namespace after we have
      processed special prefixes.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 13 Jan 2016 14:31:53 +0200

dovecot (2:2.2.21-1~auto+42) unstable; urgency=low

  * New revision (02c335c23bf5) in dovecot Git repository:
    - global: freshen copyright

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 13 Jan 2016 11:32:09 +0200

dovecot (2:2.2.21-1~auto+41) unstable; urgency=low

  * New revision (43bdd9239153) in dovecot Git repository:
    - lib-storage: Fixed autoexpunge=yes to work with namespace's root
      mailbox.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 13 Jan 2016 10:31:49 +0200

dovecot (2:2.2.21-1~auto+40) unstable; urgency=low

  * New revision (40bdcc2e50b6) in dovecot Git repository:
    - lib-fts: Create library for development packages.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 13 Jan 2016 00:31:53 +0200

dovecot (2:2.2.21-1~auto+39) unstable; urgency=low

  * New revision (46ce4d9273e6) in dovecot Git repository:
    - lib: i_stream_get_error() now returns "EOF" if stream_errno==0 and
      eof==TRUE.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 11 Jan 2016 18:31:51 +0200

dovecot (2:2.2.21-1~auto+38) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 10 Jan 2016 14:06:56 +0200

dovecot (2:2.2.21-1~auto+37) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 10 Jan 2016 14:03:51 +0200

dovecot (2:2.2.21-1~auto+36) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 10 Jan 2016 12:18:15 +0200

dovecot (2:2.2.21-1~auto+35) unstable; urgency=low

  * New revision (3f32cd003da2) in pigeonhole Git repository:
    - Updated description of user log in the README file.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 10 Jan 2016 02:31:45 +0200

dovecot (2:2.2.21-1~auto+34) unstable; urgency=low

  * New revision (45bc3d9058e7) in pigeonhole Git repository:
    - lib-sieve: imap4flags extension: Similar problem as previous commit, but
      relating to retrieval rather than manipulation.
    - lib-sieve: imap4flags extension: Fixed problem in public flag
      manipulation API. Flags weren't always assigned properly, because the
      internal variable was not retrieved correctly.
  * New revision (513c91107aca) in dovecot Git repository:
    - Removed now-unused is-tagged.py
  * New revision (3446fef14d74) in pigeonhole Git repository:
    - Forgot to remove is-tagged.py from Makefile.am.

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 09 Jan 2016 23:03:15 +0200

dovecot (2:2.2.21-1~auto+33) unstable; urgency=low

  * New revision (2218:801b4b6ba339) in pigeonhole Mercurial repository:
    - lib-sieve: imap4flags extension: Forgot to check for empty flag/keyword
      in new flag checking function.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 08 Jan 2016 23:32:06 +0200

dovecot (2:2.2.21-1~auto+32) unstable; urgency=low

  * New revision (2217:7b079abc1680) in pigeonhole Mercurial repository:
    - lib-sieve: imap4flags extension: Made flag syntax checking available to
      other extensions.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 08 Jan 2016 22:31:46 +0200

dovecot (2:2.2.21-1~auto+31) unstable; urgency=low

  * New revision (2216:fe174b9f29ad) in pigeonhole Mercurial repository:
    - Implemented Sieve extracttext extension.
    - lib-sieve: message body: Amended messaage part API with some more access
      functions.
    - lib-sieve: foreverypart extension: Improved byte code generated around
      break command.
    - lib-sieve: Added support for having multiple instances of a single tag
      (type) within a single command.
    - lib-sieve: Cleaned up object definitions using newer C99 syntax.
    - lib-sieve: Cleaned up byte code operand and operation definitions using
      newer C99 syntax.
    - lib-sieve: Cleaned up command definitions using newer C99 syntax.
    - lib-sieve: Cleaned up command argument definitions using newer C99
      syntax.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 08 Jan 2016 21:31:44 +0200

dovecot (2:2.2.21-1~auto+30) unstable; urgency=low

  * New revision (2208:7c9e740b8653) in pigeonhole Mercurial repository:
    - Added signature for changeset 80146e7670e9
    - Added tag 0.4.11 for changeset 80146e7670e9
    - Released v0.4.11 for Dovecot v2.2.21.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 08 Jan 2016 20:31:33 +0200

dovecot (2:2.2.21-1~auto+29) unstable; urgency=low

  * New revision (2205:6ddf62b87f60) in pigeonhole Mercurial repository:
    - lib-sieve: util: realpath: Make Coverity happier.
    - lib-sieve: util: Fixed source code indentation in realpath.c.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 08 Jan 2016 18:31:44 +0200

dovecot (2:2.2.21-1~auto+28) unstable; urgency=low

  * New revision (0102fd5f7e23) in dovecot Git repository:
    - auth: Don't crash if passwd-file can't be opened

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 08 Jan 2016 17:31:46 +0200

dovecot (2:2.2.21-1~auto+27) unstable; urgency=low

  * New revision (480a5afb29b3) in dovecot Git repository:
    - lib-settings: If SET_UINT_OCT has invalid value, we ignored the error
      and returned garbage value.
    - lib-settings: Fixed parsing '0' value for SET_UINT_OCT.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 08 Jan 2016 16:31:32 +0200

dovecot (2:2.2.21-1~auto+26) unstable; urgency=low

  * New revision (f148466c7b64) in dovecot Git repository:
    - lib-mail: message-parser was counting body_size wrong for truncated MIME
      headers after 7d800c55

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 08 Jan 2016 13:31:33 +0200

dovecot (2:2.2.21-1~auto+25) unstable; urgency=low

  * New revision (5f3523103112) in dovecot Git repository:
    - lib-storage: mailbox_exists() shouldn't return INBOX as nonexistent if
      it's not created yet.
    - update-version.sh: Explicitly specify git directory.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 07 Jan 2016 21:31:31 +0200

dovecot (2:2.2.21-1~auto+24) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 06 Jan 2016 21:45:10 +0200

dovecot (2:2.2.21-1~auto+23) unstable; urgency=low

  * New revision (6c510fa9ff82) in dovecot Git repository:
    - pop3: Make sure pop3_lock_session=yes creates the lock's directory if
      it's missing.
    - auth: Fixed allow_nets=local to work correctly with non-local remote IP
    - imap: Don't hang at ambiguous commands when they were pipelined already
      before login

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 05 Jan 2016 17:31:32 +0200

dovecot (2:2.2.21-1~auto+22) unstable; urgency=low

  * New revision (ddffbb277e21) in dovecot Git repository:
    - imap: Avoid crashing at deinit if mail_user_unref() triggers
      mail_storage_callbacks

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 04 Jan 2016 21:31:46 +0200

dovecot (2:2.2.21-1~auto+21) unstable; urgency=low

  * New revision (76e5f0fe5e9e) in dovecot Git repository:
    - lib-storage: Fixed autoexpunge for namespaces with non-empty prefix
    - auth: If allow_nets has an invalid value, don't attempt to compare it
      anymore.
    - lib: Added unit tests for net_is_in_network() about IPv4-mapped IPv6
      addresses
    - lib: Fixed assert-crash with net_is_in_network(family=ipv6, family=0,
      ..)
    - dict: Avoid a crash when dict connection is already closed when async
      lookup finishes.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 04 Jan 2016 20:31:45 +0200

dovecot (2:2.2.21-1~auto+20) unstable; urgency=low

  * New revision (f136b0050b31) in dovecot Git repository:
    - imap: Make sure pending input is handled when a pending command has
      input locked.
    - imap: Fixed crash in IDLE if DONE is received while sending large output
      to client.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 04 Jan 2016 19:31:44 +0200

dovecot (2:2.2.21-1~auto+19) unstable; urgency=low

  * New revision (1a591dbe15ca) in dovecot Git repository:
    - lib-storage: mail_add_temp_wanted_fields() was reading already-freed
      memory.
    - imap: Don't assert-crash if hibernation resumes IDLE, which sends a lot
      of data to client.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 04 Jan 2016 18:31:33 +0200

dovecot (2:2.2.21-1~auto+18) unstable; urgency=low

  * New revision (2203:00608fdd9826) in pigeonhole Mercurial repository:
    - Added signature for changeset ce96bdac1f74
    - Added tag 0.4.11.rc1 for changeset ce96bdac1f74
    - Released v0.4.11.rc1 for Dovecot v2.2.21.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 04 Jan 2016 01:31:42 +0200

dovecot (2:2.2.21-1~auto+17) unstable; urgency=low

  * New revision (2200:8282b6cd6629) in pigeonhole Mercurial repository:
    - Updated copyright notices to include the year 2016.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 04 Jan 2016 00:31:34 +0200

dovecot (2:2.2.21-1~auto+16) unstable; urgency=low

  * New revision (2199:2ccde5ca8fd4) in pigeonhole Mercurial repository:
    - test suite: mime extension: Added more test for exists and address tests
      with :mime tag.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 03 Jan 2016 22:31:33 +0200

dovecot (2:2.2.21-1~auto+15) unstable; urgency=low

  * New revision (2198:658ddaa1457f) in pigeonhole Mercurial repository:
    - lib-sieve: mime extensions: Updated status from development to
      experimental.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 03 Jan 2016 20:31:44 +0200

dovecot (2:2.2.21-1~auto+14) unstable; urgency=low

  * New revision (2197:ceaf31d7bd5a) in pigeonhole Mercurial repository:
    - lib-sieve: message body: Fixed parsing of content-disposition header.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 03 Jan 2016 19:31:44 +0200

dovecot (2:2.2.21-1~auto+13) unstable; urgency=low

  * New revision (2196:ebc034a52f6f) in pigeonhole Mercurial repository:
    - lib-sieve: Fixed segfault occurring when default match type of a test is
      not :is.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 03 Jan 2016 18:32:17 +0200

dovecot (2:2.2.21-1~auto+12) unstable; urgency=low

  * New revision (2195:1d2a29f9799b) in pigeonhole Mercurial repository:
    - lib-sieve: mime extension: Fixed the header :mime :anychild test to work
      properly outside a foreverypart loop.
    - lib-sieve: message body: Fixed erroneous changes to the message part
      tree structure performed when re-parsing the message.
    - lib-sieve: Fixed duplication of discard actions in result.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 03 Jan 2016 17:32:13 +0200

dovecot (2:2.2.21-1~auto+11) unstable; urgency=low

  * New revision (2192:b5edf3efbdbb) in pigeonhole Mercurial repository:
    - test suite: mime extension: Improved header test cases to catch header
      trimming and folding problems.
    - lib-sieve: message body: Forgot to trim header values.
    - lib-sieve: Fixed an off-by-one error in the previously committed string
      trimming functions.

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 02 Jan 2016 20:31:45 +0200

dovecot (2:2.2.21-1~auto+10) unstable; urgency=low

  * New revision (2189:6c58f65dcb3f) in pigeonhole Mercurial repository:
    - lib-sieve: Added our own string trimming functions for until equivalents
      get added in Dovecot.
    - lib-sieve: Forgot to enable header unfolding for (mime) headers parsed
      from the whole message.

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 02 Jan 2016 19:31:33 +0200

dovecot (2:2.2.21-1~auto+9) unstable; urgency=low

  * New revision (2187:224a8335ad20) in pigeonhole Mercurial repository:
    - test suite: Repeated normal header tests for the mime extension.

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 02 Jan 2016 16:31:34 +0200

dovecot (2:2.2.21-1~auto+8) unstable; urgency=low

  * New revision (6920cf9a4d7b) in dovecot Git repository:
    - mysql: Don't require connect setting to have host-parameter if
      option_file is set.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 31 Dec 2015 04:31:32 +0200

dovecot (2:2.2.21-1~auto+7) unstable; urgency=low

  * New revision (2186:10951146f74f) in pigeonhole Mercurial repository:
    - lib-sieve: message body: Fixed assert failure occurring when text
      extraction is attempted on a empty or broken text part.
    - lib-sieve: message body: Erroneously omitted break statement in switch
      block.
    - lib-sieve: message body: Explicitly prevent attempting text extraction
      from header and multipart body parts.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 30 Dec 2015 22:31:31 +0200

dovecot (2:2.2.21-1~auto+6) unstable; urgency=low

  * New revision (2183:63034e62482b) in pigeonhole Mercurial repository:
    - lib-sieve: util: program-client: Ignored ENOTCONN error in shutdown(fd,
      SHUT_WR) call.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 30 Dec 2015 17:31:37 +0200

dovecot (2:2.2.21-1~auto+5) unstable; urgency=low

  * New revision (a4392e9d312e) in dovecot Git repository:
    - lib-mail: message-parser wasn't returning hdr=NULL blocks after 078c2c8c
    - lib-mail: Small test-message-header-parser unit test update

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 30 Dec 2015 14:31:33 +0200

dovecot (2:2.2.21-1~auto+4) unstable; urgency=low

  * New revision (2182:ee866d88aeb3) in pigeonhole Mercurial repository:
    - lib-sieve: message body: Fixed assert failure in handling of body parts
      that are converted to text.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 29 Dec 2015 20:31:32 +0200

dovecot (2:2.2.21-1~auto+3) unstable; urgency=low

  * New revision (2181:450c272a57c0) in pigeonhole Mercurial repository:
    - lib-sieve: message body: Prevent cached raw body from growing by one
      '\0' each time it is accessed.
    - lib-sieve: code: Added assert to prevent emitting invalid byte code when
      extension definitions are wrong.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 28 Dec 2015 21:31:32 +0200

dovecot (2:2.2.21-1~auto+2) unstable; urgency=low

  * New revision (19e161dd9e2c) in dovecot Git repository:
    - dsync: Don't restrict what mailbox names can be created (except basic
      sanity checks)

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 28 Dec 2015 13:31:34 +0200

dovecot (2:2.2.21-1~auto+1) unstable; urgency=low

  * New revision (2179:6f749f9e39e0) in pigeonhole Mercurial repository:
    - Added ./compile to .hgignore.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 25 Dec 2015 21:31:36 +0200

dovecot (2:2.2.21-1~auto+0) unstable; urgency=low

  * New upstream release.
  * New revision (a2db811b58b3) in dovecot Git repository:
    - configure: Changed version number to v2.2.devel.
  * New revision (879dfd4da1a9) in dovecot Git repository:
    - lib-compress: lz4 istream wasn't detected reliably in some situations.
  * New revision (15307c2c9185) in dovecot Git repository:
    - imap: Fixed potential assert-crash with command pipelining.
    - doveadm-server: Added -D parameter to enable debugging at startup.
    - doveadm-server: Fixed loading doveadm plugins that use
      doveadm_dump_register()
  * New revision (28b34f3caf7f) in dovecot Git repository:
    - imap: Make static analyzer happier.
  * New revision (2175:37ddc42c007c) in pigeonhole Mercurial repository:
    - LDA Sieve plugin: Made sure there is always a proper error handler for
      the implicit keep action during multiscript execution.
    - LDA Sieve plugin: Removed stray error handler dereference.
  * New revision (2178:c1aa38bff3ad) in pigeonhole Mercurial repository:
    - lib-sieve: Made sure that quota errors never get logged as errors in
      syslog.
    - lib-sieve: Fixed handling of global errors. If master and user error
      handler were identical, in some cases the log message could be lost.
    - lib-sieve: result: Fixed handling of implicit keep for a partially
      executed transaction that yield a temporary failure.
  * New revision (3e8c8984b2bb) in dovecot Git repository:
    - lib-http: Add more timing information to debug logs when HTTP
      connections get closed.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 23 Dec 2015 23:13:33 +0200

dovecot (2:2.2.20-1~auto+28) unstable; urgency=low

  * New revision (c8e9fa2ffa25) in dovecot Git repository:
    - imap: Fixed potential crash when logging about pending commands at
      logout.
    - lib-dict: Improve EACCES error logging for dict-file.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 16 Dec 2015 11:31:36 +0200

dovecot (2:2.2.20-1~auto+27) unstable; urgency=low

  * New revision (7d800c558b4a) in dovecot Git repository:
    - lib-mail: message-parser didn't detect MIME part boundaries in the
      middle of MIME part headers.
    - lib-mail: message_header_parser_next() updates istream position
      immediately now.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 15 Dec 2015 17:31:44 +0200

dovecot (2:2.2.20-1~auto+26) unstable; urgency=low

  * New revision (2173:fb80864d50cf) in pigeonhole Mercurial repository:
    - lib-sieve: Fixed AIX compile issue in message body parser.
    - LDA Sieve plugin: Fixed bug in error handling of Sieve storage
      constructor.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 14 Dec 2015 19:31:38 +0200

dovecot (2:2.2.20-1~auto+25) unstable; urgency=low

  * New revision (2a8253ebc3da) in dovecot Git repository:
    - lib: Avoid passing NULL to qsort() or bsearch() on empty array.
    - imapc: Removed commented out code.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 14 Dec 2015 17:31:34 +0200

dovecot (2:2.2.20-1~auto+24) unstable; urgency=low

  * New revision (2171:a5d17b3a4608) in pigeonhole Mercurial repository:
    - Added signature for changeset 7e19bcfc0c16
    - Added tag 0.4.10 for changeset 7e19bcfc0c16
    - Released v0.4.10 for Dovecot v2.2.21.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 14 Dec 2015 01:31:35 +0200

dovecot (2:2.2.20-1~auto+23) unstable; urgency=low

  * New revision (6971937a6f3e) in dovecot Git repository:
    - doveadm expunge: Using "all" parameter didn't work.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 13 Dec 2015 21:31:35 +0200

dovecot (2:2.2.20-1~auto+22) unstable; urgency=low

  * New revision (3a719a01a179) in dovecot Git repository:
    - stats: Avoid assert-crash with dsync.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 13 Dec 2015 12:31:36 +0200

dovecot (2:2.2.20-1~auto+21) unstable; urgency=low

  * New revision (88e0ac0d8584) in dovecot Git repository:
    - configure: Minor cleanup - avoid code duplication.
    - dovecot-config: Fixed setting LIBDOVECOT_LIBFTS[_DEPS]

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 11 Dec 2015 17:31:48 +0200

dovecot (2:2.2.20-1~auto+20) unstable; urgency=low

  * New revision (a93c909cfa11) in dovecot Git repository:
    - director: Don't mark the host desynced if director is alone in ring.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 11 Dec 2015 16:31:35 +0200

dovecot (2:2.2.20-1~auto+19) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 10 Dec 2015 23:31:38 +0200

dovecot (2:2.2.20-1~auto+18) unstable; urgency=low

  * New revision (ed4a4d9b8289) in dovecot Git repository:
    - director: Don't trigger a ring resync if only last_updown_change has
      changed.
    - Makefile: Make ChangeLog depend on .git/index instead of .git/ORIG_HEAD
      ORIG_HEAD doesn't necessarily exist, so maybe index is good for this.
    - Switched .hgignore to .gitignore
    - Removed .hgsigs and .hgtags
    - Makefile, update-version.sh: Switched from hg to git.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 10 Dec 2015 22:10:09 +0200

dovecot (2:2.2.20-1~auto+17) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 10 Dec 2015 14:50:25 +0200

dovecot (2:2.2.20-1~auto+16) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 10 Dec 2015 14:22:31 +0200

dovecot (2:2.2.20-1~auto+15) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 10 Dec 2015 13:54:07 +0200

dovecot (2:2.2.20-1~auto+14) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 10 Dec 2015 13:19:37 +0200

dovecot (2:2.2.20-1~auto+13) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 10 Dec 2015 00:51:23 +0200

dovecot (2:2.2.20-1~auto+12) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 10 Dec 2015 00:23:30 +0200

dovecot (2:2.2.20-1~auto+11) unstable; urgency=low

  * New revision (19501:42b5cde2d560) in dovecot Mercurial repository:
    - TODO updated
    - acl: Empty lines and comments in dovecot-acl files weren't handled
      correctly.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 09 Dec 2015 17:41:31 +0200

dovecot (2:2.2.20-1~auto+10) unstable; urgency=low

  * New revision (19499:097a0175a591) in dovecot Mercurial repository:
    - virtual: Fixed assert-crash when opening virtual mailbox triggered
      backend mailbox autocreation.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 09 Dec 2015 15:42:27 +0200

dovecot (2:2.2.20-1~auto+9) unstable; urgency=low

  * New revision (19498:d397b0ad0ac4) in dovecot Mercurial repository:
    - lib-storage: Fixed mail_search_args_simplify() with empty args.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 09 Dec 2015 13:41:01 +0200

dovecot (2:2.2.20-1~auto+8) unstable; urgency=low

  * New revision (19497:1d2999cfe0a4) in dovecot Mercurial repository:
    - director: If doveadm attempts to change tag for an existing host, return
      error.
    - doveadm director update: Tag can't be changed - don't allow -t parameter
    - imap: Added assert to make sure client_command_context isn't freed too
      early.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 09 Dec 2015 12:41:29 +0200

dovecot (2:2.2.20-1~auto+7) unstable; urgency=low

  * New revision (19494:63706ee7f49e) in dovecot Mercurial repository:
    - quota-fs: Fixed getting NFS rquota when the quota was disabled.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 09 Dec 2015 10:41:21 +0200

dovecot (2:2.2.20-1~auto+6) unstable; urgency=low

  * New revision (2168:d61ff8a5af9e) in pigeonhole Mercurial repository:
    - Renamed pigeonhole.m4 to dovecot-pigeonhole.m4.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 08 Dec 2015 21:40:55 +0200

dovecot (2:2.2.20-1~auto+5) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 08 Dec 2015 15:50:47 +0200

dovecot (2:2.2.20-1~auto+4) unstable; urgency=low

  * New revision (19488:a776ee107aa2) in dovecot Mercurial repository:
    - lib-storage: Code cleanup - moved BODY/TEXT "" optimization to
      mail_search_args_simplify()
  * New revision (19493:27ee6a472555) in dovecot Mercurial repository:
    - fts: When indexing header names with lib-fts, add them using "data"
      language.
    - fts: Fixed searching for HEADER "" with lib-fts
    - lib-storage: mail_search_args_simplify() handles now ALL better.
    - lib-storage: mail_search_args_simplify() code cleanup - allow merging
      first arg
    - lib-storage: Fix to a776ee107aa2 - merged-flag wasn't reset between all
      args.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 08 Dec 2015 15:06:17 +0200

dovecot (2:2.2.20-1~auto+3) unstable; urgency=low

  * New revision (19487:ba0dd0dcc223) in dovecot Mercurial repository:
    - lib-settings: Allow using comma as deflist separator.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 08 Dec 2015 11:40:32 +0200

dovecot (2:2.2.20-1~auto+2) unstable; urgency=low

  * New revision (19486:b4f2b8615da9) in dovecot Mercurial repository:
    - quota-fs: Recalculate relative quota rules when FS limit changes are
      detected.
    - lmtp: Memory leak fixes on handling some RCPT TO failures.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 08 Dec 2015 09:40:38 +0200

dovecot (2:2.2.20-1~auto+1) unstable; urgency=low

  * New revision (2167:f16a001f4c78) in pigeonhole Mercurial repository:
    - Added signature for changeset 9b7f6f14a350
    - Added tag 0.4.10.rc2 for changeset 9b7f6f14a350
    - Released v0.4.10.rc2 for Dovecot v2.2.20.
    - Fixed indentation in README file.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 08 Dec 2015 01:40:26 +0200

dovecot (2:2.2.20-1~auto+0) unstable; urgency=low

  * New upstream release.
  * New revision (19484:46a35dcdb936) in dovecot Mercurial repository:
    - Added signature for changeset f833b8160e39
    - Added tag 2.2.20 for changeset f833b8160e39
    - Released v2.2.20.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 07 Dec 2015 20:40:29 +0200

dovecot (2:2.2.20~rc1-1~auto+15) unstable; urgency=low

  * New revision (19481:62aa3c6ca7ed) in dovecot Mercurial repository:
    - lib-ssl-iostream, login-*: Hide unnecessary
      "EVP_PKEY_get1_EC_KEY:expecting a ec key" errors.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 07 Dec 2015 15:40:56 +0200

dovecot (2:2.2.20~rc1-1~auto+14) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 07 Dec 2015 12:11:47 +0200

dovecot (2:2.2.20~rc1-1~auto+13) unstable; urgency=low

  * New revision (19480:ed41702f14c2) in dovecot Mercurial repository:
    - doveadm: Fixed reseting getopt() with glibc when processing multiple
      commands in a single process.
    - doveadm-server: Reset getopt() before calling non-mail commands.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 07 Dec 2015 11:40:27 +0200

dovecot (2:2.2.20~rc1-1~auto+12) unstable; urgency=low

  * New revision (19478:33465d1d595c) in dovecot Mercurial repository:
    - lib-storage: mail_search_args_simplify() handles now "(a OR b) AND (a OR
      c)" -> "a OR (b AND c)"
    - lib-storage: mail_search_args_simplify() refactoring

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 06 Dec 2015 20:40:40 +0200

dovecot (2:2.2.20~rc1-1~auto+11) unstable; urgency=low

  * New revision (19476:d68d1c95b52c) in dovecot Mercurial repository:
    - lib-storage: mail_search_args_simplify() handles now "a AND (a OR b)" ->
      "a"
    - lib-storage: Make sure mail_sesarch_args_simplify_sub() is called enough
      times.
    - lib-storage: Minor test-mail-search-args-simplify unit test improvements

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 06 Dec 2015 19:40:30 +0200

dovecot (2:2.2.20~rc1-1~auto+10) unstable; urgency=low

  * New revision (19473:836a0c2bc48a) in dovecot Mercurial repository:
    - lib-storage: mail_search_args_simplify() handles now "(a AND b) OR (a
      AND c)" -> "a AND (b OR c)"
    - lib-storage: mail_search_args_simplify() handles now "a OR (a AND b)" ->
      "a"
    - lib-storage: Made mail_search_arg_[one_]equals() public.
    - lib-storage: mail_search_args_equal() ignored some differences.
    - lib-storage: mail_search_arg*_dup() didn't preserve fuzzy-flag.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 06 Dec 2015 17:40:40 +0200

dovecot (2:2.2.20~rc1-1~auto+9) unstable; urgency=low

  * New revision (19468:bc3f0e0c7a67) in dovecot Mercurial repository:
    - lib-storage: SEARCH BODY "" wasn't properly being translated to
      SEARCH_ALL.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 06 Dec 2015 16:40:38 +0200

dovecot (2:2.2.20~rc1-1~auto+8) unstable; urgency=low

  * New revision (19467:00817b01020a) in dovecot Mercurial repository:
    - lib-storage: dovecot.index.pvt* ignored several settings.
    - quota-fs: File count limits with NetBSD shouldn't be multiplied by
      DEV_BSIZE

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 06 Dec 2015 15:40:42 +0200

dovecot (2:2.2.20~rc1-1~auto+7) unstable; urgency=low

  * New revision (19465:74e9e665b8f1) in dovecot Mercurial repository:
    - lib-charset: Added UTF-7 state checking unit test.
    - lmtp: quota_full_tempfail=yes didn't work with lmtp_rcpt_check_quota=yes
    - sdbox: Fixed assert-crash when message with external attachments was
      copied between storages.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 06 Dec 2015 14:40:25 +0200

dovecot (2:2.2.20~rc1-1~auto+6) unstable; urgency=low

  * New revision (2163:d74fdf71878e) in pigeonhole Mercurial repository:
    - lib-sieve: Added back t_str_trim() for the time being, since it was
      removed from Dovecot.
    - Added signature for changeset a795304eb433
    - Added tag 0.4.10.rc1 for changeset a795304eb433
    - Released v0.4.10.rc1 for Dovecot v2.2.20.rc1.

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 05 Dec 2015 01:40:36 +0200

dovecot (2:2.2.20~rc1-1~auto+5) unstable; urgency=low

  * New revision (2159:6e62b96307f9) in pigeonhole Mercurial repository:
    - Updated TODO.
    - lib-sieve: mime/foreverypart: Properly implemented interaction with
      include extension.
    - lib-sieve: mime: Improved foreverypart runtime trace.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 04 Dec 2015 23:41:08 +0200

dovecot (2:2.2.20~rc1-1~auto+4) unstable; urgency=low

  * New revision (19462:93b0474fe9d6) in dovecot Mercurial repository:
    - fts: Fixed FTS search query generation after earlier per-language
      tokenizer changes.
    - lib-http: Give a better error message if request times out.
    - doveadm fts lookup/expand: Don't assert-crash if fts isn't configured.
    - lib: Removed t_str_trim() for now due to collision in Pigeonhole v0.4.9

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 04 Dec 2015 13:41:01 +0200

dovecot (2:2.2.20~rc1-1~auto+3) unstable; urgency=low

  * New revision (19458:0b81127e53da) in dovecot Mercurial repository:
    - imap: Fixed assert-crash if client disconnected at a specific command
      state.
    - lib-index: mail_transaction_log_file_map() didn't properly check
      start_offset

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 04 Dec 2015 11:42:00 +0200

dovecot (2:2.2.20~rc1-1~auto+2) unstable; urgency=low

  * New revision (19456:342e453c192d) in dovecot Mercurial repository:
    - lib-ssl-iostream: Fixed compiler warning when OpenSSL didn't support
      ECDH.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 04 Dec 2015 10:41:15 +0200

dovecot (2:2.2.20~rc1-1~auto+1) unstable; urgency=low

  * New revision (19455:522ae1289d53) in dovecot Mercurial repository:
    - fts: Error handling fix for previous per-language tokenizer change.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 04 Dec 2015 09:41:14 +0200

dovecot (2:2.2.20~rc1-1~auto+0) unstable; urgency=low

  * New upstream release.
  * New revision (19454:207fa3796175) in dovecot Mercurial repository:
    - Added signature for changeset c35e62a9e710
    - Added tag 2.2.20.rc1 for changeset c35e62a9e710
    - Released v2.2.20.rc1.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 03 Dec 2015 15:41:45 +0200

dovecot (2:2.2.19-1~auto+100) unstable; urgency=low

  * New revision (19451:0cb2c54fa452) in dovecot Mercurial repository:
    - fts: Added support for per-language tokenizer settings.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 03 Dec 2015 13:41:41 +0200

dovecot (2:2.2.19-1~auto+99) unstable; urgency=low

  * New revision (19450:be47ca42cbc4) in dovecot Mercurial repository:
    - lib-ssl-iostream: Moved openssl_iostream_*error() to -common.c
    - login, lib-ssl-iostream: Clear errors caused by manual EC key selection
      when there was no EC key.
    - lib-ssl-iostream: Check for SSL_CTX_set_ecdh_auto() failure.
    - login, lib-ssl-iostream: Deduplicate code with shared
      openssl_iostream_use_certificate_error()
    - login-common: Use openssl_iostream_*error() to avoid code duplication.
    - lib-ssl-iostream: Fixes to error handling.
    - lib-ssl-iostream: Don't ignore errors on SSL certificate loading.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 03 Dec 2015 11:40:43 +0200

dovecot (2:2.2.19-1~auto+98) unstable; urgency=low

  * New revision (19443:25d63d9c7f5a) in dovecot Mercurial repository:
    - mail-log: If uid field is used, make sure newly saved mails actually get
      an UID.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 01 Dec 2015 17:42:18 +0200

dovecot (2:2.2.19-1~auto+97) unstable; urgency=low

  * New revision (19442:374db78da9f0) in dovecot Mercurial repository:
    - lib-mail: test-rfc822-parser unit test fix

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 01 Dec 2015 16:41:32 +0200

dovecot (2:2.2.19-1~auto+96) unstable; urgency=low

  * New revision (2156:7022bc15bbb4) in pigeonhole Mercurial repository:
    - Forced distribution of pigeonhole.m4 file.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 01 Dec 2015 14:40:22 +0200

dovecot (2:2.2.19-1~auto+95) unstable; urgency=low

  * New revision (19441:b0e2a14d5a40) in dovecot Mercurial repository:
    - director: Minor code cleanup - removed unnecessary code.
    - director: Include tag also in the hosts_hash.
    - director: Fixed recent tag reimplementation to actually work.
    - director: Don't treat empty hostname the same as having it.
    - director: Fixed "doveadm director status user@domain" not to hang due to
      missing LF.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 30 Nov 2015 21:40:55 +0200

dovecot (2:2.2.19-1~auto+94) unstable; urgency=low

  * New revision (19436:326711633532) in dovecot Mercurial repository:
    - lib-imap: Added unit tests for imap_append_[an]string()
    - lib-mail: rfc822_parse_content_param() was unescaping already unescaped
      parameters

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 30 Nov 2015 12:41:33 +0200

dovecot (2:2.2.19-1~auto+93) unstable; urgency=low

  * New revision (19434:9a15b989cc41) in dovecot Mercurial repository:
    - doveadm fetch: Added date.sent/received/saved.unixtime

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 30 Nov 2015 11:40:27 +0200

dovecot (2:2.2.19-1~auto+92) unstable; urgency=low

  * New revision (2155:7e9392cc0ed5) in pigeonhole Mercurial repository:
    - lib-sieve: variables extension: Fixed handling of empty string by the
      `:length' set modifier.
    - lib-sieve: Fixed memory leak in code dumper.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 29 Nov 2015 22:40:53 +0200

dovecot (2:2.2.19-1~auto+91) unstable; urgency=low

  * New revision (2153:e4f181199457) in pigeonhole Mercurial repository:
    - testsuite: mime extension: Added iCalendar example test case.
    - lib-sieve: mime extension: Improved trace output.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 29 Nov 2015 20:40:56 +0200

dovecot (2:2.2.19-1~auto+90) unstable; urgency=low

  * New revision (2151:b803686a0731) in pigeonhole Mercurial repository:
    - testsuite: mime: Created tests for some basic foreverypart loops.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 29 Nov 2015 19:40:55 +0200

dovecot (2:2.2.19-1~auto+89) unstable; urgency=low

  * New revision (2150:b77785770cd7) in pigeonhole Mercurial repository:
    - testsuite: Fixed the test_fail command to also work from within a
      foreverypart loop.
    - lib-sieve: interpreter; Added support for program jumps that explicitly
      cross loop boundaries.
    - lib-sieve: Fixed memory leak occurring in interpreter loop handling.
    - testsuite: Accidentally committed disabled tests.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 29 Nov 2015 16:41:42 +0200

dovecot (2:2.2.19-1~auto+88) unstable; urgency=low

  * New revision (2146:3e5d2ed2052b) in pigeonhole Mercurial repository:
    - lib-sieve: interpreter: Improved robustness of code loop handling
      against binary corruption.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 29 Nov 2015 15:41:27 +0200

dovecot (2:2.2.19-1~auto+87) unstable; urgency=low

  * New revision (2145:8b9147c83fd9) in pigeonhole Mercurial repository:
    - lib-sieve: mime/foreverypart: Enforced loop nesting limit across
      includes.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 29 Nov 2015 14:42:11 +0200

dovecot (2:2.2.19-1~auto+86) unstable; urgency=low

  * New revision (2144:5607f866fd94) in pigeonhole Mercurial repository:
    - lib-sieve: mime/foreverypart: Implemented loop nesting limit.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 29 Nov 2015 13:40:54 +0200

dovecot (2:2.2.19-1~auto+85) unstable; urgency=low

  * New revision (2143:146ca83393c6) in pigeonhole Mercurial repository:
    - lib-sieve: mime/foreverypart: Fixed code dumping of `:param' argument.
      It erroneously reported a code corruption.
    - lib-sieve: mime/foreverypart: Implemented basic execution tests.
    - Merged concurrent changes.
    - lib-sieve: Implemented the foreverypart and mime extensions (RFC 5703).
    - lib-sieve: Implemented running code loops in the interpreter.
    - lib-sieve: Created message body part iterator and mime header list.
    - lib-sieve: Created special stringlist class for message headers, so that
      header names can also be returned by the iterator.
    - lib-sieve: Reworked message body parsing to store the message parts in a
      tree structure.
    - lib-sieve: The t_str_trim() function has moved to Dovecot.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 29 Nov 2015 12:40:56 +0200

dovecot (2:2.2.19-1~auto+84) unstable; urgency=low

  * New revision (2134:923e78f7e23a) in pigeonhole Mercurial repository:
    - Added new TODO item.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 29 Nov 2015 00:40:43 +0200

dovecot (2:2.2.19-1~auto+83) unstable; urgency=low

  * New revision (19433:922de4bc4777) in dovecot Mercurial repository:
    - lib: Created t_str_trim() functions to trim characters from beginning
      and end of string.

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 28 Nov 2015 23:40:34 +0200

dovecot (2:2.2.19-1~auto+82) unstable; urgency=low

  * New revision (19424:9bebd787450f) in dovecot Mercurial repository:
    - Compiler warning fix for 32bit systems
    - lib-storage: Don't add first_saved to mailbox list index unless
      autoexpunge is set.
    - imap: Free mail_user only after client is disconnected.
    - Added mailbox { autoexpunge } setting.
  * New revision (19431:69cb603dec84) in dovecot Mercurial repository:
    - lib: Added extra assert to i_stream_read()
    - fts-solr: Fixed sending empty parameters.
    - Compiler warning fix for 32bit systems
    - fts-solr: Fixed escaping query parameters.
    - zlib: Fixed copying causing cache corruption when zlib_save wasn't set.
    - lib: Fixed compiling unit test in systems where NULL isn't of type void*
    - auth: Fixed test-auth-request-var-expand unit test on big endian CPUs
  * New revision (19432:a9c75e48cf8c) in dovecot Mercurial repository:
    - Makefile: Added missing mail-autoexpunge.h

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 28 Nov 2015 16:07:06 +0200

dovecot (2:2.2.19-1~auto+81) unstable; urgency=low

  * New revision (19420:db90e76f44dc) in dovecot Mercurial repository:
    - imap: SETMETADATA didn't set ostream output handler back

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 27 Nov 2015 12:40:57 +0200

dovecot (2:2.2.19-1~auto+80) unstable; urgency=low

  * New revision (19419:66a04329b5e9) in dovecot Mercurial repository:
    - quota-clone: Avoid assert-crash when quota recalculation is triggered.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 26 Nov 2015 15:40:57 +0200

dovecot (2:2.2.19-1~auto+79) unstable; urgency=low

  * New revision (19418:129e61ef9de4) in dovecot Mercurial repository:
    - lib-fts: Move ICU transliterator creation to fts-icu.h
    - lib-fts: Fix compilation for systems without libicu.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 25 Nov 2015 14:40:20 +0200

dovecot (2:2.2.19-1~auto+78) unstable; urgency=low

  * New revision (19416:d204b943dd21) in dovecot Mercurial repository:
    - imap: When logging command disconnection info, log the oldest command's
      info (not newest)
    - imap: Added extra assert checks to make sure command states are
      consistent.
    - imap: IDLE may have called client_continue_pending_input()
      unnecessarily.
    - imap: Fixed crash at FETCH deinit caused by b638e19d3bd4

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 24 Nov 2015 14:40:51 +0200

dovecot (2:2.2.19-1~auto+77) unstable; urgency=low

  * New revision (19412:26c565042d9d) in dovecot Mercurial repository:
    - imap: Fixed hanging if a pipelined IMAP command was waiting for previous
      command to sync.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 24 Nov 2015 11:41:41 +0200

dovecot (2:2.2.19-1~auto+76) unstable; urgency=low

  * New revision (19411:0e05efd14b39) in dovecot Mercurial repository:
    - director: Fixed backend selection when multiple tags were used.
    - director: Code cleanup - renamed hosts_unsorted to vhosts_unsorted
    - director: Code cleanup - rename tag to tag_name in mail_host_*()
      parameters.
    - director: Code cleanup - access host->tag via mail_host_get_tag()
    - director: Code cleanup - make most mail_host_*() list parameters
      unnecessary.
    - director: With director_consistent_hashing=yes hosts_hash wasn't always
      calculated right.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 24 Nov 2015 10:40:28 +0200

dovecot (2:2.2.19-1~auto+75) unstable; urgency=low

  * New revision (19405:194e3622d5e6) in dovecot Mercurial repository:
    - lib-fts: Fix compilation for systems without libstemmer.
    - fts: Remove default filters and tokenizers.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 20 Nov 2015 12:41:19 +0200

dovecot (2:2.2.19-1~auto+74) unstable; urgency=low

  * New revision (19403:52e0fb4f2693) in dovecot Mercurial repository:
    - fs-posix: Added mode=auto parameter to copy mode from parent directory
      if setgid-bit is set
    - fs-posix: Code cleanup - don't store dir_mode permanently.
    - lib-fts: Silence clang warnings.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 19 Nov 2015 17:40:53 +0200

dovecot (2:2.2.19-1~auto+73) unstable; urgency=low

  * New revision (19400:1f9f28ce605c) in dovecot Mercurial repository:
    - fts plugin: Install fts-storage.h
    - lib-fs: Added fs_stats_get_read/write_usecs()

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 19 Nov 2015 14:41:19 +0200

dovecot (2:2.2.19-1~auto+72) unstable; urgency=low

  * New revision (2133:d23225e408af) in pigeonhole Mercurial repository:
    - lib-sieve: Moved handling of implicit keep during multiscript execution
      outside the script sequence itself.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 18 Nov 2015 22:40:46 +0200

dovecot (2:2.2.19-1~auto+71) unstable; urgency=low

  * New revision (19398:cd347fd1791a) in dovecot Mercurial repository:
    - indexer-worker: Use provided session-id only as a prefix for a unique
      session ID.
    - lib-storage: Added mail_storage_service_input.session_id_prefix
    - stats: Improved logging on invalid CONNECT input.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 18 Nov 2015 20:40:51 +0200

dovecot (2:2.2.19-1~auto+70) unstable; urgency=low

  * New revision (19395:dc08ba342085) in dovecot Mercurial repository:
    - stats: Forced sending of UPDATE-SESSION every 5 minutes wasn't working.
    - stats: When logging UPDATE-SESSION stats, log also the session ID.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 18 Nov 2015 18:40:54 +0200

dovecot (2:2.2.19-1~auto+69) unstable; urgency=low

  * New revision (19393:910656f4b7a0) in dovecot Mercurial repository:
    - lib-storage: Create ioloop context for users even if log prefix changing
      is disabled.
    - lib-master: master_service_is_master_stopped() now returns FALSE if
      running standalone.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 18 Nov 2015 17:40:54 +0200

dovecot (2:2.2.19-1~auto+68) unstable; urgency=low

  * New revision (19391:f78c312bc5a9) in dovecot Mercurial repository:
    - lib-master: Fixed timeout leak at deinit when we couldn't connect to
      ipc-server

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 18 Nov 2015 13:40:45 +0200

dovecot (2:2.2.19-1~auto+67) unstable; urgency=low

  * New revision (19390:fa46e882e8bf) in dovecot Mercurial repository:
    - pop3: When creating session lock file, prefer to write it to the index
      root dir.
    - pop3: Send "OK Logged in" before reading mailbox.
    - imap: Disconnection log message incorrectly logged "input/output" even
      if only "input" was set.
    - imap: When disconnected during FETCH, include the last byte counts in
      disconnection log message.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 18 Nov 2015 12:40:49 +0200

dovecot (2:2.2.19-1~auto+66) unstable; urgency=low

  * New revision (19386:f8dcf8b91282) in dovecot Mercurial repository:
    - lib-fs: Improved fs-metawrap's fs_stat() error message.
    - lib-fs: Fixed fs_stat() for fs-metawrap

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 17 Nov 2015 18:40:43 +0200

dovecot (2:2.2.19-1~auto+65) unstable; urgency=low

  * New revision (19384:605dd1749578) in dovecot Mercurial repository:
    - *-login: Added postlogin_socket=path passdb extra field.
    - lib-master: master_auth_request_full() now supports per-request path.
    - lib-master: Added extensible master_auth_request_full() call.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 17 Nov 2015 17:41:34 +0200

dovecot (2:2.2.19-1~auto+64) unstable; urgency=low

  * New revision (19381:d39daee9d72c) in dovecot Mercurial repository:
    - lib-fs: Added asserts to fs_set_metadata() to make sure key and value
      are non-NULL

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 17 Nov 2015 16:41:20 +0200

dovecot (2:2.2.19-1~auto+63) unstable; urgency=low

  * New revision (19380:6bf404e276c6) in dovecot Mercurial repository:
    - fts: Added fts_library_init() and _deinit()
    - lib-fts: Added fts_language_register() to register more languages in
      plugins.
    - dovecot-config: Added LIBFTS.
    - lib-fts: Explicitly state encoding used for stemming.
    - lib-fts: Removed TODO comment.
    - lib-fts: Minor code cleanup - Rename some internal functions.
    - lib-fts: Add Norwegian.
    - lib-fts: Add comment to language names.
    - lib-fts: Add Swedish (sv) to supported languages.
    - lib-fts: Add l' contraction to French unit test.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 17 Nov 2015 11:41:10 +0200

dovecot (2:2.2.19-1~auto+62) unstable; urgency=low

  * New revision (19370:caf770735755) in dovecot Mercurial repository:
    - pop3-migration: Fixed memory leak in unit test.
    - lib-mail: Fixed istream-header-filter when callback excluded multiple
      headers.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 16 Nov 2015 14:41:47 +0200

dovecot (2:2.2.19-1~auto+61) unstable; urgency=low

  * New revision (19368:923935a77ca8) in dovecot Mercurial repository:
    - dovecot.m4: Run valgrind with --trace-children=yes
    - Added Valgrind suppressions file for ignoring any bash memory leaks.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 16 Nov 2015 13:41:44 +0200

dovecot (2:2.2.19-1~auto+60) unstable; urgency=low

  * New revision (19366:2a85e0b0dc35) in dovecot Mercurial repository:
    - dovecot.m4: Added --leak-check=full to valgrind
    - various - remove 8-bit characters from literal strings in test cases
    - lib: fix memory leak of iterator in str_table_deinit()
    - lib: make test-istream-failure-at not leak memory
    - lib: fix memory leaks in failure-at streams
    - lib-master: stop tests from leaking memory
    - lib-http: free resources used in the tests
    - lib-http: ref/unref input stream in http message parser

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 16 Nov 2015 12:41:35 +0200

dovecot (2:2.2.19-1~auto+59) unstable; urgency=low

  * New revision (19358:c0229e018a24) in dovecot Mercurial repository:
    - imapc: Treat literal8 input the same as regular literal.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 16 Nov 2015 11:40:34 +0200

dovecot (2:2.2.19-1~auto+58) unstable; urgency=low

  * New revision (2132:f2c5a9f92e0d) in pigeonhole Mercurial repository:
    - lib-sieve: Made message part content type and disposition available to
      extensions.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 15 Nov 2015 23:41:07 +0200

dovecot (2:2.2.19-1~auto+57) unstable; urgency=low

  * New revision (2131:e26cb6c0bf07) in pigeonhole Mercurial repository:
    - lib-sieve: Make message the time the message processing started
      available to any extension.
    - lib-sieve: Moved message body parsing code from body extension to Sieve
      core.

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 14 Nov 2015 01:41:10 +0200

dovecot (2:2.2.19-1~auto+56) unstable; urgency=low

  * New revision (19357:8dae5dc991ce) in dovecot Mercurial repository:
    - imap: When client disconnects during a running command, log the command
      wait state.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 12 Nov 2015 18:41:16 +0200

dovecot (2:2.2.19-1~auto+55) unstable; urgency=low

  * New revision (19356:4c8f7316a659) in dovecot Mercurial repository:
    - imap: If IDLE or FETCH notices a disconnection, log the running command
      statistics.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 12 Nov 2015 12:41:31 +0200

dovecot (2:2.2.19-1~auto+54) unstable; urgency=low

  * New revision (19355:5aba08de8b2f) in dovecot Mercurial repository:
    - imap: When client disconnects during a running command, log the IO
      input/output wait status.
    - lib: Added io_loop_find_fd_conditions()
    - quota: When recalculating quota, don't try to access nonexistent
      autocreate-mailboxes.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 12 Nov 2015 11:41:13 +0200

dovecot (2:2.2.19-1~auto+53) unstable; urgency=low

  * New revision (19352:e7f71caad9c5) in dovecot Mercurial repository:
    - login proxy: If writing to ostream fails, log the ostream's error
      string.
    - login proxy: Include some extra information in disconnect log lines.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 11 Nov 2015 17:41:05 +0200

dovecot (2:2.2.19-1~auto+52) unstable; urgency=low

  * New revision (19350:ca91d540fd87) in dovecot Mercurial repository:
    - auth: Added hardcoded 5 second timeout to LDAP connect()

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 11 Nov 2015 12:40:10 +0200

dovecot (2:2.2.19-1~auto+51) unstable; urgency=low

  * New revision (19349:0b1c73b01a5a) in dovecot Mercurial repository:
    - push-notification: Removed unused code.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 10 Nov 2015 09:41:19 +0200

dovecot (2:2.2.19-1~auto+50) unstable; urgency=low

  * New revision (19348:a2824031f6a8) in dovecot Mercurial repository:
    - virtual: Include mailbox name in "Backend mailbox added by another
      session." error.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 09 Nov 2015 14:41:40 +0200

dovecot (2:2.2.19-1~auto+49) unstable; urgency=low

  * New revision (19347:61eb9ac0d29e) in dovecot Mercurial repository:
    - auth: Don't crash when trying to use CRYPT scheme when crypt() doesn't
      support DES

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 09 Nov 2015 13:41:08 +0200

dovecot (2:2.2.19-1~auto+48) unstable; urgency=low

  * New revision (19346:2f2d78bedeed) in dovecot Mercurial repository:
    - lib-storage: Support %{userdb:*} variables in mail_home and mail_chroot
      settings.
    - lib: Removed unnecessary includes from bits.h

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 09 Nov 2015 12:41:03 +0200

dovecot (2:2.2.19-1~auto+47) unstable; urgency=low

  * New revision (19344:f5e997d20461) in dovecot Mercurial repository:
    - replicator: Send initial status notification to master before listing
      all users

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 09 Nov 2015 09:41:49 +0200

dovecot (2:2.2.19-1~auto+46) unstable; urgency=low

  * New revision (2129:334f0ba2fd9b) in pigeonhole Mercurial repository:
    - lib-sieve: imap4flags extension: Made flag manipulation API available to
      other extensions.
    - testsuite: Allow setting configuration options from command line.
    - lib-sieve: Implemented means to override existing (standard) extensions.
    - Added pigeonhole.m4 to installation.

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 07 Nov 2015 13:41:11 +0200

dovecot (2:2.2.19-1~auto+45) unstable; urgency=low

  * New revision (19343:c129d92e2735) in dovecot Mercurial repository:
    - auth: Fixed crash when using %{passdb:} or %{userdb:} functions when
      escape_func was NULL

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 05 Nov 2015 11:41:07 +0200

dovecot (2:2.2.19-1~auto+44) unstable; urgency=low

  * New revision (19342:5717e416f31f) in dovecot Mercurial repository:
    - lib: test-istream-crlf - fix expected output strings, add more coverage

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 04 Nov 2015 11:41:17 +0200

dovecot (2:2.2.19-1~auto+43) unstable; urgency=low

  * New revision (2125:8ac7c7069b53) in pigeonhole Mercurial repository:
    - doveadm sieve plugin: Added proper handling of Sieve storage
      initialization failure occurring when sieve_enabled=no

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 02 Nov 2015 19:41:11 +0200

dovecot (2:2.2.19-1~auto+42) unstable; urgency=low

  * New revision (2124:96d06e6a9127) in pigeonhole Mercurial repository:
    - lib-sieve: Added sieve_enabled setting that defaults to "yes".
    - doveadm sieve plugin: Fixed stray debug code committed in earlier patch.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 29 Oct 2015 22:40:36 +0200

dovecot (2:2.2.19-1~auto+41) unstable; urgency=low

  * New revision (19341:1e7fe403dd50) in dovecot Mercurial repository:
    - push-notification: Fix linking against notify plugin
    - imap: Fixed crash in NOTIFY when there were watched namespaces that
      didn't support NOTIFY.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 29 Oct 2015 15:41:40 +0200

dovecot (2:2.2.19-1~auto+40) unstable; urgency=low

  * New revision (19339:594cd05217eb) in dovecot Mercurial repository:
    - dsync: Fixed handling of deleted directories.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 29 Oct 2015 14:42:31 +0200

dovecot (2:2.2.19-1~auto+39) unstable; urgency=low

  * New revision (19338:308af6582495) in dovecot Mercurial repository:
    - auth: Avoid a crash by not trying to save empty delayed credentials.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 29 Oct 2015 13:40:59 +0200

dovecot (2:2.2.19-1~auto+38) unstable; urgency=low

  * New revision (19337:8f198b569b01) in dovecot Mercurial repository:
    - acl: acl_object_list_*() now duplicates rights at init to avoid them
      changing during listing.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 29 Oct 2015 12:41:07 +0200

dovecot (2:2.2.19-1~auto+37) unstable; urgency=low

  * New revision (19336:9654ab4c337c) in dovecot Mercurial repository:
    - auth: Typofix for error message.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 28 Oct 2015 12:41:47 +0200

dovecot (2:2.2.19-1~auto+36) unstable; urgency=low

  * New revision (19335:3a6e503c9ee6) in dovecot Mercurial repository:
    - auth: nopassword field is specific to a single passdb, remove before
      next passdb is processed

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 28 Oct 2015 11:40:32 +0200

dovecot (2:2.2.19-1~auto+35) unstable; urgency=low

  * New revision (2122:d24a90790fc8) in pigeonhole Mercurial repository:
    - lib-sieve: body extension: Properly implemented the :text body
      transform.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 28 Oct 2015 00:41:05 +0200

dovecot (2:2.2.19-1~auto+34) unstable; urgency=low

  * New revision (19334:c02969e65b64) in dovecot Mercurial repository:
    - lib-mail, fts: Put application/xhtml+xml MIME parts through html parser
      as well.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 27 Oct 2015 23:41:38 +0200

dovecot (2:2.2.19-1~auto+33) unstable; urgency=low

  * New revision (19333:c7d384bc3964) in dovecot Mercurial repository:
    - acl: If mailbox is autocreated, assume it already exists and don't
      require "create" ACL
    - acl: Fixed handling mailbox deletion when only "delete" right was
      available.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 26 Oct 2015 16:41:05 +0200

dovecot (2:2.2.19-1~auto+32) unstable; urgency=low

  * New revision (19331:ce132257cbb5) in dovecot Mercurial repository:
    - auth: Fixed userdb changing username via auth-worker

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 23 Oct 2015 14:40:27 +0200

dovecot (2:2.2.19-1~auto+31) unstable; urgency=low

  * New revision (19330:3d576d682137) in dovecot Mercurial repository:
    - notify plugin: Don't access already freed memory.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 22 Oct 2015 16:40:46 +0200

dovecot (2:2.2.19-1~auto+30) unstable; urgency=low

  * New revision (19329:20b381fd95d0) in dovecot Mercurial repository:
    - quota-dict: Added "no-unset" parameter.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 22 Oct 2015 13:40:29 +0200

dovecot (2:2.2.19-1~auto+29) unstable; urgency=low

  * New revision (2121:400be376fe02) in pigeonhole Mercurial repository:
    - lib-sieve: enotify extension: mailto method: Implemented
      sieve_notify_mailto_envelope_from setting.
    - lib-sieve: Created generic implementation for parsing an envelope_from
      setting, such as sieve_redirect_envelope_from.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 22 Oct 2015 00:40:30 +0200

dovecot (2:2.2.19-1~auto+28) unstable; urgency=low

  * New revision (19328:4bcca8a822dc) in dovecot Mercurial repository:
    - LAYOUT=index: Fixed error handling in mailbox creation race condition.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 21 Oct 2015 18:40:40 +0200

dovecot (2:2.2.19-1~auto+27) unstable; urgency=low

  * New revision (19327:a98aaaf55b13) in dovecot Mercurial repository:
    - login proxy: Separate admin kicks, director kicks and shutdowns in log
      messages.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 21 Oct 2015 15:40:59 +0200

dovecot (2:2.2.19-1~auto+26) unstable; urgency=low

  * New revision (19326:098de79b89c8) in dovecot Mercurial repository:
    - ssl_options: Added support for no_ticket

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 21 Oct 2015 13:40:58 +0200

dovecot (2:2.2.19-1~auto+25) unstable; urgency=low

  * New revision (2119:9ff5fac3f7a8) in pigeonhole Mercurial repository:
    - lib-sieve: script storage: Sieve mailbox attributes use an external
      storage, so they don't need to be synced explicitly with any mail storage
      backend.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 20 Oct 2015 22:42:46 +0200

dovecot (2:2.2.19-1~auto+24) unstable; urgency=low

  * New revision (19325:0c2f8cb41fea) in dovecot Mercurial repository:
    - doveadm fs: Log also the exact reason for "file doesn't exist"

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 20 Oct 2015 20:41:43 +0200

dovecot (2:2.2.19-1~auto+23) unstable; urgency=low

  * New revision (19324:051505f9a5ae) in dovecot Mercurial repository:
    - dict: Show number of clients in process title

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 20 Oct 2015 19:42:23 +0200

dovecot (2:2.2.19-1~auto+22) unstable; urgency=low

  * New revision (19323:a26d8492614e) in dovecot Mercurial repository:
    - lib-index: tail_offset wasn't updated as often as it should have been.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 20 Oct 2015 18:41:09 +0200

dovecot (2:2.2.19-1~auto+21) unstable; urgency=low

  * New revision (19322:89323ed80676) in dovecot Mercurial repository:
    - lib-imap-storage: Mark METADATA transactions as external.
    - mysql: Added connect/read/write_timeout settings. Default to 30s
      read/write_timeout.
    - mysql: Fixed client_flags parameter
    - mysql: Use the correct way of setting a connect timeout.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 20 Oct 2015 17:41:10 +0200

dovecot (2:2.2.19-1~auto+20) unstable; urgency=low

  * New revision (19318:f9a143c630a5) in dovecot Mercurial repository:
    - dsync: Added DSYNC_BRAIN_FLAG_NO_NOTIFY to enable
      MAILBOX_TRANSACTION_FLAG_NO_NOTIFY
    - lib-storage/notify: Added MAILBOX_TRANSACTION_FLAG_NO_NOTIFY

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 20 Oct 2015 15:41:06 +0200

dovecot (2:2.2.19-1~auto+19) unstable; urgency=low

  * New revision (2118:d64153bf5352) in pigeonhole Mercurial repository:
    - doveadm sieve plugin: Fixed crashes caused by incorrect context
      allocation in the command implementations.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 20 Oct 2015 14:41:30 +0200

dovecot (2:2.2.19-1~auto+18) unstable; urgency=low

  * New revision (19316:467695fee373) in dovecot Mercurial repository:
    - dict-sql: Fixed async iteration with MySQL and SQLite

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 20 Oct 2015 12:40:27 +0200

dovecot (2:2.2.19-1~auto+17) unstable; urgency=low

  * New revision (19315:0f5e58361c48) in dovecot Mercurial repository:
    - lib-charset: Added UTF-7 iconv() unit test
    - lib-charset: Run iconv unit tests by giving iconv() new data 1 byte at a
      time.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 19 Oct 2015 23:40:36 +0200

dovecot (2:2.2.19-1~auto+16) unstable; urgency=low

  * New revision (19313:56d08de919a1) in dovecot Mercurial repository:
    - imapc: Set storage's error to "internal error" if we detect mailbox
      state corruption.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 19 Oct 2015 14:40:55 +0200

dovecot (2:2.2.19-1~auto+15) unstable; urgency=low

  * New revision (19312:c5c34c02fda3) in dovecot Mercurial repository:
    - lib: net_gethostbyname() now supports [ipv6] style bracketed addresses.
    - director: Fix to previous change - mail_host_dup() wasn't strdup()ing
      hostname.
    - director: Remember backends' hostnames and send them in login reply.
    - director: Small code cleanup - make it easier to add parameters to HOST
    - man: Changed "pattern" to "string" in doveamd-search-query(7)

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 19 Oct 2015 13:40:59 +0200

dovecot (2:2.2.19-1~auto+14) unstable; urgency=low

  * New revision (19307:17aac21b303d) in dovecot Mercurial repository:
    - lib-mail: fix html2text parser

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 15 Oct 2015 14:41:10 +0200

dovecot (2:2.2.19-1~auto+13) unstable; urgency=low

  * New revision (19306:ca17b29b1720) in dovecot Mercurial repository:
    - dsync: If rename algorithm seems go to an infinite loop, log an error
      and stop.
    - imap/pop3-login: If LOGIN/USER is used with plaintext auth disabled,
      remember the username for logging.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 14 Oct 2015 17:41:01 +0200

dovecot (2:2.2.19-1~auto+12) unstable; urgency=low

  * New revision (19304:8f7a0201ebe3) in dovecot Mercurial repository:
    - cassandra: Added read/write/delete_fallback_consistency settings.
    - dict-sql: dict_lookup_async() didn't call callback on query build
      failures.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 14 Oct 2015 13:40:58 +0200

dovecot (2:2.2.19-1~auto+11) unstable; urgency=low

  * New revision (19302:3b1e7941542f) in dovecot Mercurial repository:
    - lib-storage: Support latest cache fields in struct
      mailbox_metadata.precache_fields
    - imap: APPEND crashed if invalid keyword was given as parameter.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 13 Oct 2015 21:41:38 +0200

dovecot (2:2.2.19-1~auto+10) unstable; urgency=low

  * New revision (19300:727acba74cbf) in dovecot Mercurial repository:
    - auth ldap: If tls_* settings are used, pass them to LDAP library even if
      tls=no
    - lib: uri_parser_init() wasn't using pool parameter for anything.
    - dict-sql: Added support for value_type field, which deprecates
      value_hexblob.
    - cassandra: Added support for returning "int" type values.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 13 Oct 2015 20:40:27 +0200

dovecot (2:2.2.19-1~auto+9) unstable; urgency=low

  * New revision (19296:dce5ee506cc8) in dovecot Mercurial repository:
    - auth: passwd-file now stat()s the file max once per second.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 13 Oct 2015 13:41:08 +0200

dovecot (2:2.2.19-1~auto+8) unstable; urgency=low

  * New revision (19295:719e7f8fd70b) in dovecot Mercurial repository:
    - fs-dict: Implemented hex-encoding for values.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 12 Oct 2015 16:40:58 +0200

dovecot (2:2.2.19-1~auto+7) unstable; urgency=low

  * New revision (19294:d96595e2363b) in dovecot Mercurial repository:
    - director: Log a warning if directors' clocks are too much out of sync.
    - director: Detect if directors' hosts have become desynced by sending
      hosts_hash in SYNC parameter.
    - director: Use mail_hosts_hash() to improve debug log messages.
    - director: Added mail_hosts_hash(), which identifies the current
      mail_hosts configuration.
    - director: Added another debug log message.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 12 Oct 2015 15:41:03 +0200

dovecot (2:2.2.19-1~auto+6) unstable; urgency=low

  * New revision (19289:4e0c9df36a78) in dovecot Mercurial repository:
    - director: Small code cleanup - make it easier to add parameters to SYNC

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 11 Oct 2015 18:41:18 +0200

dovecot (2:2.2.19-1~auto+5) unstable; urgency=low

  * New revision (19288:5939512ff017) in dovecot Mercurial repository:
    - director: Don't allow doveadm to update backend's state if the state is
      already being changed.
    - director: Don't become desynced if two directors change the same backend
      in incompatible ways.

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 10 Oct 2015 18:41:19 +0200

dovecot (2:2.2.19-1~auto+4) unstable; urgency=low

  * New revision (19286:9d2dd826ae7e) in dovecot Mercurial repository:
    - lib-http: Minor improvement to "disconnected during payload read" error
      message.
    - lib-http: client: Fixed handling of response timout if there is no
      payload going to the server.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 06 Oct 2015 17:40:22 +0200

dovecot (2:2.2.19-1~auto+3) unstable; urgency=low

  * New revision (2117:2dc6dda47ae7) in pigeonhole Mercurial repository:
    - Added signature for changeset 8cdb8b90e7a3
    - Added tag 0.4.9 for changeset 8cdb8b90e7a3
    - Released v0.4.9 for Dovecot v2.2.19.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 04 Oct 2015 23:42:27 +0200

dovecot (2:2.2.19-1~auto+2) unstable; urgency=low

  * New revision (19284:ef458c0a98b1) in dovecot Mercurial repository:
    - lib-index: Removed some unnecessary fields.
    - lib-index: Fixed checking when we want to update dovecot.index
    - lib-index: When writing new index, rotate the log file first before
      writing it.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 04 Oct 2015 21:41:08 +0200

dovecot (2:2.2.19-1~auto+1) unstable; urgency=low

  * New revision (2114:357ac0a0e68b) in pigeonhole Mercurial repository:
    - lib-sieve: file storage: Added assert to make Coverity happier.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 02 Oct 2015 22:41:08 +0200

dovecot (2:2.2.19-1~auto+0) unstable; urgency=low

  * New upstream release.
  * New revision (19281:b483fba06083) in dovecot Mercurial repository:
    - Added signature for changeset d7e14d388a7e
    - Added tag 2.2.19 for changeset d7e14d388a7e
    - Released v2.2.19.
    - pop3: Fixed buffer overflow with handling pop3_deleted_flag setting.
  * New revision (2113:4e83dca6b75d) in pigeonhole Mercurial repository:
    - lib-sieve: Use mailbox_save_using_mail() instead of mailbox_copy() for
      delivering messages.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 02 Oct 2015 18:40:24 +0200

dovecot (2:2.2.19~rc2-1~auto+9) unstable; urgency=low

  * New revision (19277:7a7111a5ce5e) in dovecot Mercurial repository:
    - push-notification: Use setting_get_time() parsing for cache_lifetime OX
      driver setting.
    - push-notification: Compiler warning fix.
    - push-notification: Allow drivers to set only "key" without "=value" to
      parameters.
    - push-notification: Added timeout_msecs and max_retries parameters to OX
      driver.
    - push-notification: Don't allocate cached metadata from memory pool in OX
      driver.
    - push-notification: OX driver error handling fix - garbage metadata was
      returned on failure.
    - push-notification: Add cache lifetime config parameter to OX driver
    - push-notification: OCD fix for lining up function parameters
    - push-notification: Removed optimization to init drivers only once.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 02 Oct 2015 11:40:20 +0200

dovecot (2:2.2.19~rc2-1~auto+8) unstable; urgency=low

  * New revision (19268:5f883bc3f380) in dovecot Mercurial repository:
    - push-notification: Free all events at plugin deinit.
    - push-notification: Allow OX driver to use "user" from METADATA only if
      user_from_metadata is set.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 01 Oct 2015 13:40:53 +0200

dovecot (2:2.2.19~rc2-1~auto+7) unstable; urgency=low

  * New revision (19266:7cbb955a3d44) in dovecot Mercurial repository:
    - push-notification: Cache the metadata lookup in OX driver.
    - push-notification: Don't crash at ox driver cleanup if init() hadn't
      been called.
    - push-notification: Improved struct naming of driver list data
    - push-notification: On-demand initialization of transaction data
    - push-notification: Fix infinite recursive loop in OX driver
    - push-notification: If other drivers triggered a non-MessageNew
      successful event, don't assert
    - push-notification: Fix distinguishing between IMAP APPEND and MTA
      deliveries

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 01 Oct 2015 12:40:23 +0200

dovecot (2:2.2.19~rc2-1~auto+6) unstable; urgency=low

  * New revision (2112:47e8e82c98d3) in pigeonhole Mercurial repository:
    - sieve-test: Fixed couple of Coverity warnings.
    - Sieve extprograms plugin: Fixed Coverity warning.
    - doveadm sieve plugin: Addressed spurious Coverity warning.
    - Sieve file storage: Fixed couple of Coverity warnings.
    - Sieve metadata extension: Fixed couple of Coverity warnings.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 01 Oct 2015 00:40:22 +0200

dovecot (2:2.2.19~rc2-1~auto+5) unstable; urgency=low

  * New revision (19259:2ceca0becf8e) in dovecot Mercurial repository:
    - doveadm fetch: Added "storageid" field.
    - lib-storage: Renamed MAIL_FETCH_UIDL_FILE_NAME to MAIL_FETCH_STORAGE_ID.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 30 Sep 2015 18:41:36 +0200

dovecot (2:2.2.19~rc2-1~auto+4) unstable; urgency=low

  * New revision (19257:22015b472147) in dovecot Mercurial repository:
    - dict-sql: Added support for "uint" field type.
    - dict-sql: Added support for extensible field types.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 30 Sep 2015 17:40:26 +0200

dovecot (2:2.2.19~rc2-1~auto+3) unstable; urgency=low

  * New revision (2107:9ac3914392a4) in pigeonhole Mercurial repository:
    - Sieve vnd.dovecot.environment extension: Forgot 'extern' in extension
      declaration.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 30 Sep 2015 01:40:19 +0200

dovecot (2:2.2.19~rc2-1~auto+2) unstable; urgency=low

  * New revision (19255:202c236f7581) in dovecot Mercurial repository:
    - fts-solr: Removed Content-Type header from "select" requests to fix Solr
      v5.1.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 29 Sep 2015 20:40:21 +0200

dovecot (2:2.2.19~rc2-1~auto+1) unstable; urgency=low

  * New revision (19254:7633bca91551) in dovecot Mercurial repository:
    - lib: s/EDEADLOCK/EDEADLK/

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 28 Sep 2015 23:40:19 +0200

dovecot (2:2.2.19~rc2-1~auto+0) unstable; urgency=low

  * New upstream release.
  * New revision (19253:460cee8121ff) in dovecot Mercurial repository:
    - Added signature for changeset 7a5726201e40
    - Added tag 2.2.19.rc2 for changeset 7a5726201e40
    - Released v2.2.19.rc2.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 28 Sep 2015 17:40:53 +0200

dovecot (2:2.2.19~rc1-1~auto+23) unstable; urgency=low

  * New revision (19250:15be6c2e26c0) in dovecot Mercurial repository:
    - quota: Fix to previous commit - counting quota-disabled-storages may
      have returned random failures.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 28 Sep 2015 16:41:31 +0200

dovecot (2:2.2.19~rc1-1~auto+22) unstable; urgency=low

  * New revision (19249:2db9595b302e) in dovecot Mercurial repository:
    - quota: Fixed "count" backend to ignore storages that have quota
      disabled.
    - quota: The new quota counting code was counting only the last mailbox.
    - virtual plugin: Fixed assert-crash on mailbox_status() if virtual
      mailbox wasn't opened yet.
    - virtual plugin: Fixed crash on mailbox_status() if virtual mailbox
      wasn't opened yet.
    - quota: doveadm quota recalc works now for "count" backend by rebuilding
      vsize header.
    - quota: Code cleanup - abstract out iteration of mailboxes related to a
      quota root.
    - lib: Using istream-timeout with timeout disabled caused excessive CPU
      usage.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 28 Sep 2015 15:41:37 +0200

dovecot (2:2.2.19~rc1-1~auto+21) unstable; urgency=low

  * New revision (19242:60814596aff2) in dovecot Mercurial repository:
    - lib-storage: Added assert - mailbox has to be open when starting vsize
      header update.
    - lib-storage: Don't try to update index vsize if syncing failed.
    - lib-http: Don't silently truncate response payload if server disconnects
      during it.
    - lib: Added i_stream_create_sized_with_callback(). The callback returns
      the wanted error string.
    - lib: When destroying istream-sized stream, it seeks the parent input at
      the end offset.
    - lib-http: When receiving unexpected input in HTTP response, include a
      longer snippet of it in the error.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 28 Sep 2015 14:41:41 +0200

dovecot (2:2.2.19~rc1-1~auto+20) unstable; urgency=low

  * New revision (19236:c30c30c1e642) in dovecot Mercurial repository:
    - lib-http: Added asserts to all refcount increments.
    - lib-http: Avoid crashes when server is already disconnected.
    - lib-http: Disconnection from HTTP server could have caused accessing
      already freed memory.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 28 Sep 2015 13:40:45 +0200

dovecot (2:2.2.19~rc1-1~auto+19) unstable; urgency=low

  * New revision (19233:14f670053196) in dovecot Mercurial repository:
    - quota: Avoid crash in quota_root_iter_init() if mailbox has no quota
      enabled.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 28 Sep 2015 12:41:32 +0200

dovecot (2:2.2.19~rc1-1~auto+18) unstable; urgency=low

  * New revision (19232:9b2be8702e59) in dovecot Mercurial repository:
    - quota-clone: Memory leak fix when mailbox had no quota roots.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 28 Sep 2015 11:40:28 +0200

dovecot (2:2.2.19~rc1-1~auto+17) unstable; urgency=low

  * New revision (19231:30f4615efa10) in dovecot Mercurial repository:
    - push-notification: Log about unexpectedly failing mailbox functions.
    - Added NULL-check asserts to make static analyzer happier.
    - lib-storage: Removed unnecessary code - nnode is never NULL at this
      point.
    - dsync: Removed unnecessary code - cur_mail is never NULL at this point.
    - imapc: Fixed crash if imapc_host or imapc_password setting was missing.
    - dict-client: Avoid crash if server disconnects during transaction
      commit.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 27 Sep 2015 21:41:01 +0200

dovecot (2:2.2.19~rc1-1~auto+16) unstable; urgency=low

  * New revision (19225:038efefc7e70) in dovecot Mercurial repository:
    - *-login: Session ID generator wasn't encoding remote port number
      correctly to it.
    - lib-http: Avoid compiler warnings in printf() strings.
    - Fixed compiler warnings in some systems.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 27 Sep 2015 20:44:47 +0200

dovecot (2:2.2.19~rc1-1~auto+15) unstable; urgency=low

  * New revision (19222:e97a8dd8d2b6) in dovecot Mercurial repository:
    - Make static analyzer happier.
    - lib-http: Removed "pure" attribute from http_header_field_find_unique().

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 27 Sep 2015 18:41:19 +0200

dovecot (2:2.2.19~rc1-1~auto+14) unstable; urgency=low

  * New revision (19220:fbff1e801300) in dovecot Mercurial repository:
    - dict-sql: If value isn't a hexblob as expected, log an error instead of
      killing the whole process.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 25 Sep 2015 17:40:20 +0200

dovecot (2:2.2.19~rc1-1~auto+13) unstable; urgency=low

  * New revision (2106:87dbcf33c13c) in pigeonhole Mercurial repository:
    - Added signature for changeset b2d5b1a5fa25
    - Added tag 0.4.9.rc1 for changeset b2d5b1a5fa25
    - Released v0.4.9.rc1 for Dovecot v2.2.19.rc1.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 25 Sep 2015 00:40:47 +0200

dovecot (2:2.2.19~rc1-1~auto+12) unstable; urgency=low

  * New revision (19219:8183663ad7c0) in dovecot Mercurial repository:
    - cassandra: copy&paste mistake - use monotonic timestamp generator, not
      server side..
    - cassandra: Added "version" parameter to specify a protocol version.
    - doveconf: Don't if _password value is empty, don't hide it.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 24 Sep 2015 20:42:04 +0200

dovecot (2:2.2.19~rc1-1~auto+11) unstable; urgency=low

  * New revision (19216:1e4d2306f1f3) in dovecot Mercurial repository:
    - cassandra: Use a local monotonic timestamp generator.
    - virtual plugin: Auto-close mailboxes by hooking into backend's
      mailbox_open()

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 24 Sep 2015 19:40:58 +0200

dovecot (2:2.2.19~rc1-1~auto+10) unstable; urgency=low

  * New revision (19214:4b5b8e6a4a32) in dovecot Mercurial repository:
    - virtual plugin: Fixed assert-crash when closing a virtual mailbox
      consisting of many real mailboxes.
    - dict-client: Verify that the correct transaction ID is returned for
      commit reply.
    - quota: Avoid triggering quota recalc in dict transaction commit
      callback.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 24 Sep 2015 18:41:25 +0200

dovecot (2:2.2.19~rc1-1~auto+9) unstable; urgency=low

  * New revision (19211:68dd32223db7) in dovecot Mercurial repository:
    - pgsql: Avoid crash in multi-command transaction if one of the queries
      couldn't be sent to server.
    - indexer: Use a slightly different session ID than the session that
      requested indexing.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 24 Sep 2015 16:40:55 +0200

dovecot (2:2.2.19~rc1-1~auto+8) unstable; urgency=low

  * New revision (19209:a706bdec0200) in dovecot Mercurial repository:
    - doveconf: Unless -P parameter is used, hide all keys ending with
      "_password"

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 24 Sep 2015 15:41:31 +0200

dovecot (2:2.2.19~rc1-1~auto+7) unstable; urgency=low

  * New revision (19208:81db26c26d6d) in dovecot Mercurial repository:
    - lib: Fixed __builtin_object_size() usage in buffer.h

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 24 Sep 2015 14:41:17 +0200

dovecot (2:2.2.19~rc1-1~auto+6) unstable; urgency=low

  * New revision (19207:0ae88b2978e0) in dovecot Mercurial repository:
    - Don't try to pass through void function's return value

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 24 Sep 2015 12:40:57 +0200

dovecot (2:2.2.19~rc1-1~auto+5) unstable; urgency=low

  * New revision (19206:aa23e99981d7) in dovecot Mercurial repository:
    - push-notification: Added missing newlines to end of files to prevent
      compiler warnings.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 24 Sep 2015 09:40:35 +0200

dovecot (2:2.2.19~rc1-1~auto+4) unstable; urgency=low

  * New revision (19205:c4b9e6606cbf) in dovecot Mercurial repository:
    - master: stdlib.h wasn't supposed to be removed from systemd's
      sd-daemon.c
    - pgsql: Fixed committing a single sql_update_get_rows() transaction.
    - pgsql: Fixed committing multiple transactions.
    - lib-sql: sqlpool needs to change transaction queries' transaction
      pointer

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 24 Sep 2015 00:41:30 +0200

dovecot (2:2.2.19~rc1-1~auto+3) unstable; urgency=low

  * New revision (2103:7038e943e853) in pigeonhole Mercurial repository:
    - Remove now-unnecessary direct stdlib.h #includes.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 23 Sep 2015 23:40:58 +0200

dovecot (2:2.2.19~rc1-1~auto+2) unstable; urgency=low

  * New revision (19201:b8d2cbd6583b) in dovecot Mercurial repository:
    - dict: Include PID in the log prefix.
    - dict-client: Improved broken iterate reply logging.
    - dict-client: If dict iteration was aborted, the rest of the connection
      state became broken.
    - dict-client: Catch more invalid protocol replies.
    - dict-client: Disconnect from server on unexpected errors.
  * New revision (2102:c1e233848ecd) in pigeonhole Mercurial repository:
    - Sieve vnd.dovecot.environment extension: Referenced specification from
      extension source.
    - doc: Removed obsolete vnd.dovecot.duplicate specification sources.
    - Created specification for the vnd.dovecot.environment extension.
    - Sieve vnd.dovecot.environment extension: Made activation of the
      environment extension implicit.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 23 Sep 2015 22:40:23 +0200

dovecot (2:2.2.19~rc1-1~auto+1) unstable; urgency=low

  * New revision (2098:9f3118148e67) in pigeonhole Mercurial repository:
    - Sieve extprograms plugin: Made line endings configurable for the input
      passed to the external program.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 23 Sep 2015 20:40:20 +0200

dovecot (2:2.2.19~rc1-1~auto+0) unstable; urgency=low

  * New upstream release.
  * New revision (19196:6bacd85b1a2e) in dovecot Mercurial repository:
    - Added signature for changeset 60057d955db3
    - Added tag 2.2.19.rc1 for changeset 60057d955db3
    - Released v2.2.19.rc1.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 23 Sep 2015 16:41:27 +0200

dovecot (2:2.2.18-1~auto+218) unstable; urgency=low

  * New revision (19193:8408209309ec) in dovecot Mercurial repository:
    - virtual: The virtual index may have sometimes been unnecessarily
      deleted.
    - example-config: Added imap_hibernate_timeout

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 23 Sep 2015 15:41:27 +0200

dovecot (2:2.2.18-1~auto+217) unstable; urgency=low

  * New revision (19191:9e120590e0ef) in dovecot Mercurial repository:
    - Remove now-unnecessary direct stdlib.h #includes.
    - lib: Include stdlib.h in lib.h.
    - Added push-notification plugin

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 23 Sep 2015 14:41:15 +0200

dovecot (2:2.2.18-1~auto+216) unstable; urgency=low

  * New revision (19188:3a942625aaa0) in dovecot Mercurial repository:
    - lib-http: client: Tunneled https peer addresses were not compared
      properly.
    - lib-http: client: Fixed bug that caused queues to be duplicated over
      time when host has multiple IPs.
    - lib-http: client: Improved hash function for peer addresses.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 22 Sep 2015 20:40:42 +0200

dovecot (2:2.2.18-1~auto+215) unstable; urgency=low

  * New revision (19185:8166cb1a32ba) in dovecot Mercurial repository:
    - lib-storage: If stats plugin is enabled, set
      fs_settings.enable_timings=TRUE.
    - lib-fs: debug and enable_timing settings weren't being permanently
      copied to fs->set

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 22 Sep 2015 16:40:44 +0200

dovecot (2:2.2.18-1~auto+214) unstable; urgency=low

  * New revision (19183:a1c9e2cc574b) in dovecot Mercurial repository:
    - lib: Added timing_get_sum()

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 22 Sep 2015 15:41:57 +0200

dovecot (2:2.2.18-1~auto+213) unstable; urgency=low

  * New revision (19182:13252c581016) in dovecot Mercurial repository:
    - imap: Fix typo in error message.
    - auth: Remove redundant if

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 22 Sep 2015 14:41:35 +0200

dovecot (2:2.2.18-1~auto+212) unstable; urgency=low

  * New revision (19180:46e5f4a5282d) in dovecot Mercurial repository:
    - Make static analyzer happier.
    - quota: Make sure the limit return value is initialized when
      quota_get_resource() returns 0
    - lib-master: Slightly improved "process_limit reached?" error message.
    - virtual plugin: Disable caching via mailbox list indexes.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 22 Sep 2015 13:41:10 +0200

dovecot (2:2.2.18-1~auto+211) unstable; urgency=low

  * New revision (19176:0d3a438c8928) in dovecot Mercurial repository:
    - lib-http: Optimized http_client_request_send_payload() fix
    - lib-http: Avoid crashes on failing http_client_request_send_payload()
      calls

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 22 Sep 2015 00:41:24 +0200

dovecot (2:2.2.18-1~auto+210) unstable; urgency=low

  * New revision (19174:fa306ce6c02a) in dovecot Mercurial repository:
    - Makefile: Added missing sort.h
  * New revision (2097:ef333e5beccd) in pigeonhole Mercurial repository:
    - vnd.dovecot.environment extension: Forgot a \ in Makefile.am.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 22 Sep 2015 00:04:37 +0200

dovecot (2:2.2.18-1~auto+209) unstable; urgency=low

  * New revision (19173:2f492fac75b7) in dovecot Mercurial repository:
    - lib: timings - added quantiles
    - lib: extract sort-helpers into separate sort.h file

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 21 Sep 2015 19:31:47 +0200

dovecot (2:2.2.18-1~auto+208) unstable; urgency=low

  * New revision (19171:6377910c19e3) in dovecot Mercurial repository:
    - lib-storage: Forgot to add index-mailbox-size.h to e29d2f7fe53f
    - fts: Send session ID to indexer and indexer-worker for logging purposes.
    - quota: Added "count" backend, which simply sums up mailboxes' vsizes.
    - lib-storage: Update mailbox vsize header on save/copy/expunge.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 21 Sep 2015 16:32:04 +0200

dovecot (2:2.2.18-1~auto+207) unstable; urgency=low

  * New revision (19167:7f26cfb08fcd) in dovecot Mercurial repository:
    - quota: Added quota_vsizes=yes setting to count quotas using virtual
      sizes instead of physical sizes.
    - quota: Commit expunge transaction instead of rolling back.
    - quota: Code cleanup - extract default init() handling to
      quota_root_default_init()
    - imap: If client disconnects, log the in-progress commands' input/output
      bytes.
    - imap: If client disconnects, log how long the in-progress commands were
      running.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 21 Sep 2015 15:31:49 +0200

dovecot (2:2.2.18-1~auto+206) unstable; urgency=low

  * New revision (19162:e39e5867fa7b) in dovecot Mercurial repository:
    - Compiler warning fix.
    - imap: Improved command timing information reporting.
    - lib: Added io_loop_get_wait_usecs()
    - imap: When running SEARCH on "background", run it through command_exec()

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 21 Sep 2015 13:31:47 +0200

dovecot (2:2.2.18-1~auto+205) unstable; urgency=low

  * New revision (19158:91f68c1b9b36) in dovecot Mercurial repository:
    - lib-index: Added mail_index_sync_have_any_expunges()
    - auth: The mechanisms configured using the auth_mechanisms setting were
      not enforced.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 20 Sep 2015 21:32:00 +0200

dovecot (2:2.2.18-1~auto+204) unstable; urgency=low

  * New revision (19156:4f4243794ba1) in dovecot Mercurial repository:
    - lib: file_wait_lock*(): Improve the panic log message on EDEADLOCK.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 20 Sep 2015 00:32:00 +0200

dovecot (2:2.2.18-1~auto+203) unstable; urgency=low

  * New revision (19155:7cf44f5f32bd) in dovecot Mercurial repository:
    - lib-fs: Fixed compiling with some OSes
    - lib-fs: timing_deinit()s was called too late - fs was already freed.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 17 Sep 2015 01:32:01 +0200

dovecot (2:2.2.18-1~auto+202) unstable; urgency=low

  * New revision (19153:7fc709a7b5a5) in dovecot Mercurial repository:
    - cassandra: With debugging, log also how many rows were iterated.
    - cassandra: With debugging, log also how long result was used for before
      it was freed.
    - cassandra: Don't crash if connection to Cassandra failed.
    - cassandra: If log_level=debug, log also how long the queries take.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 17 Sep 2015 00:31:48 +0200

dovecot (2:2.2.18-1~auto+201) unstable; urgency=low

  * New revision (19149:19576fdbf950) in dovecot Mercurial repository:
    - lib: file_wait_lock_error() assert-crashes now on EDEADLOCK

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 16 Sep 2015 04:32:06 +0200

dovecot (2:2.2.18-1~auto+200) unstable; urgency=low

  * New revision (19148:d8c27e220815) in dovecot Mercurial repository:
    - lib-fs: Track operation timing statistics if enable_timing setting is
      set.
    - lib: Added a simple timing.h API for tracking min/max/avg for events.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 15 Sep 2015 22:31:58 +0200

dovecot (2:2.2.18-1~auto+199) unstable; urgency=low

  * New revision (19146:602efd349b5c) in dovecot Mercurial repository:
    - cassandra: Added delete_consistency parameter.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 15 Sep 2015 08:31:47 +0200

dovecot (2:2.2.18-1~auto+198) unstable; urgency=low

  * New revision (19145:9ce9bd7fba83) in dovecot Mercurial repository:
    - lib: file_create_locked() may have leaked memory on some race
      conditions.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 13 Sep 2015 16:31:59 +0200

dovecot (2:2.2.18-1~auto+197) unstable; urgency=low

  * New revision (19144:29249b209deb) in dovecot Mercurial repository:
    - doveadm mailbox metadata list: Fixed not giving the prefix parameter.

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 12 Sep 2015 12:32:00 +0200

dovecot (2:2.2.18-1~auto+196) unstable; urgency=low

  * New revision (19143:80a70ccadb85) in dovecot Mercurial repository:
    - doveadm mailbox attribute list: Prefix parameter was ignored.
    - lib-storage: Fixed iterating attribute prefix that matched the attribute
      itself.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 11 Sep 2015 13:31:58 +0200

dovecot (2:2.2.18-1~auto+195) unstable; urgency=low

  * New revision (19141:179477c59392) in dovecot Mercurial repository:
    - master: systemd's sd_listen_fds() error handling was wrong.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 11 Sep 2015 00:31:46 +0200

dovecot (2:2.2.18-1~auto+194) unstable; urgency=low

  * New revision (19140:390d55d627a8) in dovecot Mercurial repository:
    - lib-storage: Fixed crash in mailbox list index notifying caused by
      fa979ccfa34c

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 09 Sep 2015 11:31:46 +0200

dovecot (2:2.2.18-1~auto+193) unstable; urgency=low

  * New revision (19139:8687e24d9019) in dovecot Mercurial repository:
    - lib: test-strnum - do not invite undetectable errors

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 08 Sep 2015 19:32:02 +0200

dovecot (2:2.2.18-1~auto+192) unstable; urgency=low

  * New revision (19138:11e13b7df9f6) in dovecot Mercurial repository:
    - lib-storage: Replaced some unlink()s with i_unlink*()s where we could.
    - lib-index: Replaced some unlink()s with i_unlink*()s where we could.
    - Replaced unlink() calls with i_unlink*() wherever possible.
    - lib: Added i_unlink() and i_unlink_if_exists()
    - lib-storage: Mailbox deletion shouldn't fail when trying to delete
      read-only attributes.
    - lib-storage: Use MAIL_ERROR_NOTPOSSIBLE if mailbox_attribute_*set()
      fails for read-only attribute.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 08 Sep 2015 18:31:48 +0200

dovecot (2:2.2.18-1~auto+191) unstable; urgency=low

  * New revision (19132:e027fa256c55) in dovecot Mercurial repository:
    - lib-storage: If mail_attribute_dict is set, ignore non-authority rank
      internal attributes.
    - example-config: 10-mail.conf: Added example configuration for the new
      settings relating to IMAP METADATA.
    - example-config: Added more detailed documentation for mailbox settings.
    - lib: strnum: Fixed test suite failure on 32 bit systems.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 08 Sep 2015 13:32:02 +0200

dovecot (2:2.2.18-1~auto+190) unstable; urgency=low

  * New revision (19128:500e8dd7a389) in dovecot Mercurial repository:
    - acl: Log which ACL groups are enabled with mail_debug=yes
    - lib-charset: Fixed assert-crash with some iconv() versions.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 08 Sep 2015 12:31:46 +0200

dovecot (2:2.2.18-1~auto+189) unstable; urgency=low

  * New revision (19126:793bf4ab439f) in dovecot Mercurial repository:
    - imap: METADATA: Implemented mailbox and server comment entries and the
      server admin entry.
    - imap: Implemented /private/specialuse METADATA entry for SPECIAL-USE
      capability.
    - lib: Added some tests for the new strnum _hex() and _oct() function
      variants.
  * New revision (2096:5df1b6d72ec2) in pigeonhole Mercurial repository:
    - managesieve: Fixed assert failure occuring when client disconnects
      during GETSCRIPT command.
    - managesieve: Started using io_stream_get_disconnect_reason() for default
      client_destroy() reason.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 08 Sep 2015 01:32:02 +0200

dovecot (2:2.2.18-1~auto+188) unstable; urgency=low

  * New revision (19123:f6dd24658fb1) in dovecot Mercurial repository:
    - lib: Added assert to Solaris sendfile() return value.
    - doveadm: Fixed hiding titles' tabs with tab formatter (-h -f tab)
    - Make static analyzer happier.
    - lib-charset: Added more asserts to checking iconv() results.
    - lib-charset: Updated test-charset unit test to check for iconv() E2BIG
      result

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 08 Sep 2015 00:32:04 +0200

dovecot (2:2.2.18-1~auto+187) unstable; urgency=low

  * New revision (19118:f600285c3df2) in dovecot Mercurial repository:
    - lib-storage: Mailbox list notifications didn't work for INBOX.
    - Mailbox list notify API changed to return multiple events at once.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 07 Sep 2015 23:31:59 +0200

dovecot (2:2.2.18-1~auto+186) unstable; urgency=low

  * New revision (19116:73acc7075146) in dovecot Mercurial repository:
    - imap: NOTIFY (SUBSCRIPTIONS) assert-crashed when subscriptions hadn't
      been refreshed.
    - Various passthrough istreams didn't preserve readable_fd.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 07 Sep 2015 22:32:00 +0200

dovecot (2:2.2.18-1~auto+185) unstable; urgency=low

  * New revision (19114:c6554cb1961d) in dovecot Mercurial repository:
    - lib: Fix hang in safe_sendfile on SmartOS
    - imap: Fixed assert-crash in NOTIFY when using multiple namespaces.
    - lib-storage: Fixed assert-crash when reading binary streams.
    - doveadm: Added new "auth login" command to simulate an actual client
      login.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 07 Sep 2015 21:32:03 +0200

dovecot (2:2.2.18-1~auto+184) unstable; urgency=low

  * New revision (19110:b7f7ad2bc4d0) in dovecot Mercurial repository:
    - auth: If userdb lookup was found from auth cache, don't clear the
      earlier userdb fields.
    - auth: If multiple userdbs are used, default_fields was ignored for all
      but the first one.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 07 Sep 2015 20:32:00 +0200

dovecot (2:2.2.18-1~auto+183) unstable; urgency=low

  * New revision (19108:3ebba506c2c7) in dovecot Mercurial repository:
    - director: Added director_user_kick_delay setting.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 07 Sep 2015 19:32:01 +0200

dovecot (2:2.2.18-1~auto+182) unstable; urgency=low

  * New revision (19107:2eeef1619161) in dovecot Mercurial repository:
    - login proxy: Added delayed disconnection of clients on server
      mass-disconnect.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 07 Sep 2015 18:31:48 +0200

dovecot (2:2.2.18-1~auto+181) unstable; urgency=low

  * New revision (19106:757a566a0d1c) in dovecot Mercurial repository:
    - auth: Ignore first passdbs that contain skip=unauthenticated.
    - lib-storage: Added mailbox_attribute_register_internals()
    - lib-storage: Allow MAIL_ATTRIBUTE_INTERNAL_RANK_DEFAULT to use get=NULL
    - lib-storage: Allow set/get for Dovecot-private attributes via internal
      attributes.
    - lib-storage: Added MAIL_ATTRIBUTE_INTERNAL_FLAG_CHILDREN
    - mail-storage: Added registration API for builtin mailbox attributes.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 07 Sep 2015 16:31:48 +0200

dovecot (2:2.2.18-1~auto+180) unstable; urgency=low

  * New revision (19100:ae159e69cb6f) in dovecot Mercurial repository:
    - lib-storage: mail_user_init() wasn't always expanding %h correctly to
      settings.
    - lib-storage: Updated MAILBOX_ATTRIBUTE_KEY_IS_USER_ACCESSIBLE() to not
      allow private server attributes.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 07 Sep 2015 14:32:01 +0200

dovecot (2:2.2.18-1~auto+179) unstable; urgency=low

  * New revision (19098:74fb129251e2) in dovecot Mercurial repository:
    - dovecot.m4: Added LIBDOVECOT_ACL_INCLUDE
    - auth: Fixed passdb skip_password_check / result_success=continue-fail
      handling
    - imap: Don't allow IMAP METADATA to access Dovecot's private server
      attributes.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 07 Sep 2015 13:31:49 +0200

dovecot (2:2.2.18-1~auto+178) unstable; urgency=low

  * New revision (19095:a4c13ab4647b) in dovecot Mercurial repository:
    - auth: Aborting auth request didn't abort a pending proxy DNS lookup.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 07 Sep 2015 11:31:47 +0200

dovecot (2:2.2.18-1~auto+177) unstable; urgency=low

  * New revision (19094:e5527c5bee2f) in dovecot Mercurial repository:
    - lib-storage: Store pointer to mail_storage_service_user to mail_user if
      it exists.
    - lib-storage: Added mail_storage_service_user_get_service_ctx()

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 06 Sep 2015 22:31:47 +0200

dovecot (2:2.2.18-1~auto+176) unstable; urgency=low

  * New revision (19092:ef68e77f7e71) in dovecot Mercurial repository:
    - acl: Install most of the header files.
    - acl: acl_object_list_next() should return -1 if acl refreshing failed
      earlier.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 04 Sep 2015 12:31:49 +0200

dovecot (2:2.2.18-1~auto+175) unstable; urgency=low

  * New revision (19090:3abdcbde7f39) in dovecot Mercurial repository:
    - dsync: If remote disconnects, log the last sent/recv state.
    - dsync: If we disconnect with I/O timeout, log the last sent/recv state.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 04 Sep 2015 10:31:47 +0200

dovecot (2:2.2.18-1~auto+174) unstable; urgency=low

  * New revision (19088:574ba1f25346) in dovecot Mercurial repository:
    - login proxy: Code cleanup - separate login_proxy_free_final()
    - login proxy: Always keep proxy->state_rec available.
    - login proxy: Added asserts to track that num_waiting_connections are
      correct.
    - login proxy: Small code cleanup

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 04 Sep 2015 01:31:47 +0200

dovecot (2:2.2.18-1~auto+173) unstable; urgency=low

  * New revision (19084:5c8be83ada6c) in dovecot Mercurial repository:
    - dsync: Assert-crashfix
    - cassandra: Handle async queries internally - don't use sql pooling code.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 03 Sep 2015 21:32:02 +0200

dovecot (2:2.2.18-1~auto+172) unstable; urgency=low

  * New revision (19082:edc402c28fe7) in dovecot Mercurial repository:
    - lib-storage: Another fix to using index_storage_mailbox_close() without
      an opened view.
    - dict: Various reference counting and other fixes related to using freed
      memory.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 03 Sep 2015 20:32:00 +0200

dovecot (2:2.2.18-1~auto+171) unstable; urgency=low

  * New revision (19080:f116e41d868d) in dovecot Mercurial repository:
    - dsync: Crashfix in certain situation.
    - lib-storage: Allow index_storage_mailbox_close() to be called without an
      opened view.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 03 Sep 2015 19:31:47 +0200

dovecot (2:2.2.18-1~auto+170) unstable; urgency=low

  * New revision (19078:7ac9ec913a39) in dovecot Mercurial repository:
    - doveadm director update command added.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 03 Sep 2015 15:32:33 +0200

dovecot (2:2.2.18-1~auto+169) unstable; urgency=low

  * New revision (19077:f17065f4f9f2) in dovecot Mercurial repository:
    - Removed SET_IN_PORT_ZERO - SET_IN_PORT now always allows zeros as well.
    - lib: strnum - simplify hex and oct overflow code

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 03 Sep 2015 13:31:59 +0200

dovecot (2:2.2.18-1~auto+168) unstable; urgency=low

  * New revision (19075:f313cda93533) in dovecot Mercurial repository:
    - man: doveadm-sync.1: Added description for option `-T secs'.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 02 Sep 2015 23:32:00 +0200

dovecot (2:2.2.18-1~auto+167) unstable; urgency=low

  * New revision (19074:da570231062f) in dovecot Mercurial repository:
    - dict-sql: Fixed iteration with blob fields.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 02 Sep 2015 20:31:59 +0200

dovecot (2:2.2.18-1~auto+166) unstable; urgency=low

  * New revision (19073:0453c466c601) in dovecot Mercurial repository:
    - dict-sql: Implemented support for binary fields.
    - lib-sql: Implemented sql_escape_blob()
    - cassandra: Implemented support for binary values.
    - doveadm dict iter: Added -V parameter to return only keys.
    - dict-sql: Fixed iteration with DICT_ITERATE_FLAG_NO_VALUE

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 02 Sep 2015 19:32:06 +0200

dovecot (2:2.2.18-1~auto+165) unstable; urgency=low

  * New revision (19068:54c4e1ed387a) in dovecot Mercurial repository:
    - dict-client: Prefix relative socket paths with base_dir.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 02 Sep 2015 18:32:04 +0200

dovecot (2:2.2.18-1~auto+164) unstable; urgency=low

  * New revision (19067:7378ab8e3b4d) in dovecot Mercurial repository:
    - dict: Added dict-async service.
    - dict-sql: Added support for async operations.
    - dict: Use the new async APIs for everything.
    - lib-dict: Added async API for lookup and iteration.
    - dict-sql: Code cleanup - added sql_dict_transaction_has_nonexistent()

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 02 Sep 2015 17:32:03 +0200

dovecot (2:2.2.18-1~auto+163) unstable; urgency=low

  * New revision (19062:cb6d6d861ffa) in dovecot Mercurial repository:
    - dict-sql: Code cleanup - use a common sql_dict_transaction_free()
    - dict-sql: Fixed memory leak when committing/rollbacking unchanged
      transaction.
    - dict-sql: Code cleanup - separated SQL query building function from
      sending it.
    - lib-dict: Code cleanup - give name for enum dict_protocol_cmd/reply
    - lib-sql: Mark Cassandra driver as pooled.
    - lib-sql: Debugging help - Added assert before clearing
      sql_result.callback.
    - lib-sql: sql_result.free() should never be reached from the query
      callback.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 02 Sep 2015 16:31:47 +0200

dovecot (2:2.2.18-1~auto+162) unstable; urgency=low

  * New revision (19055:e157d13efac9) in dovecot Mercurial repository:
    - lib-imap-client: If connect() fails immediately, log an error and retry
      the next IP.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 01 Sep 2015 15:31:47 +0200

dovecot (2:2.2.18-1~auto+161) unstable; urgency=low

  * New revision (19054:c0e61e4f47ec) in dovecot Mercurial repository:
    - auth: Added ":protected" suffix to passdb and userdb field names.
    - lib-fs: Added "dict" backend, which is a wrapper to using lib-dict.
    - imap-hibernate: Use sockets' st_dev and st_ino to verify that the passed
      fd is correct.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 31 Aug 2015 23:32:55 +0200

dovecot (2:2.2.18-1~auto+160) unstable; urgency=low

  * New revision (19051:9dd0f155731c) in dovecot Mercurial repository:
    - lib: Added str_to_ino()
    - imap: NOTIFY SET STATUS didn't send HIGHESTMODSEQ in STATUS reponses
      when needed.
    - *-login: mail_max_userip_connections=0 was broken by f8ab4f979e92

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 31 Aug 2015 22:32:40 +0200

dovecot (2:2.2.18-1~auto+159) unstable; urgency=low

  * New revision (19048:7648b127ca37) in dovecot Mercurial repository:
    - cassandra: Changed default consistency levels to local-quorum.
    - cassandra: Split consistency setting to read_consistency and
      write_consistency.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 31 Aug 2015 21:32:01 +0200

dovecot (2:2.2.18-1~auto+158) unstable; urgency=low

  * New revision (19046:7316c0b61cb9) in dovecot Mercurial repository:
    - lib-fts: Add missing "j'" to French contractions.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 31 Aug 2015 19:31:49 +0200

dovecot (2:2.2.18-1~auto+157) unstable; urgency=low

  * New revision (19045:08b29b4b5e96) in dovecot Mercurial repository:
    - Earlier in_port_t fix was ineffective due to one small detail.
    - lib-fts: Add UTF-8 unit test for lowercase filter.
    - lib-fts: Add prefixing contraction filter.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 31 Aug 2015 13:31:57 +0200

dovecot (2:2.2.18-1~auto+156) unstable; urgency=low

  * New revision (19042:e1c7fcd62813) in dovecot Mercurial repository:
    - aggregator: Allow replicator_port=0 setting (fix to previous in_port_t
      changes)
    - Earlier in_port_t fix created problems with service listener
      configuration.
    - lib-master: Compiler warning fix

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 30 Aug 2015 00:31:46 +0200

dovecot (2:2.2.18-1~auto+155) unstable; urgency=low

  * New revision (2094:45854bc3a431) in pigeonhole Mercurial repository:
    - Removed all invocations of strtoll() and friends.
    - Removed all invocations of atoi().
    - Changed type of internet port values to in_port_t everywhere.

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 29 Aug 2015 15:32:01 +0200

dovecot (2:2.2.18-1~auto+154) unstable; urgency=low

  * New revision (19039:8f8f768937f5) in dovecot Mercurial repository:
    - http-client: Added support for using an HTTP proxy running on a unix
      socket.
    - Removed all invocations of strtoll() and friends.
    - strnum: Implemented many more numeric string parsing functions.
    - Removed all invocations of atoi().
    - Changed type of internet port values to in_port_t everywhere.
    - ioloop-epoll: Fix fatal epoll_wait() error occurring when there are only
      ios with no fd.
    - lib-http: client: Added proper handling of 408 response status.

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 29 Aug 2015 14:32:03 +0200

dovecot (2:2.2.18-1~auto+153) unstable; urgency=low

  * New revision (2091:72e423848263) in pigeonhole Mercurial repository:
    - Merged concurrent changes.
    - doveadm sieve plugin: Fixed incorrect initialization of mail user.

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 29 Aug 2015 13:31:50 +0200

dovecot (2:2.2.18-1~auto+152) unstable; urgency=low

  * New revision (19032:65b88128c7eb) in dovecot Mercurial repository:
    - lib-storage: Added %{userdb:*} expansion to mail settings.
    - lib-settings: Added settings_var_expand_with_funcs()

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 28 Aug 2015 16:32:05 +0200

dovecot (2:2.2.18-1~auto+151) unstable; urgency=low

  * New revision (19030:061c21b5c5e4) in dovecot Mercurial repository:
    - lib: If var_expand_with_funcs() function returns NULL, it should be
      treated the same as ""
    - *-login: Added %{passdb:*} fields to login_log_format_elements

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 28 Aug 2015 15:31:46 +0200

dovecot (2:2.2.18-1~auto+150) unstable; urgency=low

  * New revision (19028:17220b7e1378) in dovecot Mercurial repository:
    - doveadm fs delete: Support giving multiple filename parameters.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 27 Aug 2015 19:32:02 +0200

dovecot (2:2.2.18-1~auto+149) unstable; urgency=low

  * New revision (19027:7ecf4d436a46) in dovecot Mercurial repository:
    - dsync: Include mailboxes' full path in debug messages.
    - imapc: Don't crash with mailbox_list_index=yes
    - lib: Try fixing ec6e672a6e32 (ioloop timeout fixing)

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 27 Aug 2015 18:31:48 +0200

dovecot (2:2.2.18-1~auto+148) unstable; urgency=low

  * New revision (19024:84b45106e143) in dovecot Mercurial repository:
    - dsync: Fixed running with tcp/tcps destination.
    - dsync: Fixed another crash with recent end-of-list changes.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 27 Aug 2015 16:32:07 +0200

dovecot (2:2.2.18-1~auto+147) unstable; urgency=low

  * New revision (19022:79ad598d7856) in dovecot Mercurial repository:
    - Reverted ec6e672a6e32 for now due to some bugs.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 27 Aug 2015 15:32:01 +0200

dovecot (2:2.2.18-1~auto+146) unstable; urgency=low

  * New revision (19021:3fc9658c9712) in dovecot Mercurial repository:
    - dsync: Added -D parameter to disable mailbox renaming.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 27 Aug 2015 14:32:02 +0200

dovecot (2:2.2.18-1~auto+145) unstable; urgency=low

  * New revision (19020:42d4da9ee7a9) in dovecot Mercurial repository:
    - dsync: Fixed again waiting for remote process wait to die.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 27 Aug 2015 13:31:48 +0200

dovecot (2:2.2.18-1~auto+144) unstable; urgency=low

  * New revision (19019:ec6e672a6e32) in dovecot Mercurial repository:
    - ioloop: Delay actual start of a new normal timeout until the next
      io_loop_run() cycle.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 27 Aug 2015 11:31:52 +0200

dovecot (2:2.2.18-1~auto+143) unstable; urgency=low

  * New revision (19018:f363a7665a14) in dovecot Mercurial repository:
    - imapc: Fixed handling escape-char
    - lib-storage: mailbox_list_[un]escape_name() can now be called globally
    - dsync: Earlier end-of-list change broke single-process dsync.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 26 Aug 2015 17:32:07 +0200

dovecot (2:2.2.18-1~auto+142) unstable; urgency=low

  * New revision (19015:80efae622dc1) in dovecot Mercurial repository:
    - dsync: Make sure we print all the stderr output from remote processes at
      deinit.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 26 Aug 2015 16:32:02 +0200

dovecot (2:2.2.18-1~auto+141) unstable; urgency=low

  * New revision (19014:11b107c8dc05) in dovecot Mercurial repository:
    - dsync: Added -T parameter to specify the I/O stall timeout.
    - dsync: If mailbox export deinit failed, the failure state may not have
      reached mailbox importer.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 26 Aug 2015 15:32:01 +0200

dovecot (2:2.2.18-1~auto+140) unstable; urgency=low

  * New revision (19012:156aed1fc0fc) in dovecot Mercurial repository:
    - dsync: Added assert to make sure end-of-list isn't sent when brain has
      already failed.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 26 Aug 2015 14:31:48 +0200

dovecot (2:2.2.18-1~auto+139) unstable; urgency=low

  * New revision (19011:5220d361871e) in dovecot Mercurial repository:
    - imap: If mailbox state couldn't be exported for hibernation, log also
      the mailbox name.
    - login_log_format_elements: Added %{listener} variable to expand to the
      listener socket name.
    - example-config: Updated mail_attribute_dict comment

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 25 Aug 2015 22:31:50 +0200

dovecot (2:2.2.18-1~auto+138) unstable; urgency=low

  * New revision (19008:eeefd9b14eec) in dovecot Mercurial repository:
    - imap: Fail silently if selected mailbox format doesn't support GUIDs.
    - imap: Fixed hibernation to work with non-TCP connections.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 25 Aug 2015 18:31:48 +0200

dovecot (2:2.2.18-1~auto+137) unstable; urgency=low

  * New revision (19006:5ec09852704a) in dovecot Mercurial repository:
    - lib-http: Added more debug logging.
    - lib-imap-client: Allow reconnecting to IMAP server even if there had
      been no idle moments.
    - lib-imap-client: Removed unused pending_box_command_count
    - imapc: If FETCH commands fail, have imapc_mail_fetch() always return
      failure.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 25 Aug 2015 16:31:47 +0200

dovecot (2:2.2.18-1~auto+136) unstable; urgency=low

  * New revision (19002:f3e6256d3762) in dovecot Mercurial repository:
    - lib: Fixed io_loop_extract_notify_fd() to compile with kqueue.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 25 Aug 2015 00:31:47 +0200

dovecot (2:2.2.18-1~auto+135) unstable; urgency=low

  * New revision (19001:acfe208a656d) in dovecot Mercurial repository:
    - lib-master: struct master_service_connection.name must never be NULL,
      use "" instead.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 24 Aug 2015 17:31:46 +0200

dovecot (2:2.2.18-1~auto+134) unstable; urgency=low

  * New revision (19000:de8af4d857d3) in dovecot Mercurial repository:
    - dsync: Compiler warning fix to previous change.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 24 Aug 2015 15:32:00 +0200

dovecot (2:2.2.18-1~auto+133) unstable; urgency=low

  * New revision (18999:d5cddaa5ca92) in dovecot Mercurial repository:
    - dsync: Fixed memory leaks when importing attributes whose values were in
      istreams.
    - doveadm backup: Fixed assert-crash due to duplicate 'R' in getopt args.
    - imap: Compiler warning fix to imap-hibernate commit
    - Added imap-hibernate process for gathering IDLEing imap processes.
    - lib-storage: Added mailbox_watch_extract_notify_fd()

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 24 Aug 2015 14:32:03 +0200

dovecot (2:2.2.18-1~auto+132) unstable; urgency=low

  * New revision (18994:3083424cafcd) in dovecot Mercurial repository:
    - lib: Added io_loop_extract_notify_fd()
    - lib-storage: Added mailbox_recent_flags_set_uid_forced()
    - lib-storage: mail_storage_service_user_free() needs to update log prefix
      if current user is freed.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 24 Aug 2015 13:32:07 +0200

dovecot (2:2.2.18-1~auto+131) unstable; urgency=low

  * New revision (18991:39710cec820b) in dovecot Mercurial repository:
    - lib-storage: mail_user_var_expand_table() may not have returned
      %{auth_username} correctly

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 24 Aug 2015 12:32:02 +0200

dovecot (2:2.2.18-1~auto+130) unstable; urgency=low

  * New revision (18990:cd2c95d82d4c) in dovecot Mercurial repository:
    - Use io_stream_get_disconnect_reason() instead of duplicating its code
      all over the place.
    - lib: Added io_stream_get_disconnect_reason() to iostream.h
    - lib: connection_disconnect_reason() now returns the full iostream error
      string.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 24 Aug 2015 11:31:59 +0200

dovecot (2:2.2.18-1~auto+129) unstable; urgency=low

  * New revision (18987:9f815e781beb) in dovecot Mercurial repository:
    - imap: Fixed memory leak in SELECT QRESYNC error handling path.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 20 Aug 2015 15:31:57 +0200

dovecot (2:2.2.18-1~auto+128) unstable; urgency=low

  * New revision (18986:118594ed7d46) in dovecot Mercurial repository:
    - imap: Code cleanup
    - lib: Log notify IO leaks when ioloop is destroyed.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 19 Aug 2015 21:31:56 +0200

dovecot (2:2.2.18-1~auto+127) unstable; urgency=low

  * New revision (18984:d26178d0557a) in dovecot Mercurial repository:
    - lib: io_add_notify() wasn't setting struct io.source_linenum
    - imap: If command has no imap_parser, don't crash when freeing the
      command.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 19 Aug 2015 20:31:56 +0200

dovecot (2:2.2.18-1~auto+126) unstable; urgency=low

  * New revision (18982:84036f6687d5) in dovecot Mercurial repository:
    - lib: inotify doesn't need to watch for IN_CLOSE
    - lib-storage: Moved index/index-mailbox-check.c code to mailbox-watch.c

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 19 Aug 2015 16:31:56 +0200

dovecot (2:2.2.18-1~auto+125) unstable; urgency=low

  * New revision (18980:39255150d521) in dovecot Mercurial repository:
    - Removed support for dnotify.
    - pop3: Added %{deleted_bytes} variable to pop3_logout_format
    - pop3: If transcation commit failed at QUIT, don't log any messages as
      expunged.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 19 Aug 2015 14:31:56 +0200

dovecot (2:2.2.18-1~auto+124) unstable; urgency=low

  * New revision (18977:412de6dea139) in dovecot Mercurial repository:
    - lib: kqueue notification should trigger also on file renames.
    - lib-storage: Code cleanup - Don't keep a separate notify_ios list.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 19 Aug 2015 13:31:58 +0200

dovecot (2:2.2.18-1~auto+123) unstable; urgency=low

  * New revision (18975:f78bd5be4e47) in dovecot Mercurial repository:
    - lib-storage: Moved most of the \Recent flag handling code to
      mailbox-recent-flags.c

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 19 Aug 2015 12:31:55 +0200

dovecot (2:2.2.18-1~auto+122) unstable; urgency=low

  * New revision (18974:0f442376beae) in dovecot Mercurial repository:
    - *-login: Removed dead assignment to make static analyzer happy.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 19 Aug 2015 11:31:47 +0200

dovecot (2:2.2.18-1~auto+121) unstable; urgency=low

  * New revision (18973:58f65e129b4d) in dovecot Mercurial repository:
    - fts-solr: Flush Solr indexing HTTP requests every 1000 mails.
    - fts-solr: If HTTP request fails, log the status number as well.
    - fts-solr: Fix to previous memory leak fix - second request was failing.
    - fts-solr: Fixed memory leak when indexing multiple mailboxes in one
      update context.
    - lib-http: client: Fixed handling of request timeout.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 18 Aug 2015 22:31:47 +0200

dovecot (2:2.2.18-1~auto+120) unstable; urgency=low

  * New revision (18968:04be746494dc) in dovecot Mercurial repository:
    - lib-http: Previous test-http-client safe_memset() change broke in some
      systems.
    - lib-http: test-http-client may have failed to load SSL library plugin.
    - lib-http: test-http-client double-freed memory
    - lib-http: url: Implemented http_url_clone_authority() to clone authority
      part of existing HTTP URL.
    - lib-http: url: Implemented functions to copy/clone URLs including the
      userinfo part (normally skipped).
    - lib-http auth: Implemented cloning/copying of credentials struct.
    - lib-http client: Implemented proxy authentication using Basic scheme.
    - lib-http client: Added inline function to check whether request is
      directed at a proxy.
    - lib-http client: Implemented simple authentication using Basic scheme.
    - lib-http client: Removed useless assignment of request->authority in
      http_client_request_redirect().
    - lib-http client: Minor whitespace cleanups in struct
      http_client_request.
    - lib-http: url: Make sure destination url struct is cleared in
      http_url_copy().
    - lib-http auth: Implemented client-side handling of basic authentication
      scheme.
    - lib-http auth: Fixed assertion on the validity of the token68
      encountered during conversion to string.
    - lib-http auth: Made second argument of http_auth_create_challenges()
      const as it should be.
    - lib-http auth: Fixed segfault occurring in http_auth_challenge_copy()
      when there are no parameters.
    - lib-master: Added support for HAProxy protocol.
    - master: Changed passing of listener settings from master to process to
      be more flexible.
    - lmtp, *-login: Use ip/port values from struct master_service_connection
      instead of from the socket.
    - lib-master: Added local and real IP addresses and ports to struct
      master_service_connection.
    - lib-master: Moved connection accepting code to its own functions.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 18 Aug 2015 20:31:49 +0200

dovecot (2:2.2.18-1~auto+119) unstable; urgency=low

  * New revision (2089:c5ccf2e6d3ad) in pigeonhole Mercurial repository:
    - lib-sieve: Improved efficiency of reading a string-list operand that is
      actually a single string.
    - lib-sieve: variables extension: Added asserts to extension API to make
      sure variables extension instance gets passed as argument.
    - lib-sieve: vnd.dovecot.environment extension: Forgot to add several
      files in previous commit.
    - lib-sieve: Implemented the vnd.dovecot.environment extension.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 18 Aug 2015 00:31:57 +0200

dovecot (2:2.2.18-1~auto+118) unstable; urgency=low

  * New revision (18947:41fabc9aa4c7) in dovecot Mercurial repository:
    - lazy-expunge: If MAIL_FETCH_REFCOUNT fails because mail is expunged,
      ignore the error.
    - lazy-expunge: If MAIL_FETCH_REFCOUNT fails, log the storage error.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 17 Aug 2015 19:32:05 +0200

dovecot (2:2.2.18-1~auto+117) unstable; urgency=low

  * New revision (18945:6e89241d1995) in dovecot Mercurial repository:
    - lib-fts: Minor cleanup - initialize err with U_ZERO_ERROR instead of 0.
    - lib-fts: Add Unicode TR29 rule WB5a setting to tokenizer.
    - lib-fts: Add note about possible additional apostrophe.
    - lib-fts: Update comment on tr29 rules.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 17 Aug 2015 13:31:58 +0200

dovecot (2:2.2.18-1~auto+116) unstable; urgency=low

  * New revision (18941:622ce8582a8e) in dovecot Mercurial repository:
    - indexer: Removed counting worker processes as service clients to prevent
      idle-kill.
    - lib-master: If idle-die callback returns FALSE, notify master that we
      don't want to die.
    - lib-master: Code cleanup - split master_status_update() to two
      functions.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 17 Aug 2015 12:31:56 +0200

dovecot (2:2.2.18-1~auto+115) unstable; urgency=low

  * New revision (2085:469f9794408b) in pigeonhole Mercurial repository:
    - sieve-filter: Fixed handling of failure-related implicit keep when there
      is an explicit default destination folder.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 16 Aug 2015 19:31:59 +0200

dovecot (2:2.2.18-1~auto+114) unstable; urgency=low

  * New revision (18938:38c3d7b44dd5) in dovecot Mercurial repository:
    - lib-fs: Moved enum fs_op from fs-randomfail.c to fs-api-private.h
    - lib-fs: Fix to earlier write_stream_finish() commit
    - lib-fs: fs_copy*() didn't update metadata_changed correctly.
    - lib-fs: Small code cleanup for handling write_stream_finish()
    - lib-fs: fs_write() didn't update stats.write_count correctly.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 16 Aug 2015 13:31:46 +0200

dovecot (2:2.2.18-1~auto+113) unstable; urgency=low

  * New revision (18933:1ed8418031b6) in dovecot Mercurial repository:
    - dsync: Fixed syncing a recursive delete of mailbox with children.
    - dsync: If mailbox is already deleted locally, don't attempt to delete it
      again.

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 15 Aug 2015 12:31:46 +0200

dovecot (2:2.2.18-1~auto+112) unstable; urgency=low

  * New revision (18931:4fcf4d745a27) in dovecot Mercurial repository:
    - pop3: Added pop3_delete_type setting with values "default", "expunge" or
      "flag".

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 12 Aug 2015 12:31:55 +0200

dovecot (2:2.2.18-1~auto+111) unstable; urgency=low

  * New revision (18930:79b8efbbad96) in dovecot Mercurial repository:
    - lib-fts: Install headers on make install.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 11 Aug 2015 13:31:46 +0200

dovecot (2:2.2.18-1~auto+110) unstable; urgency=low

  * New revision (18929:6bebbf0e1ec8) in dovecot Mercurial repository:
    - rawlog: Removed unnecessary/duplicate 'o' from getopt_args
    - lda: Removed unnecessary/duplicate 'k' from getopt_args

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 10 Aug 2015 15:31:53 +0200

dovecot (2:2.2.18-1~auto+109) unstable; urgency=low

  * New revision (18927:e7cb20b4785a) in dovecot Mercurial repository:
    - man: doveadm-import -s description updated

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 09 Aug 2015 21:31:54 +0200

dovecot (2:2.2.18-1~auto+108) unstable; urgency=low

  * New revision (18926:00f306fc5bde) in dovecot Mercurial repository:
    - doveadm: Make sure we can't accidentally add duplicate getopt args.
    - lib-master: Make sure we can't accidentally add duplicate getopt args.
    - stats: Added session=<ID> filter to doveadm dump session|command
    - dsync: Renamed -F parameter to -O to avoid a conflict

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 07 Aug 2015 15:31:58 +0200

dovecot (2:2.2.18-1~auto+107) unstable; urgency=low

  * New revision (18922:91005181b997) in dovecot Mercurial repository:
    - fts-solr: "highest UID for mailbox" lookup was actually returning
      "highest UID for user"

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 07 Aug 2015 13:32:04 +0200

dovecot (2:2.2.18-1~auto+106) unstable; urgency=low

  * New revision (18921:c143d037fd54) in dovecot Mercurial repository:
    - lib: istream-timeout could have triggered timeout too early after
      long-running code.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 07 Aug 2015 12:32:13 +0200

dovecot (2:2.2.18-1~auto+105) unstable; urgency=low

  * New revision (18920:35d3777cc4d2) in dovecot Mercurial repository:
    - fts: If Tika returns 500, retry it a couple of times and then fallback
      to ignoring the problem.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 07 Aug 2015 11:31:59 +0200

dovecot (2:2.2.18-1~auto+104) unstable; urgency=low

  * New revision (18919:98158ef015f7) in dovecot Mercurial repository:
    - lib-storage: Make sure tryagain_r is never randomly set in
      mailbox_search_next_nonblock()
  * New revision (2084:49ac5b0000fd) in pigeonhole Mercurial repository:
    - lib-sieve: Properly implemented checking of ABI version for plugins.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 06 Aug 2015 22:31:59 +0200

dovecot (2:2.2.18-1~auto+103) unstable; urgency=low

  * New revision (18918:46c34f3a73a0) in dovecot Mercurial repository:
    - stats: If process was used for multiple sessions, some of the fields
      weren't set correctly.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 06 Aug 2015 11:31:46 +0200

dovecot (2:2.2.18-1~auto+102) unstable; urgency=low

  * New revision (18917:233802591cfb) in dovecot Mercurial repository:
    - lib-storage: escape_char and broken_char settings weren't copied on
      mailbox_list_create()

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 04 Aug 2015 11:32:31 +0200

dovecot (2:2.2.18-1~auto+101) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 28 Jul 2015 14:47:35 +0200

dovecot (2:2.2.18-1~auto+100) unstable; urgency=low

  * New revision (2083:f8374f7c6e92) in pigeonhole Mercurial repository:
    - lib-sieve: Substituted inappropriate use of str_append_n() with normal
      str_append().

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 25 Jul 2015 01:32:35 +0200

dovecot (2:2.2.18-1~auto+99) unstable; urgency=low

  * New revision (2082:4359d879bd1d) in pigeonhole Mercurial repository:
    - testsuite: Fixed default envelope extraction fron test message.

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 25 Jul 2015 00:32:04 +0200

dovecot (2:2.2.18-1~auto+98) unstable; urgency=low

  * New revision (2081:e97b533c0be6) in pigeonhole Mercurial repository:
    - lib-sieve: util: Fixed RFC5322 header folding.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 24 Jul 2015 23:31:48 +0200

dovecot (2:2.2.18-1~auto+97) unstable; urgency=low

  * New revision (18916:32d72cb26f9e) in dovecot Mercurial repository:
    - lib-storage: Another fix for doing multiple changes via
      mailbox_attribute_set/unset

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 20 Jul 2015 10:32:02 +0200

dovecot (2:2.2.18-1~auto+96) unstable; urgency=low

  * New revision (18915:012a355f9f8a) in dovecot Mercurial repository:
    - lib-mail: Fixed message_part_to_idx()

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 19 Jul 2015 16:32:03 +0200

dovecot (2:2.2.18-1~auto+95) unstable; urgency=low

  * New revision (18914:a83cc1411205) in dovecot Mercurial repository:
    - pop3-migration: Compiling fix in some systems

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 19 Jul 2015 15:31:47 +0200

dovecot (2:2.2.18-1~auto+94) unstable; urgency=low

  * New revision (18913:501ce127ae05) in dovecot Mercurial repository:
    - lib-storage: Fixed doing multiple changes via
      mailbox_attribute_set/unset()

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 19 Jul 2015 10:31:59 +0200

dovecot (2:2.2.18-1~auto+93) unstable; urgency=low

  * New revision (18912:64568a033fc8) in dovecot Mercurial repository:
    - pop3-migration: Fetch physical sizes instead of virtual sizes so pop3c
      uses LIST

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 16 Jul 2015 19:32:42 +0200

dovecot (2:2.2.18-1~auto+92) unstable; urgency=low

  * New revision (18911:4bebfbb32410) in dovecot Mercurial repository:
    - pop3-migration: Use LIST instead of RETRs to get the messages' sizes.
    - lib-mail: Updated test-message-header-parser unit test
    - pop3-migration: Truncate header if there's line containing only CR(s).

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 16 Jul 2015 17:31:47 +0200

dovecot (2:2.2.18-1~auto+91) unstable; urgency=low

  * New revision (18908:b51dfee18fd2) in dovecot Mercurial repository:
    - pop3-migration: Show the first message's number and UIDL which wasn't
      found from IMAP.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 14 Jul 2015 15:31:46 +0200

dovecot (2:2.2.18-1~auto+90) unstable; urgency=low

  * New revision (18907:46cbde67f50b) in dovecot Mercurial repository:
    - lib-storage: If mailboxes' vsizes are used, keep them updated also in
      mailbox list index.
    - quota: Use MAILBOX_METADATA_PHYSICAL_SIZE for recalculating mailbox's
      size.
    - lib-storage: Added MAILBOX_METADATA_PHYSICAL_SIZE
    - lib-storage: Moved vsize_hdr_ext_id to struct mailbox for more global
      access.
    - lib-storage: Renamed struct index_vsize_header to struct
      mailbox_index_vsize
    - lib-storage: Moved mailbox vsize calculation code to its own file.

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 11 Jul 2015 11:31:51 +0200

dovecot (2:2.2.18-1~auto+89) unstable; urgency=low

  * New revision (2080:1d5a1d4f7bb7) in pigeonhole Mercurial repository:
    - doveadm-sieve: Fixed one memory leak.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 07 Jul 2015 00:32:00 +0200

dovecot (2:2.2.18-1~auto+88) unstable; urgency=low

  * New revision (18901:02088971322e) in dovecot Mercurial repository:
    - quota: Even if quota counting fails, commit the mailbox transaction.
    - quota: Fixed error handling in quota counting code.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 03 Jul 2015 13:32:00 +0200

dovecot (2:2.2.18-1~auto+87) unstable; urgency=low

  * New revision (18899:ae19beafa55b) in dovecot Mercurial repository:
    - mdbox: Make sure rebuilding doesn't try to add a copy of the message too
      many times.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 02 Jul 2015 11:31:59 +0200

dovecot (2:2.2.18-1~auto+86) unstable; urgency=low

  * New revision (18898:7a6452869981) in dovecot Mercurial repository:
    - istream-zlib: Don't overwrite parent istream's error on gz
      header/trailer read errors.
    - doveadm: Added doveadm_username to specify the username for
      authentication.
    - istream filters: If parent's i_stream_stat() fails, copy the
      stream_errno.
    - lib: istream_file.stat() fails, set stream_errno and error string.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 30 Jun 2015 13:32:01 +0200

dovecot (2:2.2.18-1~auto+85) unstable; urgency=low

  * New revision (18894:5631687b52ef) in dovecot Mercurial repository:
    - master: When sending SIGTERM/SIGKILL to processes, log which services
      they were sent to.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 30 Jun 2015 10:31:47 +0200

dovecot (2:2.2.18-1~auto+84) unstable; urgency=low

  * New revision (18893:86b75d360241) in dovecot Mercurial repository:
    - imap/pop3-login: If auth failure reason already begins with [resp-code],
      don't prefix it with another one.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 29 Jun 2015 19:31:47 +0200

dovecot (2:2.2.18-1~auto+83) unstable; urgency=low

  * New revision (18892:b268e186d029) in dovecot Mercurial repository:
    - lib: Fixed unit test with big-endian CPUs.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 29 Jun 2015 13:32:06 +0200

dovecot (2:2.2.18-1~auto+82) unstable; urgency=low

  * New revision (18891:740935acc0f8) in dovecot Mercurial repository:
    - lib: Fixed read buffer overflow in wildcard_match*()

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 29 Jun 2015 12:32:03 +0200

dovecot (2:2.2.18-1~auto+81) unstable; urgency=low

  * New revision (18890:85822087fe3d) in dovecot Mercurial repository:
    - indexer: Properly fix crashing at deinit when there are pending
      requests.
    - indexer: Reverted 5945ba000a45 - it didn't really help
    - indexer: Fixed crash at deinit if there were still queued requests.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 29 Jun 2015 11:32:03 +0200

dovecot (2:2.2.18-1~auto+80) unstable; urgency=low

  * New revision (18887:459cced0a15d) in dovecot Mercurial repository:
    - imapc: Fixed check to see if prefix!="" in previous commit.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 24 Jun 2015 08:32:00 +0200

dovecot (2:2.2.18-1~auto+79) unstable; urgency=low

  * New revision (18886:e6cb25855abf) in dovecot Mercurial repository:
    - lib-storage: Set MAILBOX_SELECT/NONEXISTENT for namespace prefix even if
      no flags are wanted.
    - imapc: Don't return mailbox list entries that would result in name="".

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 23 Jun 2015 12:32:05 +0200

dovecot (2:2.2.18-1~auto+78) unstable; urgency=low

  * New revision (18884:f06008be0d1d) in dovecot Mercurial repository:
    - imapc: If login is aborted at deinit, don't log an error.
    - imapc: Don't automatically login to IMAP server for list=no namespaces.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 23 Jun 2015 11:32:03 +0200

dovecot (2:2.2.18-1~auto+77) unstable; urgency=low

  * New revision (18882:eddc7a17dd46) in dovecot Mercurial repository:
    - lib-http: http_client_request_send() failure returned already-freed
      error string.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 18 Jun 2015 10:31:50 +0200

dovecot (2:2.2.18-1~auto+76) unstable; urgency=low

  * New revision (18881:7f7b77feb9ce) in dovecot Mercurial repository:
    - fs-posix: Hide temporary files from fs_iter_*()

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 17 Jun 2015 16:32:06 +0200

dovecot (2:2.2.18-1~auto+75) unstable; urgency=low

  * New revision (18880:d609454bdf64) in dovecot Mercurial repository:
    - virtual: virtual_uids weren't always set to all mails, causing missing
      mails and crashes in search.
    - virtual: Added more asserts when DEBUG is enabled.
    - virtual: Added more asserts.
    - fts-solr: Avoid sending too large queries to Solr due to listing wanted
      mailboxes.
    - fts-solr: Removed assert to fix indexing multiple mailboxes.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 17 Jun 2015 13:32:33 +0200

dovecot (2:2.2.18-1~auto+74) unstable; urgency=low

  * New revision (18875:3ae8cf3f8320) in dovecot Mercurial repository:
    - fts-tika: Fixed crashes when indexing larger attachments with fts-solr.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 17 Jun 2015 12:32:41 +0200

dovecot (2:2.2.18-1~auto+73) unstable; urgency=low

  * New revision (18874:343602625064) in dovecot Mercurial repository:
    - lib-fs: Removed redundant o_stream_nfinish() calls
    - lib-fs: Call o_stream_nfinish() automatically for all backends in
      fs_write_stream_finish()
    - lib: test-data-stack - simplify #if-ing out of DEBUG-only fatal test
    - lib: test-data-stack - ensure t_push() and t_pop() are balanced in fatal
      tests
    - auth: Added allow_real_nets setting.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 17 Jun 2015 11:32:15 +0200

dovecot (2:2.2.18-1~auto+72) unstable; urgency=low

  * New revision (18869:697c6f04baca) in dovecot Mercurial repository:
    - lib: Added unix_client_connect_msecs setting to connection API.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 17 Jun 2015 10:31:48 +0200

dovecot (2:2.2.18-1~auto+71) unstable; urgency=low

  * New revision (18868:8076318a7b0e) in dovecot Mercurial repository:
    - lib: Compiler warning fix for test-ostream-failure-at.
    - lib-fs: Added "randomfail" driver.
    - lib: Added o_stream_create_failure_at() to inject EIO at given offset in
      ostream
    - lib: Added i_stream_create_failure_at() to inject EIO at given offset in
      istream.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 16 Jun 2015 16:32:06 +0200

dovecot (2:2.2.18-1~auto+70) unstable; urgency=low

  * New revision (18864:80c1be850fdc) in dovecot Mercurial repository:
    - dsync: If we stop because of a signal, log a warning about it.
    - doveadm: Added doveadm_killed_signo()

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 16 Jun 2015 13:31:49 +0200

dovecot (2:2.2.18-1~auto+69) unstable; urgency=low

  * New revision (18862:d255f8627d95) in dovecot Mercurial repository:
    - fts: Avoid expanding mail_search_args multiple times (for optimization &
      crash-avoidance)

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 16 Jun 2015 00:32:14 +0200

dovecot (2:2.2.18-1~auto+68) unstable; urgency=low

  * New revision (18861:5450f9217b97) in dovecot Mercurial repository:
    - fs-posix: fs_copy() didn't work with prefix= parameter

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 15 Jun 2015 23:31:53 +0200

dovecot (2:2.2.18-1~auto+67) unstable; urgency=low

  * New revision (18860:cac29b3a1e96) in dovecot Mercurial repository:
    - lib-stats: fix tristate-int vs. bool return value confusion
    - lib-fts: use NULL rather than 0 to shut up sparse
    - director: explicitly mark _disconnect() helper static to match proto
    - fs-metawrap: If written file unexpectedly shrinks, return error instead
      of assert-crash.
    - fs-metawrap: Don't assert-crash when writing an empty file.
    - lib-fts: Fix comment in fts-filter.h
    - lib: test-failures - tests get/set handlers and the various log levels
    - lib-test: test_expect_error_string() to match a single known message
    - lib-test: let tests invoke i_warning/i_error behaviour
    - lib-test: flush test-assert failure messages
    - lib: array - permit array_swap with uninitialised arrays

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 15 Jun 2015 14:31:47 +0200

dovecot (2:2.2.18-1~auto+66) unstable; urgency=low

  * New revision (18849:9c90eba19aee) in dovecot Mercurial repository:
    - lib-index: Added mail_index_ext_register_resize_defaults()
    - cassandra: Commit failures returned an already freed error string.

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 13 Jun 2015 16:31:48 +0200

dovecot (2:2.2.18-1~auto+65) unstable; urgency=low

  * New revision (18847:d766dbdf871c) in dovecot Mercurial repository:
    - lib-fts: Removed unnecessary data stack frames from test-fts-filter.
    - config: Added hook_config_parser_end for plugins.

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 13 Jun 2015 14:31:47 +0200

dovecot (2:2.2.18-1~auto+64) unstable; urgency=low

  * New revision (18845:0e947c4dbb10) in dovecot Mercurial repository:
    - doveadm mailbox delete -r: Delete all mailboxes when empty mailbox name
      is given.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 12 Jun 2015 14:31:50 +0200

dovecot (2:2.2.18-1~auto+63) unstable; urgency=low

  * New revision (18844:a01dc6ef392d) in dovecot Mercurial repository:
    - lib-fts: Don't crash if fts_icu_*() are used after fts_icu_deinit()

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 12 Jun 2015 12:31:49 +0200

dovecot (2:2.2.18-1~auto+62) unstable; urgency=low

  * New revision (18843:03b3b97b84aa) in dovecot Mercurial repository:
    - lib-index: Avoid writing tail offset update to transaction log if it's
      not necessary.
    - doveadm fetch: Added "refcount" field.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 11 Jun 2015 18:31:49 +0200

dovecot (2:2.2.18-1~auto+61) unstable; urgency=low

  * New revision (18841:34fad121ec7b) in dovecot Mercurial repository:
    - cassandra: Error handling cleanup.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 11 Jun 2015 15:32:12 +0200

dovecot (2:2.2.18-1~auto+60) unstable; urgency=low

  * New revision (18840:34943b67e01f) in dovecot Mercurial repository:
    - cassandra: Minor code cleanup to make sure we don't try to access freed
      transaction memory.
    - cassandra: Don't access freed memory when doing an assert-check.
    - doveadm fs delete -R: More fixes to handling errors without crashing.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 11 Jun 2015 14:31:49 +0200

dovecot (2:2.2.18-1~auto+59) unstable; urgency=low

  * New revision (18837:457daf0bfbfa) in dovecot Mercurial repository:
    - lmtp: Fixed assert-crash on anvil lookup failures.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 10 Jun 2015 20:32:09 +0200

dovecot (2:2.2.18-1~auto+58) unstable; urgency=low

  * New revision (18836:3db134293be8) in dovecot Mercurial repository:
    - doveadm fs delete -R: Fixed hang when some of the deletions failed.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 10 Jun 2015 19:31:49 +0200

dovecot (2:2.2.18-1~auto+57) unstable; urgency=low

  * New revision (18835:539322434f9b) in dovecot Mercurial repository:
    - cassandra: If log_level=debug/trace, log each query and its result.
    - cassandra: Added extra asserts and sanity checks to make sure query
      errors are caught.
    - cassandra: Don't crash on failed queries.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 10 Jun 2015 15:31:48 +0200

dovecot (2:2.2.18-1~auto+56) unstable; urgency=low

  * New revision (18832:1a778838d3e1) in dovecot Mercurial repository:
    - dict-sql: Don't try to optimize finding a matching map by using the
      previous match.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 09 Jun 2015 19:31:52 +0200

dovecot (2:2.2.18-1~auto+55) unstable; urgency=low

  * New revision (18831:1cebb87f2f8f) in dovecot Mercurial repository:
    - man: doveadm-pw.1: Fix typo.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 05 Jun 2015 16:32:00 +0200

dovecot (2:2.2.18-1~auto+54) unstable; urgency=low

  * New revision (18830:90210d09b83c) in dovecot Mercurial repository:
    - man: doveadm-pw.1: Added a note about quoting password hashes.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 05 Jun 2015 14:31:52 +0200

dovecot (2:2.2.18-1~auto+53) unstable; urgency=low

  * New revision (18829:ee82bdc63939) in dovecot Mercurial repository:
    - fts: lib-fts search arg expansion wasn't done for non-TEXT/BODY searches
      when fts_enforced=no

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 04 Jun 2015 21:31:50 +0200

dovecot (2:2.2.18-1~auto+52) unstable; urgency=low

  * New revision (18828:7cb0bc84914d) in dovecot Mercurial repository:
    - fts: Added "doveadm fts expand" to show lib-fts search query expanded.
    - lib-storage: Added mail_search_args_to_cmdline()

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 04 Jun 2015 00:32:10 +0200

dovecot (2:2.2.18-1~auto+51) unstable; urgency=low

  * New revision (18826:e222d1265e4e) in dovecot Mercurial repository:
    - fts: Added "doveadm fts lookup" command.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 03 Jun 2015 23:32:22 +0200

dovecot (2:2.2.18-1~auto+50) unstable; urgency=low

  * New revision (18825:576267a41570) in dovecot Mercurial repository:
    - lib-fts: fts_tokenizer_reset() didn't reset the entire state.
    - indexer: Improved handling multiple indexing requests to the same
      mailbox.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 03 Jun 2015 22:32:07 +0200

dovecot (2:2.2.18-1~auto+49) unstable; urgency=low

  * New revision (18823:a5d5d2dd6aea) in dovecot Mercurial repository:
    - indexer: Try to always flush as many requests from queue as possible.
    - indexer: Use array.h API instead of writing our own.
    - fts: If mail indexing fails, don't log a "BUG: Unknown internal error"
    - fts: If reading mail fails, log an error.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 03 Jun 2015 21:31:51 +0200

dovecot (2:2.2.18-1~auto+48) unstable; urgency=low

  * New revision (18819:06505210b25d) in dovecot Mercurial repository:
    - lib-lda: Fixed crash in mail_deliver_get_log_var_expand_table().

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 03 Jun 2015 16:31:54 +0200

dovecot (2:2.2.18-1~auto+47) unstable; urgency=low

  * New revision (18818:c909977ec1a1) in dovecot Mercurial repository:
    - lib-fts: Added "english-possessive" filter.
    - lib-fts: Use UTF8_IS_START_SEQ()
    - lib: Added UTF8_IS_START_SEQ() helper macro
    - lib-fts: fts-filter API changed to have a non-pointer vfuncs variable.
    - lib-fts: fts-lowercase can now use the default destroy function.
    - lib-fts: Implemented default create/destory functions for fts-filters.
    - lib-fts: Moved IS_APOSTROPHE() to fts-common.h

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 03 Jun 2015 00:32:07 +0200

dovecot (2:2.2.18-1~auto+46) unstable; urgency=low

  * New revision (18811:8c5fce2ff6f8) in dovecot Mercurial repository:
    - example-config: Updated deliver_log_format comments
    - lib-lda: Added %{to_envelope} to deliver_log_format
    - lib-fts: Compiling fix without libicu

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 02 Jun 2015 23:32:09 +0200

dovecot (2:2.2.18-1~auto+45) unstable; urgency=low

  * New revision (18808:1972b0acce17) in dovecot Mercurial repository:
    - lib-fts: Avoid compiler warning when building without libicu
    - imapc: If auth fails due to connection failure, don't treat it the same
      as failed login.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 02 Jun 2015 22:31:58 +0200

dovecot (2:2.2.18-1~auto+44) unstable; urgency=low

  * New revision (18806:75d7bf7560d3) in dovecot Mercurial repository:
    - lib-fts: Fixed compiling without libicu
    - lib-fts: Added more supported languages.
    - lib-fts: Optimized truncation of partial trailing UTF-8 characters in
      tokenizers.
    - lib-fts: Use fts_icu_lcase() for fts-filter-lowercase if possible.
    - lib-fts: Added string_t *token to struct fts_filter
    - lib-fts: Added fts_icu_lcase()
    - lib-fts: Do all the ICU cleanup in fts_icu_deinit().
    - lib-fts: Include fts-filter.h in fts-filter-private.h
    - lib-fts: Renamed variable.
    - lib-fts: Removed unnecessary array.h include from fts-filter.h

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 02 Jun 2015 21:32:10 +0200

dovecot (2:2.2.18-1~auto+43) unstable; urgency=low

  * New revision (18796:97b5c5e88540) in dovecot Mercurial repository:
    - lib-fts: Fixed tr29 tokenizer to delete last character correctly when
      it's preceded by non-ASCII

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 02 Jun 2015 20:32:07 +0200

dovecot (2:2.2.18-1~auto+42) unstable; urgency=low

  * New revision (18795:0bcd3e9e77d4) in dovecot Mercurial repository:
    - pop3-login: Added support for Zimbra proxy's XOIP command.
    - fts: If we fail while indexing headers, return failure immediately.
    - fts: Error logging fix.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 02 Jun 2015 19:32:04 +0200

dovecot (2:2.2.18-1~auto+41) unstable; urgency=low

  * New revision (18792:77575024f874) in dovecot Mercurial repository:
    - fts: Fixed memory leak at deinit when using multiple fts plugins at the
      same time using libfts.
    - lib-fts: Correct comment in filter internal API.
    - lib-fts: Call libicu u_cleanup.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 02 Jun 2015 02:32:05 +0200

dovecot (2:2.2.18-1~auto+40) unstable; urgency=low

  * New revision (18789:778b57788590) in dovecot Mercurial repository:
    - various: use new uni_utf8_get_char*() interface
    - lib-fts: Use new uni_utf8_get_char*() interface
    - lib: Improved unit test for uni_utf8_get_char() return value check.
    - lib: API change - have uni_utf8_get_char*() return _char_bytes
    - fts-solr: laxer check of uni_utf8_get_char_n() return value
    - lib: test-unichar - test invalid utf8 encodings
    - lib: test-unichar - streamline the unichars test
    - lib-fts: Added unit testing for unicode apostrophe handling.
    - lib-fts: tokenizers - Fixed removal of trailing character in truncated
      tokens.
    - lib-fts: Optimize tokenizers - Rewrite of apostrophe handling.
    - lib-fts: tr29 tokenizer - rename variable in preparation for the next
      patch
    - lib-fts: tokenizers - don't include removed apostrophes as part of the
      token size
    - lib-fts: simple tokenizer minor cleanup - removed unnecessary token
      length > 0 check
    - lib-fts: tr29 tokenizer cleanup - Avoid unnecessary goto.
    - lib-fts: simple tokenizer optimization - don't check unicode word breaks
      for ASCII chars.
    - lib-fts: simple tokenizer cleanup - make prev_letter updating more
      explicit.
    - lib-fts: simple tokenizer cleanup - removed unnecessary variables
    - lib-fts: tr29 cleanup - consistently call valid chars "token" and
      "non-token" chars.
    - lib-fts: tr29 cleanup - Avoid i++ in the for loop to avoid extra
      calculations
    - lib-fts: tr29 cleanup - token can never be empty by the time it's being
      returned.
    - lib-fts: Optimization for tr29 - we don't need to track last_size
      explicitly

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 01 Jun 2015 21:32:08 +0200

dovecot (2:2.2.18-1~auto+39) unstable; urgency=low

  * New revision (18768:6e459e8c3a5b) in dovecot Mercurial repository:
    - lib-fts: Correct internal helper function for tr29.
    - lib-fts: Fix unit tests for TR29 full stop change.
    - lib-fts: Change TR29 tokenizer to break at full stop (and others).

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 01 Jun 2015 20:32:04 +0200

dovecot (2:2.2.18-1~auto+38) unstable; urgency=low

  * New revision (18765:bb1522e10108) in dovecot Mercurial repository:
    - auth: Added %{passdb:field} and %{userdb:field} variables

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 29 May 2015 21:32:36 +0200

dovecot (2:2.2.18-1~auto+37) unstable; urgency=low

  * New revision (18764:fa891f697005) in dovecot Mercurial repository:
    - auth: Added unit test for auth %variable expansion.
    - auth: Make sure %{mech} and %{session} is escaped in %var expansion.
    - auth: Moved var_expand() related code to its own file.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 29 May 2015 20:32:33 +0200

dovecot (2:2.2.18-1~auto+36) unstable; urgency=low

  * New revision (18761:315adb25e6b4) in dovecot Mercurial repository:
    - cassandra: Added log_level parameter to connect_string.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 29 May 2015 18:32:06 +0200

dovecot (2:2.2.18-1~auto+35) unstable; urgency=low

  * New revision (18760:83f1b9956788) in dovecot Mercurial repository:
    - lib-fs: Updated fs_write_stream_*() comments related to ostream corking
      and nfinish.
    - lib-fs: fs_write_stream_abort() now ignores missing o_stream_nfinish()
      call

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 29 May 2015 17:32:04 +0200

dovecot (2:2.2.18-1~auto+34) unstable; urgency=low

  * New revision (18758:485ed5de2473) in dovecot Mercurial repository:
    - fts: If precaching fails, stop precaching the rest of the mails.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 29 May 2015 11:32:10 +0200

dovecot (2:2.2.18-1~auto+33) unstable; urgency=low

  * New revision (18757:5e523f0bbdf8) in dovecot Mercurial repository:
    - dovecot.m4: If run-test.sh fails, print the failing command to stderr.
    - dovecot.m4: If NOVALGRIND environment is set, don't run tests via
      valgrind in "make check"

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 29 May 2015 10:32:04 +0200

dovecot (2:2.2.18-1~auto+32) unstable; urgency=low

  * New revision (18755:0c55e484914c) in dovecot Mercurial repository:
    - lib-fs: fs_write_stream() now automatically corks the ostream and
      uncorks at _finish().

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 29 May 2015 06:32:08 +0200

dovecot (2:2.2.18-1~auto+31) unstable; urgency=low

  * New revision (18754:492d638c52c6) in dovecot Mercurial repository:
    - fts: If last-uid lookup fails, return "Internal error" instead of "BUG"
      to client.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 29 May 2015 05:32:02 +0200

dovecot (2:2.2.18-1~auto+30) unstable; urgency=low

  * New revision (18753:dd2015e1362f) in dovecot Mercurial repository:
    - lib: Avoid race conditions in mkdir*() if directory is being deleted at
      the same time.
    - log: read() errors weren't logged.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 25 May 2015 18:32:44 +0200

dovecot (2:2.2.18-1~auto+29) unstable; urgency=low

  * New revision (18751:b088511e1cdb) in dovecot Mercurial repository:
    - systemd service: Fixed typos in the comment section.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 25 May 2015 17:31:48 +0200

dovecot (2:2.2.18-1~auto+28) unstable; urgency=low

  * New revision (18750:8dc79a437858) in dovecot Mercurial repository:
    - systemd: Small improvements to the unit configuration file:

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 25 May 2015 02:31:56 +0200

dovecot (2:2.2.18-1~auto+27) unstable; urgency=low

  * New revision (18749:6fcaaaf13171) in dovecot Mercurial repository:
    - doveadm user: Don't change privileges when looking up users.
    - lib-storage: If no namespaces were defined, the autocreated namespace
      settings were a bit wrong.
    - lib-storage: If session_id isn't given, generate a new one.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 25 May 2015 00:32:46 +0200

dovecot (2:2.2.18-1~auto+26) unstable; urgency=low

  * New revision (18746:2de3c7248922) in dovecot Mercurial repository:
    - lib-index: Unit test fix.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 24 May 2015 22:32:26 +0200

dovecot (2:2.2.18-1~auto+25) unstable; urgency=low

  * New revision (18745:c792d026d3fa) in dovecot Mercurial repository:
    - lib: file_lock_try_update() comment updated.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 24 May 2015 20:32:06 +0200

dovecot (2:2.2.18-1~auto+24) unstable; urgency=low

  * New revision (18744:57f8c2a6209b) in dovecot Mercurial repository:
    - lib: file_create_locked() lock method is now configurable
    - lib: file_create_locked() was leaking fds and locks.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 24 May 2015 19:31:48 +0200

dovecot (2:2.2.18-1~auto+23) unstable; urgency=low

  * New revision (18742:f98aad82ddda) in dovecot Mercurial repository:
    - lib: file_create_locked() no longer logs an error if temp file is
      deleted under it.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 24 May 2015 01:31:56 +0200

dovecot (2:2.2.18-1~auto+22) unstable; urgency=low

  * New revision (18741:350f11821be2) in dovecot Mercurial repository:
    - lib: file_create_locked() wasn't deleting the temp file after successful
      link()
    - lib: Added file_create_locked()

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 23 May 2015 23:32:00 +0200

dovecot (2:2.2.18-1~auto+21) unstable; urgency=low

  * New revision (18739:b23a19faf304) in dovecot Mercurial repository:
    - auth: Don't crash if trying to add password with TAB or LF to auth
      cache.

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 23 May 2015 01:32:06 +0200

dovecot (2:2.2.18-1~auto+20) unstable; urgency=low

  * New revision (2079:add4db882327) in pigeonhole Mercurial repository:
    - sieve-test: Fixed Clang variable initialization warning.
    - Fixed duplicate const specifier warning from Clang.

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 23 May 2015 00:32:09 +0200

dovecot (2:2.2.18-1~auto+19) unstable; urgency=low

  * New revision (18738:fd8edab94849) in dovecot Mercurial repository:
    - lib-index: Added asserts to make sure invalid extension records aren't
      written to log.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 22 May 2015 23:32:57 +0200

dovecot (2:2.2.18-1~auto+18) unstable; urgency=low

  * New revision (2077:330e55055d61) in pigeonhole Mercurial repository:
    - managesieve-login: proxy: Fixed use of SASL mechanisms with multiple
      challenge-response cycles.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 22 May 2015 21:31:52 +0200

dovecot (2:2.2.18-1~auto+17) unstable; urgency=low

  * New revision (18737:8906101589f9) in dovecot Mercurial repository:
    - fts: Fixed fts_enforced=yes when it has to wait for indexing to finish

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 22 May 2015 05:32:03 +0200

dovecot (2:2.2.18-1~auto+16) unstable; urgency=low

  * New revision (18736:b29b48376fb4) in dovecot Mercurial repository:
    - fts: Added fts_enforced setting to disable fallbacking to slow search on
      errors.
    - lib-fts: ICU normalization changes some characters to spaces - remove
      them.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 22 May 2015 04:32:06 +0200

dovecot (2:2.2.18-1~auto+15) unstable; urgency=low

  * New revision (2076:3df7e50f986d) in pigeonhole Mercurial repository:
    - managesieve-login: Changed proxy to better match imap equivalent.
    - managesieve-login: Copied too much in previous change.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 22 May 2015 02:32:03 +0200

dovecot (2:2.2.18-1~auto+14) unstable; urgency=low

  * New revision (2074:ad7fc0736050) in pigeonhole Mercurial repository:
    - managesieve-login: Implemented proxy XCLIENT support.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 21 May 2015 22:32:04 +0200

dovecot (2:2.2.18-1~auto+13) unstable; urgency=low

  * New revision (18734:191eaf662c21) in dovecot Mercurial repository:
    - lib: Cork connection output while handling input

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 21 May 2015 15:32:04 +0200

dovecot (2:2.2.18-1~auto+12) unstable; urgency=low

  * New revision (18733:5b902db0cabc) in dovecot Mercurial repository:
    - lib-fts: Fixed handling tokens that contain only apostrophes
    - lib-fts: Fix simple tokenizer apostrophe handling.
    - lib-fts: Fix tr29 tokenizer apostrophe handling.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 21 May 2015 13:32:07 +0200

dovecot (2:2.2.18-1~auto+11) unstable; urgency=low

  * New revision (2073:9caff604a21e) in pigeonhole Mercurial repository:
    - managesieve-login: settings: Changed default listener initialization to
      include field names.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 19 May 2015 22:32:03 +0200

dovecot (2:2.2.18-1~auto+10) unstable; urgency=low

  * New revision (18730:45013c8cf69c) in dovecot Mercurial repository:
    - lib-fts: Partially reverted d097a9779c37 - don't use lib_atexit()
    - director: Added "up" vs "down" states and doveadm director up/down
      commands.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 18 May 2015 14:32:43 +0200

dovecot (2:2.2.18-1~auto+9) unstable; urgency=low

  * New revision (18728:0d815b4db957) in dovecot Mercurial repository:
    - lib-charset: test-charset unit test - Don't use invalid UTF-8 text in
      source code
    - lib-fts: Fixed memory leaks in test-fts-filter unit test
    - lib-fts: Call u_clean() at deinit to free up all of libicu's memory.
    - lib-fts: test-fts-icu memory leak fix
    - fts + lib-fts: Fixed crash with some search queries that contained
      uninitialized search args.
    - lib-storage: Added mail_search_init/deinit_arg()

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 18 May 2015 13:32:06 +0200

dovecot (2:2.2.18-1~auto+8) unstable; urgency=low

  * New revision (18722:e6513dd519d5) in dovecot Mercurial repository:
    - lib-storage: Cleanup - separate search arg values that are set by
      mail_search_init()

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 18 May 2015 12:31:50 +0200

dovecot (2:2.2.18-1~auto+7) unstable; urgency=low

  * New revision (18721:9809f68aaa36) in dovecot Mercurial repository:
    - lib-mail: Make sure iconv state is reset between MIME parts.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 17 May 2015 00:32:04 +0200

dovecot (2:2.2.18-1~auto+6) unstable; urgency=low

  * New revision (18720:309863bb69cc) in dovecot Mercurial repository:
    - lib-fts: Rewrite ICU handling functions.
    - lib: Added buffer_get_writable_size()
    - fts: Avoid excessive data stack usage with lib-fts
    - lib-charset: Fixed compile warning caused by earlier commit.

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 16 May 2015 18:32:04 +0200

dovecot (2:2.2.18-1~auto+5) unstable; urgency=low

  * New revision (18716:ee240e7e4b6e) in dovecot Mercurial repository:
    - lib: Added UNICODE_REPLACEMENT_CHAR_UTF8
    - lib: Added p_memdup()
    - lib-charset: Added a minimal unit test

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 16 May 2015 12:32:00 +0200

dovecot (2:2.2.18-1~auto+4) unstable; urgency=low

  * New revision (18713:1044c55fb4ef) in dovecot Mercurial repository:
    - imap: Fixed crash in FETCH RFC822* caused by earlier commit

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 16 May 2015 11:32:03 +0200

dovecot (2:2.2.18-1~auto+3) unstable; urgency=low

  * New revision (18712:0b13bfe5d09b) in dovecot Mercurial repository:
    - replication plugin: s/transction/transaction/ in debug log messages
  * New revision (2072:5b17177abce9) in pigeonhole Mercurial repository:
    - Added signature for changeset baa15dd77f9e
    - Added tag 0.4.8 for changeset baa15dd77f9e
    - Released v0.4.8 for Dovecot v2.2.18.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 15 May 2015 21:32:03 +0200

dovecot (2:2.2.18-1~auto+2) unstable; urgency=low

  * New revision (18711:2336a3127a0f) in dovecot Mercurial repository:
    - doveadm director flush: Unless -F parameter is used, do the flush by
      moving users.
    - lib-master: Added data stack frames to handling IPC input.
    - director: Added HOST-RESET-USERS command to move users to their
      hash-assigned hosts.
    - director: Moving a user to another host sometimes caused the move to
      fail.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 15 May 2015 16:32:06 +0200

dovecot (2:2.2.18-1~auto+1) unstable; urgency=low

  * New revision (18707:e0a17714f0c9) in dovecot Mercurial repository:
    - imap: Added %{deleted}, %{expunged} and %{trashed} to imap_logout_format
    - Added %{fetch_hdr/body_count/bytes} variables to imap_logout_format
    - lib-imap-storage: Added imap_msgpart_contains_body()

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 15 May 2015 14:32:01 +0200

dovecot (2:2.2.18-1~auto+0) unstable; urgency=low

  * New upstream release.
  * New revision (18704:c627a0f64719) in dovecot Mercurial repository:
    - Added signature for changeset 917d027836d0
    - Added tag 2.2.18 for changeset 917d027836d0
    - Released v2.2.18.
    - replication plugin: Fixed handling EAGAIN errors when writing to
      replication-pipe.
    - replication plugin: Added debug logging when mail_debug=yes
    - replication plugin: A small optimization to check the user's "dsyncing"
      status only once.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 15 May 2015 13:32:07 +0200

dovecot (2:2.2.17-1~auto+7) unstable; urgency=low

  * New revision (18698:b19ca4214e63) in dovecot Mercurial repository:
    - pgsql: Don't crash at disconnect/deinit if there's an unfinished query.
    - pgsql: Log a warning if DNS lookup takes too long. Don't include it in
      connect timeout.
    - Reverted d592417ec815 which added unnecessary code to Makefiles.
    - quota: Fixed dependency tracking in Makefile

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 15 May 2015 12:32:37 +0200

dovecot (2:2.2.17-1~auto+6) unstable; urgency=low

  * New revision (18694:9ad3f11617f1) in dovecot Mercurial repository:
    - sdbox: When hardlink-copying a mail in alt storage, keep it within the
      alt storage.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 15 May 2015 10:31:51 +0200

dovecot (2:2.2.17-1~auto+5) unstable; urgency=low

  * New revision (18693:91bbd6753689) in dovecot Mercurial repository:
    - lib: Use /dev/zero instead of /dev/stderr in test-istream-unix unit test

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 14 May 2015 23:32:18 +0200

dovecot (2:2.2.17-1~auto+4) unstable; urgency=low

  * New revision (18692:4c4eff229426) in dovecot Mercurial repository:
    - lib-imap: Fixed crash in IDLE for non-TCP connections.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 14 May 2015 21:32:03 +0200

dovecot (2:2.2.17-1~auto+3) unstable; urgency=low

  * New revision (18691:d09429bdb340) in dovecot Mercurial repository:
    - lib-fts: Fixed test-fts-filter when building without libstemmer
    - configure: Use consistent quotation for AC_DEFINEs as per autoconf
      recommendations.
    - pgsql: Include connect state string on connect failure errors.
  * New revision (2069:0c4ae064f307) in pigeonhole Mercurial repository:
    - configure: Use consistent quotation for AC_DEFINEs as per autoconf
      recommendations.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 14 May 2015 13:32:01 +0200

dovecot (2:2.2.17-1~auto+2) unstable; urgency=low

  * New revision (18688:05e14a49507f) in dovecot Mercurial repository:
    - lib-lda: Added missing include file.
    - director: UNIX auth sockets were wrongly detected as doveadm or ring
      sockets.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 14 May 2015 10:31:50 +0200

dovecot (2:2.2.17-1~auto+1) unstable; urgency=low

  * New revision (2068:b491aa4139bc) in pigeonhole Mercurial repository:
    - Small adjustment to NEWS file.
    - Added signature for changeset 7b154d69394f
    - Added tag 0.4.8.rc3 for changeset 7b154d69394f
    - Released v0.4.8.rc3 for Dovecot v2.2.17.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 13 May 2015 23:32:05 +0200

dovecot (2:2.2.17-1~auto+0) unstable; urgency=low

  * New upstream release.
  * New revision (18686:041b6b9921c5) in dovecot Mercurial repository:
    - fts-lucene: Removed dead code
    - lib-fts: Makefile compiling dependency fix
    - Added signature for changeset 166106aaefc5
    - Added tag 2.2.17 for changeset 166106aaefc5
    - Released v2.2.17.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 13 May 2015 21:32:07 +0200

dovecot (2:2.2.17~rc2-1~auto+9) unstable; urgency=low

  * New revision (2064:ff3ab88205a6) in pigeonhole Mercurial repository:
    - managesieve: Implemented support for reporting command statistics at
      disconnect.
    - managesieve: Managesieve used "managesieve" rather than "sieve" as login
      service name, which means that all managesieve-specific settings where
      ignored.
    - managesieve: Storage quota was not always enforced properly for scripts
      uploaded as quoted string.
    - lib-sieve: script: Forgot to assign storage error when determining
      script size from stream.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 13 May 2015 20:32:04 +0200

dovecot (2:2.2.17~rc2-1~auto+8) unstable; urgency=low

  * New revision (18681:25dc311a5faa) in dovecot Mercurial repository:
    - lib-lda: Don't crash if postmaster_address is given as command line
      parameter.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 13 May 2015 19:32:05 +0200

dovecot (2:2.2.17~rc2-1~auto+7) unstable; urgency=low

  * New revision (18680:1171265c3834) in dovecot Mercurial repository:
    - mbox: If we notice our internal state is wrong, avoid further corruption
      by returning error.
    - mbox: Fixed corruption in some usage patterns.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 13 May 2015 18:32:02 +0200

dovecot (2:2.2.17~rc2-1~auto+6) unstable; urgency=low

  * New revision (18678:8973648dd361) in dovecot Mercurial repository:
    - fts-solr: Fixed memory leak at user deinit.
    - fts-solr: Crashfixes
    - fts-solr: Don't update "last indexed UID" if we couldn't actually add
      the mails to Solr.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 13 May 2015 16:32:04 +0200

dovecot (2:2.2.17~rc2-1~auto+5) unstable; urgency=low

  * New revision (18675:52cdf321fa07) in dovecot Mercurial repository:
    - director: Added "authreply" socket type.
    - director: Removed accidentally committed debug log message
    - lib-master: If executing doveconf, use
      master_service_settings_input.service for filter
    - director: Cleanup for director socket type configuration.
    - lib-master: Added master_service_get_socket_name()
    - director: Minor code cleanup - allow access to auth connection's ostream
      directly.
    - director: Reverted previous e178413a905d commit after all - do it a bit
      differently.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 13 May 2015 15:32:02 +0200

dovecot (2:2.2.17~rc2-1~auto+4) unstable; urgency=low

  * New revision (18668:f5749f22276b) in dovecot Mercurial repository:
    - Added quota-clone plugin.
    - lib-sql: sqlite and cassandra libs were mixed up in the Makefile

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 13 May 2015 11:31:57 +0200

dovecot (2:2.2.17~rc2-1~auto+3) unstable; urgency=low

  * New revision (18666:e178413a905d) in dovecot Mercurial repository:
    - director: Added a new DIRECTOR-LOOKUP command that auth connections can
      use.
    - director: Don't send DIRECTOR command infinitely in loop if that
      director got disconnected.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 13 May 2015 04:32:18 +0200

dovecot (2:2.2.17~rc2-1~auto+2) unstable; urgency=low

  * New revision (18664:502755a1af5f) in dovecot Mercurial repository:
    - director: Include useful statistics in process title.
    - director: Fixed crash if director sent invalid data too early.
    - director: If we disconnect a director, pass the reason all the way to
      deinit's debug logging.
    - director: Improved debug logging about connecting to another director.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 13 May 2015 03:31:53 +0200

dovecot (2:2.2.17~rc2-1~auto+1) unstable; urgency=low

  * New revision (18660:e899171adc14) in dovecot Mercurial repository:
    - Make static analyzer happier.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 13 May 2015 00:32:09 +0200

dovecot (2:2.2.17~rc2-1~auto+0) unstable; urgency=low

  * New upstream release.
  * New revision (18659:71d88e63b183) in dovecot Mercurial repository:
    - Added signature for changeset 2c1ce55de520
    - Added tag 2.2.17.rc2 for changeset 2c1ce55de520
    - Released v2.2.17.rc2.
  * New revision (2060:3fab77ef9302) in pigeonhole Mercurial repository:
    - lib-smtp: storage: Fixed small problem in handling of default script.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 12 May 2015 23:32:26 +0200

dovecot (2:2.2.17~rc1-1~auto+17) unstable; urgency=low

  * New revision (18656:6f167f2e550d) in dovecot Mercurial repository:
    - lib: connection API: Added delayed_unix_client_connected_callback
      setting.
    - doveadm fs: Improved error message logging.
  * New revision (2059:9308f3f2e4d4) in pigeonhole Mercurial repository:
    - lib-sieve: storage: Added parameter to sieve_script_delete() to allow
      ignoring the active status of the script.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 12 May 2015 21:32:14 +0200

dovecot (2:2.2.17~rc1-1~auto+16) unstable; urgency=low

  * New revision (18654:04e169b3bfe6) in dovecot Mercurial repository:
    - doveadm dict iter: Added -1 parameter to enable
      DICT_ITERATE_FLAG_EXACT_KEY
    - dict-sql: Fixed non-recursive iteration.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 12 May 2015 19:32:07 +0200

dovecot (2:2.2.17~rc1-1~auto+15) unstable; urgency=low

  * New revision (18652:f0273ba240ae) in dovecot Mercurial repository:
    - cassandra: Leave consistency to default if it's not specified in config.
    - lib: connection API was unnecessarily delaying client_connected() calls
      for UNIX sockets.
    - doveadm: Register builtin dict drivers always at init
    - lib-dict: Allow registering builtin dict drivers multiple times.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 12 May 2015 18:32:07 +0200

dovecot (2:2.2.17~rc1-1~auto+14) unstable; urgency=low

  * New revision (18648:d71fa3ae930f) in dovecot Mercurial repository:
    - lib-sql: Don't crash in Cassandra if connection to it failed.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 12 May 2015 17:31:59 +0200

dovecot (2:2.2.17~rc1-1~auto+13) unstable; urgency=low

  * New revision (18647:d09d2ea2c31a) in dovecot Mercurial repository:
    - lib-fts: ICU normalizer code cleanup.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 12 May 2015 16:32:04 +0200

dovecot (2:2.2.17~rc1-1~auto+12) unstable; urgency=low

  * New revision (18646:58d7234a6658) in dovecot Mercurial repository:
    - lib-fts: autogenerate C arrays using perl

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 12 May 2015 15:31:51 +0200

dovecot (2:2.2.17~rc1-1~auto+11) unstable; urgency=low

  * New revision (18642:7d52d6595f5e) in dovecot Mercurial repository:
    - Makefile: Fixed build concurrency issues with lib-fts
    - lib-fts: Replaced word-boundary/break-data.sh with more portable awk
      scripts
  * New revision (2058:59d59552247c) in pigeonhole Mercurial repository:
    - lib-sieve: storage: Fixed handling of defaul script in
      sieve_storage_active_script_open().
  * New revision (18643:2cfb80f7785e) in dovecot Mercurial repository:
    - lib-fts: Reverted e80969ea8684 which replaced .sh scripts with awk
  * New revision (18645:0cbb125046a5) in dovecot Mercurial repository:
    - fs-compress: Added NOPLUGIN_LDFLAGS to Makefile for helping with linking
    - lib-fts: .sh scripts weren't executable - changed them to be run via
      bash directly.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 12 May 2015 12:32:21 +0200

dovecot (2:2.2.17~rc1-1~auto+10) unstable; urgency=low

  * New revision (18640:3725c601dbaf) in dovecot Mercurial repository:
    - lib-sql: Added support for Cassandra CQL as lib-sql backend.
    - dict-sql: If DICT_ITERATE_FLAG_EXACT_KEY is used, use only the first
      found map.
    - lib-dict: Added DICT_ITERATE_FLAG_EXACT_KEY flag.
  * New revision (2057:00b74ac5af5b) in pigeonhole Mercurial repository:
    - Added signature for changeset 44d41235776d
    - Added tag 0.4.8.rc2 for changeset 44d41235776d
    - Released v0.4.8.rc2 for Dovecot v2.2.17.rc1.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 11 May 2015 21:32:10 +0200

dovecot (2:2.2.17~rc1-1~auto+9) unstable; urgency=low

  * New revision (18637:44a87e17f988) in dovecot Mercurial repository:
    - lib-fts: Fixed/improved test-fts-filter unit tests for previous changes.
    - lib-fts: normalizer-icu no longer returns empty tokens.
    - lib-fts: Added assert to fts_filter_filter() to make sure input token
      isn't empty

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 11 May 2015 15:32:26 +0200

dovecot (2:2.2.17~rc1-1~auto+8) unstable; urgency=low

  * New revision (18634:aa3374b9ce0f) in dovecot Mercurial repository:
    - lib-fts: Fixed assert-crash in fts-tokenizer-generic
    - lib-fts: Test trailing "number." for TR29 in test-fts-tokenizer
    - lib-fts: Improved test-fts-tokenizer to run multiple text inputs

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 11 May 2015 14:32:27 +0200

dovecot (2:2.2.17~rc1-1~auto+7) unstable; urgency=low

  * New revision (18631:103f64df4e77) in dovecot Mercurial repository:
    - lmtp: Earlier compiler warning fix broke compiling completely..
    - lib-fts: Added asserts to make sure we don't return empty tokens.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 11 May 2015 13:32:09 +0200

dovecot (2:2.2.17~rc1-1~auto+6) unstable; urgency=low

  * New revision (18629:9c4d1e1e252f) in dovecot Mercurial repository:
    - Compiler warning fixes
    - lmtp: chdir() to base_dir shouldn't fail - log an error if it does

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 11 May 2015 11:32:22 +0200

dovecot (2:2.2.17~rc1-1~auto+5) unstable; urgency=low

  * New revision (2054:c00f51f3c91a) in pigeonhole Mercurial repository:
    - lib-sieve: storage: Fixed segfault problem in main storage
      initialization.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 11 May 2015 10:32:19 +0200

dovecot (2:2.2.17~rc1-1~auto+4) unstable; urgency=low

  * New revision (2053:052cd67b423f) in pigeonhole Mercurial repository:
    - Added signature for changeset fcc97e953584
    - Added tag 0.4.8.rc1 for changeset fcc97e953584
    - Released v0.4.8.rc1 for Dovecot v2.2.17.rc1.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 11 May 2015 00:32:19 +0200

dovecot (2:2.2.17~rc1-1~auto+3) unstable; urgency=low

  * New revision (2050:d9ae92effdf2) in pigeonhole Mercurial repository:
    - Updated example configuration.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 10 May 2015 23:32:20 +0200

dovecot (2:2.2.17~rc1-1~auto+2) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 10 May 2015 18:41:37 +0200

dovecot (2:2.2.17~rc1-1~auto+1) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 10 May 2015 12:59:20 +0200

dovecot (2:2.2.17~rc1-1~auto+0) unstable; urgency=low

  * New upstream release.
  * New revision (18627:69630e6048fd) in dovecot Mercurial repository:
    - lib-index: If header is corrupted after syncing, log the reason why.
    - fts: Fixed crash when not using lib-fts
    - lib-http: http-server now always creates a payload istream, even empty
      one.
    - pop3-migration: Added more debug and error logging.
    - Added signature for changeset da685736985a
    - Added tag 2.2.17.rc1 for changeset da685736985a
    - Released v2.2.17.rc1.
    - Moved fs-compress to a separate plugin directory.
    - Make Coverity happier.
    - quota-dict: It wasn't possible to use multiple quota settings.
    - anvil: Penalty tracking was moving last checksums wrongly with memcpy().
    - doveadm-server: Fixed potential crash if doveadm client disconnected
    - doveadm: Removed unused doveadm_mailbox_find_and_sync() function
    - imap: Don't crash if APPEND command is given with invalid parameters.
    - lib-mail: Improved istream-attachment-extractor error logging.
    - lib-mail: Fixed crash in istream-attachment-extractor error handling
      path
    - indexer-worker: Don't crash if we failed to get mailbox path.
    - lib-fts: Changed fts_tokenizer_next/final() to return error string.
    - lib-fts: Minor code cleanup - avoid functions always returning same
      value
    - lib-fts: fts_language_list_init() API changed to return errors.
    - virtual: Don't crash if trying to save mail to a virtual mailbox without
      configured save-mailbox.
    - lib-fs: Minor code cleanup
    - lib-compression: Fixed dependency tracking in Makefile
    - man: Added description of option `-F file'.
    - lib-fts: Various improvements to test-fts-tokenizer
    - lib-fts: Added fts_tokenizer_final() as a convenience wrapper.
    - lib-fts: Fixed token truncation.
    - lib-fts: Fixed compiling without libicu
    - lib-storage: Run each storage hook inside its own data stack frame.
    - fts: Renamed filter and tokenizer specific setting keys.
    - fts: Simplify error messages a little bit to be more consistent with
      other such errors.
    - fts: Use key=value instead of "key value" settings for tokenizers and
      filters.
    - fts: If fts_filters setting doesn't exist, use built-in defaults.
    - fts: Prefer language-specific filter settings over global fts_filters
      setting.
    - lib-fts: Minor code cleanups
    - lib-fts: fts-tokenizer-generic-private.h had content that didn't really
      belog there.
    - lib-fts: Removed supports() function from filter API
    - lib-fts: Removed tokenizer name macros from fts-tokenizer.h
    - lib-fts: Store pointers to fts_tokenizer classes instead of copying the
      data.
    - lib-fts: test-fts-tokenizer cleanup - moved tokenizers_init/deinit() to
      be done globally
    - lib-fts: Removed filter name macros from fts-filter.h
    - lib-fts: Store pointers to fts_filter classes instead of copying the
      data.
    - fts: Lowecase non-human language input while indexing.
    - lib-fts: Added "lowercase" filter.
    - lib-fts: Removed "simple" normalizer.
    - lib-fts: Minor unit test cleanups
    - fts: Reset tokenizers before using them
    - lib-fts: Added fts_tokenizer_reset()
    - lib-fts: fts-tokenizer-address didn't reset state properly when input
      ended.
    - fts: When tokenizing a search word, give "search" parameter to all the
      tokenizers.
    - fts: Don't crash if search arg string expands to empty token list.
    - lib-fts: Use case-sensitive settings comparisons in fts-tokenizer
    - lib-fts: Minor unit test fix - use case sensitive checks for word
      comparison.
    - lib-storage: mail_search_arg_dup() is now a public function.
    - lib-fts: Implemented "search" parameter to fts-tokenizer-address.
    - fts: If filtering fails during search arg expansion, fail the fts
      search.
    - lib-fts: Compiler warning fix when building without libicu
    - lib-fts: Minor fts-tokenizer-address cleanups
    - lib-fts: Removed explicit no_parent setting from fts-address-tokenizer
    - lib-fts: Use rfc822-parser in fts-tokenizer-address instead of
      duplicating its code.
    - lib-fts: Don't treat empty domains as valid addresses.
    - lib-fts: Removed unnecessary code from fts-address-tokenizer.
    - lib-fts: Various fixes and cleanups to stopwords filter.
    - lib-fts: Assume that fts_language.name is always lowercased and has two
      letters.
    - lib-fts: Fixed test-fts-filter unit test to handle errors a bit better.
    - lib-fts: Changed filter's internal APIs to return error_r directly.
    - lib-fts: Snowball's sb_stemmer_stem() can only fail because it runs out
      of memory.
    - lib-fts: Improve using max_length in tr29 tokenizer
    - lib-fts: Fixed using max_length setting in simple tokenizer
    - lib-fts: Default to simple tokenizer algorithm
    - lib-fts: Delay stopwords filter full initialization until it's needed.
    - lib-fts: Delay snowball filter initialization until it's needed.
    - fts: Improve filter error handling.
    - lib-fts: Removed make_uchar() return value.
    - lib-fts: normalizer-icu now delays initialization of libicu.
    - fts: Change filter API to be able to return errors
    - fts: Change tokenizer API to be able to return errors
    - fts: Replace '-' with '_' in tokenizer-specific fts_tokenizers_*
      settings
    - fts: Create tokenizers differently
    - fts: Create filters earlier
    - fts: Fixed handling NOT when using lib-fts
    - dsync: Stop running if SIGINT/SIGTERM is received.
    - Moved fs-compress from lib-fs to lib-compression.
    - lib-fs: Fixed fs-compress code to actually build and run.
    - lib-fs: Added fs-compress wrapper.
    - lib-storage: Fixed LAYOUT=imapdir to work again
    - director: Fixed "doveadm director status <user>" lookup to return
      "Current" correctly.
    - example-config: s/Recipient:/Received:/
    - exmaple-config: Added lmtp_hdr_delivery_address setting.
    - auth: Added assert to make sure previous change is correct.
    - auth: Fixed credentials lookups via auth-workers when no actual password
      was returned.
    - ldap auth: If password is already verified (e.g. master user login),
      skip LDAP auth binding.
    - mbox: Added an extra assert
    - mbox: Fixed crash/corruption in some situations when the first mail was
      expunged.
    - imap: Don't advertise SPECIAL-USE if there are no such mailboxes
      configured.
    - dsync: Don't try to rename namespace roots.
    - doveadm: Changed -U to -F
    - doveadm: Added -U <file> parameter for executing the command for all the
      users in the file.
    - doveadm-server: Invalid parameters for some commands caused crash at
      deinit handlers.
    - script: Another comment update about protocol - the previous one was
      wrong.
    - script: Updated comment to describe the current script protocol.
    - doveadm fs delete: Fixed function return type
    - lib-storage: After mailbox_list_init_fs() is finished, notify fs about
      it.
    - fts-lucene: Removed lazy initialization code.
    - fts: Initialize fts backend in mail_namespaces_added(), not in
      mailbox_list_created()
    - lib-storage: mailbox_list_fs_get_list() shouldn't crash if fs wasn't
      created by mailbox_list_init_fs()
    - auth: If passdb has non-matching allow_nets, don't fail the other passdb
      lookups also.
    - doveadm fs delete: Another attempt at fixing recursive deletion.
    - doveadm fs delete: Reverted last two patches - they were all completely
      wrong..
    - doveadm fs delete: Recent changes broke it completely.
    - lib-storage: Fixed setting/getting server metadata.
    - mail-storage: Moved mailbox attributes API to separate module.
    - lib-fs: Forgot to initialize refcount in previous commit
    - lib-fs: Added fs_ref() and fs_unref() for reference counting.
    - imap: FETCH BODY.PEEK[HEADER.FIELDS (..)] didn't set wanted_headers
      optimization.
    - imapc: Various optimization fixes to fetching messages' virtual size.
    - imapc: imapc-features=rfc822.size didn't work for fetching mail's
      virtual size.
    - configure: When compiling with sqlite3, don't forcibly link with zlib.
    - man: Fixed -Dv parameter position in doveadm-sync.1
    - acl: Log more debug info with mail_debug=yes
    - lib-mail: Removed quoted_printable_decode*()
    - lib-mail: Switched message-decoder to use qp-decoder.
    - lib-mail: Fixed various istream-qp-decoder bugs by switching to
      qp-decoder API
    - lib-mail: Added qp-decoder, which is a rewritten
      quoted_printable_decode()
  * New revision (2049:f050c1de127c) in pigeonhole Mercurial repository:
    - lib-sieve: storage: Forgot to check whether sieve_default_name setting
      exists.
    - LDA Sieve plugin: Fixed spurious error caused by earlier changes.
    - lib-sieve: storage: Check Sieve script name validity in configuration.
    - lib-sieve: file storage: The sieve_script_is_active() function returns
      int rather than bool.
    - lib-sieve: storage: Changed configuration of default script visibility
      feature.
    - lib-sieve: storage: Implemented magic to make sieve_default script
      visible in main storage (e.g. from ManageSieve).
    - lib-sieve: Erroneously decoded mime-encoded words in address headers.
    - lib-sieve: util: program client: Fixed handing of situation when no
      input is provided to external program used as a command.
    - lib-sieve: util: program client: Fixed omission in previous change.
    - lib-sieve: util: program client: Fixed handling of connecting
      asynchronously.

 -- Stephan Bosch <stephan@rename-it.nl>  Sun, 10 May 2015 12:23:11 +0200

dovecot (2:2.2.16-1~auto+103) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 30 Apr 2015 15:39:39 +0200

dovecot (2:2.2.16-1~auto+102) unstable; urgency=low

  * New revision (18503:333533e2d231) in dovecot Mercurial repository:
    - director: Log error if auth sends invalid lip/lport/port parameter.
    - lib: Added unit test for net_ip2addr() and fixed net_is_in_network()
      test.
    - lib: Renamed test-network to test-net
    - lib: net_addr2ip() sets the family now only after address is
      successfully converted.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 29 Apr 2015 18:32:44 +0200

dovecot (2:2.2.16-1~auto+101) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 29 Apr 2015 17:44:14 +0200

dovecot (2:2.2.16-1~auto+100) unstable; urgency=low

  * New revision (18499:46065d7276ab) in dovecot Mercurial repository:
    - lib-imap: imap_utf7_to_utf8() returns failure now for encoded NULs.
    - director: Implemented director_proxy_maybe passdb extra field.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 29 Apr 2015 17:35:03 +0200

dovecot (2:2.2.16-1~auto+99) unstable; urgency=low

  * New revision (18497:49bcc3954799) in dovecot Mercurial repository:
    - uri-util: Added the possibility of only checking the URI without parsing
      any of the data.
    - uri-util: Improve errors about invalid characters in URI by reporting
      the component where the offending character is located.
    - uri-util: Allow empty host name in the generic URI syntax as specified
      in RFC 3986.
    - lib-http: client: Fixed memory leak in CONNECT tunnel support.
    - lib: connection: Connect to unix socket asynchronously if connected
      callback is set.
    - fts: Do not deinit uncreated fts context

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 29 Apr 2015 11:32:28 +0200

dovecot (2:2.2.16-1~auto+98) unstable; urgency=low

  * New revision (18491:8898c5ea38f2) in dovecot Mercurial repository:
    - trash plugin: Count more correctly the number of bytes/messages needed
      to get under quota.
    - trash plugin: Fixed handling unlimited quota limits.
    - quota: Don't assume mail is too large if a quota root has mail count
      limit but not size limit.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 29 Apr 2015 10:32:18 +0200

dovecot (2:2.2.16-1~auto+97) unstable; urgency=low

  * New revision (18488:aa8786771490) in dovecot Mercurial repository:
    - lib-mail: Fixed modifying headers with i_stream_header_filter_add()

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 28 Apr 2015 14:32:19 +0200

dovecot (2:2.2.16-1~auto+96) unstable; urgency=low

  * New revision (18487:86f535375750) in dovecot Mercurial repository:
    - *-login: Don't try to flush SSL output if SSL handshake fails.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 28 Apr 2015 11:32:17 +0200

dovecot (2:2.2.16-1~auto+95) unstable; urgency=low

  * New revision (18486:a2d342257b25) in dovecot Mercurial repository:
    - Forgot to include year 2015 in earlier new files' Copyright lines.
    - log: Don't confuse process sending a partial log line to process sending
      logs too fast.
    - lib: Fixed crash in connection API if input streams aren't used (only
      input fd).
    - lib: Fixed test-istream-unix to not send uninitialized bytes.

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 25 Apr 2015 11:32:27 +0200

dovecot (2:2.2.16-1~auto+94) unstable; urgency=low

  * New revision (18482:25c848f10517) in dovecot Mercurial repository:
    - imap: Code cleanup: Moved IDLE keepalive timer calculation to lib-imap.
    - lib: Added istream-unix for reading fd sockets via istream.
    - lib: Added numpack_decode32()

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 25 Apr 2015 10:32:14 +0200

dovecot (2:2.2.16-1~auto+93) unstable; urgency=low

  * New revision (18479:008632bdfd2c) in dovecot Mercurial repository:
    - fts: Fixed infinite looping at deinit.
    - doveadm fs delete -R: Fixed infinite looping when deleting a lot of
      files with some backends.
    - doveadm fs delete -R: When deleting directories, include "/" suffix in
      the name.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 24 Apr 2015 15:32:33 +0200

dovecot (2:2.2.16-1~auto+92) unstable; urgency=low

  * New revision (18476:df0eba01d105) in dovecot Mercurial repository:
    - lmtp: Added lmtp_hdr_delivery_address=final|original|none setting.
    - doveadm-server: Fixed returning command input stream when its data was
      already in the input stream.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 24 Apr 2015 14:32:42 +0200

dovecot (2:2.2.16-1~auto+91) unstable; urgency=low

  * New revision (18474:9974c748f72a) in dovecot Mercurial repository:
    - fts-solr: fts_solr=use_libfts send data to Solr via space-separated
      tokens.
    - fts: Minor error messagage prefix change.
    - fts: Don't always try to initialize lib-fts. Require backend to
      explictly do it now.
    - fts: Install fts-user.h header

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 24 Apr 2015 13:32:34 +0200

dovecot (2:2.2.16-1~auto+90) unstable; urgency=low

  * New revision (18470:26d37653d247) in dovecot Mercurial repository:
    - fts: Replace '-' with '_' in filter-specific fts_filters_* settings.
    - lib-fs: Use the new t_str_replace() instead of doing it ourself.
    - lib: Added t_str_replace() to replace one character with another one

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 24 Apr 2015 12:32:27 +0200

dovecot (2:2.2.16-1~auto+89) unstable; urgency=low

  * New revision (18467:3905d7fce3ba) in dovecot Mercurial repository:
    - dict: Fixed unescaping strings from lib-dict.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 23 Apr 2015 21:32:31 +0200

dovecot (2:2.2.16-1~auto+88) unstable; urgency=low

  * New revision (18466:65f825a8cd0b) in dovecot Mercurial repository:
    - auth: Don't assert-crash if master user login attempts to use empty
      login username.
    - lib-storage: mail_search_args_simplify() handles now
      SEARCH_HEADER*/TEXT/BODY
    - lib-storage: mail_search_args_simplify() handles now
      SEARCH_SMALLER/LARGER
    - lib-storage: mail_search_args_simplify() handles now
      SEARCH_BEFORE/ON/SINCE

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 23 Apr 2015 20:32:31 +0200

dovecot (2:2.2.16-1~auto+87) unstable; urgency=low

  * New revision (18462:25974d8e5b5f) in dovecot Mercurial repository:
    - lib-storage: mail_search_args_simplify() merges now seqsets and uidsets.
    - lib-storage: If mail_search_args_simplify() merges flags, check again if
      any SUBs can be removed.
    - lib-storage: Makefile fixes for previous test programs
    - imapc: Don't write SEARCH YOUNGER/OLDER queries if server doesn't
      support WITHIN extension
    - lib-storage: Moved mail_search_args_simplify() to its own file and added
      unit tests.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 23 Apr 2015 19:32:35 +0200

dovecot (2:2.2.16-1~auto+86) unstable; urgency=low

  * New revision (18457:de60c42e6ad6) in dovecot Mercurial repository:
    - imapc: Use mail_search_arg_to_imap() to write IMAP SEARCH parameters.
    - lib-storage: Added mail_search_args_to_imap()
    - lib-storage: Added mail_thread_type_to_str()
    - lib-imap: Added imap_to_date()

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 23 Apr 2015 18:32:20 +0200

dovecot (2:2.2.16-1~auto+85) unstable; urgency=low

  * New revision (18453:b4a81e123f1a) in dovecot Mercurial repository:
    - lib-storage: Fixed assert-crash with mailbox_list_index=yes if root
      mailbox name was empty.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 23 Apr 2015 16:32:26 +0200

dovecot (2:2.2.16-1~auto+84) unstable; urgency=low

  * New revision (18452:d64fbe56a742) in dovecot Mercurial repository:
    - imapc: After auth failed, return failure immediately when opening a
      mailbox.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 23 Apr 2015 13:32:34 +0200

dovecot (2:2.2.16-1~auto+83) unstable; urgency=low

  * New revision (18451:de2023e630cb) in dovecot Mercurial repository:
    - lib-storage: Small code cleanup for index_mail_get_binary_stream()
    - lib: Fixed reference counting in iostream-rawlog if either i/ostream
      wasn't used.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 23 Apr 2015 12:32:41 +0200

dovecot (2:2.2.16-1~auto+82) unstable; urgency=low

  * New revision (18449:49dd781d8f26) in dovecot Mercurial repository:
    - lib: iostream_rawlog_create_from_stream() now allows input or output to
      be NULL.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 23 Apr 2015 11:32:29 +0200

dovecot (2:2.2.16-1~auto+81) unstable; urgency=low

  * New revision (18448:fedd88ce9315) in dovecot Mercurial repository:
    - lib-storage: Fixed subscription file reading when file was (nearly)
      empty.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 23 Apr 2015 10:32:20 +0200

dovecot (2:2.2.16-1~auto+80) unstable; urgency=low

  * New revision (2039:dd430dfa2ddb) in pigeonhole Mercurial repository:
    - lib-sieve: util: Fixed bug in t_realpath() normalization occuring with
      relative symlinks below root.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 23 Apr 2015 02:32:18 +0200

dovecot (2:2.2.16-1~auto+79) unstable; urgency=low

  * New revision (2038:6926e54e8817) in pigeonhole Mercurial repository:
    - Merged concurrent changes.
    - LDA Sieve plugin: Changed error handling so that each action log message
      can have up-to-date time stamps.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 22 Apr 2015 22:32:21 +0200

dovecot (2:2.2.16-1~auto+78) unstable; urgency=low

  * New revision (18447:faafabb58036) in dovecot Mercurial repository:
    - lib-storage: Added support for subscriptions file version 2 format.

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 22 Apr 2015 17:32:17 +0200

dovecot (2:2.2.16-1~auto+77) unstable; urgency=low

  * New revision (18446:7a0d3453600a) in dovecot Mercurial repository:
    - fts-lucene: Fix to earlier commit: Header names must be indexed without
      libfts, not with.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 21 Apr 2015 22:32:40 +0200

dovecot (2:2.2.16-1~auto+76) unstable; urgency=low

  * New revision (18445:1ba63410b902) in dovecot Mercurial repository:
    - fts-lucene: Optionally use lib-fts instead of CLucene's own analyzers.
    - fts: If backend has FTS_BACKEND_FLAG_TOKENIZED_INPUT set, index also the
      header name.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 21 Apr 2015 21:32:28 +0200

dovecot (2:2.2.16-1~auto+75) unstable; urgency=low

  * New revision (18443:5b8959b2ff5e) in dovecot Mercurial repository:
    - lib-fs: Fixed fs-posix to work with fs_iter_init(path="") when fs prefix
      wasn't set.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 21 Apr 2015 20:32:26 +0200

dovecot (2:2.2.16-1~auto+74) unstable; urgency=low

  * New revision (18442:9aaacd260a7d) in dovecot Mercurial repository:
    - lib-fts: Added normalizer-simple for doing normalization without libicu.
    - lib-fts: Fixed test-fts-filter to work again after previous normalizer
      changes.
    - lib-fts: Renamed normalizer to icu-normalizer, including the source
      code.
    - configure: s/normalizer/libicu/ since we it could be used for something
      else as well.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 21 Apr 2015 19:32:14 +0200

dovecot (2:2.2.16-1~auto+73) unstable; urgency=low

  * New revision (18438:b64bcee2ffa0) in dovecot Mercurial repository:
    - lmtp proxy: Include in log messages how long it took to deliver the
      mail.
    - lib-lda: Assume that the caller sets delivery_time_started
    - lib-lda: mail_deliver_log() now updates the %{delivery_time} instead of
      using the first cached value.
    - lib-lda: Added lmtp-client to track timestamps when various events
      happen.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 21 Apr 2015 16:32:15 +0200

dovecot (2:2.2.16-1~auto+72) unstable; urgency=low

  * New revision (18434:881ab9a0dc2e) in dovecot Mercurial repository:
    - imap: Finishing previous commit by removing now-unnecessary code.
    - imap: Removed separate time counting from SELECT and SEARCH commands.
    - imap: Include in tagged reply how much running time each IMAP command
      takes.
    - imap: Small code cleanup.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 21 Apr 2015 13:32:24 +0200

dovecot (2:2.2.16-1~auto+71) unstable; urgency=low

  * New revision (18430:3ea5becbb56c) in dovecot Mercurial repository:
    - lda, lmtp: Added delivery_time and session_time variables to
      deliver_log_format

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 21 Apr 2015 12:32:22 +0200

dovecot (2:2.2.16-1~auto+70) unstable; urgency=low

  * New revision (18429:4f95a2b5a154) in dovecot Mercurial repository:
    - stats: num_cmds was always 0 in global stats

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 21 Apr 2015 10:32:30 +0200

dovecot (2:2.2.16-1~auto+69) unstable; urgency=low

  * New revision (18428:9196358b6779) in dovecot Mercurial repository:
    - lib-fts: Added udhr_fra.txt to EXTRA_DIST

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 21 Apr 2015 09:32:34 +0200

dovecot (2:2.2.16-1~auto+68) unstable; urgency=low

  * New revision (18427:a2f45d31d1c5) in dovecot Mercurial repository:
    - lib-fts: Added PropList.txt to EXTRA_DIST

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 20 Apr 2015 19:32:29 +0200

dovecot (2:2.2.16-1~auto+67) unstable; urgency=low

  * New revision (18426:50ef619ce58a) in dovecot Mercurial repository:
    - lib-fts requires libexttextcat actually - don't even try to use textcat
      for it.
    - lib-fts: Updated Finnish/French stopword lists from Lucene code.
    - lib-fts: Fixed using FTS_NORMALIZER_CFLAGS/LIBS.
    - lib-fts: Don't crash in test-fts-filter if libstemmer support isn't
      built in
    - lib-fts: Fixed some wrong macro name checks.
    - lib-fts: Added missing stopwords_fi.txt
    - lib-fts: Fixed test-fts-language to use TEXTCAT_DATADIR

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 20 Apr 2015 17:26:23 +0200

dovecot (2:2.2.16-1~auto+66) unstable; urgency=low

  * New revision (18419:56228757382d) in dovecot Mercurial repository:
    - configure: Fixed building without textcat.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 20 Apr 2015 16:32:17 +0200

dovecot (2:2.2.16-1~auto+65) unstable; urgency=low

  * New revision (18418:e06740c8515a) in dovecot Mercurial repository:
    - configure: Added Debian Wheezy workaround for finding textcat.h
    - lib-fts: Fixed default textcat datadir paths.
    - configure: Fixed linking with libexttextcat when it was found via
      pkg-config

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 20 Apr 2015 16:17:35 +0200

dovecot (2:2.2.16-1~auto+64) unstable; urgency=low

  * New revision (18415:914bdca67d1f) in dovecot Mercurial repository:
    - fts: Added FTS_BACKEND_FLAG_TOKENIZED_INPUT, which is implemented via
      lib-fts.
    - Initial import for lib-fts.
    - configure: Fixed/improved finding and using libexttextcat.
    - configure: Stemmer and textcat checks are now done even if CLucene isn't
      used.
    - fts: Code cleanup to do all index updates via fts_build_data()

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 20 Apr 2015 15:27:11 +0200

dovecot (2:2.2.16-1~auto+63) unstable; urgency=low

  * New revision (18410:3215ef3e3031) in dovecot Mercurial repository:
    - doveadm fs delete -R: Don't add extra '/' chars in the middle of paths

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 17 Apr 2015 11:32:03 +0200

dovecot (2:2.2.16-1~auto+62) unstable; urgency=low

  * New revision (18409:87ec8d53c9fa) in dovecot Mercurial repository:
    - dovecot-config: Added lib-stats to LIBDOVECOT_INCLUDE

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 17 Apr 2015 10:31:52 +0200

dovecot (2:2.2.16-1~auto+61) unstable; urgency=low

  * New revision (18408:4ced4305d960) in dovecot Mercurial repository:
    - lib-fs: fs_class_register() can now be called externally.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 16 Apr 2015 17:31:50 +0200

dovecot (2:2.2.16-1~auto+60) unstable; urgency=low

  * New revision (18407:0f4b010b78b6) in dovecot Mercurial repository:
    - doveadm mailbox metadata: The keys must always be lowercased.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 16 Apr 2015 13:32:04 +0200

dovecot (2:2.2.16-1~auto+59) unstable; urgency=low

  * New revision (18406:736730cf45f0) in dovecot Mercurial repository:
    - stats: Fixed compiling with some OSes.

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 16 Apr 2015 12:32:10 +0200

dovecot (2:2.2.16-1~auto+58) unstable; urgency=low

  * New revision (18405:7c90285a72a6) in dovecot Mercurial repository:
    - lib: test-array build warnings on Solaris 10

 -- Stephan Bosch <stephan@rename-it.nl>  Thu, 16 Apr 2015 11:32:02 +0200

dovecot (2:2.2.16-1~auto+57) unstable; urgency=low

  * New revision (18404:1c17f06d5e52) in dovecot Mercurial repository:
    - imapc: Added imapc_features=zimbra-workarounds

 -- Stephan Bosch <stephan@rename-it.nl>  Wed, 15 Apr 2015 20:32:01 +0200

dovecot (2:2.2.16-1~auto+56) unstable; urgency=low

  * New revision (18403:93dab55ae36e) in dovecot Mercurial repository:
    - dict-file: Use tabescaping for keys and values to allow LFs in them.

 -- Stephan Bosch <stephan@rename-it.nl>  Tue, 14 Apr 2015 09:32:07 +0200

dovecot (2:2.2.16-1~auto+55) unstable; urgency=low

  * New revision (18402:635f9c7d5991) in dovecot Mercurial repository:
    - auth: If passdb/userdb changes the username, add the changed username
      also to the cache.
    - auth: Setting userdb fields from cache didn't set handle any special
      fields.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 13 Apr 2015 20:32:06 +0200

dovecot (2:2.2.16-1~auto+54) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 13 Apr 2015 16:17:10 +0200

dovecot (2:2.2.16-1~auto+53) unstable; urgency=low

  * New revision (18400:631cd10e62b2) in dovecot Mercurial repository:
    - replication plugin: Don't crash for users who don't have replication
      enabled.

 -- Stephan Bosch <stephan@rename-it.nl>  Mon, 13 Apr 2015 09:32:12 +0200

dovecot (2:2.2.16-1~auto+52) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Sat, 11 Apr 2015 00:02:58 +0200

dovecot (2:2.2.16-1~auto+51) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 10 Apr 2015 23:47:32 +0200

dovecot (2:2.2.16-1~auto+50) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 10 Apr 2015 23:35:16 +0200

dovecot (2:2.2.16-1~auto+49) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 10 Apr 2015 23:18:12 +0200

dovecot (2:2.2.16-1~auto+48) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 10 Apr 2015 22:48:08 +0200

dovecot (2:2.2.16-1~auto+47) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 10 Apr 2015 01:05:07 +0200

dovecot (2:2.2.16-1~auto+46) unstable; urgency=low

  * Manual rebuild.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 10 Apr 2015 00:58:45 +0200

dovecot (2:2.2.16-1~auto+45) unstable; urgency=low

  * Based automated package on upstream Debian package version 1:2.2.13-11.

 -- Stephan Bosch <stephan@rename-it.nl>  Fri, 10 Apr 2015 00:48:43 +0200

dovecot (1:2.2.13-11) unstable; urgency=high

  * [ebc0377] Don't allow install of dovecot-sieve without a new enough
    dovecot-core. (Closes: #772885)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Sun, 14 Dec 2014 12:27:50 -0500

dovecot (1:2.2.13-10) unstable; urgency=high

  [ Jelmer Vernooij ]
  * [93db7f0] Fix path to 90-sieve-extprograms.conf in dovecot-sieve.postinst.
    Closes: #772703, #772711

  [ Jaldhar H. Vyas ]
  * [8c627a4] Add another db_stop this time for triggers.  Die #770695 die!

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Wed, 10 Dec 2014 19:56:20 -0500

dovecot (1:2.2.13-9) unstable; urgency=high

  * [5b689f6] Made some overlooked configuration files into conffiles;
    deleted excess files from /usr/share/doc/dovecot-core.
  * [83f2fc4] Explicitly stop debconf in dovecot-core postinst which hopefully
    fixes the last of the install hangs.
    Thanks to Chris Gilbert <zeke.gilbert@gmail.com> (Closes: #770695)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Tue, 09 Dec 2014 06:17:23 -0500

dovecot (1:2.2.13-8) unstable; urgency=medium

  * [b2f652f] Turn off SSL by default and leave SSL cert locations commented
    out. Hopefully this will be a satisfactory lowest common denominator for
    new installs without messing with upgrades.
    (Closes: #771334, #771407)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Tue, 02 Dec 2014 00:21:30 -0500

dovecot (1:2.2.13-7) unstable; urgency=high

  * [daea09a] Commented out cert locations so install doesn't bomb if the
    certs haven't been created yet.
    (Closes: #706216, #732263, #767154, #768253, #769461, #770697)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Fri, 28 Nov 2014 00:27:03 -0500

dovecot (1:2.2.13-6) unstable; urgency=medium

  * [f7205c0] dovecot-dev: removed dependency on dovecot-core
  * [e393868] Removed SSL certificate generation from postinst.  From now on
    you have to do this yourself.  See dovecot-core's README.debian for
    instructions. (Closes: #730828)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Sat, 25 Oct 2014 23:31:42 -0400

dovecot (1:2.2.13-5) unstable; urgency=medium

  * Fix name of organizationName field in SSL configuration for self-
    signed certs. Closes: #760653

 -- Jelmer Vernooij <jelmer@debian.org>  Sat, 06 Sep 2014 23:19:51 +0200

dovecot (1:2.2.13-4) unstable; urgency=medium

  * Add Provides with dovecot ABI version, for plugins to depend on.
    Closes: #456021

 -- Jelmer Vernooij <jelmer@debian.org>  Sun, 20 Jul 2014 19:31:09 +0200

dovecot (1:2.2.13-3) unstable; urgency=medium

  * Build-depend on clucene 2.3 or later, which upstream lists as the
    minimum version. Closes: #754141
  * Use configuration file for openssl certificate configuration.
  * Use canonical address for Vcs-Browser header.
  * Remove unnecessary asterisk from NEWS entry; fixes lintian warning.
  * Remove unused lintian override for usr/lib/dovecot/imap.
  * dovecot-core: Ignore lintian warnings for empty directories.

 -- Jelmer Vernooij <jelmer@debian.org>  Tue, 08 Jul 2014 01:48:08 +0200

dovecot (1:2.2.13-2) unstable; urgency=medium

  * [bd5e34b] Patches from upstreams' hg repo to fix BYE and LOGOUT not being 
    sent. (Closes: #751682)
  * [452e336] Czech translation for debconf.
    Thanks to Michal Šimůnek (Closes: #751389)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Wed, 25 Jun 2014 01:38:59 -0400

dovecot (1:2.2.13-1) unstable; urgency=medium

  * [0680040] Imported Upstream version 2.2.13

 -- Jelmer Vernooij <jelmer@debian.org>  Sun, 25 May 2014 18:45:38 +0200

dovecot (1:2.2.13~rc1-1) unstable; urgency=medium

  * [7751508] Imported Upstream version 2.2.13~rc1
    + Fixes denial of service vulnerability (CVE-2014-3430). Closes: #747549

 -- Jelmer Vernooij <jelmer@debian.org>  Sat, 10 May 2014 14:34:14 +0200

dovecot (1:2.2.12-3) unstable; urgency=medium

  * [0383db0] Break long line.
  * [c961b6a] Fix installation of sieve plugins. Closes: #742770, #684271
  * [388d2bf] Strip body.rfc5173.txt from the pigeonhole patch, as it is
    non-free. Closes: #745398

 -- Jelmer Vernooij <jelmer@debian.org>  Wed, 23 Apr 2014 02:56:56 +0200

dovecot (1:2.2.12-2) unstable; urgency=medium

  * [c882a38] Add build dependencies libstemmer-dev and libexttextcat-dev,
    used by dovecot-lucene.
  * [67762d4] Use autotools-dev to update config.guess and config.sub.
  * [33e79b7] Update Japenese po file. Thanks, victory. Closes: #730171
  * [cbf213b] Add non-standard-dir-perm override for /etc/dovecot/private.

 -- Jelmer Vernooij <jelmer@debian.org>  Sun, 23 Mar 2014 17:57:04 +0000

dovecot (1:2.2.12-1) experimental; urgency=medium

  * [52b67de] Update watch file for 2.2 series.
  * [c4eac1f] Verify upstream tarball signature in watch file.
  * [3a81ff9] Imported Upstream version 2.2.12
  * [8950a86] Bump standards version to 3.9.5 (no changes).
  * [cd82417] Add myself to uploaders.

 -- Jelmer Vernooij <jelmer@debian.org>  Thu, 06 Mar 2014 22:45:19 +0000

dovecot (1:2.2.10-1) unstable; urgency=low

  * [0496c52] Imported Upstream version 2.2.10
  * [515dd61] Added new package for Lucene full text search support.
    Thanks to Jelmer Vernooij <jelmer@debian.org> for the patch.
    (Closes: #685979)
  * [718a68e] Fix old private key location in README.Debian.
    Thanks to Jelmer Vernooij <jelmer@debian.org> for the patch.
    (Closes: #702385)
  * [42da568] dovecot-solr: Make sure solr-schema.xml gets installed.
    (In /usr/share/dovecot)
    (Closes: #695185)
  * [77acbf7] Added /usr/share/dovecot/dovecot-abi file in dovecot-dev to
    document -- you guessed it! -- the dovecot ABI version.
  * [feb597a] Added support for xz compression.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Thu, 06 Mar 2014 02:51:34 -0500

dovecot (1:2.2.9-1) unstable; urgency=low

  [ Jaldhar H. Vyas ]
  * [77468cf] Imported Upstream version 2.2.9
  * [43e08f3] Place dovenull user in its own group. (Closes: #725164)
  * [e1a3e9c] Handled the fact that dovecot-db.conf.ext is no longer used.
    (Closes: #728107, #730403)

  [Debconf translation updates]
  * Russian (Yuri Kozlov).  (Closes: #729106)
  * German (Chris Leick).  (Closes: #729358)
  * Danish (Joe Hansen).  (Closes: #729425)
  * French (Julien Patriarca).  (Closes: #729966)
  * Portuguese (Américo Monteiro).  (Closes: #730006)
  * Polish (Michał Kułach).  (Closes: #730061)
  * Italian (Beatrice Torracca).  (Closes: #730136)
  * Japanese (victory).  (Closes: #73017)
  * Swedish (Martin Bagge / brother).  (Closes: #730188)
  * Spanish; (Camaleón).  (Closes: #730354)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Thu, 16 Jan 2014 15:42:13 -0500

dovecot (1:2.2.8-1) UNRELEASED; urgency=low

  * [6157a2b] New upstream version 2.2.8

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Thu, 21 Nov 2013 16:54:46 -0500

dovecot (1:2.2.5-1) experimental; urgency=low
  [ Micah Anderson ]
  * [a0035bf] New upstream version 2.2.5
  * [a053c49] Update pigeonhole patch to 0.4.1
  * [689cd67] refreshed patches

  [ Jaldhar H. Vyas ]
  * Caused bugs and then fixed them again.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Mon, 09 Sep 2013 00:57:32 -0400

dovecot (1:2.1.17-2) unstable; urgency=low

  * [e8286e0] New version of drac patch taken from Ubuntu which works better
    with 2.x (Closes: #716764)
  * [23acb40] Add a patch from Ubuntu to report the distro name in the login
    banner why not.
  * [f8d566e] Don't need dovecot-common package anymore; get rid of it.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Sat, 07 Sep 2013 14:58:05 -0400

dovecot (1:2.1.17-1) experimental; urgency=low

  [ Jaldhar H. Vyas ]
  * [fa0d6aa] Re-enable mbox write locking patch to comply with policy 11.6
    (Closes: #720502)
  * [38691fb] New upstream version (Closes: #719021)
  * [1361144] prompts in dovecot-core postinst debconfiscated.
  * IN MEMORIAM: Goldy the Goldfish (2000-2013)  You were a prince (or
    perhaps princess?) among fish and we shall all miss you dearly.
    May your karmas merit much punya in future lives.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Fri, 23 Aug 2013 01:46:20 -0400

dovecot (1:2.1.16-1) experimental; urgency=low

  * [9741bd8] New Upstream version
  * [3476489] Updated pigeonhole patch to 0.3.5
  * [d4f236f] Removed some patches which are no longer required.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Fri, 14 Jun 2013 16:25:19 -0400

dovecot (1:2.1.7-8) experimental; urgency=low

  * This version is not actually intended for upload.  It merely undoes
    some changes made for the the wheezy release.  Namely, the following
    features are back:
    - TCP Wrappers support
    - Hurd compatibility support
    - Triggers.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Thu, 13 Jun 2013 16:14:21 -0400

dovecot (1:2.1.7-7) unstable; urgency=high

  * If you are upgrading from stable or earlier versions of this package
    from testing/unstable please carefully read
    /usr/share/doc/dovecot-core/README.Debian.gz for important information
    about changes.
  * [0d74b31] Move Breaks/Replaces mailavenger from dovecot-common to
    dovecot-core (Closes: #694376)
  * [a8030a1] Revamped dovecot-cores README.Debian by adding any info I could
    think of in order to ease upgrade problems. (Closes: #696820)
  * [04798d3] Don't touch 10-ssl.conf at all.  Eventually I will DTRT with
    regards to the default generated ssl certificates but in the mean time
    this will do the least mischief.  (Closes: #696817)
  * [fde17d1] Patch to make /etc/dovecot/readme point to the right place for
    the example configuration.  (Closes: #698941)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Mon, 04 Feb 2013 16:27:17 -0500

dovecot (1:2.1.7-6) unstable; urgency=high

  * WARNING: in order to get this package into wheezy some functionality
    from the previous release had to be removed.  Namely:
    - TCP Wrappers support
    - Hurd compatability support
    - Triggers  
    All this will be coming back in the next version but for now, if you need
    any of it, stick with -5.
  * [1f869e0] NEWS.Debian was not getting added to the package (Closes: #693621)
  * [564c5e2] Add breaks and replaces mailavenger for debian-common
    (Closes: #694376)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Fri, 14 Dec 2012 17:01:33 -0500

dovecot (1:2.1.7-5) unstable; urgency=high

  * [132bc3b] Remove call to ntp-wait in init script.  Dovecot handles a 
    skewed clock much better now.  (Closes: #693225)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Wed, 14 Nov 2012 14:45:29 -0500

dovecot (1:2.1.7-4) unstable; urgency=high

  * [68ef7ad] piuparts complained /etc/dovecot/private was left unowned on
    purge which is against policy (Closes: #692944)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Sun, 11 Nov 2012 23:45:07 -0500

dovecot (1:2.1.7-3) unstable; urgency=high

  [ Jaldhar H. Vyas ]
  * [03d5499] Do not generate new dovecot cert if key or cert is already
    present (Closes: #685896,#631257) Thanks to Alexander Ufimtsev
    <alexu@ucd.ie> and Jörg-Volker Peetz <jvpeetz@web.de> for patches.
  * [5be6c2a] You should be able to upgrade and remove dovecot-managesieved
    without errors (Closes: #665487)
  * [1a9ad5c] Fixes instances where UTF-8 was misused instead of mUTF-7
    (Closes: #680035)
  * [c0ac3ba] Backport of fix for failure to autocreate mailboxes
    (Closes: #623440) This also requires setting the default mail_location.
  * [ba1d3f5] Fix FTBS on Hurd (Closes: #686931) via upstream patch backported
    from mercurial.
  * [cfa92b5] Upgrade pigeonhole page to 0.3.1 (Closes: #688407)
  * [58f01c2] Generated certificates will now be created in /etc/dovecot
    (Closes: #608719)
  * [8e40ea5] Patch to build with PIE and bindnow
    by intrigeri@debian.org (Closes: #679017)
  * [87d982b] Use libwrap (Closes: #685850)
  * [ebb5421] Start after nslcd (Closes: #692632)
  * [2db5c1a] Add support for dpkg triggers.  This means dovecot will not be
    repeatedly restarted when installing or removing lots of plugins
    (Closes: #601744)
  * [bc66629] Patch to document -k in dsync.1
    by Luca Capello <luca@pca.it> (Closes: #680992)
  * [ba67766] Add lintian overrides.

  [ Marco Nenciarini ]
  * [ffba408] Updated watch file
  * [9777434] Install missing default configuration files from upstream
  * [9496828] Backport fix for segfault in managesieve triggered by
    CHECKSCRIPT command. (Closes: #688197)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Sat, 10 Nov 2012 03:50:30 -0500

dovecot (1:2.1.7-2) unstable; urgency=low

  * [e23a136] Just a quick upload to make dovecot buildable on non-linux
    platforms again. (Closes: #676817) I did it by removing the systemd
    build-dep altogether.  sd-daemon.[ch] is included in the source so if
    systemd is installed on a system, it should be detected and socket
    activation should happen.  That is, assuming I've got everything right
    (and documented) which is something I'll be looking into for the next
    version.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Thu, 21 Jun 2012 23:54:47 -0400

dovecot (1:2.1.7-1) unstable; urgency=low

  * [7668742] Imported upstream 2.1.7 (Closes: #663243)
              + doveadm.1 documents the move command. (Closes: #641750)
  * [4db927a] Patch to enable systemd support.  (Closes: #672266)
              Thanks Riku Voipio.
  * [e17ac86] Previous attempt at setting hardening flags did not include the
              drac plugin.  Simon Ruderich provided an extra patch.
              (Closes: #653530)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Wed, 30 May 2012 16:27:21 -0400

dovecot (1:2.1.4-1) experimental; urgency=low

  * [6cc1e7d] Imported upstream 2.1.4

 -- Micah Anderson <micah@debian.org>  Tue, 10 Apr 2012 11:33:05 -0400

dovecot (1:2.1.3-1) experimental; urgency=low

  * [49ecc33] Imported upstream 2.1.3

 -- Micah Anderson <micah@debian.org>  Fri, 16 Mar 2012 22:04:46 -0400

dovecot (1:2.1.2-1) experimental; urgency=low

  * [70c3f6e] Imported upstream 2.1.2
  * Add missing dependency on dpkg-dev 1.16.1

 -- Micah Anderson <micah@debian.org>  Thu, 15 Mar 2012 20:26:35 -0400

dovecot (1:2.1.1-1) experimental; urgency=low

  * [e113636] Imported upstream 2.1.1
  * Updated pigeonhole patch to 0.3.0, supporting 2.1

 -- Micah Anderson <micah@debian.org>  Tue, 13 Mar 2012 23:08:06 -0400

dovecot (1:2.0.18-1) unstable; urgency=low

  * [85ae320] Imported Upstream version 2.0.18
  * [9cfd1da] Upped standards version to 3.9.3
  * [afb4164] Patch to dovecot-core/postinst so that permissions of symlinked
    certificates aren't modified. (Closes: #646508)
    Thanks Michael Kuhn.
  * [bf642ee] Patch to enable hardened build flags.  (Closes: #653530)
    Thanks Moritz Muehlenhoff.
  * [00b0d0c] Updated pigeonhole to 0.2.6

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Fri, 09 Mar 2012 00:55:13 -0500

dovecot (1:2.0.15-1) unstable; urgency=low

  * [a22575a] New upstream version 2.0.15: (Closes: #642045)
      + doveadm altmove: Added -r parameter to move mails back to primary
        storage.
      - v2.0.14: Index reading could have eaten a lot of memory in some
        situations
      - doveadm index no longer affects future caching decisions
      - mbox: Fixed crash during mail delivery when mailbox didn't yet have
        GUID assigned to it.
      - zlib+mbox: Fetching last message from compressed mailboxes crashed.
      - lib-sql: Fixed load balancing and error
  * [8ce5abc] Update pigeonhole to release 0.2.4
  * [87658d2] Add dovecot-solr to dovecot-core's Suggests line.

 -- Marco Nenciarini <mnencia@debian.org>  Mon, 19 Sep 2011 19:26:48 +0200

dovecot (1:2.0.14-3) unstable; urgency=low

  * [f37a9ec] Enable solr full text search plugin. (LP: #620959)
  * [cdd8b84] Build dovecot-common as architecture-all package.
  * [af90444] Fix mail_plugin_dir default value in conf.d/10-mail.conf
    (Closes: #624294)
  * [61347cb] Bump debhelper build-depends to (>= 7.2.3~) because we use
    dh_bugfiles.
  * [4b757b6] Fix wrong configuration files path in sieve manpages.

 -- Marco Nenciarini <mnencia@debian.org>  Fri, 16 Sep 2011 02:26:21 +0200

dovecot (1:2.0.14-2) unstable; urgency=low

  [ Marco Nenciarini ]
  * [a6896d6] Rename dovecot-common to dovecot-core. (Closes: #624835)
  * [c36ca96] Manage protocols during package configuration and
    deconfiguration phases.
  * [599b55b] Update pigeonhole to release 0.2.3.
  * [c654db0] Add a bug-script which will append doveconf -n output to bug
    reports.
  * [5270323] Add notes about upgrading from 1.2 to README.Debian.
    (Closes: #635351)
  * [5cd77a3] Add build-arch and build-indep target to debian/rules as
    required by lintian.
  * [be05d2a] Avoid ucf question when upgrading from squeeze and the only
    difference in dovecot.conf is at the "protocols" line.
  * [3c73782] Remove ucf backups during purge.
  * [3ccf508] Make /etc/dovecot/*.ext readable by dovecot group members.
    (Closes: #639005)
  * [665bcc5] Use -c ${CONF} when calling doveconf to determine PIDBASE.
    Thanks to Jonathan Hall (Closes: #627794)
  * [325042c] Purge obsolete unmodified config files from /etc.
    (Closes: #629397)
  * [a9b9afb] Modified init script to report failures. (Closes: #629654)
  * [d4622fd] Make dovecot-core suggesting all other packages containing
    additional features.

 -- Marco Nenciarini <mnencia@debian.org>  Thu, 15 Sep 2011 19:43:55 +0200

dovecot (1:2.0.14-1) unstable; urgency=low

  * [50a947e] New upstream version 2.0.14: (Closes: #640143)
      + doveadm: Added support for running mail commands by proxying to
        another doveadm server.
      + Added "doveadm proxy list" and "doveadm proxy kick" commands to
        list/kick proxy connections (via a new "ipc" service).
      + Added "doveadm director move" to assign user from one server to
        another, killing any existing connections.
      + Added "doveadm director ring status" command.
      + userdb extra fields can now return name+=value to append to an
        existing name, e.g. "mail_plugins+= quota".
      - script-login attempted an unnecessary config lookup, which usually
        failed with "Permission denied".
      - lmtp: Fixed parsing quoted strings with spaces as local-part for
        MAIL FROM and RCPT TO.
      - imap: FETCH BODY[HEADER.FIELDS (..)] may have crashed or not
        returned all data sometimes.
      - ldap: Fixed random assert-crashing with with sasl_bind=yes.
      - Fixes to handling mail chroots
      - Fixed renaming mailboxes under different parent with FS layout when
        using separate ALT, INDEX or CONTROL paths.
      - zlib: Fixed reading concatenated .gz files.
  * [0297425] Use xz compression for dbg packages.
  * [4464ccf] Support parallel builds in debian/rules
  * [19667f0] Acknowledge NMU 1:2.0.13-1.1.
    Thanks to Luk Claes

 -- Marco Nenciarini <mnencia@debian.org>  Tue, 06 Sep 2011 23:18:46 +0200

dovecot (1:2.0.13-1.1) unstable; urgency=low

  * Non-maintainer upload.
  * Don't ship .la files (Closes: #621297).

 -- Luk Claes <luk@debian.org>  Sat, 18 Jun 2011 12:31:28 +0200

dovecot (1:2.0.13-1) unstable; urgency=high

  [ Marco Nenciarini ]
  * [8af9e4d] New upstream version 2.0.13:
      + Added "doveadm index" command to add unindexed messages into
        index/cache. If full text search is enabled, it also adds unindexed
        messages to the fts database.
      + added "doveadm director dump" command.
      + pop3: Added support for showing messages in "POP3 order", which can
        be different from IMAP message order. This can be useful for
        migrations from other servers. Implemented it for Maildir as 'O'
        field in dovecot-uidlist.
      - doveconf: Fixed a wrong "subsection has ssl=yes" warning.
      - mdbox purge: Fixed wrong warning about corrupted extrefs.
      - sdbox: INBOX GUID changed when INBOX was autocreated, leading to
        trouble with dsync.
      - script-login binary wasn't actually dropping privileges to the
        user/group/chroot specified by its service settings.
      - Fixed potential crashes and other problems when parsing header names
        that contained NUL characters. (CVE-2011-1929)
    (Closes: #627443)

 -- Marco Nenciarini <mnencia@debian.org>  Sat, 21 May 2011 23:58:06 +0200

dovecot (1:2.0.12-1) unstable; urgency=low

  [ Jaldhar H. Vyas ]
  * [66cbb94] New upstream major release.  Imported Upstream version 2.0.12
  * [a48c7fd] Updated standards version

  [ Marco Nenciarini ]
  * [5c6b334] Updated watch file
  * [0ba683e] Updated init script to new configuration scheme. (Closes: #593527)
  * [8370be4] Fix upgrading from rename-it.nl packages
  * [ae804e3] Update changelog

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Mon, 25 Apr 2011 17:03:26 -0400

dovecot (1:2.0.11-1) experimental; urgency=low

  * [a4764a4] New upstream major release (Closes: #573889, #580929,
    #597476, #603951, #606089, #606646, #606649, #608075, #612369, #610919)
  * [461f667] Updated copyright and package descriptions. Thanks Stephan
    Bosch.
  * [7fbd92a] Drop all patches but drac support. Update pigeonhole to
    release 0.2.1
  * [05a5a1e] Update debian/rules to work with dovecot 2.0. Thanks
    Stephan Bosch.
  * [a36193e] Update debian/dovecot-common.{postinst,postrm} to handle
    the new config file layout. Thanks Stephan Bosch.
  * [3589afd] Remove debian/dovecot.1 manpage because is provided by
    upstream.
  * [f1703e1] Remove debian/dovecotpw.1 manpage as there is no dovecotpw
    executable in dovecot 2.0. Same feature is provided through 'doveadm
    pw' command.
  * [e30283d] Remove expire-tool.sh wrapper as there is no expire-tool
    in dovecot 2.0. Same feature is provided through 'doveadm expunge'
    command.
  * [3385061] Remove daily cron script and the related configuration
    from the default file.
  * [bec19a0] Update debian/dovecot-common.NEWS.Debian with upgrading
    instructions
  * [1e56f1c] Call dh_makeshlibs with --no-script option to avoid
    {postinst,postrm}-has-useless-call-to-ldconfig lintian errors.
  * [325f055] Disable numbers in patches (requires git-buildpackage >=0.5.13)
  * [74d6ebe] Added debian/source/local-options with "unapply-patches".
  * [0edef17] Set default protocols value as empty and enable each
    protocol in its own configuration file in
    /usr/share/dovecot/protocols.d (LP: #661453)
  * [e88860c] Removed code about upgrading from pre-etch packages.
  * [95c5d47] Removed obsolete Build-Conflict (Closes: #614053)
  * [41dddf4] Move configurations for imapd and pop3d to the appropriate
    packages. (Closes: #606648)
  * [b8b66dc] Removed obsolete README.Debian and NEWS.Debian from
    dovecot-pop3d and dovecot-imapd packages
  * [0bda8ac] Added packages dovecot-lmtpd and dovecot-managesieved.
  * [9a954f1] Build databases, ldap and gssapi support as plugins
  * [1a3f323] Deregister obsolete configuration files from ucf in
    dovecot-common postinst on upgrades.
  * [fae4b76] Added packages dovecot-pgsql, dovecot-mysql, dovecot-sqlite,
    dovecot-ldap, dovecot-gssapi and dovecot-sieve (Closes: #251433)
  * [aa8983d] Imported Upstream version 2.0.11

 -- Marco Nenciarini <mnencia@debian.org>  Mon, 07 Mar 2011 18:23:59 +0100

dovecot (1:1.2.15-3) unstable; urgency=low

  * [096c373] Fix file overwrite error when upgrading from lenny
    (Closes: #601980)
  * [37b3220] Add --no-create-home to adduser invocation in dovecot-
    common.postinst script (Closes: #601767)
  * [b00b527] Fall back to `hostname` if `hostname -f` invocation fails
    (Closes: #562780)
  * [9102fec] Make self-generated certificates key length 2048 bits.

 -- Marco Nenciarini <mnencia@debian.org>  Tue, 02 Nov 2010 11:12:53 +0100

dovecot (1:1.2.15-2) unstable; urgency=low

  * [a0744a5] Switch vcs fields to git
  * [d8a1bd4] Add debian/gbp.conf to make easy the usage of git-
    buildpackage
  * [c0dc21f] Warn that the generated SSL certificate will expire in 10
    years instead of 365 days, as it's the lifetime of of self-generated
    certificates since 1:1.2.13-1
  * [6472d63] Switch to gbp-pq patch management.
  * [bf2fc17] Upgraded sieve plugin to version 0.1.18
  * [6b9809d] Upgraded managesieve plugin to version 0.11.12
  * [d67cd17] Upgraded dovecot-managesieve.patch to version 0.11.12

 -- Marco Nenciarini <mnencia@debian.org>  Thu, 28 Oct 2010 22:50:19 +0200

dovecot (1:1.2.15-1) unstable; urgency=high

  [ Marco Nenciarini ]
  * New upstream release (Closes: #587036,#597529)
  * Updated policy version to 3.9.1.0 (no changes needed)

  [ Jaldhar H. Vyas ]
  * [SECURITY] Fixes two bugs with acls which could have allowed a user to
    gain improper access or admin rights to shared mailboxes.
    (Closes: #599521)
  * Warn that the generated SSL certificate will expire in 365 days.  Thanks
    Phillip Weis.  (Closes: #576455)
  * Wherever the path to sendmail is given as /usr/lib/sendmail, change to
    /usr/sbin/sendmail.  (Closes: #570814,#595671)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Fri, 08 Oct 2010 17:34:19 -0400

dovecot (1:1.2.13-1) unstable; urgency=low

  [ Jaldhar H. Vyas ]
  * dovecot-common: Upped expiration date of self-generated certificates to
    10 years from 1 year.  (Closes: #587371)

  [ Marco Nenciarini ]
  * New upstream release:
    - Fixed iconv() crash when it was processing several kilobytes of
      broken continuous input. This mainly could have caused a problem
      with IMAP SEARCH. Possibly also with some Sieve checks.
    - If MIME encoded-words contained line feeds, Dovecot logged
      cache corruption errors.
    - mbox: Renaming mailbox under newly created dir didn't move index
      directory.
    - mbox: When generating envelope to From_-line, don't append a second
      @owndomain if username already has one.
  * Updated policy version to 3.9.0.0 (no changes needed)

 -- Marco Nenciarini <mnencia@debian.org>  Mon, 26 Jul 2010 17:03:38 +0200

dovecot (1:1.2.12-1) unstable; urgency=low

  * New upstream release
  * Upgraded sieve plugin to version 0.1.17
  * Refreshed dovecot-managesieve.patch
  * debian/patches/sieve-fix-imapflags.patch: Removed. Fixed upstream.

 -- Marco Nenciarini <mnencia@debian.org>  Sat, 26 Jun 2010 18:14:15 +0200

dovecot (1:1.2.11-1) unstable; urgency=high

  * New upstream release
  * urgency set to high, because under particular circumstances you could
    cause a DoS by sending a message with a huge header.
  * sieve: Fix addflags command in deprecated imapflags extension
    (Closes: #570058)
  * Include a daily expire script with a setting in /etc/default/dovecot
    to enable it. The new script is disabled by default as it requires
    some configurations by the system administrator. Thanks to Hans Spaans
  * Mark expire-tool.sh as a bash script
  * Bump Standards-Version to 3.8.4, no changes needed

 -- Marco Nenciarini <mnencia@debian.org>  Mon, 08 Mar 2010 22:25:46 +0100

dovecot (1:1.2.10-1) unstable; urgency=low

  * New upstream release (Closes: #566796)
  * Upgraded sieve plugin to version 0.1.15
  * Upgraded managesieve plugin to version 0.11.11
  * Upgraded dovecot-managesieve.patch to version 0.11.11

 -- Marco Nenciarini <mnencia@debian.org>  Mon, 25 Jan 2010 17:21:09 +0100

dovecot (1:1.2.9-2) unstable; urgency=low

  * Upgraded sieve plugin to version 0.1.14
  * Upgraded managesieve plugin to version 0.11.10
  * Upgraded dovecot-managesieve.patch to version 0.11.10
  * debian/patches/dovecot-example.patch: Refreshed.
  * Added expire-tool wrapper script (Closes: #565538)
  * Added ${misc:Depends} to the dependencies of each binary package,
    to make lintian happy (debhelper-but-no-misc-depends)

 -- Marco Nenciarini <mnencia@debian.org>  Sun, 17 Jan 2010 09:39:42 +0100

dovecot (1:1.2.9-1) unstable; urgency=low

  * New upstream release.
  * debian/patches/gold-fix.patch: Removed. Fixed upstream.

 -- Marco Nenciarini <mnencia@debian.org>  Thu, 17 Dec 2009 10:52:53 +0100

dovecot (1:1.2.8-2) unstable; urgency=low

  * Moved libexec to lib corrections in dovecot-managesieve.patch and
    dovecot-managesieve-dist.patch to dovecot-example.patch
  * debian/patches/dovecot-mboxlocking.patch: Regenerated to avoid FTBFS
    when quilt isn't installed.
  * debian/patches/quota-mountpoint.patch: Removed. Not needed anymore.
  * debian/patches/dovecot-quota.patch: Removed. Quotas aren't properly
    enabled unless mail_plugins = quota imap_quota.
  * debian/patches/gold-fix.patch: Fixed configure script to build even
    with binutils-gold or --no-add-needed linker flag (Closes: #554306)
  * debian/dovecot-common.init: fixed LSB headers. Thanks to Pascal Volk.
    (Closes: #558040)
  * debian/changelog: added CVE references to previous changelog entry.
  * debian/rules: checked up the build system. It's not fragile anymore.
    (Closes: 493803)
  * debian/dovecot-common.postinst: Now invoking dpkg-reconfigure
    on dovecot-common is enough to generate new certificates
    if the previous ones were removed. (Closes: #545582)
  * debian/rules: No longer install convert-tool in /usr/bin.
    It isn't an user utility and it should stay in /usr/lib/dovecot
    like all other similar tool.

 -- Marco Nenciarini <mnencia@debian.org>  Tue, 08 Dec 2009 12:24:04 +0100

dovecot (1:1.2.8-1) unstable; urgency=high

  [ Marco Nenciarini ]
  * New upstream release. (Closes: #557601)
  * [SECURITY] Fixes local information disclosure and denial of service.
    (see: http://www.dovecot.org/list/dovecot-news/2009-November/000143.html
    and CVE-2009-3897)
  * Added myself to uploaders.
  * Switched to the new source format "3.0 (quilt)":
    - removed dpatch from build-depends
    - removed debian/README.source because now we use only standard
      dpkg features
    - regenerated all patches
  * Prepared to switch to multi-origin source:
    - recreated dovecot-libsieve.patch and dovecot-managesieve-dist.patch
      starting from the upstream tarball
    - removed all autotools related build-depends and build-conflict
    - renamed dovecot-libsieve and dovecot-managesieve directories
      to libsieve and managesieve.
  * debian/rules: Moved the configuration of libsieve and managesieve from
    the build phase to the configuration phase

  [ Jaldhar H. Vyas ]
  * Added dovecot-dbg package  with debugging symbols.  Thanks Stephan Bosch.
    (Closes: #554710)
  * Fixed some stray libexec'isms in the default configuration.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Mon, 23 Nov 2009 17:04:14 -0500

dovecot (1:1.2.7-1) unstable; urgency=low

  * New upstream release.
  * debian/dovecot-common.init:
    - use $CONF when starting the daemon. (Closes: #549944)
    - always output start/stop messages. (Closes: #523810)

 -- Fabio Tranchitella <kobold@debian.org>  Sat, 14 Nov 2009 11:28:33 +0100

dovecot (1:1.2.6-1) unstable; urgency=low

  * New upstream relese.
  * debian/patches/v1.2.5-exec-mail_fix.dpatch: removed, merged upstream.

 -- Fabio Tranchitella <kobold@debian.org>  Mon, 12 Oct 2009 06:56:55 +0000

dovecot (1:1.2.5-2) unstable; urgency=low

  * debian/dpatches/v1.2.5-exec-mail_fix.dpatch: added.
    (Closes: #546694, #546695)
  * debian/dovecot-common.dirs: removed /etc, /etc/ssl/{private,certs}, they
    are handled by openssl; this should fix the piuparts test.

 -- Fabio Tranchitella <kobold@debian.org>  Sun, 27 Sep 2009 20:53:52 +0200

dovecot (1:1.2.5-1) unstable; urgency=low

  * New upstream release.

 -- Fabio Tranchitella <kobold@debian.org>  Mon, 14 Sep 2009 14:34:06 +0200

dovecot (1:1.2.4-2) unstable; urgency=low

  * debian/patches/dovecot-libsieve.dpatch: updated to 0.1.12.
    (Closes: #539527)

 -- Fabio Tranchitella <kobold@debian.org>  Wed, 02 Sep 2009 07:28:23 +0200

dovecot (1:1.2.4-1) unstable; urgency=low

  * New upstream release. (Closes: #537186, #540058)
  * Bumped Standards-Version to 3.8.3, no changes needed.
  * debian/control: only suggests ntp. (Closes: #542152)
  * debian/patches/dovecot-managesieve-dist.dpatch: updated to the 0.11.9
    release. (Closes: #539527)
  * debian/rules: dovecot should be started with sequence number 20.
    (Closes: #543473)

 -- Fabio Tranchitella <kobold@debian.org>  Sat, 29 Aug 2009 17:27:59 +0200

dovecot (1:1.2.2-2) unstable; urgency=high

  * Er that should be fcntl not fnctl.  (Closes: #539474, #539486)
  * For the sake of completeness, fixed some errors in the example config file.
    (They are in the !include statements which are commented out by default 
    so it is unlikely that most users will actually be affected.)
    (Closes: #539391)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Sat, 01 Aug 2009 11:38:03 -0400

dovecot (1:1.2.2-1) unstable; urgency=low

  [Joel Johnson]
  * New upstream version, updated ManageSieve patch
     - fixes index corruption condition (Closes: #537388)
  * Set default for mbox_write_locks to "fnctl dotlock" according to
    Debian Policy (Closes: #537326)
  * Set MySQL build dependency to use version-agnostic -dev package
  * Drop postgres-configure patch, functionality included upstream
  * Updated dovecot-libsieve to version 0.1.9
     - fixes subaddress matching (Closes: #537386)
     - check additional address-list headers (Closes: #537379)

  [Jaldhar H. Vyas]
  * Remove unneeded build-dependencies on byacc and flex now that we no longer
    use cmusieve.

 -- Joel Johnson <mrjoel@lixil.net>  Tue, 28 Jul 2009 20:35:57 -0600

dovecot (1:1.2.1-2) unstable; urgency=low

  * Update to use default automake (Closes: #536880) now that current upstream
    successfully builds with 1.10 (was previously a problem in bug 473754.
  * Updated Standards-Verson to 3.8.2 (no action required)
  * Remove ./var/run directories to fix lintian warnings.
  * Updated dovecot-libsieve patch to version 0.1.8, removed autogen.sh,
    tests, and doc/rfc
  * Updated dovecot-managesieve patch to version 0.11.7
  * Updated dovecot-managesieve-dist patch to Mercurial revision 12b9733ee8b0
      (0.11.7+), removed lib-cmusieve, doc/rfs, autogen.sh
  * Add additional upgrading note to README.Debian to clarify the ManageSieve
    configuration changes needed - existing configurations break if not
    updated! (Closes: #537158)
  * Include the ChangeLog and README for sieve and ManageSieve

 -- Joel Johnson <mrjoel@lixil.net>  Wed, 15 Jul 2009 20:29:33 -0600

dovecot (1:1.2.1-1) unstable; urgency=low

  [ Joel Johnson ]
  * New upstream release
  * Update packaging for 1.2 release
    - update SIEVE patch to use Dovecot rewrite (version 0.1.7,
        removed RFCs and tests for a DFSG patch)
    - update ManageSieve patch and software to hg revision 2c9b4b4ab6a8
        (0.11.6+) for 1.2.1 support
        + removed lib-cmusieve since building against newer sieve
        + removed doc/rfc for DFSG compliance
        + removed autogen.sh since we run autotools during the build
    - updated other misc patches

 -- Joel Johnson <mrjoel@lixil.net>  Sun, 12 Jul 2009 11:15:01 -0600

dovecot (1:1.1.16-1) unstable; urgency=low

  * New upstream release. (Closes: #531599)

 -- Fabio Tranchitella <kobold@debian.org>  Thu, 04 Jun 2009 12:38:59 +0200

dovecot (1:1.1.15-1) unstable; urgency=low

  * New upstream release; sorry, no time to include extra upstream patches
    which are not released, feel free to submit them as dpatch files and I will
    add them to the package. (Closes: #529923)
  * debian/control: updated Standards-Version, no changes needed.
  * debian/dovecot-common.init: patched to support ENABLED=0 in
    /etc/default/dovecot, useful if dovecot is used as local-only IMAP server
    through PREAUTH interface. (Closes: #524302)
  * debian/dovecot-common.README.Debian: simplyfied, we only point the user to
    wiki.dovecot.org; added a note about how to regenerate the SSL certificate.
    (Closes: #528934)
  * debian/dovecot-common.postrm: do not break if /etc/ssl/certs does not
    exist. (Closes: #524865)
  * debian/patches/dovecot-managesieve-dist: updated to 0.10.6.

 -- Fabio Tranchitella <kobold@debian.org>  Sun, 31 May 2009 20:13:26 +0200

dovecot (1:1.1.13-2) unstable; urgency=high

  * New upload, urgency set to high: the package in testing is broken.
  * debian/dovecot-common.init: fixed a typo.
  * debian/patches/dovecot-example.dpatch: fixed a few paths.
    (Closes: #521544)

 -- Fabio Tranchitella <kobold@debian.org>  Sun, 29 Mar 2009 21:16:02 +0200

dovecot (1:1.1.13-1) unstable; urgency=low

  * New upstream release.
  * This version fixes problems accessing mailboxes in some setups.
    (Closes: #520310)

 -- Fabio Tranchitella <kobold@debian.org>  Thu, 19 Mar 2009 17:31:56 +0100

dovecot (1:1.1.12-1) unstable; urgency=low

  * New upstream release, it fixes some wrong defaults in the configuration
    file. (Closes: #518631)
  * debian/rules: add support for libdb. (Closes: #518630)
  * debian/dovecot-common.postinst: create the dovecot certificate only at
    install time. (Closes: #518738, #518598)

 -- Fabio Tranchitella <kobold@debian.org>  Mon, 16 Mar 2009 14:26:32 +0100

dovecot (1:1.1.11-4) unstable; urgency=low

  * debian/dovecot-common.init: fixed a typo from the last upload.
    (Closes: #518504)

 -- Fabio Tranchitella <kobold@debian.org>  Fri, 06 Mar 2009 18:39:09 +0100

dovecot (1:1.1.11-3) unstable; urgency=low

  * debian/dovecot-common.init: applied patch from Håkon Stordahl to call
    ntp-wait if available. (Closes: #517808)

 -- Fabio Tranchitella <kobold@debian.org>  Wed, 04 Mar 2009 17:38:59 +0100

dovecot (1:1.1.11-2) unstable; urgency=low

  * debian/dovecot-common.init: fixed a bug in the init script, adding a
    missing slash in the PIDFILE path. (Closes: #516845)
  * debian/dovecot-common.init: fixed a bug in the init script, sending the HUP
    signal for reloading the configuration. (Closes: #512197)
  * debian/dovecot-common.init: check if /etc/inetd.conf exists.
    (Closes: #509259, #497148)
  * debian/control: dovecot-common suggests ntp and ntpdate. (Closes: #511060)
  * debian/dovecot-common.postinst: migration hook for default_mail_env =>
    mail_location. (Closes: #517073)
  * debian/dovecot.1: fixed the path of the configuration file.
    (Closes: #501493)

 -- Fabio Tranchitella <kobold@debian.org>  Fri, 27 Feb 2009 17:24:09 +0100

dovecot (1:1.1.11-1) unstable; urgency=low

  * New upstream release, upload to unstable. (Closes: #507122)
  * debian/patches/dovecot-quota.dpatch: fixed a bug in the imap quota plugin.
    (Closes: #484677)
  * debian/dovecot-common.init: added the status action, thanks Fladischer
    Michael for the patch. (Closes: #509694)
  * debian/dovecotpw.1: added manpage for dovecotpw, thanks Xavier Luthi for
    the patch. (Closes: #504712)

 -- Fabio Tranchitella <kobold@debian.org>  Fri, 20 Feb 2009 20:39:38 +0100

dovecot (1:1.1.9-1) experimental; urgency=low

  [ Fabio Tranchitella ]
  * debian/control: dovecot-common suggests ntp.

  [ Joel Johnson ]
  * New upstream release
  * updated managesieve patch to apply against new version

 -- Joel Johnson <mrjoel@lixil.net>  Sat, 24 Jan 2009 04:12:42 +0000

dovecot (1:1.1.8-1) experimental; urgency=low

  * New upstream release.
  * debian/control: added LDA to the description of dovecot-common.

 -- Fabio Tranchitella <kobold@debian.org>  Wed, 07 Jan 2009 23:14:29 +0100

dovecot (1:1.1.7-1) experimental; urgency=low

  * New upstream release
  * Updated dovecot-ssh.patch for new release
  * Updated MANAGESIEVE to 0.10.4
  * Fix package to support double compilation
    - Properly clean dovecot-managesieve as pointed out by Stephan Bosch
    - Add --copy directive to automake invocation

 -- Joel Johnson <mrjoel@lixil.net>  Thu, 04 Dec 2008 20:52:11 -0700

dovecot (1:1.1.2-3) experimental; urgency=low

  * debian/control: added libbz2-dev to the Build-Depends to enable the bzip2
    support. (Closes: #495129)

 -- Fabio Tranchitella <kobold@debian.org>  Thu, 14 Aug 2008 20:45:41 +0200

dovecot (1:1.1.2-2) experimental; urgency=low

  * Merged changes in the unstable package.
  * debian/control: added replaces for the imap and pop modules from the
    -common to the the -imap and -pop packages. (Closes: #493798)
  * debian/rules: applied some of the suggestions from Matthias Kloses,
    thanks! (Refs: #493803)

 -- Fabio Tranchitella <kobold@debian.org>  Tue, 05 Aug 2008 21:20:33 +0200

dovecot (1:1.1.2-1) experimental; urgency=low

  * New upstream release
  * Trivial update to autocreate patch

 -- Joel Johnson <mrjoel@lixil.net>  Sat, 26 Jul 2008 08:18:39 -0600

dovecot (1:1.1.1-1) experimental; urgency=low

  [ Joel Johnson ]
  * New upstream release (Closes: #487989)
  * Updated policy version to 3.8.0.1 (no changes needed)
  * Updated watch file to watch new release directory
  * Actually install dovecot.8 since we have it
  * Removed quota_v2 patch (was unreachable code): upstream now defaults
    to quota v1 if _LINUX_QUOTA_VERSION is not defined
  * Removed pam-error-information patch: included upstream
  * Removed mbox_snarf patch: included upstream
  * Removed full MANAGESIEVE patch (replaced with new 1.1 approach)
  * Merged protocols_none_by_default patch into dovecot-example patch
  * Updated drac patch to build against 1.1
  * Updated autocreate patch with 1.1 version
  * Updated dovecot-sieve to 1.1.5
  * Added dovecot-managesieve patch against dovecot tree
  * Added dovecot-managesieve source for building module

  [ Fabio Tranchitella ]
  * Added Joel Johnson to the uploaders; thanks for your work!

 -- Fabio Tranchitella <kobold@debian.org>  Sun, 20 Jul 2008 19:09:23 +0200

dovecot (1:1.0.15-2) unstable; urgency=low

  * debian/dovecot.1: added "This includes doing a syntax check" to the -a
    option.
  * debian/rules: now the package builds two times in a row without problems.
    (Closes: #490201)

 -- Fabio Tranchitella <kobold@debian.org>  Sun, 27 Jul 2008 19:56:18 +0200

dovecot (1:1.0.15-1) unstable; urgency=low

  * New upstream release.
  * debian/rules: clean the package before unpatching. (Closes: #490201)

 -- Fabio Tranchitella <kobold@debian.org>  Sun, 22 Jun 2008 09:06:01 +0200

dovecot (1:1.0.14-1) unstable; urgency=low

  * New upstream release.
  * debian/patches/inbox_creation.dpatch: removed, merged upstream.
  * debian/patches/allow_nets.dpatch: removed, merged upstream.

 -- Fabio Tranchitella <kobold@debian.org>  Tue, 03 Jun 2008 10:07:13 +0200

dovecot (1:1.0.13-6) unstable; urgency=low

  * debian/patches/inbox_creation.dpatch: added, use mail_privileged_group's
    group when creating inboxes if the unprivileged user fails; upstream:
    http://hg.dovecot.org/dovecot-1.0/rev/932768a879c6 (Closes: #471716)

 -- Fabio Tranchitella <kobold@debian.org>  Wed, 28 May 2008 12:58:17 +0200

dovecot (1:1.0.13-5) unstable; urgency=low

  * debian/patches/allow_nets.dpatch: added, allow_nets didn't work correctly
    with big endian machines; patch from upstream, thanks Timo:
    http://hg.dovecot.org/dovecot-1.0/rev/71c02fdf1b59

 -- Fabio Tranchitella <kobold@debian.org>  Thu, 15 May 2008 14:48:14 +0200

dovecot (1:1.0.13-4) unstable; urgency=low

  * debian/patches/dovecot-MANAGESIEVE-9.3.dpatch: updated managesieve to
    version 9.3.
  * debian/dovecot-common.README.Debian: added a note about how to configure
    dovecot to log to file instead of using syslog.
  * debian/dovecot.1: added a SIGNALS section. (Closes: #479059)
  * dovecot-sieve: updated to the last hg release (5c3ba11994cb).
    (Closes: #479104)

 -- Fabio Tranchitella <kobold@debian.org>  Mon, 05 May 2008 17:28:21 +0200

dovecot (1:1.0.13-3) unstable; urgency=low

  * debian/rules: do not install anymore the ldap and sql example
    configuration files under /etc. (Closes: #472674)
  * debian/dovecot-common.postinst: really chmod
    /etc/dovecot/dovecot-{ldap,sql}.conf files to 0600.
  * debian/devecot-common.init: do not start the service if dovecot.conf
    doesn't exist. (Closes: #475888)

 -- Fabio Tranchitella <kobold@debian.org>  Sun, 27 Apr 2008 22:42:37 +0200

dovecot (1:1.0.13-2) unstable; urgency=low

  * debian/rules: use aclocal-1.9 instead of aclocal. (Closes: #473754)

 -- Fabio Tranchitella <kobold@debian.org>  Tue, 01 Apr 2008 15:30:32 +0200

dovecot (1:1.0.13-1) unstable; urgency=high

  * New upstream release, fixes a security issue:
    http://www.dovecot.org/list/dovecot-news/2008-March/000064.html

 -- Fabio Tranchitella <kobold@debian.org>  Sun, 09 Mar 2008 19:22:20 +0100

dovecot (1:1.0.12-1) unstable; urgency=high

  * New upstream release. (Closes: #469457)
  * debian/patches/dovecot-MANAGESIEVE-9.2.dpatch: updated, thanks to Marco
    Nenciarini for the patch.

 -- Fabio Tranchitella <kobold@debian.org>  Thu, 06 Mar 2008 15:53:07 +0100

dovecot (1:1.0.10-4) unstable; urgency=low

  * debian/patches/autocreate.dpatch: added, thanks to Walter Reiner.
  * debian/rules: use --with-ioloop=best instead of --with-ioloop=epoll, as
    suggested by Timo. (Closes: #466296)

 -- Fabio Tranchitella <kobold@debian.org>  Mon, 18 Feb 2008 09:29:39 +0100

dovecot (1:1.0.10-3) unstable; urgency=low

  * debian/patches/dovecot-MANAGESIEVE-9.1.dpatch: added, thanks to Aleksey
    Midenkov for providing a patch. (Closes: #416166)
  * debian/dovecot-common.init: added $time to Should-Start. (Closes: #461543)
  * debian/dovecot-common.postinst: do not add the dovecot user to the mail
    group, it is not required by upstream. (Closes: #457123)
  * debian/control: updated Standards-Version to 3.7.3, no changes required.

 -- Fabio Tranchitella <kobold@debian.org>  Sun, 10 Feb 2008 18:37:55 +0100

dovecot (1:1.0.10-2) unstable; urgency=low

  * debian/patches/mbox_snarf.dpatch: added, thanks to Bernd Kuhls.
    (Closes: #462319)

 -- Fabio Tranchitella <kobold@debian.org>  Thu, 24 Jan 2008 10:12:02 +0100

dovecot (1:1.0.10-1) unstable; urgency=high

  * New upstream release, fixes a security bug.
  * debian/patches/exec_check_for_none.dpatch: updated.

 -- Fabio Tranchitella <kobold@debian.org>  Sun, 30 Dec 2007 10:29:26 +0100

dovecot (1:1.0.9-1) unstable; urgency=low

  * New upstream release.
  * debian/control: added the Vcs-Svn and Vcs-Browser fields.

 -- Fabio Tranchitella <kobold@debian.org>  Wed, 12 Dec 2007 08:10:11 +0100

dovecot (1:1.0.8-2) unstable; urgency=low

  * Provides a dovecot-dev package, thanks to Josh Triplett for providing a
    patch. (Closes: #444812)

 -- Fabio Tranchitella <kobold@debian.org>  Tue, 04 Dec 2007 09:22:59 +0100

dovecot (1:1.0.8-1) unstable; urgency=low

  * New upstream release.
  * debian/patches/unsupported-sasl-mech.dpatch: merged with upstream.

 -- Fabio Tranchitella <kobold@debian.org>  Thu, 29 Nov 2007 13:36:39 +0100

dovecot (1:1.0.7-3) unstable; urgency=low

  * debian/patches/dovecot-ssl.dpatch: provide mechanism to discover if ssl
    client certificate is verified, patch from Stephen Gran. (Closes: #446555)
  * debian/patches/pam-error-information.dpatch: fill auth information in pam
    error, patch backported from upstream RCS. (Closes: #439246)
  * debian/patches/unsupported-sasl-mech.dpatch: should use NO (not BAD) for
    unsupported SASL mech, patch backported from upstream RCS. (Closes: #449324)

 -- Fabio Tranchitella <kobold@debian.org>  Wed, 14 Nov 2007 21:33:55 +0100

dovecot (1:1.0.7-2) unstable; urgency=low

  * debian/dovecot-common.postinst:
    + don't fail if dovecot-ldap.conf or dovecot-sql.conf are removed; thanks
      to Mathias Gug. (Closes: #448401)
    + fix permissions of /var/run/dovecot and /var/run/dovecot/login.
      (Closes: #446051)

 -- Fabio Tranchitella <kobold@debian.org>  Sun, 04 Nov 2007 10:06:06 +0100

dovecot (1:1.0.7-1) unstable; urgency=low

  * New upstream release.
  * debian/rules: remove drac.so in the clean target. (Closes: #442548)
  * debian/dovecot-common.init: implemented the reload action.
    (Closes: #441032)
  * Update protocoles option in configuration when installing/removing
    -imapd/-pop3d packages. Thanks to Soren Hansen and Mathias Gug from
    Ubuntu for providing a patch. (Closes: #447201)

 -- Fabio Tranchitella <kobold@debian.org>  Fri, 02 Nov 2007 23:06:17 +0100

dovecot (1:1.0.5-1) unstable; urgency=low

  * New upstream release.

 -- Fabio Tranchitella <kobold@debian.org>  Mon, 10 Sep 2007 09:25:59 +0200

dovecot (1:1.0.3-3) unstable; urgency=low

  * debian/dovecot-common.init: don't use the init script name to locate the
    configuration file because it is not reliable. If you really want to start
    multiple servers, just copy the init script and use the optional default
    file to override the variables. (Closes: #437228)

 -- Fabio Tranchitella <kobold@debian.org>  Thu, 16 Aug 2007 09:17:01 +0200

dovecot (1:1.0.3-2) unstable; urgency=low

  * debian/rules: removed the --with-notify=inotify switch, it should be
    detected automatically.

 -- Fabio Tranchitella <kobold@debian.org>  Thu, 09 Aug 2007 09:39:50 +0200

dovecot (1:1.0.3-1) unstable; urgency=low

  * New upstream release. (Closes: #434038, #432601)
  * This release doesn't build dbox support out-of-the-box. (Closes: #431615)
  * dovecot-sieve: updated to the last hg's tip. (Closes: #434079)
  * debian/dovecot-*.README.Debian: don't call /etc/init.d scripts directly.
    (Closes: #431991)
  * debian/dovecot-common.init: updated with patches from Tom Metro, thanks!
    (Closes: #426480, #422674)
  * debian/dovecot-common.postinst: fixed a missing variable DOMAINNAME.
    (Closes: #425917)
  * debian/rules: moved the init script to the level 24, after the ntpdate
    one. (Closes: #432723)
  * debian/patches/00list: added dovecot-drac, again. (Closes: #353039)
  * debian/rules: build with inotify and epoll support. (Closes: #419281)
  * debian/dovecot.1: added a simple manpage for dovecot. (Closes: #426702)
  * debian/copyright: added copyright exceptions as suggested by Timo.

 -- Fabio Tranchitella <kobold@debian.org>  Sat, 04 Aug 2007 20:11:36 +0200

dovecot (1:1.0.0-1) unstable; urgency=low

  * New upstream release, the final 1.0.0. Bumped epoch, because we used the
    wrong version scheming in the past and I think it is worth to do so now
    that 1.0.0 has been released.
  * debian/watch: updated.
  * Rebuilt with a new glibc in unstable, now we have inotify support.
    (Closes: #395306)

 -- Fabio Tranchitella <kobold@debian.org>  Mon, 16 Apr 2007 08:42:32 +0200

dovecot (1.0.rc31-1) unstable; urgency=low

  * New upstream release.

 -- Fabio Tranchitella <kobold@debian.org>  Mon, 09 Apr 2007 11:55:45 +0200

dovecot (1.0.rc30-2) unstable; urgency=low

  * debian/dovecot-common.init: check if /etc/inetd.conf exists before
    calling sed on it. (Closes: #417299)

 -- Fabio Tranchitella <kobold@debian.org>  Sun, 08 Apr 2007 16:58:30 +0200

dovecot (1.0.rc30-1) unstable; urgency=low

  * New upstream release.
  * 

 -- Fabio Tranchitella <kobold@debian.org>  Sat, 07 Apr 2007 11:17:45 +0200

dovecot (1.0.rc29-1) unstable; urgency=low

  * New upstream release.
  * debian/rules: ship convert-tool in dovecot-common. (Closes: #416909)

 -- Fabio Tranchitella <kobold@debian.org>  Sat, 31 Mar 2007 14:15:39 +0200

dovecot (1.0.rc28-1) unstable; urgency=low

  * New upstream release.

 -- Fabio Tranchitella <kobold@debian.org>  Sun, 25 Mar 2007 14:02:28 +0200

dovecot (1.0.rc27-1) unstable; urgency=low

  * New upstream release.

 -- Fabio Tranchitella <kobold@debian.org>  Wed, 14 Mar 2007 14:39:04 +0100

dovecot (1.0.rc26-4) unstable; urgency=low

  * debian/dovecot-common.postinst: fixed a typo. (Closes: #414672)

 -- Fabio Tranchitella <kobold@debian.org>  Tue, 13 Mar 2007 08:45:47 +0100

dovecot (1.0.rc26-3) unstable; urgency=low

  * debian/control: depends on ucf (>= 2.0020). (Closes: #414032)
  * debian/dovecot-common.postinst: handles better chmod/chown on package
    upgrade. (Closes: #414257)

 -- Fabio Tranchitella <kobold@debian.org>  Mon, 12 Mar 2007 10:03:34 +0100

dovecot (1.0.rc26-2) unstable; urgency=low

  * debian/control:
    + dovecot-{imapd,pop3d}: depends on the same-source dovecot-common.
      (Closes: #414032)
  * debian/rules: fixed permission for dovecot.conf. (Closes: #413995)

 -- Fabio Tranchitella <kobold@debian.org>  Fri,  9 Mar 2007 12:57:50 +0100

dovecot (1.0.rc26-1) unstable; urgency=low

  * New upstream release.
  * Add support for ucf, thanks to Vincent Danjean for providing a full patch.
    (Closes: #413081)
  * debian/dovecot-common.init: create /var/run directories at start-up time.
    (Closes: #376143)

 -- Fabio Tranchitella <kobold@debian.org>  Wed,  7 Mar 2007 11:26:56 +0100

dovecot (1.0.rc25-1) unstable; urgency=low

  * New upstream release.

 -- Fabio Tranchitella <kobold@debian.org>  Fri,  2 Mar 2007 13:44:44 +0100

dovecot (1.0.rc24-1) unstable; urgency=low

  * New upstream release.

 -- Fabio Tranchitella <kobold@debian.org>  Fri, 23 Feb 2007 15:47:30 +0100

dovecot (1.0.rc23-1) unstable; urgency=low

  * New upstream release.
  * debian/patches/documentation.dpatch, debian/patches/xfs_quotas.dpatch:
    removed, applied upstream.

 -- Fabio Tranchitella <kobold@debian.org>  Wed, 21 Feb 2007 09:34:44 +0100

dovecot (1.0.rc22-2) UNRELEASED; urgency=low

  * debian/watch: added.

 -- Fabio Tranchitella <kobold@debian.org>  Fri,  9 Feb 2007 12:15:34 +0100

dovecot (1.0.rc22-1) unstable; urgency=low

  * New upstream release.

 -- Fabio Tranchitella <kobold@debian.org>  Wed,  7 Feb 2007 09:38:34 +0100

dovecot (1.0.rc21-1) unstable; urgency=low

  * New upstream release.

 -- Fabio Tranchitella <kobold@debian.org>  Mon,  5 Feb 2007 16:23:33 +0100

dovecot (1.0.rc19-1) unstable; urgency=low

  * New upstream release.

 -- Fabio Tranchitella <kobold@debian.org>  Wed, 24 Jan 2007 00:03:38 +0100

dovecot (1.0.rc18-2) unstable; urgency=low

  * dovecot-sieve: updated to cvs version 1.0.1.
  * debian/README.Debian: updated for the new setting mail_location, which
    substitutes the old default_mail_env. (Closes: #408025)

 -- Fabio Tranchitella <kobold@debian.org>  Tue, 23 Jan 2007 10:15:36 +0100

dovecot (1.0.rc18-1) unstable; urgency=low

  * New upstream release.

 -- Fabio Tranchitella <kobold@debian.org>  Mon, 22 Jan 2007 18:15:02 +0100

dovecot (1.0.rc17-1) unstable; urgency=low

  * New upstream release.
  * Updated dovecot-sieve from CVS.

 -- Fabio Tranchitella <kobold@debian.org>  Fri, 12 Jan 2007 09:42:47 +0100

dovecot (1.0.rc15-2) unstable; urgency=medium

  * debian/dovecot-common.README.Debian: updated details about raw logging;
    thanks Chris Moore for providing a patch. (Closes: #400689)
  * debian/patches/dovecot-example.dpatch: added a missing slash for an
    absolute path. (Closes: #400830)
  * debian/patches/dovecotpw.dpatch: applied patched to fix argument parsing
    on some architectures. (Closes: #402075)

 -- Fabio Tranchitella <kobold@debian.org>  Mon, 18 Dec 2006 18:34:31 +0100

dovecot (1.0.rc15-1) unstable; urgency=medium

  * New upstream release.
  * Fixes a security bug: Off-by-one buffer overflow with mmap_disable=yes.
    (See: http://www.dovecot.org/list/dovecot-news/2006-November/000023.html)

 -- Fabio Tranchitella <kobold@debian.org>  Mon, 20 Nov 2006 12:47:39 +0100

dovecot (1.0.rc14-1) unstable; urgency=medium

  * New upstream release.

 -- Fabio Tranchitella <kobold@debian.org>  Thu, 16 Nov 2006 09:37:38 +0100

dovecot (1.0.rc13-1) unstable; urgency=medium

  * New upstream release.
  * debian/rules:
    + preserve upstream config.guess and config.sub. (Closes: #397404)
    + really clean dovecot-sieve/src on clean target. (Closes: #397407)
  * debian/control: added build-conflict with automake1.4. (Closes: #397409)
  * dovecot-sieve/src/Makefile.am: move sieve plug-ins under
    usr/lib/dovecot/lda/modules; thanks to Chris Vanden Berghe for pointing
    this out.

 -- Fabio Tranchitella <kobold@debian.org>  Tue,  7 Nov 2006 09:26:56 +0100

dovecot (1.0.rc12-1) unstable; urgency=low

  * New upstream release.

 -- Fabio Tranchitella <kobold@debian.org>  Sun,  5 Nov 2006 16:52:52 +0100

dovecot (1.0.rc10-3) unstable; urgency=medium

  * debian/rules: fixed two typos in the configure call. (Closes: #395016)
  * Included dovecot-sieve plug-in from CVS. (Closes: #394885)
  * Urgency medium: we are near the freeze, and this release must be part
    of etch.

 -- Fabio Tranchitella <kobold@debian.org>  Tue, 31 Oct 2006 06:30:45 +0000

dovecot (1.0.rc10-2) unstable; urgency=low

  * debian/patches/dovecot-example.dpatch: commented out a close brace.
    (Closes: #394785)

 -- Fabio Tranchitella <kobold@debian.org>  Mon, 23 Oct 2006 08:17:13 +0000

dovecot (1.0.rc10-1) unstable; urgency=low

  * New upstream release. (Closes: #393004)
  * debian/patches/dovecot-example.dpatch:
    + added specific comments to the mail_extra_groups option.
      (Closes: #383453)
    + removed duplicated LDA section. (Closes: #391632)
  * debian/dovecot.8: fixed a layout error. (Closes: #393080)
  * debian/dovecot-common.init: added LSB headers.
  * Switched to the upstream dovecot deliver (LDA).
  * debian/patches/quota_v2.dpatch: added, thanks to Jonas Smedegaard.
    (Closes: #377563)

 -- Fabio Tranchitella <kobold@debian.org>  Sun, 22 Oct 2006 08:55:16 +0000

dovecot (1.0.rc7-1) unstable; urgency=low

  * New upstream release. (Closes: #377840, #385101)
  * debian/patches/dovecot-example.dpatch: set a default value for
    pop3_uidl_format. (Closes: #383883)

 -- Fabio Tranchitella <kobold@debian.org>  Tue, 29 Aug 2006 10:38:17 +0200

dovecot (1.0.rc6-1) unstable; urgency=low

  * New upstream release:
    + Fixed imap segfaults on small mbox files (2 bytes). (Closes: #377840)
    + Fixed a known bug in dovecot's IDLE handler. (Closes: #351828)
    + Added support for quota2. (Closes: #377563)
  * debian/control: converted build-depends on linux-kernel-headers to
    build-conflicts to help the GNU/kFreeBSD port. (Closes: #377479)
  * debian/control: changed maintainer to "Dovecot Maintainers"; no changes
    to the email addresses.

 -- Fabio Tranchitella <kobold@debian.org>  Tue, 15 Aug 2006 10:58:57 +0200

dovecot (1.0.rc2-2) unstable; urgency=low

  * patched the quota plugin to fix a missing symbol (Closes: #377018)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Fri,  7 Jul 2006 10:50:04 -0400

dovecot (1.0.rc2-1) unstable; urgency=high

  * New upstream release
  * Update dovecot-lda to the latest version (05132006)
  * IPv6 with SSL/TLS should work now.  (Closes: #374783)
  * go back to using poll instead of epoll.  (Closes: #376222)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Thu,  6 Jul 2006 00:47:56 -0400

dovecot (1.0.rc1-1) unstable; urgency=low

  * New upstream release.
  * Add a build-dependency on linux-kernel-headers for the xfs quotas 
    stuff.  Make it higher than the version in sarge because sarges xfs
    includes are too old.  If any knowledgeable person would like to 
    give me a patch for this, please do.  (Closes: #374793)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Wed, 28 Jun 2006 11:42:07 -0400

dovecot (1.0.beta9-1) unstable; urgency=low

  * New upstream release
  * Added XFS quota support.  Thanks  Pawel Jarosz <pj@rsi.pl> 
    (Closes: #373936)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Mon, 19 Jun 2006 16:55:20 -0400

dovecot (1.0.beta8-4) unstable; urgency=high

  * Unfortunately, the patch in the last version broke the mysql module.
    Fixed thanks to Martin Pitt.  (Closes: #369359, #373227)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Sun, 11 Jun 2006 16:27:43 -0400

dovecot (1.0.beta8-3) unstable; urgency=high

  * [SECURITY] SQL injection could occur in the postgresql module with
    certain client character encodings. (See CVE-2006-2314)
    Used the patch from upstream and Martin Pitt <martin.pitt@ubuntu.com>.
    Thanks Martin.  (Closes: #369359)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Sun, 11 Jun 2006 15:33:55 -0400

dovecot (1.0.beta8-2) unstable; urgency=high

  * Don't chown/chmod ssl certificate unless we created it.
    (Closes: #364766)
  * Upstream fixed the crash if passwd-file had entries without passwords.
    (Closes: #361536)
  * fixed up the last versions changelog to better describe the security
    problem which was fixed there.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Sun, 21 May 2006 13:16:17 -0400

dovecot (1.0.beta8-1) unstable; urgency=high

  * New upstream release.
  * [SECURITY] Fixes a directory traversal vulnerability.
    (see: http://www.dovecot.org/list/dovecot-news/2006-May/000006.html 
    and CVE-2006-2414)
  * Set urgency to high: this version fixes a security bug
  * Standards-Version: 3.7.2, no changes needed.

 -- Fabio Tranchitella <kobold@debian.org>  Sat, 13 May 2006 22:46:16 +0200

dovecot (1.0.beta7-1) unstable; urgency=low

  * New upstream version.
  * Added sqlite support.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Wed, 12 Apr 2006 23:25:41 -0400

dovecot (1.0.beta5-1) unstable; urgency=low

  * New upstream version.  Also updated dovecot-lda from CVS.
  * debian/control.  Added build-depends on flex to prevent FTBS.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Thu,  6 Apr 2006 16:22:46 -0400

dovecot (1.0.beta3-3) unstable; urgency=low

  * Compile against the newer mysql library. (Closes: #356729)

 -- Fabio Tranchitella <kobold@debian.org>  Wed, 22 Mar 2006 13:43:04 +0000

dovecot (1.0.beta3-2) unstable; urgency=low

  [Fabio Tranchitella]
  * debian/control: added build-depends on byacc.
  * debian/rules: removed --with-vpopmail option, because libvpopmail-dev
    is in contrib and we don't wanto to have dovecot build-depends on it.
  * debian/patches/dovecot-example.dpatch: added two small commented 
    block of configuration for dovecot-lda.

 -- Fabio Tranchitella <kobold@debian.org>  Sun, 26 Feb 2006 20:59:06 +0000

dovecot (1.0.beta3-1) unstable; urgency=high

  [Fabio Tranchitella]
  * New upstream release, which fixes two security related bugs.
    CVE-2006-0730 (Closes: #353341)
  * Included dovecot-lda (ver. 20060209). (Closes: #353307, #347348, #333962)

  [ Jaldhar H. Vyas ]
  * Removed the code for upgrading impad.pem.  This might bite if you if
    you try and upgrade a woody version of dovecot to this one.  So
    don't do that.  (Closes: #337715)
  * dovecot-imapd,dovecot-pop3d: depend on dovecot-common >= 1.0beta3-1 
    as the way SSL parameters are generated has changed.  (Closes: #353404)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Fri, 17 Feb 2006 22:06:21 -0500

dovecot (1.0.beta2-1) unstable; urgency=low

  [Fabio Tranchitella]
  * New upstream release.
  * debian/rules: compile with vpopmail support. (Closes: #347838)
  * debian/patches: removed zlib patch (merged with upstream).

 -- Fabio Tranchitella <kobold@debian.org>  Thu,  2 Feb 2006 21:38:32 +0000

dovecot (1.0.alpha5-1) unstable; urgency=low

  [Fabio Tranchitella]
  * New upstream release.
  * Compile dovecot with Kerberos support. (Closes: #338384)
  * Fixed a small typo in mbox specification. (Closes: #339789)
  * Added man page for maildirmake.dovecot, thanks to Henry Precheur.
    (Closes: #340498)
  * Use /usr/lib/dovecot/modules as basedir for dynamic modules.
    Upstream suggests /usr/lib/dovecot, but we already use it as 
    libexec directory.

 -- Fabio Tranchitella <kobold@debian.org>  Wed, 21 Dec 2005 13:44:38 +0000

dovecot (1.0.alpha4-1) unstable; urgency=low

  [Jaldhar H. Vyas]
  * New upstream version.
  * Made sure the default dovecot.conf includes mail_extra_groups=mail
    (Closes: #336476) somehow this edit got lost at some point.
  * use ISO8601 date format as default value for log_timestamp in
    /etc/dovecot/dovecot.conf  (Closes: #333059)
  * stop shipping {arch} directories in source (Closes: #334646)
  * Include plugin for compressed mboxen (Closes: #332384)
  * updated NEWS.Debian to warn users that the dovecot.conf syntax has
    changed (Closes: #334209)
  * Remember, remember, the 5th of November.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Sat,  5 Nov 2005 23:19:19 -0500

dovecot (1.0.alpha3-2) unstable; urgency=low

  [Jaldhar H. Vyas]
  * dovecot-common: When creating the dovecot user in the postinst,
    the --ingroup option to adduser to add dovecot to group
    mail isn't used anymore.
    (Closes: #330960, #331106)
  * commented out userdb passdb from default configuration.  Most 
    people won't need that. (Closes: #330978)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Thu,  6 Oct 2005 14:25:33 -0400

dovecot (1.0.alpha3-1) unstable; urgency=low

  [ Fabio Tranchitella ]
  * New upstream release (dovecot-1.0.alpha.3)
  * debian/patches/ipv6_v6only.dpatch: removed, upstream accepted it.
  * debian/dovecot-common.postinst: removed bashisms.
  * debian/dovecot-common.postinst: add dovecot user to group mail.
    (Closes: #323921)
  * debian/control: removed conflicts with imap-server and pop3-server,
    added replaces instead. (Closes: #324480)
  [ Jaldhar H. Vyas ]
  * No longer crashes when using LDAP as userdb/passdb (Closes: #320388)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Mon, 26 Sep 2005 01:42:09 -0400

dovecot (0.99.20050712-2) unstable; urgency=low

  * Fabio Tranchitella <kobold@debian.org>
    + debian/control: dovecot-common has to depend on adduser.
    + debian/patches/documentation.dpatch: some cosmetic fixes about mysql
      backend.
  * Jaldhar H. Vyas <jaldhar@debian.org>
    + debian/control: tighten dovecot-imapd and dovecot-pop3d's dependency on 
      dovecot-common (Closes: #319465)
    + debian/patches/dovecot-example.dpatch: some more fixes to default
      configuration.  (Closes: #319413, #319941)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Fri, 29 Jul 2005 15:37:52 -0400

dovecot (0.99.20050712-1) unstable; urgency=low

  * Fabio Tranchitella <kobold@debian.org>
    + New upstream version (dovecot-stable, last update 20050712).
      (Closes: #312893)
    + debian/control: Standards-Version: 3.6.2 (no changes needed).
    + debian/patches/dovecot-sql.dpatch: use the right path for mysql socket.
      (Closes: #298874)
  * Jaldhar H. Vyas <jaldhar@debian.org>
    + Removed dovecot package as it was just a woody->sarge transitional
      pseudo-package.
    + Apply patch to debian/dovecot-common.init to help when manually
      starting dovecot.  Thanks Roland Stigge.  (Closes: #309679)
    + Apply patch to src/lib/network.c to support IPV6_V6ONLY.  Thanks
      Marco D'Itri. (Closes: #308652)
    + depend on the latest postgresql library.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Wed, 20 Jul 2005 06:30:37 -0400

dovecot (0.99.14-1) unstable; urgency=low

  * New upstream version.
  * dovecot-common: another postinst regexp fix for SSL cert/key files.
    (Closes: #294989)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Sat, 12 Feb 2005 21:34:33 -0500

dovecot (0.99.13-6) unstable; urgency=high

  * dovecot-common: *sigh* another init script fix.  Hopefully we now
    fully deal with dovecot being run from inetd.  Thanks again to Magnus
    Holmgren.  (Closes: #293348)
  * High again so -5 doesn't get into sarge.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Mon,  7 Feb 2005 02:58:30 -0500

dovecot (0.99.13-5) unstable; urgency=high

  * dovecot-common: typo in postinst resulted in incorrect generation of
    keys for first-time installers.  Hence urgency high.
  * dovecot-common: In init script, make extra check to make sure an 
    IMAP or POP3 server called from inetd is dovecot and not some other 
    random inferior product.  (Closes: #293348)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Sat,  5 Feb 2005 13:56:31 -0500

dovecot (0.99.13-4) unstable; urgency=low

  * build depend on libmysqlclient12
  * dovecot-common: Allow STARTTLS to work when dovecot is run from inetd
    Thanks Magnus Holmgren (Closes: #290985)
  * dovecot-common: let init script exit if dovecot is being run from inetd
    Thanks Magnus Holmgren (Closes: #292195)
  * dovecot-common: fix a number of problems in postinst
    + fails if /etc/ssl/certs or /etc/ssl/private doesn't exist
    + certs cannot be generated and upgrade fails if openssl is not
      configured.  Fail more gracefully if this is the case.
    + read the name and path for the cert from dovecot.conf instead of
      hardcoding it.
      Thanks Frederic Pauget (Closes: #292344)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Sun, 30 Jan 2005 15:20:03 -0500

dovecot (0.99.13-3) unstable; urgency=high

  * Oops -2 had to be urgency=high so -1 doesn't get into sarge.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Sat,  8 Jan 2005 12:11:38 -0500

dovecot (0.99.13-2) unstable; urgency=low

  * dovecot-imapd, dovecot-pop3d:  It occurred to me that the effects of 
    fixing #288391 will cause confusion in the minds of new installers so I 
    should add a warning in README.Debian and NEWS.Debian in a vain 
    effort to stave off swarms of bug reports.  (Vain, because no one 
    actually reads documentation anyway.)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Sat,  8 Jan 2005 11:29:59 -0500

dovecot (0.99.13-1) unstable; urgency=high

  * New upstream version.
  * dovecot-imapd, dovecot-pop3d: No longer mess with dovecot.conf in postinst
    (Closes: #288391)
  * urgency high due to #288391 being a release-critical bug.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Fri,  7 Jan 2005 17:37:08 -0500

dovecot (0.99.12-1) unstable; urgency=low

  * New upstream version.  (Yes I know 0.99.13 is just around the corner.)
  * SASL is reenabled so this bug ("Dovecot seems not to require SASL")
    is no longer valid (Closes: #272093)
  * Configuration files moved to /etc/dovecot (Closes: #276183)
  * Permissions on /var/run/dovecot and /var/run/dovecot/login no longer
    give warnings. (Closes: #283996)
  * SSL certificate is world readable (Closes: #277114).
  * Thanks to Jan Buren, much extra documentation has been added to
    /usr/share/doc/dovecot-common/README.Debian
  * Lintian overrides added.
  * Happy new year to all you Gregorians

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Fri, 31 Dec 2004 15:55:07 -0500

dovecot (0.99.11-3) unstable; urgency=medium

  * applied dovecot-large-header-fix patch to prevent 100% CPU 
    utilization when dealing with really large headers.
    (Closes: #271458)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Mon, 13 Sep 2004 20:20:23 -0400

dovecot (0.99.11-2) unstable; urgency=low

  * Eliminated duplicate stanza in dovecot.conf (Closes: #270181)
  * Reapplied CRAM-MD5 patch.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Mon,  6 Sep 2004 01:24:53 -0400

dovecot (0.99.11-1) unstable; urgency=low

  * New upstream release.
  * patch to give bug reporting address in configure.ac.
    Thanks Matthias Andree.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Sat,  4 Sep 2004 14:24:57 -0400

dovecot (0.99.10.9-2) unstable; urgency=low

  * screw mipsel.
  * Added PAM_RHOST patch.  Thanks Dean Gaudet.  (Closes: #264712)
  * Added CRAM-MD5 patch.  Thanks Joshua Goodall.
  * Added unexpected EOF patch from Timo.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Tue, 17 Aug 2004 01:13:20 -0400

dovecot (0.99.10.9-1) unstable; urgency=low

  * New upstream release.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Mon,  2 Aug 2004 18:56:02 -0400

dovecot (0.99.10.8-1) unstable; urgency=low

  * New upstream release.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Fri, 30 Jul 2004 08:17:51 -0400

dovecot (0.99.10.7-1) unstable; urgency=low

  * New upstream release.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Wed, 14 Jul 2004 07:29:49 -0400

dovecot (0.99.10.6-3) unstable; urgency=low

  * Patched so dovecot follows symlinks to directories again.
    (Closes: #256061)
  * Changed the priority of init script so it is run after postgresql
    (Closes: #256068)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Thu, 24 Jun 2004 23:57:50 -0400

dovecot (0.99.10.6-2) unstable; urgency=high

  * I needed to enable one more parameter in the configuration in order 
    to get dot-locking working.  Hence this should still be high urgency.
    (Really Closes: #185335)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Mon, 21 Jun 2004 20:02:29 -0400

dovecot (0.99.10.6-1) unstable; urgency=high

  * New upstream version.
    + finally fixes dot-locking so I think it deserves high priority for
      sarge.  (Closes: #185335)
  * dovecot: fixed a typo in description (Closes: #254415)
  * dovecot-common: man page for dovecot added.  Thanks Kai Hendry.
    (Closes: #253482)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Sat, 19 Jun 2004 23:18:39 -0400

dovecot (0.99.10.5-4) unstable; urgency=high

  * Crap, typo in dovecot-common.postinst sorry.  This should only 
    affect new installs though.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Fri, 11 Jun 2004 22:30:41 -0400

dovecot (0.99.10.5-3) unstable; urgency=high

  * SECURITY:  set permissions on config files to 0600 to prevent
    disclosure of sensitive information to local users. (Closes: #253760)
  * SECURITY: Tightened permissions on generated SSL certificate.
    (Closes: #253833)
  * Made a note that dovecot-openssl.conf is not needed on Debian
    because we generate a certificate in dovecot-commons' postinst.
    (Closes: #253774)
  * Added maildir-autocreate patch.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Fri, 11 Jun 2004 09:12:07 -0400

dovecot (0.99.10.5-2) unstable; urgency=low

  * Added maildir-stat patch.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Thu, 10 Jun 2004 14:39:28 -0400

dovecot (0.99.10.5-1) unstable; urgency=low

  * New upstream version.
  * Enabled mysql support.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Thu, 27 May 2004 13:21:42 -0400

dovecot (0.99.10.4-5) unstable; urgency=high

  * Switched to using openssl as dovecot segfaults with gnutls7 and is
    not compatible with gnutls10 (Closes: #244570)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Mon, 19 Apr 2004 22:45:21 -0400

dovecot (0.99.10.4-4) unstable; urgency=low

  * Added a patch to src/auth/db-pgsql.c from Zsolt VARGA.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Tue, 30 Mar 2004 12:49:31 -0500

dovecot (0.99.10.4-3) unstable; urgency=high

  * dovecot-common: Fix postinst to no longer delete /etc/pam.d/imap 
    (Closes: #232832)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Mon, 15 Mar 2004 10:27:52 -0500

dovecot (0.99.10.4-2) unstable; urgency=low

  * dovecot-common: now replaces: dovecot for smoother upgrades.
    (Closes: #223666)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Thu, 11 Dec 2003 09:18:12 -0500

dovecot (0.99.10.4-1) unstable; urgency=low

  * New upstream version
    + This fixes the curruption of .subscriptions files wth folders in
      maildir format. (Closes: #222272)
  * Some extra information included in dovecot-common.README.Debian.
    (Closes: #221106)  There should probaly be more so if you have ideas 
    let me know.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Mon,  1 Dec 2003 23:41:00 -0500

dovecot (0.99.10.2-1) unstable; urgency=low

  * New upstream version.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Tue, 11 Nov 2003 17:21:45 -0500

dovecot (0.99.10-11) unstable; urgency=low

  * Build depend on gnutls 7 instead of 5 (Closes: #219523)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Thu,  6 Nov 2003 22:25:00 -0500

dovecot (0.99.10-10) unstable; urgency=low

  * maildirmake.dovecot will now let you create maildirs whose names 
   have spaces in them and chown them to a specified user.  Thanks Paul
   Slootman (Closes: #219168)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Tue,  4 Nov 2003 20:00:25 +0000

dovecot (0.99.10-9) unstable; urgency=low

  * Don't use SASL2 as upstream says the support is broken.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Tue, 23 Sep 2003 16:27:11 +0000

dovecot (0.99.10-8) unstable; urgency=low

  * Patched so suid works on 2.6 kernels.  Thanks Peter Gervai.
    (Closes: #211420)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Wed, 17 Sep 2003 17:59:10 +0000

dovecot (0.99.10-7) unstable; urgency=low

  * Yet another init script fix.  It should be ok now.  Thanks once again
    to Alexis Iglauer.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Wed, 27 Aug 2003 10:56:04 -0400

dovecot (0.99.10-6) unstable; urgency=low

  * fix some errors in init script (closes: #207464)
    Thanks to Adam Lackorzynski and Alexis Iglauer.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Wed, 27 Aug 2003 09:02:23 -0400

dovecot (0.99.10-5) unstable; urgency=high

  * dovecot-pop3d, dovecot-imapd: make sure init script doesn't 
    attempt to start the daemons if unconfigured thus preventing 
    segfault on startup.  (Closes: #206992, #207140)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Mon, 25 Aug 2003 16:40:53 -0400

dovecot (0.99.10-4) unstable; urgency=low

  * Updated PAM configuration to the new scheme and added appropriate 
    dependency.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Fri, 22 Aug 2003 12:54:54 -0400

dovecot (0.99.10-3) unstable; urgency=low

  * dovecot-pop3d: Patch for proper PAM service name.
  * dovecot-imapd, dovecot-pop3d: Make sure there is an appropriate 
    entry in the protocol = line in /etc/dovecot.conf so the service 
    will start up without errors. (Closes: #204213)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Thu, 21 Aug 2003 13:47:00 -0400

dovecot (0.99.10-2.1) unstable; urgency=low

  * Non-maintainer upload at request of maintainer.
  * Fix segfault on alpha caused by time_t size. Closes: #203892.
  * Fix segfault when user's home directory is left empty.

 -- Scott James Remnant <scott@netsplit.com>  Wed,  6 Aug 2003 01:47:16 +0100

dovecot (0.99.10-2) unstable; urgency=low

  * corrected paths to example and configuration files in sample config
    (Closes: #199740)
  * Added postgresql support.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Thu,  3 Jul 2003 16:45:49 -0400

dovecot (0.99.10-1) unstable; urgency=low

  * New upstream release.
  * PAM service name has changed to dovecot (for IMAP and POP3.)  I've included 
    code to move /etc/pam.d/imap to /etc/pam.d/dovecot but if things suddenly 
    stop working, this is the first thing to check.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Thu, 26 Jun 2003 22:31:07 -0400

dovecot (0.99.10-0.rc2) unstable; urgency=low

  * New upstream release.  Fixes broken imaps support.
  * Typo in configure options that broke LDAP support on woody corrected.
  * Only start /usr/sbin/dovecot if either the IMAP or POP3 servers are 
    installed. (Closes: #192066)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Mon, 23 Jun 2003 23:26:04 -0400

dovecot (0.99.9.1-1) unstable; urgency=low

  * New upstream release.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Sun,  4 May 2003 21:49:55 -0400

dovecot (0.99.9-1) unstable; urgency=low

  * New upstream release.
  * The IMAP and POP3 servers have been split into seperate package so you
    don't have to install both.  There is also a dovecot-common package
    for the parts they share.  The dovecot package is now a dummy just for 
    transitioning to this new scheme.  (Closes: #187826)
  * Allow chmod in maildirmake.dovecot to fail gracefully (Closes: #191244)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Wed, 30 Apr 2003 08:53:46 -0400

dovecot (0.99.8.1-4) unstable; urgency=low

  * Added a build-depends on libsasl-dev (Closes: #187516)
  * Enabled pop3 service.  However it is still turned off in the config file by
    default so as to not surprise anyone who thought they only had an IMAP
    server.
  * Consequently, changed "IMAP server" in descriptions etc. to "mail server".
  * only skip key generation if both /etc/ssl/certs/dovecot.pem and
    /etc/ssl/private/dovecot.pem exist.  (Closes: #187638)
  * post-0.99.8.1 patch: Fix renaming subfolders with maildir.
  * post-0.99.8.1 patch: Fix other maildir subfolder problems.
  * post-0.99.8.1 patch: Fix partial body fetches.
  * post-0.99.8.1 patch: Fix using LITERAL+APPEND.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Sat,  5 Apr 2003 14:13:52 -0500

dovecot (0.99.8.1-3) unstable; urgency=low

  * Fixed bashism and perlism(!) in maildirmake.dovecot.  Thanks Clint
    Adams. (Closes: #185768)
  * Enabled LDAP support.  The configuration is in /etc/dovecot-ldap.conf
    but is commented out.
  * Happy new year to all Debian users still on the Julian calendar.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Tue, 25 Mar 2003 09:25:37 -0500

dovecot (0.99.8.1-2) unstable; urgency=low

  * Make a seperate check for /etc/ssl/private/imapd.pem in case we don't
    have it. (Closes: #185334)
  * Move check for dovecot user and creation code to postinsts' configure 
    phase. (Closes: #185333)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Wed, 19 Mar 2003 01:50:10 -0500

dovecot (0.99.8.1-1) unstable; urgency=low

  * new upstream release.  (Closes: #184131)  Does not include the POP3
    server or LDAP and SASL support for now so we can get into the archive
    quickly.  Fixes segfaults in imap-master (Closes: #184231)  Fixes
    faulty mail autodetection presets (Closes: #179625)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Sun, 16 Mar 2003 15:47:54 -0500

dovecot (0.99.7-4) unstable; urgency=low

  * Fixed location of handlers. (Closes: #179273)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Fri, 31 Jan 2003 18:37:23 -0500

dovecot (0.99.7-3) unstable; urgency=low

  * doh pam file should be called imap not dovecot (Closes: #179180)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Fri, 31 Jan 2003 14:12:29 -0500

dovecot (0.99.7-2) unstable; urgency=low

  * Added two upstream patches to fix broken plain authentication and 
    building with vpopmail support (which is not enabled in the Debian 
    package yet.)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Fri, 17 Jan 2003 14:24:22 -0500

dovecot (0.99.7-1) unstable; urgency=low

  * New upstream release.
  * Syslog no longer fills up with entries when dovecot is misconfigured.
    (Closes: #175507)
  * startup is logged now. shutdowns were already logged. (Closes: #175509)
  * dovecot will not remove your SSL certificates now.  (Closes: #175282)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Wed, 15 Jan 2003 00:58:23 -0500

dovecot (0.99.6rc2-1) unstable; urgency=low

  * New upstream release.
  * Includes patch which stops dovecot from dying on alpha (Closes: #175577)

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Wed,  8 Jan 2003 14:22:09 -0500

dovecot (0.99.5-1) unstable; urgency=low

  * New upstream release with many fixes and improvements.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Fri,  3 Jan 2003 00:53:26 -0500

dovecot (0.99.4-1) unstable; urgency=low

  * Initial Release.

 -- Jaldhar H. Vyas <jaldhar@debian.org>  Wed, 18 Dec 2002 09:44:39 -0500

